.workspace-topbar{gap:22px}.workspace-topbar-label{margin-left:auto;color:var(--faint);font:700 .61rem var(--mono);letter-spacing:.14em}.workspace-topbar-label span{color:#6b9c26}.workspace-explorer-link{padding:10px 14px;border:1px solid #536a4b;color:var(--lime);font:700 .66rem var(--mono);text-transform:uppercase}.workspace-explorer-link:hover{border-color:var(--lime)}.workspace{max-width:1600px;margin:auto;padding:0 var(--pad) 95px}.workspace-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);align-items:center;min-height:370px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 50%,#baff281c,transparent 32%)}.workspace-intro h1{margin:21px 0 18px;font-size:clamp(3.7rem,7.5vw,8rem);line-height:.89;letter-spacing:-.085em;font-weight:650}.workspace-intro h1 em{color:var(--lime);font-style:normal}.workspace-intro p:last-child{max-width:650px;color:var(--muted);font-size:.98rem;line-height:1.65}.workspace-orbit{position:relative;display:grid;place-items:center;width:230px;height:230px;justify-self:center;border:1px solid #79a847;border-radius:50%;box-shadow:0 0 0 28px #9cde2d0e,0 0 0 58px #9cde2d0a,inset 0 0 75px #9ce33822}.workspace-orbit:before,.workspace-orbit:after{content:"";position:absolute;inset:17px;border:1px dashed #75a141;border-radius:50%;transform:rotateX(63deg) rotate(-25deg)}.workspace-orbit:after{transform:rotateY(63deg) rotate(22deg)}.workspace-orbit span{position:absolute;display:grid;place-items:center;width:52px;height:52px;border:1px solid #7fa656;border-radius:50%;background:#15210f;color:var(--lime);font-size:1.65rem}.workspace-orbit span:nth-child(1){top:12px;left:88px}.workspace-orbit span:nth-child(2){left:4px;bottom:35px}.workspace-orbit span:nth-child(3){right:0;bottom:39px}.workspace-networks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 44px}.workspace-networks button{position:relative;display:flex;align-items:center;gap:17px;min-width:0;padding:19px 22px;border:1px solid var(--line);background:var(--panel);color:var(--white);text-align:left;transition:transform .16s,border-color .16s,box-shadow .16s}.workspace-networks button:hover{transform:translateY(-3px);border-color:#76ab31}.workspace-networks button[aria-pressed=true]{border-color:#7caa43;box-shadow:inset 0 -3px var(--lime),0 10px 25px #7bab2518}.workspace-network-icon{display:grid;place-items:center;flex:none;width:54px;height:54px;border:1px solid #739b52;border-radius:16px;background:#142011;color:var(--lime);font-size:1.9rem}.workspace-networks strong,.workspace-networks small{display:block}.workspace-networks strong{font-size:1.12rem}.workspace-networks small{margin-top:5px;color:var(--faint);font:.63rem var(--mono)}.workspace-networks b{margin-left:auto;color:var(--lime);font-size:1.1rem}.workspace-console{min-width:0}.workspace-console-head{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:0 0 21px;border-bottom:1px solid var(--line)}.workspace-console-head h2{margin:9px 0;font-size:clamp(2.4rem,4.8vw,5.2rem);letter-spacing:-.075em;line-height:1}.workspace-console-head p:last-child{max-width:750px;margin:0;color:var(--muted);font-size:.83rem;line-height:1.55}.workspace-actions{display:flex;align-items:center;gap:12px;flex:none}.workspace-actions span{color:var(--faint);font:.61rem/1.5 var(--mono)}.workspace-actions button,.workspace-ranges button,.workspace-views button,.workspace-section-head button{padding:10px 14px;border:1px solid var(--line);background:var(--panel);color:var(--white);font:700 .66rem var(--mono)}.workspace-actions button:hover,.workspace-ranges button:hover,.workspace-views button:hover,.workspace-section-head button:hover{border-color:#76ab31}.workspace-actions button:disabled,.workspace-section-head button:disabled{opacity:.5}.workspace-viewbar{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:74px}.workspace-views,.workspace-ranges{display:flex;flex-wrap:wrap;gap:5px}.workspace-views button[aria-pressed=true],.workspace-ranges button[aria-pressed=true]{background:var(--lime);border-color:#7faf38;color:#112008}.workspace-ranges[hidden]{display:none}.workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.workspace-stat{min-width:0;padding:20px;border:1px solid var(--line);background:var(--panel)}.workspace-stat span,.workspace-stat small{display:block;color:var(--faint);font:.61rem/1.45 var(--mono)}.workspace-stat span{text-transform:uppercase;letter-spacing:.08em}.workspace-stat strong{display:block;overflow-wrap:anywhere;margin:15px 0 6px;color:var(--white);font:650 clamp(1.13rem,1.7vw,1.75rem) var(--mono)}.workspace-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.workspace-chart{min-width:0;padding:23px;border:1px solid var(--line);background:var(--panel)}.workspace-chart:nth-child(3){grid-column:1/-1}.chart-index{color:#6a9f15;font:700 .58rem var(--mono);letter-spacing:.13em}.workspace-chart h3{margin:12px 0 7px;font-size:1.55rem;letter-spacing:-.047em}.workspace-chart>p{min-height:36px;margin:0;color:var(--muted);font:.69rem/1.5 var(--mono)}.workspace-chart svg{display:block;width:100%;height:auto;max-height:320px;margin:15px 0 6px}.workspace-gridline{stroke:#8f9d88;stroke-width:.6;opacity:.36}.workspace-line{stroke:var(--lime);stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.workspace-area{fill:var(--lime);opacity:.12}.workspace-point{fill:var(--lime);stroke:var(--panel);stroke-width:1}.workspace-axis{fill:var(--faint);font:10px monospace}.workspace-chart-rail{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line);color:var(--faint);font:.6rem var(--mono)}.workspace-chart-rail strong{color:var(--white)}.workspace-empty{padding:25px;color:var(--faint)}.workspace-ledger,.workspace-evidence{margin-top:55px;padding-top:26px;border-top:1px solid var(--line)}.workspace-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.workspace-section-head h3,.workspace-evidence h3{margin:10px 0 0;font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:-.065em}.workspace-ledger>p{color:var(--muted);font:.7rem/1.55 var(--mono)}.workspace-table-scroll{max-height:670px;overflow:auto;margin-top:20px;border:1px solid var(--line);background:var(--panel)}.workspace-table-scroll table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font:.67rem var(--mono)}.workspace-table-scroll th{position:sticky;top:0;z-index:1;padding:13px 15px;background:#182717;color:var(--lime);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.workspace-table-scroll td{padding:12px 15px;border-top:1px solid var(--line);color:var(--white)}.workspace-table-scroll tr:hover td{background:#a5ed3110}.workspace-table-scroll td a{color:#77b515;text-decoration:underline;text-underline-offset:3px}.workspace-evidence #workspace-source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:23px 0}.workspace-source-item{min-width:0;padding:16px;border:1px solid var(--line);background:var(--panel)}.workspace-source-item span,.workspace-source-item strong{display:block;overflow-wrap:anywhere;font:.67rem/1.5 var(--mono)}.workspace-source-item span{margin-bottom:8px;color:var(--faint);text-transform:uppercase}.workspace-evidence details{padding:14px;border:1px solid var(--line);background:var(--panel)}.workspace-evidence summary{cursor:pointer;color:#6a9f15;font:.7rem var(--mono)}.workspace-evidence pre{max-height:500px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;font:.63rem/1.5 var(--mono)}html[data-theme=light] .workspace-intro h1 em{color:#568500}html[data-theme=light] .workspace-networks button[aria-pressed=true]{background:#ecf8dd}html[data-theme=light] .workspace-network-icon{background:#e5f5cf;color:#426b00;border-color:#95b776}html[data-theme=light] .workspace-networks b{color:#538000}html[data-theme=light] .workspace-chart .chart-index,html[data-theme=light] .workspace-table-scroll td a,html[data-theme=light] .workspace-evidence summary{color:#426b00}html[data-theme=light] .workspace-line{stroke:#609809}html[data-theme=light] .workspace-area{fill:#609809}html[data-theme=light] .workspace-point{fill:#609809}html[data-theme=light] .workspace-table-scroll th{background:#eaf4df;color:#385e00}html[data-theme=light] .workspace-topbar-label{color:#53644e}html[data-theme=light] .workspace-explorer-link{color:#335a00;border-color:#a4bb93}@media(max-width:1050px){.workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-console-head{align-items:start;flex-direction:column}.workspace-actions{width:100%;justify-content:space-between}}@media(max-width:760px){.workspace{padding:0 18px 70px}.workspace-topbar-label{display:none}.workspace-explorer-link{margin-left:auto}.workspace-intro{grid-template-columns:1fr;min-height:300px}.workspace-intro h1{font-size:clamp(3.5rem,11vw,5.8rem)}.workspace-orbit{position:absolute;right:-75px;bottom:-90px;opacity:.24}.workspace-networks{gap:6px}.workspace-networks button{padding:13px 10px;gap:8px;flex-direction:column;align-items:flex-start}.workspace-network-icon{width:39px;height:39px;border-radius:11px;font-size:1.4rem}.workspace-networks strong{font-size:.81rem}.workspace-networks small,.workspace-networks b{display:none}.workspace-viewbar{display:block;padding:15px 0}.workspace-ranges{margin-top:9px}.workspace-charts{grid-template-columns:1fr}.workspace-chart:nth-child(3){grid-column:auto}.workspace-evidence #workspace-source{grid-template-columns:1fr}}@media(max-width:430px){.workspace-explorer-link{display:none}.workspace-intro h1{font-size:3.45rem}.workspace-stat{padding:12px}.workspace-stat strong{font-size:1.05rem}.workspace-chart{padding:15px}.workspace-chart-rail{font-size:.51rem}.workspace-section-head{align-items:start}.workspace-section-head button{flex:none;padding:8px;font-size:.58rem}}
.workspace-layout{display:grid;grid-template-columns:234px minmax(0,1fr);gap:32px;align-items:start}.workspace-sidebar{position:sticky;top:104px;min-width:0;border:1px solid var(--line);background:var(--panel)}.workspace-sidebar-heading{display:flex;flex-direction:column;gap:5px;padding:21px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#172c11,#0b130a)}.workspace-sidebar-heading span,.workspace-sidebar-bottom>span{color:var(--lime);font:700 .56rem var(--mono);letter-spacing:.14em}.workspace-sidebar-heading strong{color:#f2faea;font-size:1.1rem}.workspace-side-nav{display:grid;padding:9px}.workspace-side-item{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:12px 10px;border:1px solid transparent;background:transparent;color:var(--white);text-align:left}.workspace-side-item:hover{border-color:var(--line);background:var(--panel2)}.workspace-side-item[aria-current=page]{border-color:#88af54;background:#baff281c}.workspace-side-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #6e9250;border-radius:8px;color:#78b32a;font-size:1.08rem}.workspace-side-item[aria-current=page] .workspace-side-icon{background:var(--lime);color:#0c1808}.workspace-side-copy{min-width:0}.workspace-side-copy strong,.workspace-side-copy small{display:block}.workspace-side-copy strong{font-size:.76rem}.workspace-side-copy small{margin-top:4px;color:var(--faint);font:.56rem var(--mono)}.workspace-side-arrow{margin-left:auto;color:#6e9c2f;font-size:.8rem}.workspace-sidebar-bottom{padding:18px;border-top:1px solid var(--line)}.workspace-sidebar-bottom label{display:block;margin:12px 0 7px;color:var(--faint);font:.58rem var(--mono)}.workspace-sidebar-bottom input{width:100%;min-width:0;padding:10px;border:1px solid var(--line);background:var(--bg);color:var(--white);font:.65rem var(--mono)}.workspace-sidebar-bottom button{width:100%;margin-top:7px;padding:10px;border:1px solid #7daa40;background:var(--lime);color:#112008;font:700 .62rem var(--mono)}.workspace-sidebar-bottom p{margin:10px 0 0;color:var(--faint);font:.56rem/1.5 var(--mono)}.workspace-context{color:var(--faint);font:700 .62rem var(--mono);letter-spacing:.08em}.workspace-feature-card{display:grid;grid-template-columns:1fr auto;gap:10px 26px;align-items:center;margin-top:12px;padding:23px;border:1px solid #829e61;background:radial-gradient(circle at 92% 30%,#baff2828,transparent 35%),var(--panel)}.workspace-feature-card .chart-index{grid-column:1/-1}.workspace-feature-card h3{grid-column:1;margin:0;font-size:1.4rem;letter-spacing:-.04em}.workspace-feature-card p{grid-column:1;margin:0;color:var(--muted);font:.75rem/1.6 var(--mono)}.workspace-feature-card a{grid-column:2;grid-row:2/4;padding:11px 13px;border:1px solid #8eaf61;color:#578400;font:700 .62rem var(--mono);white-space:nowrap}.workspace-feature-card a:hover{background:#baff2820}.workspace-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:17px;border:1px solid var(--line);background:var(--panel)}.workspace-pagination button{padding:10px 13px;border:1px solid #88aa61;background:var(--panel2);color:var(--white);font:700 .62rem var(--mono)}.workspace-pagination button:disabled{opacity:.4}.workspace-pagination span{color:var(--faint);font:.61rem var(--mono)}.workspace-bar-list{display:grid;gap:7px;max-height:450px;overflow:auto;margin-top:18px}.workspace-bar-row{display:grid;grid-template-columns:minmax(65px,.8fr) minmax(80px,1.4fr) minmax(70px,.8fr);gap:10px;align-items:center;padding:7px 3px;color:var(--white);font:.62rem var(--mono)}.workspace-bar-row:hover{background:#baff2810}.workspace-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-bar-track{height:10px;background:#dbe9d1}.workspace-bar-fill{display:block;height:100%;background:linear-gradient(90deg,#6fa624,#baff28)}.workspace-bar-row strong{text-align:right;font-weight:600;overflow-wrap:anywhere}.workspace-bars:nth-child(3){grid-column:1/-1}html[data-theme=light] .workspace-sidebar-heading{background:linear-gradient(135deg,#172c11,#0b130a)}html[data-theme=light] .workspace-side-icon{color:#416900}html[data-theme=light] .workspace-side-item[aria-current=page]{background:#ecf8da}html[data-theme=light] .workspace-side-item[aria-current=page] .workspace-side-icon{color:#102008}html[data-theme=light] .workspace-sidebar-bottom>span{color:#4b7500}html[data-theme=light] .workspace-feature-card a{color:#416900}html[data-theme=dark] .workspace-feature-card a{color:var(--lime)}html[data-theme=dark] .workspace-bar-track{background:#2b3c29}@media(max-width:1100px){.workspace-layout{grid-template-columns:205px minmax(0,1fr);gap:19px}.workspace-sidebar{top:88px}.workspace-feature-card{grid-template-columns:1fr}.workspace-feature-card a{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:760px){.workspace-layout{display:block}.workspace-sidebar{position:static;margin-bottom:23px}.workspace-sidebar-heading{padding:11px 14px}.workspace-side-nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:7px}.workspace-side-item{flex:none;width:auto;min-width:130px;scroll-snap-align:start}.workspace-side-copy small,.workspace-side-arrow{display:none}.workspace-sidebar-bottom{display:none}.workspace-viewbar{min-height:44px}.workspace-feature-card{padding:17px}.workspace-feature-card h3{font-size:1.15rem}.workspace-pagination{flex-wrap:wrap}.workspace-pagination span{order:-1;width:100%;text-align:center}}@media(max-width:430px){.workspace-side-item{min-width:116px;padding:9px 7px}.workspace-side-icon{width:27px;height:27px}}
.workspace-side-nav{scrollbar-color:#87b74d transparent}html[data-theme=light] .workspace-side-nav{scrollbar-color:#6f9c34 transparent}@media(max-width:760px){.workspace-sidebar-heading{position:relative}.workspace-sidebar-heading:after{content:'SWIPE PAGES →';position:absolute;right:14px;top:18px;color:#b3db81;font:700 .5rem var(--mono);letter-spacing:.09em}}
.workspace-compare{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workspace-compare>div{padding:14px;border:1px solid var(--line);background:var(--panel)}.workspace-compare span,.workspace-compare strong,.workspace-compare small{display:block}.workspace-compare span{color:var(--faint);font:700 .58rem var(--mono);text-transform:uppercase}.workspace-compare strong{margin:8px 0;color:var(--white);font:700 1.25rem var(--mono)}.workspace-compare small{color:var(--muted);font:.61rem/1.4 var(--mono)}.workspace-feature-card:has(.workspace-compare) p{grid-column:1/-1}@media(max-width:620px){.workspace-compare{grid-template-columns:1fr}}
