:root{--paper:#f2ead8;--paper-deep:#e3d3b3;--pale:#fffaf0;--ink:#211b16;--muted:#665b4b;--rule:#91836d;--rust:#963b2c;--rust-dark:#6e281f;--crt:#07120c;--phosphor:#b9f59a;--phosphor-dim:#73a56a;--display:Baskerville, "Iowan Old Style", Georgia, serif;--mono:Consolas, "Courier New", Courier, monospace;--gutter:clamp(20px, 4vw, 56px);--space:clamp(72px, 10vw, 138px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;color:var(--ink);font-family:var(--display);background:radial-gradient(circle at 20% 0%, #fff7, transparent 38%), repeating-linear-gradient(0deg, #211b1604 0 1px, transparent 1px 4px), var(--paper);margin:0;overflow-x:clip}::selection{color:var(--pale);background:var(--rust)}a{color:inherit;text-underline-offset:.22em}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--rust);outline-offset:4px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1,h2,h3,p,a{overflow-wrap:anywhere}code,pre{font-family:var(--mono)}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:20;min-height:44px;color:var(--pale);background:var(--rust-dark);font:700 .7rem var(--mono);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.masthead,.section,.siteFooter{width:min(calc(100% - 2 * var(--gutter)), 1240px);margin-inline:auto}.masthead{border-top:6px double var(--ink);border-bottom:1px solid var(--ink);padding-top:16px}.mastheadPrimary{grid-template-columns:.45fr 1.3fr auto;align-items:center;gap:24px;min-height:92px;display:grid}.wordmark{width:fit-content;color:var(--ink);font:700 clamp(2.7rem, 5vw, 4.5rem)/.9 var(--display);letter-spacing:-.08em;align-items:baseline;margin:0;text-decoration:none;display:inline-flex}.wordmark em{color:var(--rust);font-weight:500;transform:skew(-9deg)}.issueLabel,.demoState,.primaryNav,.sectionIndex,.kicker,.dataFlag,.plannedFlag,.sourceDate,.heroNote,.crtHeader,.crtFootnote,.metric p,.metric span,.ledgerToggle,.siteFooter{font-family:var(--mono);text-transform:uppercase}.issueLabel{letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:700}.issueLabel span{color:var(--muted);font-weight:400}.demoState{min-height:44px;color:var(--rust-dark);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:9px;margin:0;font-size:.68rem;font-weight:700;display:flex}.demoState i{background:var(--rust);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #963b2c22}.primaryNav{border-top:1px solid var(--rule);display:flex}.primaryNav a{letter-spacing:.1em;align-items:center;min-height:44px;padding:14px 24px 12px 0;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.section{padding-block:var(--space);border-bottom:1px solid var(--rule)}.hero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:clamp(44px,7vw,96px);min-height:720px;display:grid}.sectionIndex{color:var(--rust-dark);letter-spacing:.14em;margin:0 0 24px;font-size:.7rem;font-weight:700}.kicker{color:var(--muted);font:.66rem var(--mono);letter-spacing:.14em;margin:0 0 20px}h1{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(4rem,8.2vw,6rem);font-weight:500;line-height:.84}.heroLead{max-width:650px;margin:38px 0 0;font-size:clamp(1.2rem,2vw,1.62rem);line-height:1.48}.miniMechanism{border-block:1px solid var(--ink);width:fit-content;max-width:100%;color:var(--muted);font:700 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:38px 0 0;padding-block:13px}.miniMechanism b{color:var(--rust);padding-inline:8px}.heroNote{max-width:640px;color:var(--muted);margin:20px 0 0;font-size:.66rem;line-height:1.65}.heroNote span{color:var(--pale);background:var(--rust-dark);margin-right:8px;padding:3px 6px}.crtTerminal{min-width:0;color:var(--phosphor);background:#0b0f0c;border:1px solid #28382d;border-radius:12px;padding:15px;box-shadow:0 24px 70px #1c150f44,inset 0 0 0 7px #101811}.crtHeader{min-height:48px;color:var(--phosphor-dim);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:16px;padding:6px 14px 10px;font-size:.64rem;display:flex}.crtHeader p{margin:0}.crtScreen{min-height:390px;color:var(--phosphor);background:radial-gradient(circle, #1c4b2e44, transparent 74%), var(--crt);font:.76rem/1.85 var(--mono);text-shadow:0 0 7px #b9f59a88;border:1px solid #183326;border-radius:34px/18px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden;box-shadow:inset 0 0 45px #000e,0 0 20px #4e915a22}.crtScreen:before{z-index:2;content:"";pointer-events:none;opacity:.16;background:repeating-linear-gradient(0deg,#0000 0 3px,#000a 3px 4px);position:absolute;inset:0}.crtVisualTranscript{z-index:1;min-height:250px;margin:0;padding:0;list-style:none;position:relative}.crtVisualTranscript li{grid-template-columns:18px 1fr;gap:5px;animation:.24s steps(3,end) both lineIn;display:grid}.crtCursor{z-index:1;background:var(--phosphor);width:9px;height:15px;margin:5px 0 0 23px;animation:1s step-end infinite blink;display:block;position:relative}.crtFootnote{color:var(--phosphor-dim);letter-spacing:.07em;margin:0;padding:12px 14px 4px;font-size:.6rem}@keyframes lineIn{0%{opacity:0;transform:translateY(3px)}}@keyframes blink{50%{opacity:0}}.metricsSection{padding-block:clamp(36px,5vw,62px)}.metricsHeader,.sectionHeading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.metricsHeader h2{margin:0;font-size:1rem}.dataFlag,.plannedFlag,.sourceDate{width:fit-content;color:var(--pale);background:var(--rust-dark);font:700 .62rem var(--mono);letter-spacing:.09em;white-space:nowrap;margin:0;padding:5px 8px}.metricGrid{border-block:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{border-right:1px solid var(--rule);min-width:0;padding:24px 20px}.metric:last-child{border:0}.metric p,.metric span{color:var(--muted);letter-spacing:.07em;margin:0;font-size:.62rem}.metric strong{font:500 clamp(2.5rem, 5vw, 4rem)/.9 var(--display);margin-block:14px 10px;display:block}.sectionHeading h2,.sorryCopy h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:500;line-height:.96}.sectionIntro{max-width:700px;color:var(--muted);margin:30px 0 46px;font-size:1.08rem;line-height:1.55}.ledgerTable{border-top:3px double var(--ink)}.ledgerRow{border-bottom:1px solid var(--ink)}.ledgerToggle{width:100%;min-height:92px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1.25fr .9fr .75fr 40px;align-items:center;gap:20px;padding:16px;display:grid}.ledgerToggle:hover{background:#963b2c0d}.ledgerIdentity small{color:var(--muted);display:block}.ledgerIdentity strong{font:1.35rem var(--display);text-transform:none;margin-top:4px;display:block}.ledgerStatus{color:var(--rust-dark);font-weight:700}.ledgerToggle>b{color:var(--rust);font:2rem var(--display);text-align:right}.ledgerPanel{border-top:1px dotted var(--rule);background:#fff4;padding:26px 16px 34px}.ledgerPanel[hidden]{display:none}.ledgerPanel>p{max-width:850px;font-size:1.4rem;line-height:1.4}.ledgerPanel dl{grid-template-columns:.7fr 1.5fr;gap:28px;display:grid}.ledgerPanel dt{color:var(--rust-dark);font:700 .62rem var(--mono);text-transform:uppercase}.ledgerPanel dd{color:var(--muted);margin:8px 0 0;line-height:1.55}.ledgerPanel a,.referenceList a,.sourceCard a{min-height:44px;color:var(--rust-dark);font:700 .66rem var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;display:inline-flex}.plannedFlag{color:var(--rust-dark);border:1px solid var(--rust);background:0 0}.economicLoop{border-block:2px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:68px 0 42px;padding:0;list-style:none;display:grid}.economicLoop li{border-right:1px solid var(--rule);min-height:145px;padding:22px;position:relative}.economicLoop li:last-child{border:0}.economicLoop li>span{color:var(--rust);font:700 .66rem var(--mono)}.economicLoop strong{margin-top:27px;font-size:1.35rem;font-weight:500;display:block}.economicLoop b{z-index:2;color:var(--rust);background:var(--paper);padding:5px;position:absolute;top:50%;right:-12px}.mechanismCopy{grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,100px);display:grid}.mechanismCopy p{margin:0;font-size:1.08rem;line-height:1.62}.mechanismCopy p:last-child{color:var(--muted);font-style:italic}.sorrySection{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.sorryCopy>p:not(.sectionIndex){max-width:760px;margin:26px 0 0;font-size:1.1rem;line-height:1.62}.referenceList{flex-wrap:wrap;gap:10px 26px;margin-top:28px;display:flex}.leanCard{color:var(--pale);background:var(--ink);border-top:7px double var(--paper-deep);box-shadow:13px 13px 0 var(--paper-deep);padding:24px}.leanCard p,.leanCard span{color:#d8cab0;font:.62rem var(--mono);text-transform:uppercase}.leanCard pre{color:var(--pale);white-space:pre-wrap;margin:28px 0;line-height:1.7;overflow-x:auto}.sourceDate{color:var(--muted);border-bottom:1px solid var(--rule);background:0 0}.sourceGrid{border-block:3px double var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.sourceCard{border-right:1px solid var(--rule);min-width:0;padding:28px}.sourceCard:last-child{border:0}.sourceCard>span,.sourceCard>p:first-of-type,.sourceCard>b{color:var(--rust-dark);font:700 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.sourceCard h3{margin:38px 0 18px;font-size:2rem;font-weight:500}.sourceCard>p:nth-of-type(2){min-height:125px;color:var(--muted);line-height:1.58}.sourceCard>b{border-block:1px dotted var(--rule);min-height:42px;padding-block:12px;display:block}.sourceCard a{margin-top:16px}.siteFooter{border-top:6px double var(--ink);color:var(--muted);letter-spacing:.04em;grid-template-columns:.7fr 1.5fr .6fr;gap:clamp(34px,6vw,88px);padding-block:46px 68px;font-size:.62rem;line-height:1.6;display:grid}.siteFooter .wordmark{font-size:2.8rem}.siteFooter p{margin:0 0 8px}.siteFooter span{color:var(--rust-dark);font-weight:700}@media (max-width:900px){.mastheadPrimary{grid-template-columns:1fr auto}.issueLabel{grid-column:1/-1;padding-bottom:14px}.hero,.sorrySection{grid-template-columns:1fr}.hero{min-height:auto}.crtTerminal{min-height:510px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.ledgerToggle{grid-template-columns:1.2fr .9fr 40px}.ledgerStatus{grid-column:1/3}.ledgerToggle>b{grid-area:1/3/3}.economicLoop,.sourceGrid{grid-template-columns:1fr}.economicLoop li,.sourceCard{border-right:0;border-bottom:1px solid var(--rule);min-height:90px}.economicLoop b{top:auto;bottom:-12px;right:25px;transform:rotate(90deg)}.sourceCard>p:nth-of-type(2){min-height:0}.siteFooter{grid-template-columns:.7fr 1.3fr}.siteFooter>div:last-child{grid-column:1/-1}}@media (max-width:620px){:root{--gutter:17px;--space:76px}.wordmark{font-size:3rem}.primaryNav{overflow-x:auto}.primaryNav a{white-space:nowrap}h1{font-size:clamp(3.7rem,18vw,5.7rem)}.miniMechanism{width:100%;line-height:2}.crtTerminal{min-height:0;padding:9px}.crtScreen{min-height:350px;padding:24px 19px;font-size:.67rem}.metricGrid{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--rule)}.metricsHeader,.sectionHeading{flex-direction:column;align-items:flex-start}.ledgerToggle{grid-template-columns:1fr 40px;min-height:116px}.ledgerToggle>span{grid-column:1}.ledgerToggle>b{grid-area:1/2/4}.ledgerPanel dl,.mechanismCopy,.siteFooter{grid-template-columns:1fr}.siteFooter>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.crtTerminal,.crtScreen,.crtCursor{box-shadow:none;text-shadow:none}.crtCursor{display:none}}.heroCta{min-height:48px;color:var(--pale);background:var(--rust-dark);border:1px solid var(--ink);font:700 .68rem var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin-top:26px;padding:12px 16px;text-decoration:none;transition:color .18s ease-out,background-color .18s ease-out;display:inline-flex}.heroCta:hover{color:var(--rust-dark);background:var(--paper)}.heroCta:active{color:var(--pale);background:var(--ink)}
.consoleShell{grid-template-columns:240px minmax(0,1fr);width:100%;min-width:0;min-height:100vh;display:grid}.consoleShell .skipLink{z-index:40}.consoleRail{border-right:1px solid var(--ink);background:var(--paper-deep);height:100vh;padding:24px;position:sticky;top:0;overflow-y:auto}.consoleWordmark{min-height:48px;color:var(--ink);font:700 3rem/.9 var(--display);letter-spacing:-.04em;align-items:center;text-decoration:none;display:inline-flex}.consoleLabel{color:var(--rust-dark);font:700 .66rem/1.45 var(--mono);letter-spacing:.09em;text-transform:uppercase}.consoleRail>.consoleLabel{border-bottom:3px double var(--ink);margin:18px 0 32px;padding-bottom:14px}.consoleRail nav{border-bottom:1px solid var(--rule)}.consoleNavLink{min-height:48px;color:var(--ink);border-top:1px solid var(--rule);font:700 .68rem var(--mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:30px 1fr;align-items:center;padding-inline:0;text-decoration:none;transition:color .18s ease-out,background-color .18s ease-out;display:grid}.consoleNavLink:hover{color:var(--rust-dark);background:#fff5}.consoleNavLink:active{color:var(--pale);background:var(--ink)}.consoleNavLink[aria-current=page]{color:var(--pale);background:var(--rust-dark);padding-inline:10px}.consoleViewport{min-width:0}.consoleStatus{min-width:0;min-height:48px;color:var(--muted);border-bottom:1px solid var(--rule);font:700 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding-inline:clamp(20px,4vw,56px);display:flex}.consoleStatus span:first-child{color:var(--rust-dark)}.consoleMain{min-width:0;width:min(calc(100% - 2 * var(--gutter)), 1120px);margin-inline:auto;padding-block:clamp(44px,7vw,92px)}.consoleMain h2{letter-spacing:-.025em;margin:0;font-size:2.25rem;font-weight:500;line-height:1}.consoleMain :is(p,dd){text-wrap:pretty}.consolePageHeader{border-bottom:3px double var(--ink);padding-bottom:34px}.consolePageHeader>.consoleLabel{margin:0}.consolePageHeader h1{letter-spacing:-.04em;max-width:900px;margin:12px 0 18px;font-size:5.75rem;font-weight:500;line-height:.9}.consolePageHeader>p:last-child{max-width:70ch;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.6}.dashboardMetrics{border-block:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:34px 54px;display:grid}.dashboardMetric{border-right:1px solid var(--rule);min-width:0;padding:22px}.dashboardMetric:last-child{border-right:0}.dashboardMetric p{color:var(--muted);margin:0;line-height:1.5}.dashboardMetric strong{font:500 4.25rem/.9 var(--display);margin-block:12px;display:block}.dashboardProblemList{border-top:2px solid var(--ink);margin:24px 0 20px;padding:0;list-style:none}.dashboardProblemList li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;min-height:64px;display:grid}.dashboardProblemList a{min-height:44px;color:var(--ink);align-items:center;font-size:1.08rem;font-weight:700;display:inline-flex}.dashboardProblemList a:hover{color:var(--rust-dark)}.dashboardProblemList span{color:var(--muted);font:700 .64rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.dashboardTreasury{border-block:3px double var(--ink);margin-top:64px;padding-block:30px}.dashboardTreasury>p:not(.consoleLabel){max-width:70ch;line-height:1.6}.problemExplorer{min-width:0}.problemControls{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.35fr));gap:10px;margin-block:32px 20px;display:grid}.problemControls>label{min-width:0}.problemControls .consoleLabel{margin-bottom:7px;display:block}.problemControl,.consoleButton{min-height:44px;color:var(--ink);border:1px solid var(--rule);font:700 .68rem var(--mono);letter-spacing:.06em;background:0 0;border-radius:0;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.problemControl{width:100%;padding:10px 12px}.problemControl:not(:disabled):hover{border-color:var(--ink)}.problemControl:not(:disabled):active{border-color:var(--rust-dark)}.problemControl:disabled,.consoleButton:disabled,.problemToggle:disabled{cursor:not-allowed;opacity:.55}.consoleButton{cursor:pointer;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:10px 14px;text-decoration:none;display:inline-flex}.consoleButton:not(:disabled):hover{color:var(--pale);background:var(--rust-dark);border-color:var(--rust-dark)}.consoleButton:not(:disabled):active{color:var(--pale);background:var(--ink);border-color:var(--ink)}.consoleShell :is(a,button,input,select):focus-visible{outline:3px solid var(--rust);outline-offset:3px}.problemSummary{border-bottom:3px double var(--ink);justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.problemSummary p{color:var(--muted);font:700 .68rem var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0}.problemLedger{border-top:1px solid var(--ink);min-width:0}.problemRow{border-bottom:1px solid var(--ink);min-width:0}.problemToggle{width:100%;min-width:0;min-height:86px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(130px,.6fr) 44px;align-items:center;gap:18px;padding:15px 12px;transition:color .18s ease-out,background-color .18s ease-out;display:grid}.problemToggle:not(:disabled):hover{color:var(--rust-dark);background:#963b2c0d}.problemToggle:not(:disabled):active{color:var(--pale);background:var(--ink)}.problemToggle>span:first-child{font:700 .76rem/1.5 var(--mono)}.problemToggle>span:not(:first-child){font:700 .64rem/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.problemToggle>span:last-child{color:var(--rust-dark);font:700 1.2rem var(--mono);text-align:right}.problemToggle:not(:disabled):active>span:last-child{color:var(--pale)}.problemPanel{border-top:1px dotted var(--rule);background:#fff4;min-width:0;padding:24px 12px 32px}.problemPanel>p{max-width:70ch;font-size:1.1rem;line-height:1.6}.problemPanel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:28px;display:grid}.problemPanel dl>div{min-width:0}.problemPanel dt{color:var(--rust-dark);font:700 .64rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.problemPanel dd{color:var(--muted);margin:8px 0 0;line-height:1.55}.problemPanel a,.treasuryBlock a{min-height:44px;color:var(--rust-dark);font:700 .68rem var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;display:inline-flex}.problemPanel a:hover,.treasuryBlock a:hover{color:var(--ink)}.problemEmpty{border-block:3px double var(--ink);text-align:center;padding-block:52px}.problemEmpty p{margin-top:0;font-size:1.2rem}.problemEmpty ul{width:fit-content;max-width:100%;color:var(--muted);font:.68rem/1.8 var(--mono);text-align:left;text-transform:uppercase;margin:24px auto;padding:0;list-style:none}.problemEmpty li{overflow-wrap:anywhere}.problemEmpty .consoleButton{margin-inline:auto}.runEmpty{border-block:3px double var(--ink);text-align:center;margin-block:36px;padding:clamp(30px,6vw,72px)}.runEmpty h2{font-size:1.25rem;font-family:var(--mono);letter-spacing:.08em;font-weight:700}.runEmpty p{color:var(--muted);line-height:1.6}.runEmpty>.consoleButton{margin-inline:auto}.runPreviewControls{flex-wrap:wrap;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin:22px auto 0;display:flex}.consoleMain>.crtTerminal{margin-block:34px 54px}.timelineLegend,.treasuryFlow{border-block:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:34px;padding:0;display:grid}.timelineLegend span,.treasuryFlow li{border-right:1px solid var(--rule);min-width:0;min-height:92px;font:700 .66rem/1.5 var(--mono);text-transform:uppercase;padding:18px}.timelineLegend span{align-items:center;display:flex}.timelineLegend span:last-child,.treasuryFlow li:last-child{border-right:0}.treasuryBlock{border-block:3px double var(--ink);margin-block:32px;padding-block:26px}.treasuryBlock+.treasuryBlock{border-top:0;margin-top:-35px}.treasuryBlock h2{margin-block:12px 20px}.treasuryAddress{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-block:1px solid var(--rule);max-width:100%;font:1rem/1.6 var(--mono);padding-block:16px}.copyStatus{min-height:24px;color:var(--rust-dark);font:700 .66rem var(--mono);text-transform:uppercase}.treasuryBlock+section>p:not(.consoleLabel){max-width:70ch;line-height:1.65}.treasuryBlock+section a{align-items:center;min-height:44px;display:inline-flex}.treasuryFlow{counter-reset:treasury-step;list-style:none}.treasuryFlow li{counter-increment:treasury-step}.treasuryFlow li:before{color:var(--rust-dark);content:counter(treasury-step, decimal-leading-zero);margin-bottom:18px;display:block}@media (max-width:1100px){.problemControls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.consoleShell{grid-template-columns:minmax(0,1fr)}.consoleRail{width:100%;height:auto;padding:18px var(--gutter) 0;border-right:0;border-bottom:1px solid var(--ink);position:static;overflow:visible}.consoleRail>.consoleLabel{margin:8px 0 14px;padding-bottom:10px}.consoleRail nav{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;display:flex;overflow-x:auto}.consoleNavLink{border-right:1px solid var(--rule);flex:none;min-width:144px;padding-inline:10px}.consoleNavLink:last-child{border-right:0}.consolePageHeader h1{font-size:4.75rem}.dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetric:nth-child(2){border-right:0}.dashboardMetric:nth-child(-n+2){border-bottom:1px solid var(--rule)}.problemToggle{grid-template-columns:1fr 44px;gap:8px 18px;padding:18px 12px;position:relative}.problemToggle>span{grid-column:1;grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.problemToggle>span:before{color:var(--muted);font:700 .6rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.problemToggle>span:first-child:before{content:"Problem"}.problemToggle>span:nth-child(2):before{content:"Source"}.problemToggle>span:nth-child(3):before{content:"Status"}.problemToggle>span:last-child{display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.problemPanel dl{grid-template-columns:1fr}.timelineLegend,.treasuryFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.timelineLegend span:nth-child(2),.treasuryFlow li:nth-child(2){border-right:0}.timelineLegend span:nth-child(-n+2),.treasuryFlow li:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width:560px){.consoleStatus{flex-direction:column;align-items:flex-start;padding-block:13px}.consoleMain{padding-block:40px 64px}.consolePageHeader h1{font-size:3.15rem;line-height:.95}.consoleMain h2{font-size:1.85rem}.problemControls,.dashboardMetrics,.timelineLegend,.treasuryFlow{grid-template-columns:1fr}.dashboardMetric{border-right:0;border-bottom:1px solid var(--rule)}.dashboardMetric:last-child{border-bottom:0}.dashboardMetric strong{font-size:3.5rem}.dashboardProblemList li{grid-template-columns:1fr;gap:0;padding-block:10px}.problemSummary{flex-direction:column;align-items:flex-start;padding-block:14px}.problemToggle>span{grid-template-columns:74px minmax(0,1fr)}.runPreviewControls,.runPreviewControls .consoleButton{width:100%}.timelineLegend span,.treasuryFlow li{border-right:0;border-bottom:1px solid var(--rule)}.timelineLegend span:last-child,.treasuryFlow li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.consoleShell *,.consoleShell :before,.consoleShell :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.consoleShell .crtTerminal,.consoleShell .crtScreen,.consoleShell .crtCursor{box-shadow:none;text-shadow:none}.consoleShell .crtCursor{display:none}}
