.scenes-module__2_bMBa__engine,.scenes-module__2_bMBa__controlPlane{--line:#a9badf21;border:1px solid var(--line);background:#0c1321;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 90px #02061150,inset 0 1px #ffffff06}.scenes-module__2_bMBa__engine{background:radial-gradient(at 49% 40%,#8b582218,#0000 48%),#0c1321}.scenes-module__2_bMBa__sceneHeader,.scenes-module__2_bMBa__engineFooter,.scenes-module__2_bMBa__controlFooter{font:11px var(--font-mono), monospace;color:var(--moon-dim);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.scenes-module__2_bMBa__sceneHeader{border-bottom:1px solid var(--line);letter-spacing:.13em}.scenes-module__2_bMBa__sceneHeader>span,.scenes-module__2_bMBa__engineFooter>span:first-child,.scenes-module__2_bMBa__controlFooter>span:first-child{align-items:center;gap:8px;display:flex}.scenes-module__2_bMBa__statusDot{background:var(--green-verify);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #79d69a50}.scenes-module__2_bMBa__headerActions{letter-spacing:0;align-items:center;gap:16px;display:flex}.scenes-module__2_bMBa__headerActions button{border:1px solid var(--line);width:25px;height:25px;color:var(--moon);cursor:pointer;border-radius:5px;place-items:center;display:grid}.scenes-module__2_bMBa__headerActions button:hover{color:var(--amber);background:#f5a83c10}.scenes-module__2_bMBa__engineScene{grid-template-columns:1fr 1.3fr .95fr;align-items:center;min-height:250px;padding:12px 34px;display:grid;position:relative}.scenes-module__2_bMBa__engineScene:before{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(#a9badf55 .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.scenes-module__2_bMBa__providers,.scenes-module__2_bMBa__engineOutput{z-index:1;position:relative}.scenes-module__2_bMBa__microLabel{font:10px var(--font-mono), monospace;letter-spacing:.12em;color:var(--moon-dim)}.scenes-module__2_bMBa__providerGrid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:9px;margin:15px 0;display:grid}.scenes-module__2_bMBa__provider{border:1px solid var(--line);color:#c4cfe5;background:linear-gradient(135deg,#1d293b,#101929);border-radius:7px;align-items:center;gap:7px;padding:11px 8px;font-size:10px;display:flex;box-shadow:0 3px 10px #0002}.scenes-module__2_bMBa__providerMark{color:#e8edf7;min-width:19px;font-size:15px;font-weight:600}.scenes-module__2_bMBa__provider:first-child .scenes-module__2_bMBa__providerMark{color:var(--amber);letter-spacing:-1px;font-size:12px}.scenes-module__2_bMBa__provider:nth-child(2) .scenes-module__2_bMBa__providerMark{color:#69b5f4}.scenes-module__2_bMBa__provider:nth-child(3) .scenes-module__2_bMBa__providerMark{color:#93c7a8}.scenes-module__2_bMBa__providerDot{background:#79d69a90;border-radius:50%;width:3px;height:3px;margin-left:auto}.scenes-module__2_bMBa__providerCaption{color:var(--moon-dim);font-size:10px}.scenes-module__2_bMBa__coreScene{height:230px;position:relative}.scenes-module__2_bMBa__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scenes-module__2_bMBa__wire{stroke:#f5a83c38;stroke-width:1px}.scenes-module__2_bMBa__signal{stroke:var(--amber-soft);stroke-width:1.5px;stroke-dasharray:12 240;filter:drop-shadow(0 0 3px #f5a83c);animation:3s linear infinite scenes-module__2_bMBa__signal}.scenes-module__2_bMBa__coreGlow{filter:blur(15px);background:radial-gradient(#f5a83c28,#0000 67%);width:230px;height:170px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.scenes-module__2_bMBa__processor{width:135px;height:135px;animation:7s ease-in-out infinite scenes-module__2_bMBa__levitate;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.scenes-module__2_bMBa__plate{background:linear-gradient(135deg,#243047,#101a2b);border:1px solid #f5a83c55;border-radius:16px;position:absolute;inset:0;transform:rotateX(52deg)rotate(-45deg);box-shadow:-5px 6px #101622,-6px 7px #f5a83c40,-16px 18px 35px #0005}.scenes-module__2_bMBa__plateBottom{opacity:.35;top:48px;bottom:-48px}.scenes-module__2_bMBa__plateMiddle{opacity:.65;background:#273142;top:24px;bottom:-24px}.scenes-module__2_bMBa__plateTop{color:var(--amber-soft);background:linear-gradient(140deg,#39404a,#222832 45%,#17202b);border-color:#ffcb7790;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:-5px 6px #332f28,-6px 7px #ffc87690,-12px 14px 30px #f5a83c15,inset 0 0 22px #f5a83c0a}.scenes-module__2_bMBa__plateTop span{font:8px var(--font-mono), monospace;letter-spacing:.15em}.scenes-module__2_bMBa__plateTop i{background:var(--amber);width:3px;height:3px;box-shadow:0 0 8px var(--amber);border-radius:50%;position:absolute;bottom:12px;right:12px}.scenes-module__2_bMBa__plateTop i:nth-last-child(2){right:21px}.scenes-module__2_bMBa__plateTop i:last-child{right:30px}.scenes-module__2_bMBa__coreLabel{font:10px var(--font-mono), monospace;color:var(--amber-soft);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:1px;left:0;right:0}.scenes-module__2_bMBa__engineOutput{background:linear-gradient(125deg,#132624b0,#111b2580);border:1px solid #79d69a26;border-radius:12px;padding:22px 24px}.scenes-module__2_bMBa__outputIcon{float:right;color:var(--green-verify)}.scenes-module__2_bMBa__engineOutput .scenes-module__2_bMBa__microLabel{color:#92bcac;padding-top:4px;font-size:8px}.scenes-module__2_bMBa__savingsValue{letter-spacing:-.055em;color:#e6f6ec;font-variant-numeric:tabular-nums;margin:15px 0;font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1.2}.scenes-module__2_bMBa__savingsValue span{font:12px var(--font-mono), monospace;letter-spacing:0;color:#7d9e91;margin-left:4px}.scenes-module__2_bMBa__miniChart{border-bottom:1px solid #79d69a30;align-items:end;gap:5px;height:48px;margin-bottom:16px;display:flex}.scenes-module__2_bMBa__miniChart i{transform-origin:bottom;animation:5s ease-in-out infinite scenes-module__2_bMBa__chartBreathe;animation-delay:calc(var(--order) * -.15s);background:linear-gradient(#79d69a70,#79d69a08);border-top:1px solid #a1edb8;border-radius:2px 2px 0 0;flex:1}.scenes-module__2_bMBa__outputNote{color:#98b4a7;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.scenes-module__2_bMBa__engineTimeline{border-top:1px solid var(--line);background:#ffffff02;gap:14px;padding:12px 25px;display:flex}.scenes-module__2_bMBa__timelineStep{color:var(--moon-dim);cursor:pointer;text-align:left;border:0;flex:1;align-items:center;gap:9px;padding:6px 0;font-size:11px;display:flex;position:relative}.scenes-module__2_bMBa__stepNumber{border:1px solid var(--line);width:24px;height:24px;font:9px var(--font-mono),monospace;border-radius:50%;flex-shrink:0;place-items:center;transition:all .4s;display:grid}.scenes-module__2_bMBa__stepTrack{background:var(--line);flex:1;height:1px;margin-left:3px}.scenes-module__2_bMBa__timelineStep:last-child .scenes-module__2_bMBa__stepTrack{display:none}.scenes-module__2_bMBa__timelineStep[data-active=true]{color:var(--amber-soft)}.scenes-module__2_bMBa__timelineStep[data-active=true] .scenes-module__2_bMBa__stepNumber{border-color:var(--amber);background:#f5a83c12;box-shadow:0 0 16px #f5a83c18}.scenes-module__2_bMBa__timelineStep[data-complete=true] .scenes-module__2_bMBa__stepNumber{color:var(--green-verify);border-color:#79d69a40}.scenes-module__2_bMBa__timelineStep[data-complete=true] .scenes-module__2_bMBa__stepTrack{background:#79d69a40}.scenes-module__2_bMBa__timelineStep:disabled{cursor:default}.scenes-module__2_bMBa__engineFooter{border-top:1px solid var(--line);padding-block:13px;font-size:9px}.scenes-module__2_bMBa__engineFooter>span:first-child{color:var(--moon)}.scenes-module__2_bMBa__controlTopbar{border-bottom:1px solid var(--line);background:#ffffff02;justify-content:space-between;align-items:center;gap:14px;padding:14px 25px;display:flex}.scenes-module__2_bMBa__productWordmark{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.scenes-module__2_bMBa__productWordmark svg{color:var(--amber)}.scenes-module__2_bMBa__productWordmark>span{color:var(--moon-dim);font-size:11px;font-weight:400}.scenes-module__2_bMBa__demoBadge{border:1px solid var(--line);font:8px var(--font-mono), monospace;letter-spacing:.09em;color:var(--moon-dim);border-radius:4px;padding:4px 7px}.scenes-module__2_bMBa__controlBody{grid-template-columns:280px 1fr;display:grid}.scenes-module__2_bMBa__findingsSidebar{border-right:1px solid var(--line);background:#ffffff02;padding:20px 18px 16px}.scenes-module__2_bMBa__sidebarHeading{justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;display:flex}.scenes-module__2_bMBa__sidebarHeading span:last-child{color:var(--moon-dim);font:10px var(--font-mono), monospace}.scenes-module__2_bMBa__sidebarSub{color:var(--moon-dim);padding:5px 8px 20px;font-size:10px}.scenes-module__2_bMBa__findingList{flex-direction:column;gap:9px;display:flex}.scenes-module__2_bMBa__findingButton{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;width:100%;padding:14px;transition:background .2s,border-color .2s;display:flex}.scenes-module__2_bMBa__findingButton:hover{border-color:var(--line);background:#ffffff04}.scenes-module__2_bMBa__findingButton[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--amber);background:linear-gradient(120deg,#f5a83c0e,#f5a83c03);border-color:#f5a83c48}.scenes-module__2_bMBa__findingMeta{width:100%;color:var(--moon-dim);align-items:center;gap:6px;font-size:9px;display:flex}.scenes-module__2_bMBa__findingMeta span{font:9px var(--font-mono),monospace;margin-left:auto}.scenes-module__2_bMBa__findingButton[aria-pressed=true] .scenes-module__2_bMBa__findingMeta{color:var(--amber-soft)}.scenes-module__2_bMBa__findingButton strong{margin-top:11px;font-size:12px;font-weight:400}.scenes-module__2_bMBa__findingAmount{width:100%;font:18px var(--font-mono),monospace;letter-spacing:-.04em;align-items:center;margin-top:6px;display:flex}.scenes-module__2_bMBa__findingAmount small{color:var(--moon-dim);margin-left:3px;font-size:10px}.scenes-module__2_bMBa__findingAmount svg{color:var(--green-verify);margin-left:auto}.scenes-module__2_bMBa__sidebarTrust{color:var(--moon-dim);align-items:center;gap:10px;padding:22px 10px 0;font-size:10px;line-height:1.7;display:flex}.scenes-module__2_bMBa__sidebarTrust svg{color:var(--amber-soft)}.scenes-module__2_bMBa__changePanel{min-width:0;padding:28px 30px 24px}.scenes-module__2_bMBa__changeHeading{align-items:center;gap:13px;display:flex}.scenes-module__2_bMBa__changeIcon{width:44px;height:44px;color:var(--amber);background:#f5a83c08;border:1px solid #f5a83c30;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.scenes-module__2_bMBa__changeHeading h3{letter-spacing:-.03em;margin-top:3px;font-size:19px;font-weight:500}.scenes-module__2_bMBa__resourceTag{border:1px solid var(--line);font:10px var(--font-mono),monospace;color:var(--moon);border-radius:4px;margin-left:auto;padding:3px 7px}.scenes-module__2_bMBa__changeDescription{color:var(--moon-dim);min-height:44px;margin:17px 0 20px;font-size:12px;line-height:1.8}.scenes-module__2_bMBa__changeFacts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.scenes-module__2_bMBa__changeFacts>span{font:11px var(--font-mono),monospace;color:var(--moon);flex-direction:column;gap:5px;display:flex}.scenes-module__2_bMBa__changeFacts small{letter-spacing:.12em;color:var(--moon-dim);font-size:8px}.scenes-module__2_bMBa__changeDiff{border:1px solid var(--line);border-radius:8px;overflow:hidden}.scenes-module__2_bMBa__changeDiff>div{font:11px var(--font-mono),monospace;color:var(--moon-dim);align-items:center;gap:12px;padding:13px 15px;display:flex}.scenes-module__2_bMBa__changeDiff>div+div{border-top:1px solid var(--line);color:#b7dbc3;background:#79d69a08}.scenes-module__2_bMBa__changeDiff small{opacity:.65;margin-left:auto;font-size:8px}.scenes-module__2_bMBa__diffMinus{color:#b89084}.scenes-module__2_bMBa__diffPlus{color:var(--green-verify)}.scenes-module__2_bMBa__changeBottom{justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.scenes-module__2_bMBa__savingsEstimate{flex-direction:column;gap:3px;display:flex}.scenes-module__2_bMBa__savingsEstimate>span{color:var(--moon-dim);font-size:10px}.scenes-module__2_bMBa__savingsEstimate strong{letter-spacing:-.05em;color:var(--green-verify);font-size:32px;font-weight:500}.scenes-module__2_bMBa__savingsEstimate small{font:11px var(--font-mono),monospace;color:var(--moon-dim);margin-left:4px}.scenes-module__2_bMBa__approvalArea{flex-direction:column;align-items:center;gap:9px;display:flex}.scenes-module__2_bMBa__approvalArea>span:last-child{color:var(--moon-dim);align-items:center;gap:5px;font-size:9px;display:flex}.scenes-module__2_bMBa__approveButton,.scenes-module__2_bMBa__undoButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:flex}.scenes-module__2_bMBa__approveButton{color:#241907;background:var(--amber);border:1px solid var(--amber)}.scenes-module__2_bMBa__approveButton:hover{background:var(--amber-soft);transform:translateY(-1px)}.scenes-module__2_bMBa__undoButton{color:var(--moon);border:1px solid var(--line)}.scenes-module__2_bMBa__undoButton:hover{background:#ffffff08}.scenes-module__2_bMBa__applyingLabel{color:var(--amber);align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex}.scenes-module__2_bMBa__spinner{border:1px solid #f5a83c30;border-top-color:var(--amber);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite scenes-module__2_bMBa__spin}.scenes-module__2_bMBa__activityConsole{border:1px solid var(--line);background:#080e18;border-radius:7px;padding:13px 15px}.scenes-module__2_bMBa__activityConsole>div{font:8px var(--font-mono),monospace;color:var(--moon-dim);letter-spacing:.1em;align-items:center;gap:7px;display:flex}.scenes-module__2_bMBa__consoleStatus{color:var(--green-verify);margin-left:auto}.scenes-module__2_bMBa__consoleLine{font:10px/1.6 var(--font-mono),monospace;color:var(--moon);align-items:center;gap:7px;min-height:17px;margin-top:12px;animation:.35s ease-out scenes-module__2_bMBa__consoleIn;display:flex}.scenes-module__2_bMBa__consoleLine>span,.scenes-module__2_bMBa__consoleLine svg{color:var(--green-verify);flex-shrink:0}.scenes-module__2_bMBa__controlFooter{border-top:1px solid var(--line);padding-block:14px;font-size:9px}.scenes-module__2_bMBa__engine[data-running=false] *,.scenes-module__2_bMBa__controlPlane[data-running=false] *{animation-play-state:paused}@keyframes scenes-module__2_bMBa__signal{to{stroke-dashoffset:-252px}}@keyframes scenes-module__2_bMBa__levitate{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}@keyframes scenes-module__2_bMBa__chartBreathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes scenes-module__2_bMBa__spin{to{transform:rotate(360deg)}}@keyframes scenes-module__2_bMBa__consoleIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.scenes-module__2_bMBa__engineScene{grid-template-columns:1fr 1fr 1fr;padding:20px}.scenes-module__2_bMBa__providerGrid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:5px}.scenes-module__2_bMBa__provider{padding:5px 9px}.scenes-module__2_bMBa__providerCaption{display:none}.scenes-module__2_bMBa__engineOutput{padding:18px 14px}.scenes-module__2_bMBa__outputNote{white-space:normal}.scenes-module__2_bMBa__processor{width:110px;height:110px}.scenes-module__2_bMBa__controlBody{grid-template-columns:240px 1fr}.scenes-module__2_bMBa__changePanel{padding:24px 20px}.scenes-module__2_bMBa__changeDiff>div{gap:8px;font-size:10px}.scenes-module__2_bMBa__changeDiff small{display:none}.scenes-module__2_bMBa__changeHeading h3{font-size:17px}.scenes-module__2_bMBa__changeBottom{flex-direction:column;align-items:start;gap:14px}.scenes-module__2_bMBa__approvalArea{align-items:start}}@media (max-width:600px){.scenes-module__2_bMBa__engine,.scenes-module__2_bMBa__controlPlane{border-radius:12px}.scenes-module__2_bMBa__sceneHeader,.scenes-module__2_bMBa__engineFooter{padding:13px 15px;font-size:8px}.scenes-module__2_bMBa__headerActions{gap:8px}.scenes-module__2_bMBa__headerActions>span{display:none}.scenes-module__2_bMBa__engineScene{grid-template-columns:1fr 1.1fr;min-height:auto;padding:22px 18px 18px}.scenes-module__2_bMBa__providers .scenes-module__2_bMBa__microLabel{font-size:8px}.scenes-module__2_bMBa__providerGrid{margin-bottom:0}.scenes-module__2_bMBa__provider{font-size:9px}.scenes-module__2_bMBa__coreScene{height:235px}.scenes-module__2_bMBa__coreLabel{font-size:8px;bottom:8px}.scenes-module__2_bMBa__engineOutput{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:15px;margin-top:17px;padding:14px 17px;display:grid}.scenes-module__2_bMBa__outputIcon{display:none}.scenes-module__2_bMBa__engineOutput .scenes-module__2_bMBa__microLabel{grid-column:1;font-size:8px}.scenes-module__2_bMBa__savingsValue{grid-column:1;margin:8px 0;font-size:34px}.scenes-module__2_bMBa__miniChart{grid-area:1/2/3;align-self:center;height:55px;margin:0}.scenes-module__2_bMBa__outputNote{grid-column:1/-1;font-size:9px}.scenes-module__2_bMBa__engineTimeline{gap:5px;padding:15px 10px}.scenes-module__2_bMBa__timelineStep{flex-direction:column;gap:7px;font-size:9px}.scenes-module__2_bMBa__stepTrack{display:none}.scenes-module__2_bMBa__engineFooter{align-items:start;min-height:48px;font-size:8px}.scenes-module__2_bMBa__engineFooter>span:first-child{max-width:65%}.scenes-module__2_bMBa__footerDetail{display:none}.scenes-module__2_bMBa__engineFooter>span:last-child{padding-top:1px;font-size:7px}.scenes-module__2_bMBa__controlTopbar{padding:16px}.scenes-module__2_bMBa__productWordmark{gap:7px;font-size:12px}.scenes-module__2_bMBa__productWordmark>span{display:none}.scenes-module__2_bMBa__demoBadge{font-size:7px}.scenes-module__2_bMBa__controlBody{grid-template-columns:1fr}.scenes-module__2_bMBa__findingsSidebar{border-right:0;border-bottom:1px solid var(--line);padding:16px 12px}.scenes-module__2_bMBa__sidebarHeading{padding:0 3px;font-size:11px}.scenes-module__2_bMBa__sidebarSub,.scenes-module__2_bMBa__sidebarTrust{display:none}.scenes-module__2_bMBa__findingList{flex-direction:row;gap:5px;margin-top:13px}.scenes-module__2_bMBa__findingButton{flex:1;min-width:0;padding:10px 8px}.scenes-module__2_bMBa__findingMeta{gap:4px;font-size:8px}.scenes-module__2_bMBa__findingMeta span{display:none}.scenes-module__2_bMBa__findingMeta svg{width:12px}.scenes-module__2_bMBa__findingButton strong{min-height:30px;font-size:10px;line-height:1.5}.scenes-module__2_bMBa__findingAmount{margin-top:9px;font-size:14px}.scenes-module__2_bMBa__findingAmount small{font-size:8px}.scenes-module__2_bMBa__findingAmount svg{display:none}.scenes-module__2_bMBa__changePanel{padding:22px 17px}.scenes-module__2_bMBa__changeHeading{gap:10px}.scenes-module__2_bMBa__changeHeading h3{font-size:17px}.scenes-module__2_bMBa__resourceTag{display:none}.scenes-module__2_bMBa__changeIcon{width:38px;height:38px}.scenes-module__2_bMBa__changeDescription{font-size:11px}.scenes-module__2_bMBa__changeFacts{gap:8px}.scenes-module__2_bMBa__changeFacts>span{font-size:9px}.scenes-module__2_bMBa__changeDiff>div{padding:12px 10px;font-size:9px}.scenes-module__2_bMBa__changeBottom{flex-flow:wrap;align-items:center}.scenes-module__2_bMBa__savingsEstimate strong{font-size:28px}.scenes-module__2_bMBa__savingsEstimate>span{font-size:9px}.scenes-module__2_bMBa__approveButton,.scenes-module__2_bMBa__undoButton{padding:10px 12px;font-size:10px}.scenes-module__2_bMBa__consoleLine{font-size:9px}.scenes-module__2_bMBa__controlFooter{flex-direction:column;align-items:start;gap:7px;padding:13px 17px;font-size:8px}}@media (prefers-reduced-motion:reduce){.scenes-module__2_bMBa__engine *,.scenes-module__2_bMBa__controlPlane *{transition:none!important;animation:none!important}}.scenes-module__2_bMBa__resourceScene{border:1px solid var(--line);background:radial-gradient(#f5a83c08,#0000 70%),#0a111d;border-radius:8px;margin-bottom:17px;padding:14px 15px 12px;position:relative;overflow:hidden}.scenes-module__2_bMBa__resourceSceneLabel{font:9px var(--font-mono),monospace;color:var(--moon-dim);letter-spacing:.1em;justify-content:space-between;display:flex}.scenes-module__2_bMBa__resourceSceneLabel>span:last-child{opacity:.7;font-size:9px}.scenes-module__2_bMBa__resourceFleet{perspective:500px;gap:8px;margin:18px 0 14px;display:flex}.scenes-module__2_bMBa__resourceNode{height:38px;transition:background .5s,border-color .5s,transform .5s;transition-delay:calc(var(--order) * 40ms);background:linear-gradient(135deg,#3e3324,#1c2028);border:1px solid #f5a83c45;border-radius:4px;flex:1;position:relative;transform:rotateX(12deg);box-shadow:0 3px #050a13}.scenes-module__2_bMBa__resourceNode>i{background:#f5a83c50;height:1px;margin:7px 5px -3px;display:block}.scenes-module__2_bMBa__resourceNode>span{background:var(--amber);width:3px;height:3px;animation:3s ease-in-out infinite scenes-module__2_bMBa__resourcePulse;animation-delay:calc(var(--order) * -.18s);border-radius:50%;position:absolute;bottom:6px;right:5px;box-shadow:0 0 6px #f5a83c70}.scenes-module__2_bMBa__resourceScene[data-phase=applying] .scenes-module__2_bMBa__resourceNode{animation:1.5s ease-in-out both scenes-module__2_bMBa__resourceApply;animation-delay:calc(var(--order) * 55ms)}.scenes-module__2_bMBa__resourceScene[data-phase=verified] .scenes-module__2_bMBa__resourceNode{background:linear-gradient(135deg,#243a32,#14241f);border-color:#79d69a60;transform:rotateX(12deg)translateY(-2px)}.scenes-module__2_bMBa__resourceScene[data-phase=verified] .scenes-module__2_bMBa__resourceNode>span{background:var(--green-verify);animation:none;box-shadow:0 0 7px #79d69a70}.scenes-module__2_bMBa__resourceScene[data-phase=verified] .scenes-module__2_bMBa__resourceNode>i{background:#79d69a40}.scenes-module__2_bMBa__resourceSceneCaption{color:var(--moon-dim);align-items:center;gap:6px;font-size:9px;display:flex}.scenes-module__2_bMBa__resourceSceneCaption .scenes-module__2_bMBa__statusDot{width:3px;height:3px}@keyframes scenes-module__2_bMBa__resourcePulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes scenes-module__2_bMBa__resourceApply{0%{transform:translateY(0)}50%{border-color:var(--amber-soft);transform:translateY(-5px);box-shadow:0 0 12px #f5a83c30}to{border-color:#79d69a60;transform:translateY(-2px)}}@media (max-width:600px){.scenes-module__2_bMBa__resourceFleet{gap:5px}.scenes-module__2_bMBa__resourceNode{height:29px}.scenes-module__2_bMBa__resourceNode:nth-child(n+11){display:none}.scenes-module__2_bMBa__resourceNode>i{margin-inline:3px}.scenes-module__2_bMBa__resourceSceneCaption{font-size:8px}}@media (max-width:360px){.scenes-module__2_bMBa__engineOutput{grid-template-columns:minmax(0,1fr)}.scenes-module__2_bMBa__miniChart{grid-area:auto/1;height:34px;margin:2px 0 12px}}.scenes-module__2_bMBa__storyDetail{border-top:1px solid var(--line);background:#f5a83c04;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:14px 25px;display:flex}.scenes-module__2_bMBa__storyDetail>span{font:10px var(--font-mono),monospace;letter-spacing:.1em;color:var(--amber);min-width:110px}.scenes-module__2_bMBa__storyDetail strong{color:var(--text);font-size:14px;font-weight:500}.scenes-module__2_bMBa__storyDetail p{color:var(--moon-dim);font-size:12px}.scenes-module__2_bMBa__evidenceNote{color:var(--moon);margin-top:14px;font-size:11px;line-height:1.6}.scenes-module__2_bMBa__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:25px 0;display:grid}.scenes-module__2_bMBa__evidenceGrid span{font:8px var(--font-mono),monospace;color:var(--moon-dim)}.scenes-module__2_bMBa__evidenceGrid strong{color:var(--amber);margin:8px 0;font-size:30px;font-weight:500;display:block}.scenes-module__2_bMBa__evidenceGrid i{background:var(--amber);border-radius:5px;height:5px;display:block}@media (max-width:600px){.scenes-module__2_bMBa__storyDetail{flex-direction:column;align-items:start;gap:8px;min-height:109px;padding:16px}.scenes-module__2_bMBa__storyDetail p{font-size:10px}.scenes-module__2_bMBa__evidenceNote{font-size:9px}}
.scheduler-module__WL04hq__scene{background:#0c1321;border:1px solid #a9badf25;border-radius:18px;overflow:hidden;box-shadow:0 30px 85px #02061155}.scheduler-module__WL04hq__header{font:10px var(--font-mono),monospace;color:var(--moon-dim);border-bottom:1px solid #a9badf20;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.scheduler-module__WL04hq__header>span{letter-spacing:.13em;color:var(--moon);align-items:center;gap:8px;display:flex}.scheduler-module__WL04hq__header i{background:var(--green-verify);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #79d69a50}.scheduler-module__WL04hq__header>div{align-items:center;gap:15px;display:flex}.scheduler-module__WL04hq__header button{cursor:pointer;border:1px solid #a9badf25;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.scheduler-module__WL04hq__header button:hover{color:var(--amber)}.scheduler-module__WL04hq__skyline{isolation:isolate;height:315px;position:relative}.scheduler-module__WL04hq__canvas{position:absolute;inset:0}.scheduler-module__WL04hq__canvas>div:last-child{inset:0;position:absolute!important}.scheduler-module__WL04hq__overlay{pointer-events:none;justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;top:23px;left:25px;right:25px}.scheduler-module__WL04hq__phase,.scheduler-module__WL04hq__prod{font:10px var(--font-mono),monospace;align-items:center;gap:7px;display:flex}.scheduler-module__WL04hq__phase{color:var(--amber-soft)}.scheduler-module__WL04hq__prod{color:var(--moon);background:#0c1321c0;border:1px solid #a9badf20;border-radius:5px;padding:6px 9px;font-size:9px}.scheduler-module__WL04hq__prod svg{color:var(--green-verify)}.scheduler-module__WL04hq__skylineCaption{bottom:0;pointer-events:none;background:linear-gradient(#0000,#0c1321);padding:45px 27px 21px;position:absolute;inset-inline:0}.scheduler-module__WL04hq__skylineCaption p{letter-spacing:-.03em;font-size:23px;font-weight:500}.scheduler-module__WL04hq__skylineCaption>span{color:var(--moon-dim);font-size:11px}.scheduler-module__WL04hq__dashboard{background:#ffffff02;border-block:1px solid #a9badf20;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 27px;display:grid}.scheduler-module__WL04hq__dashboard>div+div{border-left:1px solid #a9badf20;padding-left:25px}.scheduler-module__WL04hq__dashboard p{font:10px var(--font-mono),monospace;letter-spacing:.13em;color:var(--moon-dim);margin-bottom:7px}.scheduler-module__WL04hq__dashboard strong{font:19px var(--font-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.scheduler-module__WL04hq__dashboard small{font:10px var(--font-mono),monospace;color:var(--moon-dim)}.scheduler-module__WL04hq__dashboard .scheduler-module__WL04hq__savings{color:var(--green-verify)}.scheduler-module__WL04hq__controls{padding:14px 27px 16px}.scheduler-module__WL04hq__phaseButtons{gap:9px;margin-bottom:14px;display:flex}.scheduler-module__WL04hq__phaseButtons button{color:var(--moon-dim);cursor:pointer;border:1px solid #a9badf20;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:11px;display:flex}.scheduler-module__WL04hq__phaseButtons button[aria-pressed=true]{color:var(--amber-soft);background:#f5a83c08;border-color:#f5a83c55}.scheduler-module__WL04hq__scrubLabel{color:var(--moon);justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.scheduler-module__WL04hq__scrubLabel>span{color:var(--moon-dim);font-size:9px}.scheduler-module__WL04hq__scrubber{width:100%;height:14px;accent-color:var(--amber);cursor:ew-resize}.scheduler-module__WL04hq__legend{font:9px var(--font-mono),monospace;color:var(--moon-dim);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.scheduler-module__WL04hq__legend>span{align-items:center;gap:6px;display:flex}.scheduler-module__WL04hq__legend>span:last-child{margin-left:auto;font-size:8px}.scheduler-module__WL04hq__legend i{background:var(--amber);border-radius:1px;width:5px;height:5px}.scheduler-module__WL04hq__legend>span:nth-child(2) i{background:var(--asleep)}.scheduler-module__WL04hq__legend>span:nth-child(3) i{background:var(--moon)}.scheduler-module__WL04hq__poster{background:radial-gradient(at 50% 100%,#f5a83c17,#0000 70%),#0c1321;align-items:end;gap:2%;padding:90px 3% 45px;display:flex;position:absolute;inset:0}.scheduler-module__WL04hq__poster>div{background:linear-gradient(100deg,#172235,#0a111f);border:1px solid #a9badf12;border-radius:3px 3px 0 0;flex:1;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 8px;display:grid}.scheduler-module__WL04hq__poster i{background:#2c3a57;max-height:7px}.scheduler-module__WL04hq__poster i[data-awake=true]{background:var(--amber);box-shadow:0 0 6px #f5a83c30}.scheduler-module__WL04hq__poster i[data-prod=true]{background:#c9d6ee;box-shadow:0 0 6px #c9d6ee30}@media (max-width:600px){.scheduler-module__WL04hq__scene{border-radius:12px}.scheduler-module__WL04hq__header{padding:13px 16px;font-size:8px}.scheduler-module__WL04hq__header>div>span{display:none}.scheduler-module__WL04hq__skyline{height:270px}.scheduler-module__WL04hq__overlay{flex-direction:column;align-items:start;gap:8px;top:18px;left:16px;right:16px}.scheduler-module__WL04hq__phase{font-size:9px}.scheduler-module__WL04hq__prod{font-size:8px}.scheduler-module__WL04hq__skylineCaption{padding:40px 17px 19px}.scheduler-module__WL04hq__skylineCaption p{font-size:19px}.scheduler-module__WL04hq__skylineCaption>span{font-size:10px}.scheduler-module__WL04hq__dashboard{grid-template-columns:1fr 1fr;gap:18px 12px;padding:18px 17px}.scheduler-module__WL04hq__dashboard>div:nth-child(2){padding-left:12px}.scheduler-module__WL04hq__dashboard>div:last-child{border-top:1px solid #a9badf20;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 0 0;display:flex}.scheduler-module__WL04hq__dashboard p{font-size:7px}.scheduler-module__WL04hq__dashboard>div:last-child p{margin-bottom:0}.scheduler-module__WL04hq__dashboard strong{font-size:14px}.scheduler-module__WL04hq__dashboard small{font-size:8px}.scheduler-module__WL04hq__controls{padding:18px 17px}.scheduler-module__WL04hq__phaseButtons{gap:5px}.scheduler-module__WL04hq__phaseButtons button{flex-direction:column;padding:10px 4px;font-size:9px}.scheduler-module__WL04hq__legend{gap:12px;font-size:8px}.scheduler-module__WL04hq__legend>span:last-child{width:100%;margin-left:0;font-size:7px}.scheduler-module__WL04hq__poster{gap:5px;padding-top:110px}.scheduler-module__WL04hq__poster>div{grid-template-columns:repeat(2,1fr);gap:4px;padding:9px 4px}.scheduler-module__WL04hq__poster i{max-height:4px}}
