.arena-intro-story-module__4Lz44G__story{color:#f4f1e8;background:#101a24;border:1px solid #344048;border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;margin:28px 0 0;display:grid;overflow:hidden}.arena-intro-story-module__4Lz44G__image{width:100%;height:auto;display:block}.arena-intro-story-module__4Lz44G__copy{min-width:0;padding:28px}.arena-intro-story-module__4Lz44G__copy .arena-intro-story-module__4Lz44G__eyebrow{color:#c7ff45;font-family:var(--font-mono), monospace;letter-spacing:.1em;margin:0 0 12px;font-size:11px}.arena-intro-story-module__4Lz44G__copy h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.12}.arena-intro-story-module__4Lz44G__copy .arena-intro-story-module__4Lz44G__premise{color:#d3dde3;margin:14px 0 22px;font-size:14px;line-height:1.6}.arena-intro-story-module__4Lz44G__steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.arena-intro-story-module__4Lz44G__steps li{align-items:flex-start;gap:12px;display:flex}.arena-intro-story-module__4Lz44G__number{color:#c7ff45;font-family:var(--font-mono), monospace;flex-shrink:0;padding-top:2px;font-size:12px}.arena-intro-story-module__4Lz44G__steps strong{font-size:14px}.arena-intro-story-module__4Lz44G__copy .arena-intro-story-module__4Lz44G__steps p{color:#d3dde3;margin:4px 0 0;font-size:13px;line-height:1.5}.arena-intro-story-module__4Lz44G__copy .arena-intro-story-module__4Lz44G__boundary{color:#b3c2cc;border-top:1px solid #344048;margin:22px 0 0;padding-top:14px;font-size:12px;line-height:1.5}@media (max-width:800px){.arena-intro-story-module__4Lz44G__story{grid-template-columns:minmax(0,1fr)}.arena-intro-story-module__4Lz44G__copy{padding:22px}}
.first-mission-module__h_R6BW__mission{color:#f4f1e8;background:#101710;border:1px solid #495935;border-radius:14px;margin:24px 0;padding:24px}.first-mission-module__h_R6BW__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__heading h2{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__heading p{color:#ccd5c8;margin:10px 0 0;font-size:14px;line-height:1.6}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__heading .first-mission-module__h_R6BW__eyebrow{color:#c7ff45;font-family:var(--font-mono), monospace;letter-spacing:.07em;margin:0 0 10px;font-size:11px}.first-mission-module__h_R6BW__status{color:#c7ff45;background:#1b2916;border:1px solid #495935;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:12px}.first-mission-module__h_R6BW__steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.first-mission-module__h_R6BW__steps li{background:#0d1411;border:1px solid #344038;border-radius:8px;flex-direction:column;min-width:0;padding:18px;display:flex}.first-mission-module__h_R6BW__steps li[data-state=current]{border-color:#c7ff45}.first-mission-module__h_R6BW__number{color:#c7ff45;font-family:var(--font-mono), monospace;font-size:13px}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps h3{margin:12px 0 0;font-size:17px;line-height:1.3}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps p{color:#ccd5c8;margin:10px 0 16px;font-size:13px;line-height:1.6}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps .first-mission-module__h_R6BW__action{color:#f4f1e8;text-align:center;background:#0d1013;border:1px solid #536849;border-radius:6px;margin-top:auto;padding:10px 12px;font-size:13px;line-height:1.4;text-decoration:none}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps .first-mission-module__h_R6BW__action:hover:not(:disabled){color:#c7ff45;background:#1b2916}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps .first-mission-module__h_R6BW__action:active:not(:disabled){color:#111;background:#c7ff45}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps .first-mission-module__h_R6BW__action:disabled{color:#a4b29e;cursor:not-allowed;background:#18201b}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__steps .first-mission-module__h_R6BW__action:focus-visible{outline-offset:3px;outline:2px solid #c7ff45}.first-mission-module__h_R6BW__result{color:#f4f1e8;background:#192218;border-left:3px solid #c7ff45;margin-top:18px;padding:14px;font-size:14px;line-height:1.7}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__result p{margin:0}.first-mission-module__h_R6BW__mission .first-mission-module__h_R6BW__footnote{color:#afbea9;margin:16px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){.first-mission-module__h_R6BW__mission{padding:18px}.first-mission-module__h_R6BW__heading{flex-direction:column;gap:12px}.first-mission-module__h_R6BW__steps{grid-template-columns:minmax(0,1fr)}}
.calldata-workbench-module__yj-u4q__workbench{color:#f4f1e8;gap:24px;min-width:0;display:grid}.calldata-workbench-module__yj-u4q__workbench *{box-sizing:border-box}.calldata-workbench-module__yj-u4q__workbench h2,.calldata-workbench-module__yj-u4q__workbench h3,.calldata-workbench-module__yj-u4q__workbench h4,.calldata-workbench-module__yj-u4q__workbench p{margin:0}.calldata-workbench-module__yj-u4q__workbench h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,40px);line-height:1.12}.calldata-workbench-module__yj-u4q__workbench h3{letter-spacing:-.02em;font-size:20px}.calldata-workbench-module__yj-u4q__workbench p{color:#bfc6c5;font-size:14px;line-height:1.65}.calldata-workbench-module__yj-u4q__workbench strong{color:inherit}.calldata-workbench-module__yj-u4q__brief,.calldata-workbench-module__yj-u4q__context,.calldata-workbench-module__yj-u4q__builder,.calldata-workbench-module__yj-u4q__result,.calldata-workbench-module__yj-u4q__beforeRun{background:#0d1215;border:1px solid #333f40;border-radius:20px;padding:clamp(20px,3vw,36px)}.calldata-workbench-module__yj-u4q__brief{background:radial-gradient(at 100% 0,#223321 0%,#0d1215 70%);grid-template-columns:1.4fr 1fr;gap:48px;display:grid}.calldata-workbench-module__yj-u4q__brief h2{margin:12px 0 18px;font-size:clamp(36px,5vw,62px)}.calldata-workbench-module__yj-u4q__brief em{color:#c7ff45;font-style:normal}.calldata-workbench-module__yj-u4q__brief>div>p:last-child{max-width:560px;font-size:16px}.calldata-workbench-module__yj-u4q__briefAside{border-left:1px solid #3b4938;align-self:center;gap:18px;padding-left:30px;display:grid}.calldata-workbench-module__yj-u4q__briefAside strong{color:#f4f1e8;font-size:23px}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__eyebrow{color:#9dccbb;font:11px/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.calldata-workbench-module__yj-u4q__badge{color:#c7ff45;width:fit-content;font:11px/1.5 var(--font-mono), monospace;background:#18220f;border:1px solid #435633;border-radius:6px;padding:7px 11px;display:inline-flex}.calldata-workbench-module__yj-u4q__context{grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;display:grid}.calldata-workbench-module__yj-u4q__context h3{margin:7px 0}.calldata-workbench-module__yj-u4q__field{color:#d9deda;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:grid}.calldata-workbench-module__yj-u4q__field select,.calldata-workbench-module__yj-u4q__field input{color:#f4f1e8;background:#111a1d;border:1px solid #4c5a5b;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 11px;font-family:inherit;font-size:14px;line-height:1.4}.calldata-workbench-module__yj-u4q__field select:focus-visible,.calldata-workbench-module__yj-u4q__field input:focus-visible,.calldata-workbench-module__yj-u4q__workbench button:focus-visible,.calldata-workbench-module__yj-u4q__workbench summary:focus-visible{outline-offset:3px;outline:2px solid #c7ff45}.calldata-workbench-module__yj-u4q__sectionHeading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:24px;display:flex}.calldata-workbench-module__yj-u4q__sectionHeading h2{margin:8px 0 12px}.calldata-workbench-module__yj-u4q__sectionHeading p{max-width:720px}.calldata-workbench-module__yj-u4q__codeLabel{color:#b7c9c0;font:11px/1.5 var(--font-mono), monospace;white-space:nowrap;padding-top:4px}.calldata-workbench-module__yj-u4q__presets,.calldata-workbench-module__yj-u4q__actions,.calldata-workbench-module__yj-u4q__batchTabs{flex-wrap:wrap;gap:8px;display:flex}.calldata-workbench-module__yj-u4q__presets{margin-bottom:24px}.calldata-workbench-module__yj-u4q__workbench button{white-space:normal;letter-spacing:0;text-transform:none;font-family:inherit}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__secondary,.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__selected{color:#f4f1e8;cursor:pointer;background:#0d1013;border:1px solid #4c5a5b;border-radius:7px;min-height:42px;padding:10px 13px;font-size:12px;line-height:1.4}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__secondary:hover{color:#c7ff45;background:#151a1d;border-color:#84996f}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__secondary:active{color:#c7ff45;background:#1b2922}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__selected,.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__selected:hover,.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__selected:active{color:#111;background:#c7ff45;border-color:#c7ff45}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__primary{color:#111;cursor:pointer;background:#c7ff45;border:1px solid #c7ff45;border-radius:8px;min-height:52px;padding:16px 24px;font-size:14px;font-weight:700;line-height:1.4}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__primary:hover{color:#111;background:#d7ff7b}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__primary:active{color:#111;background:#b4e839}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__primary:disabled,.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__selected:disabled{color:#10140a;cursor:wait;opacity:1;background:#7b943f;border-color:#7b943f}.calldata-workbench-module__yj-u4q__workbench .calldata-workbench-module__yj-u4q__secondary:disabled{color:#9aa5a3;cursor:not-allowed;opacity:1;background:#171d1f;border-color:#3c4749}.calldata-workbench-module__yj-u4q__field input:disabled,.calldata-workbench-module__yj-u4q__field select:disabled{color:#aab6b2;opacity:1;background:#171d1f}.calldata-workbench-module__yj-u4q__ruleList{gap:16px;display:grid}.calldata-workbench-module__yj-u4q__rule{background:#141e18;border:1px solid #465b47;border-radius:10px;min-width:0;margin:0;padding:20px}.calldata-workbench-module__yj-u4q__rule legend{color:#c7ff45;padding:0 8px;font-size:12px}.calldata-workbench-module__yj-u4q__ruleFields{grid-template-columns:1fr 1fr 1fr 1.25fr;gap:14px;display:grid}.calldata-workbench-module__yj-u4q__ruleFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.calldata-workbench-module__yj-u4q__ruleFooter>span{color:#b6c4b8;max-width:420px;font-size:12px;line-height:1.6}.calldata-workbench-module__yj-u4q__fallback{justify-content:space-between;align-items:end;gap:20px;margin:20px 0;display:flex}.calldata-workbench-module__yj-u4q__fallback .calldata-workbench-module__yj-u4q__field{width:min(380px,55%)}.calldata-workbench-module__yj-u4q__emptyRules{border:1px dashed #435350;border-radius:8px;padding:24px}.calldata-workbench-module__yj-u4q__details{border-top:1px solid #344143;min-width:0;padding:18px 0}.calldata-workbench-module__yj-u4q__details summary{cursor:pointer;color:#e3e8df;font-size:13px;line-height:1.6}.calldata-workbench-module__yj-u4q__details[open] summary{color:#c7ff45;margin-bottom:16px}.calldata-workbench-module__yj-u4q__details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c9dec7;background:#080c0e;border-radius:7px;padding:16px;font-size:12px}.calldata-workbench-module__yj-u4q__details p+p,.calldata-workbench-module__yj-u4q__details h4{margin-top:12px}.calldata-workbench-module__yj-u4q__runBar,.calldata-workbench-module__yj-u4q__exportBar{border-top:1px solid #344143;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding-top:22px;display:flex}.calldata-workbench-module__yj-u4q__runBar strong,.calldata-workbench-module__yj-u4q__exportBar strong{margin-bottom:5px;font-size:16px;display:block}.calldata-workbench-module__yj-u4q__runBar p,.calldata-workbench-module__yj-u4q__exportBar p{max-width:560px;font-size:12px}.calldata-workbench-module__yj-u4q__runBar button,.calldata-workbench-module__yj-u4q__exportBar button{flex-shrink:0}.calldata-workbench-module__yj-u4q__error{background:#2b1915;border:1px solid #d4826d;border-radius:8px;padding:16px;color:#ffd6c9!important}.calldata-workbench-module__yj-u4q__status{color:#cedea9;font-size:13px;line-height:1.5}.calldata-workbench-module__yj-u4q__status:empty{display:none}.calldata-workbench-module__yj-u4q__metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 36px;display:grid}.calldata-workbench-module__yj-u4q__metrics article{background:#151d16;border:1px solid #3f4e43;border-radius:10px;gap:10px;padding:22px;display:grid}.calldata-workbench-module__yj-u4q__metrics article>span{color:#c9d6ca;font-size:12px}.calldata-workbench-module__yj-u4q__metrics strong{letter-spacing:-.04em;color:#c7ff45;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.1}.calldata-workbench-module__yj-u4q__metrics small{color:#bbcbbf;letter-spacing:0;font-size:12px}.calldata-workbench-module__yj-u4q__comparisonGrid{grid-template-columns:1.12fr 1fr;gap:24px;margin-bottom:40px;display:grid}.calldata-workbench-module__yj-u4q__comparisonGrid h3{margin-bottom:10px}.calldata-workbench-module__yj-u4q__comparison{margin:20px 0 14px;font-size:12px}.calldata-workbench-module__yj-u4q__comparisonHeader,.calldata-workbench-module__yj-u4q__comparisonRow,.calldata-workbench-module__yj-u4q__currentRow{grid-template-columns:1.2fr 1fr 1fr;gap:10px;padding:13px 12px;display:grid}.calldata-workbench-module__yj-u4q__comparisonHeader{color:#b4c5bd;font-size:10px}.calldata-workbench-module__yj-u4q__comparisonRow{color:#dee5de;background:#0f1618;border-top:1px solid #344143}.calldata-workbench-module__yj-u4q__currentRow{color:#e0ffb3;background:#21321a;border-top:1px solid #577040}.calldata-workbench-module__yj-u4q__comparison span:not(:first-child){text-align:right}.calldata-workbench-module__yj-u4q__chart{align-self:center;min-width:0;margin:0}.calldata-workbench-module__yj-u4q__chart svg{width:100%;display:block;overflow:visible}.calldata-workbench-module__yj-u4q__chart text{fill:#c0d0c7;font:10px var(--font-mono), monospace}.calldata-workbench-module__yj-u4q__axis{stroke:#596e63;fill:none}.calldata-workbench-module__yj-u4q__candidateDot{fill:#c7ff45;stroke:#0d1215;stroke-width:3px}.calldata-workbench-module__yj-u4q__referenceDot{fill:#92ccc3;stroke:#0d1215;stroke-width:2px}.calldata-workbench-module__yj-u4q__chart figcaption{color:#bfc6c5;text-align:center;font-size:12px;line-height:1.5}.calldata-workbench-module__yj-u4q__batchTabs{margin-bottom:18px}.calldata-workbench-module__yj-u4q__evidenceGrid,.calldata-workbench-module__yj-u4q__beforeRun{grid-template-columns:1fr 1fr;gap:30px;display:grid}.calldata-workbench-module__yj-u4q__beforeRun>div:first-child{align-content:center;gap:20px;padding:10px 0;display:grid}.calldata-workbench-module__yj-u4q__journey{background:#0a1114;border:1px solid #384b4a;border-radius:12px;min-width:0;padding:24px}.calldata-workbench-module__yj-u4q__journeyHeading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calldata-workbench-module__yj-u4q__journeyHeading h3{font-size:16px}.calldata-workbench-module__yj-u4q__journeyHeading>span:last-child:not(.calldata-workbench-module__yj-u4q__step){color:#c0cfc8;font-size:11px}.calldata-workbench-module__yj-u4q__step{color:#90bcb1;font:11px var(--font-mono), monospace}.calldata-workbench-module__yj-u4q__journey p{margin-top:12px;font-size:12px}.calldata-workbench-module__yj-u4q__fields,.calldata-workbench-module__yj-u4q__packing{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.calldata-workbench-module__yj-u4q__fields span{color:#c2e3df;background:#182a2c;border:1px solid #37605b;flex:1;gap:8px;padding:12px;font-size:11px;display:grid}.calldata-workbench-module__yj-u4q__fields span:first-child{flex:2}.calldata-workbench-module__yj-u4q__fields b{color:#eff7ef;font-size:15px}.calldata-workbench-module__yj-u4q__packing span{color:#d9edc5;background:#243021;border:1px solid #4c6640;padding:9px 10px;font-size:11px}.calldata-workbench-module__yj-u4q__connector{color:#6a8d80;text-align:center;padding:14px 0}.calldata-workbench-module__yj-u4q__byteBar{gap:3px;height:16px;margin-top:15px;display:flex}.calldata-workbench-module__yj-u4q__byteBar span:first-child,.calldata-workbench-module__yj-u4q__zeroKey{background:#63938b}.calldata-workbench-module__yj-u4q__byteBar span:last-child,.calldata-workbench-module__yj-u4q__nonzeroKey{background:#c7ff45}.calldata-workbench-module__yj-u4q__zeroKey,.calldata-workbench-module__yj-u4q__nonzeroKey{width:8px;height:8px;margin-right:5px;display:inline-block}.calldata-workbench-module__yj-u4q__hash,.calldata-workbench-module__yj-u4q__payload{overflow-wrap:anywhere;word-break:break-all;font:11px/1.8 var(--font-mono), monospace;color:#bdd9c6;min-width:0;margin-top:12px;display:block}.calldata-workbench-module__yj-u4q__payload{background:#080c0e;border:1px solid #344143;max-height:260px;padding:12px;overflow:auto}.calldata-workbench-module__yj-u4q__batchEvidence{min-width:0;padding:10px 0}.calldata-workbench-module__yj-u4q__batchEvidence h3{margin:10px 0}.calldata-workbench-module__yj-u4q__batchEvidence>p{margin-bottom:14px}.calldata-workbench-module__yj-u4q__actionRow{color:#ccdcd1;border-bottom:1px solid #293838;gap:7px;margin:15px 0;padding-bottom:12px;font-size:11px;display:grid}.calldata-workbench-module__yj-u4q__actionRow code{word-break:break-all}.calldata-workbench-module__yj-u4q__evidenceGrid+.calldata-workbench-module__yj-u4q__details{margin-top:24px}.calldata-workbench-module__yj-u4q__boundary{border-left:3px solid #556850;padding:8px 0 8px 20px}.calldata-workbench-module__yj-u4q__boundary strong{font-size:13px}.calldata-workbench-module__yj-u4q__boundary p{margin-top:8px;font-size:12px}@media (max-width:900px){.calldata-workbench-module__yj-u4q__ruleFields{grid-template-columns:1fr 1fr}.calldata-workbench-module__yj-u4q__comparisonGrid,.calldata-workbench-module__yj-u4q__evidenceGrid,.calldata-workbench-module__yj-u4q__beforeRun{grid-template-columns:1fr}.calldata-workbench-module__yj-u4q__chart{width:100%;max-width:560px;margin:0 auto}.calldata-workbench-module__yj-u4q__brief{gap:24px}.calldata-workbench-module__yj-u4q__sectionHeading{flex-wrap:wrap}}@media (max-width:600px){.calldata-workbench-module__yj-u4q__brief,.calldata-workbench-module__yj-u4q__context{grid-template-columns:1fr;gap:24px}.calldata-workbench-module__yj-u4q__briefAside{border-top:1px solid #3b4938;border-left:0;padding:20px 0 0}.calldata-workbench-module__yj-u4q__rule{padding:16px 12px}.calldata-workbench-module__yj-u4q__ruleFields{grid-template-columns:1fr}.calldata-workbench-module__yj-u4q__ruleFooter,.calldata-workbench-module__yj-u4q__fallback,.calldata-workbench-module__yj-u4q__runBar,.calldata-workbench-module__yj-u4q__exportBar{flex-direction:column;align-items:stretch}.calldata-workbench-module__yj-u4q__fallback .calldata-workbench-module__yj-u4q__field,.calldata-workbench-module__yj-u4q__runBar button,.calldata-workbench-module__yj-u4q__exportBar button{width:100%}.calldata-workbench-module__yj-u4q__metrics{grid-template-columns:1fr}.calldata-workbench-module__yj-u4q__metrics article{padding:18px}.calldata-workbench-module__yj-u4q__metrics strong{font-size:38px}.calldata-workbench-module__yj-u4q__comparisonHeader,.calldata-workbench-module__yj-u4q__comparisonRow,.calldata-workbench-module__yj-u4q__currentRow{grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:12px 6px;font-size:11px}.calldata-workbench-module__yj-u4q__comparisonHeader{font-size:10px}.calldata-workbench-module__yj-u4q__journey{padding:18px 14px}.calldata-workbench-module__yj-u4q__batchTabs>button{flex:100%}.calldata-workbench-module__yj-u4q__codeLabel{white-space:normal}}
.microgrid-day-practice-module__se8Joq__workbench{--ink:#203b37;--muted:#51665f;--line:#cdd9d2;--green:#235b49;color:var(--ink);min-width:0}.microgrid-day-practice-module__se8Joq__workbench button{color:var(--ink);border:1px solid var(--line);box-shadow:none;cursor:pointer;background:#fff;border-radius:8px;min-height:44px;padding:11px 16px;font-weight:600}.microgrid-day-practice-module__se8Joq__workbench button:hover:not(:disabled){background:#e8f0e9;border-color:#648474}.microgrid-day-practice-module__se8Joq__workbench button:focus-visible,.microgrid-day-practice-module__se8Joq__workbench input:focus-visible,.microgrid-day-practice-module__se8Joq__workbench select:focus-visible,.microgrid-day-practice-module__se8Joq__workbench summary:focus-visible{outline-offset:3px;outline:3px solid #377d68}.microgrid-day-practice-module__se8Joq__workbench button:disabled{cursor:default;color:#65726b;opacity:1;background:#eef1ec}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__primary{background:var(--green);color:#fff;border-color:var(--green);padding:14px 22px}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__primary:hover:not(:disabled){color:#fff;background:#174434}.microgrid-day-practice-module__se8Joq__workbench h2,.microgrid-day-practice-module__se8Joq__workbench h3,.microgrid-day-practice-module__se8Joq__workbench p{margin:0}.microgrid-day-practice-module__se8Joq__modeSwitch{gap:8px;margin-bottom:20px;display:flex}.microgrid-day-practice-module__se8Joq__modeSwitch button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.microgrid-day-practice-module__se8Joq__day{gap:24px;min-width:0;display:grid}.microgrid-day-practice-module__se8Joq__brief{border:1px solid var(--line);background:#edf3eb;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:36px;display:grid}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__eyebrow{color:#466650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:750}.microgrid-day-practice-module__se8Joq__brief h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(28px,4vw,45px);line-height:1.08}.microgrid-day-practice-module__se8Joq__brief p:not(.microgrid-day-practice-module__se8Joq__eyebrow){color:var(--muted);max-width:580px;line-height:1.65}.microgrid-day-practice-module__se8Joq__dayFacts{border-left:1px solid #b7cbbb;gap:16px;min-width:150px;padding-left:28px;display:grid}.microgrid-day-practice-module__se8Joq__dayFacts span{color:var(--muted);gap:3px;font-size:12px;display:grid}.microgrid-day-practice-module__se8Joq__dayFacts strong{color:var(--ink);font-size:23px}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__boundary{color:var(--muted);background:#f4f5f0;border-left:3px solid #6c8570;padding:12px 16px;font-size:12px;line-height:1.6}.microgrid-day-practice-module__se8Joq__scenarioCard{grid-template-columns:minmax(220px,360px) 1fr;align-items:end;gap:24px;display:grid}.microgrid-day-practice-module__se8Joq__scenarioCard label{gap:8px;font-size:13px;font-weight:650;display:grid}.microgrid-day-practice-module__se8Joq__scenarioCard select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #9aae9f;border-radius:8px;padding:10px 12px;font-size:14px}.microgrid-day-practice-module__se8Joq__scenarioCard p{color:var(--muted);padding-bottom:3px;font-size:13px;line-height:1.6}.microgrid-day-practice-module__se8Joq__builder,.microgrid-day-practice-module__se8Joq__theatre,.microgrid-day-practice-module__se8Joq__results,.microgrid-day-practice-module__se8Joq__evidence{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:28px}.microgrid-day-practice-module__se8Joq__sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.microgrid-day-practice-module__se8Joq__sectionHeading h3{letter-spacing:-.025em;font-size:clamp(20px,2.5vw,26px);line-height:1.25}.microgrid-day-practice-module__se8Joq__tag{color:#3d5d47;background:#edf2eb;border-radius:5px;flex-shrink:0;padding:7px 10px;font-size:11px}.microgrid-day-practice-module__se8Joq__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.microgrid-day-practice-module__se8Joq__presets button{text-align:left;gap:7px;padding:15px;display:grid}.microgrid-day-practice-module__se8Joq__presets button strong{font-size:13px}.microgrid-day-practice-module__se8Joq__presets button span{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.microgrid-day-practice-module__se8Joq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.microgrid-day-practice-module__se8Joq__fields label{align-content:start;gap:8px;display:grid}.microgrid-day-practice-module__se8Joq__fields label>span{font-size:13px;font-weight:650}.microgrid-day-practice-module__se8Joq__fields small{color:var(--muted);font-size:12px;line-height:1.55}.microgrid-day-practice-module__se8Joq__inputWithUnit{background:#fafbf7;border:1px solid #9bae9e;border-radius:7px;align-items:center;display:flex;overflow:visible}.microgrid-day-practice-module__se8Joq__inputWithUnit input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:7px;padding:12px;font-weight:600}.microgrid-day-practice-module__se8Joq__inputWithUnit span{color:var(--muted);white-space:nowrap;padding-right:12px;font-size:12px}.microgrid-day-practice-module__se8Joq__rules{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:16px;font-size:13px}.microgrid-day-practice-module__se8Joq__rules summary{color:var(--ink);cursor:pointer;min-height:28px;font-weight:650}.microgrid-day-practice-module__se8Joq__rules p{margin-top:12px;line-height:1.65}.microgrid-day-practice-module__se8Joq__runBar{align-items:center;gap:20px;margin-top:22px;display:flex}.microgrid-day-practice-module__se8Joq__runBar p{color:var(--muted);font-size:12px;line-height:1.6}.microgrid-day-practice-module__se8Joq__runBar button{flex-shrink:0}.microgrid-day-practice-module__se8Joq__runBar button span{margin-left:12px}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__error{color:#8b3424;background:#fff0e8;border-radius:7px;margin-top:14px;padding:14px;font-size:13px}.microgrid-day-practice-module__se8Joq__timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.microgrid-day-practice-module__se8Joq__timeline button{text-align:left;gap:6px;padding:11px 10px;font-size:12px;display:grid}.microgrid-day-practice-module__se8Joq__timeline button small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.microgrid-day-practice-module__se8Joq__timeline button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.microgrid-day-practice-module__se8Joq__timeline button[aria-pressed=true] small{color:#d7e5d9}.microgrid-day-practice-module__se8Joq__weatherStrip{background:#f0f3ed;border:1px solid #d6dfd2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;padding:14px 16px;font-size:12px;display:flex}.microgrid-day-practice-module__se8Joq__weatherStrip span{color:var(--muted)}.microgrid-day-practice-module__se8Joq__energyFlow{margin:20px 0}.microgrid-day-practice-module__se8Joq__generation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.microgrid-day-practice-module__se8Joq__source{align-items:center;gap:13px;min-width:0;display:flex}.microgrid-day-practice-module__se8Joq__generation>.microgrid-day-practice-module__se8Joq__source{border:1px solid var(--line);background:#fcfcf8;border-radius:8px;padding:16px 12px}.microgrid-day-practice-module__se8Joq__source svg{color:#53725a;flex-shrink:0;width:52px;height:48px}.microgrid-day-practice-module__se8Joq__source span{color:var(--muted);font-size:11px;line-height:1.55}.microgrid-day-practice-module__se8Joq__source strong{color:var(--ink);font-size:18px;display:block}.microgrid-day-practice-module__se8Joq__source strong small{color:var(--muted);font-size:11px;font-weight:400}.microgrid-day-practice-module__se8Joq__generation>.microgrid-day-practice-module__se8Joq__offline{background:#fcf1e9;border-color:#dfbd9d}.microgrid-day-practice-module__se8Joq__offline svg,.microgrid-day-practice-module__se8Joq__offline strong{color:#8f4b26}.microgrid-day-practice-module__se8Joq__flowLine{text-align:center;color:#466250;margin:15px 0;font-size:12px;line-height:1.5}.microgrid-day-practice-module__se8Joq__destinations{grid-template-columns:1fr 1fr;gap:16px;display:grid}.microgrid-day-practice-module__se8Joq__battery,.microgrid-day-practice-module__se8Joq__community{border:1px solid var(--line);background:#f0f5eb;border-radius:8px;padding:20px}.microgrid-day-practice-module__se8Joq__community{background:#f9f6ec}.microgrid-day-practice-module__se8Joq__battery meter{accent-color:#3c6c4f;width:100%;height:15px;margin-top:12px}.microgrid-day-practice-module__se8Joq__battery p{color:var(--muted);margin:3px 0 15px;font-size:11px}.microgrid-day-practice-module__se8Joq__flowNumbers{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.microgrid-day-practice-module__se8Joq__flowNumbers span{color:var(--muted);gap:4px;font-size:11px;display:grid}.microgrid-day-practice-module__se8Joq__flowNumbers strong{color:var(--ink);font-size:15px}.microgrid-day-practice-module__se8Joq__flowNumbers .microgrid-day-practice-module__se8Joq__shortage,.microgrid-day-practice-module__se8Joq__flowNumbers .microgrid-day-practice-module__se8Joq__shortage strong{color:#954322}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__flowFoot{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}.microgrid-day-practice-module__se8Joq__decision{color:var(--muted);border-left:3px solid #8ca77d;padding:5px 0 5px 16px;font-size:12px;line-height:1.6}.microgrid-day-practice-module__se8Joq__decision>strong{color:var(--ink)}.microgrid-day-practice-module__se8Joq__decision ul{margin:8px 0 0;padding-left:17px}.microgrid-day-practice-module__se8Joq__replayControls{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.microgrid-day-practice-module__se8Joq__replayControls button{font-size:12px}.microgrid-day-practice-module__se8Joq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.microgrid-day-practice-module__se8Joq__metrics article{background:#f2f5ee;border:1px solid #d9e0d2;border-radius:8px;align-content:start;gap:13px;padding:20px 16px;display:grid}.microgrid-day-practice-module__se8Joq__metrics article>span{color:#425f49;font-size:12px;font-weight:650}.microgrid-day-practice-module__se8Joq__metrics article>strong{letter-spacing:-.03em;color:var(--ink);font-size:clamp(23px,3vw,32px)}.microgrid-day-practice-module__se8Joq__metrics small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.55}.microgrid-day-practice-module__se8Joq__metrics strong small{font-size:13px}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__accounting{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7}.microgrid-day-practice-module__se8Joq__comparisonScroll{max-width:100%;margin-top:24px;overflow-x:auto}.microgrid-day-practice-module__se8Joq__comparison{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.microgrid-day-practice-module__se8Joq__comparison caption{text-align:left;color:var(--muted);padding-bottom:14px;line-height:1.5}.microgrid-day-practice-module__se8Joq__comparison th{color:var(--ink);font-weight:650}.microgrid-day-practice-module__se8Joq__comparison td,.microgrid-day-practice-module__se8Joq__comparison th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 10px}.microgrid-day-practice-module__se8Joq__comparison thead{background:#f3f5ef}.microgrid-day-practice-module__se8Joq__comparison td{color:var(--muted)}.microgrid-day-practice-module__se8Joq__comparison td:last-child{max-width:210px}.microgrid-day-practice-module__se8Joq__mobileAxisLabel{display:none}.microgrid-day-practice-module__se8Joq__workbench .microgrid-day-practice-module__se8Joq__notice{color:#5a5e36;background:#f7f5e8;border-radius:6px;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.6}.microgrid-day-practice-module__se8Joq__evidence>p:not(.microgrid-day-practice-module__se8Joq__boundary),.microgrid-day-practice-module__se8Joq__evidence .microgrid-day-practice-module__se8Joq__rules{color:var(--muted);font-size:13px;line-height:1.65}.microgrid-day-practice-module__se8Joq__evidenceActions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.microgrid-day-practice-module__se8Joq__evidenceActions button{font-size:12px}.microgrid-day-practice-module__se8Joq__evidence .microgrid-day-practice-module__se8Joq__verified{color:#235b49;font-size:12px}.microgrid-day-practice-module__se8Joq__hashes{gap:12px;margin:14px 0;display:grid}.microgrid-day-practice-module__se8Joq__hashes div{gap:4px;display:grid}.microgrid-day-practice-module__se8Joq__hashes dt{color:var(--ink);font-weight:650}.microgrid-day-practice-module__se8Joq__hashes dd{overflow-wrap:anywhere;margin:0;font-size:11px}.microgrid-day-practice-module__se8Joq__rules pre{color:#dcf0dc;background:#203b37;border-radius:8px;max-width:100%;padding:18px;font-size:12px;overflow-x:auto}.microgrid-day-practice-module__se8Joq__rules code{overflow-wrap:anywhere}.microgrid-day-practice-module__se8Joq__evidence>.microgrid-day-practice-module__se8Joq__boundary{margin-top:20px}@media (max-width:800px){.microgrid-day-practice-module__se8Joq__comparisonScroll{overflow:visible}.microgrid-day-practice-module__se8Joq__comparison{min-width:0;display:block}.microgrid-day-practice-module__se8Joq__comparison caption{overflow-wrap:anywhere;width:100%;display:block}.microgrid-day-practice-module__se8Joq__comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.microgrid-day-practice-module__se8Joq__comparison tbody{gap:14px;display:grid}.microgrid-day-practice-module__se8Joq__comparison tbody tr{border:1px solid var(--line);border-radius:8px;min-width:0;display:grid;overflow:hidden}.microgrid-day-practice-module__se8Joq__comparison tbody th{background:#f0f4eb;padding:13px;display:block}.microgrid-day-practice-module__se8Joq__comparison td{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:11px 13px;line-height:1.55;display:grid}.microgrid-day-practice-module__se8Joq__comparison td:last-child{border-bottom:0;max-width:none}.microgrid-day-practice-module__se8Joq__mobileAxisLabel{color:var(--ink);font-weight:600;display:block}.microgrid-day-practice-module__se8Joq__brief{gap:20px;padding:26px}.microgrid-day-practice-module__se8Joq__dayFacts{min-width:125px;padding-left:18px}.microgrid-day-practice-module__se8Joq__sectionHeading{flex-wrap:wrap;gap:12px}.microgrid-day-practice-module__se8Joq__generation>.microgrid-day-practice-module__se8Joq__source{flex-direction:column;align-items:flex-start}.microgrid-day-practice-module__se8Joq__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.microgrid-day-practice-module__se8Joq__day{gap:18px}.microgrid-day-practice-module__se8Joq__brief{grid-template-columns:1fr;padding:23px 20px}.microgrid-day-practice-module__se8Joq__dayFacts{border-top:1px solid #b7cbbb;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding:18px 0 0}.microgrid-day-practice-module__se8Joq__dayFacts strong{font-size:19px}.microgrid-day-practice-module__se8Joq__dayFacts span{font-size:10px}.microgrid-day-practice-module__se8Joq__builder,.microgrid-day-practice-module__se8Joq__theatre,.microgrid-day-practice-module__se8Joq__results,.microgrid-day-practice-module__se8Joq__evidence{padding:20px 16px}.microgrid-day-practice-module__se8Joq__scenarioCard,.microgrid-day-practice-module__se8Joq__fields,.microgrid-day-practice-module__se8Joq__presets,.microgrid-day-practice-module__se8Joq__metrics{grid-template-columns:1fr}.microgrid-day-practice-module__se8Joq__scenarioCard{gap:12px}.microgrid-day-practice-module__se8Joq__presets button{padding:13px}.microgrid-day-practice-module__se8Joq__fields{gap:18px}.microgrid-day-practice-module__se8Joq__runBar{flex-direction:column;align-items:stretch;gap:12px}.microgrid-day-practice-module__se8Joq__generation{gap:6px}.microgrid-day-practice-module__se8Joq__generation>.microgrid-day-practice-module__se8Joq__source{gap:7px;padding:10px 8px}.microgrid-day-practice-module__se8Joq__source svg{width:39px;height:37px}.microgrid-day-practice-module__se8Joq__source strong{font-size:15px}.microgrid-day-practice-module__se8Joq__source span{font-size:10px}.microgrid-day-practice-module__se8Joq__destinations{grid-template-columns:1fr;gap:10px}.microgrid-day-practice-module__se8Joq__battery,.microgrid-day-practice-module__se8Joq__community{padding:16px}.microgrid-day-practice-module__se8Joq__source{gap:12px}.microgrid-day-practice-module__se8Joq__replayControls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.microgrid-day-practice-module__se8Joq__replayControls button:nth-child(2){grid-area:2/1/auto/-1}.microgrid-day-practice-module__se8Joq__replayControls button{padding:10px 7px;font-size:11px}.microgrid-day-practice-module__se8Joq__metrics article{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:16px}.microgrid-day-practice-module__se8Joq__metrics article>small{grid-column:1/-1}.microgrid-day-practice-module__se8Joq__metrics article>strong{font-size:24px}.microgrid-day-practice-module__se8Joq__evidenceActions{flex-direction:column}}
