.live_page__YEwwe{--font-ibm-plex-sans:"IBM Plex Sans";--font-ibm-plex-mono:"IBM Plex Mono";min-height:100vh;background:#f6f7f5;color:#171a18;font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif;letter-spacing:0;padding-bottom:72px}.live_page__YEwwe,.live_page__YEwwe *{box-sizing:border-box}.live_header__EtYVp{width:100%;margin:0 auto 38px;padding:76px max(28px,calc((100vw - 1184px) / 2)) 66px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,6vw,84px);color:#f4f8f5;background:radial-gradient(circle at 80% 38%,rgba(62,130,91,.16),transparent 36%),#0a110e;border-bottom:1px solid #24332b}.live_headerCopy__mWrLX{min-width:0}.live_kicker__Tm_5f,.live_panelHeading__Z6_S_ span,.live_sectionHeading__A4E6m span{color:#b99752;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0}.live_header__EtYVp h1{margin:20px 0;max-width:700px;color:#f4f8f5;font-size:clamp(42px,5.5vw,68px);line-height:.99;letter-spacing:-.045em}.live_header__EtYVp p{max-width:730px;margin:0;color:#aebcb4;font-size:18px;line-height:1.62}.live_header__EtYVp .live_solutionLine__2_pkj{margin-top:18px;color:#d4ddd8;font-size:16px}.live_riskRow__18KrA{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.live_riskRow__18KrA span{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;color:#ffc6bd;background:rgba(126,43,38,.22);border:1px solid rgba(231,111,99,.42);border-radius:4px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px}.live_plainFlow__6dDoq{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;color:#d7e4dc;font-size:12px;font-weight:650}.live_plainFlow__6dDoq i{color:#64766c;font-style:normal}.live_runControls__A5dkM{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.live_passVerdict__TyGOS,.live_refuseVerdict__d3XtK,.live_runButton__uWA4t{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:4px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;letter-spacing:0}.live_runButton__uWA4t{min-height:48px;padding:0 19px;background:#e7f0ea;color:#0b1710;border:1px solid #e7f0ea;font-size:12px;font-weight:700;cursor:pointer}.live_runControls__A5dkM>a{min-height:48px;display:inline-flex;align-items:center;padding:0 18px;color:#d7e4dc;border:1px solid #405348;border-radius:4px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;font-weight:650;text-decoration:none}.live_runControls__A5dkM>a:hover{border-color:#82988b}.live_runControls__A5dkM>a:focus-visible{outline:3px solid #5b8def;outline-offset:2px}.live_runButton__uWA4t:disabled{cursor:wait;opacity:.55}.live_runButton__uWA4t:focus-visible{outline:3px solid #5b8def;outline-offset:2px}.live_heroBoundary__q7I7V{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:#9faca4;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;line-height:1.5}.live_heroBoundary__q7I7V svg{flex:0 0 auto;margin-top:1px;color:#d4af5b}.live_curtailmentVisual__cxgWQ{min-width:0;overflow:hidden;background:#101a15;border:1px solid #31433a;border-radius:6px;box-shadow:18px 18px 0 rgba(0,0,0,.22)}.live_curtailmentHeader__Oap2l{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#94a49b;border-bottom:1px solid #31433a;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.8px}.live_curtailmentHeader__Oap2l strong{color:#e0bc6a}.live_gridAlert__wEi8i{display:grid;gap:5px;padding:20px 20px 0}.live_gridAlert__wEi8i span{color:#f09a6a;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;font-weight:700;letter-spacing:1px}.live_gridAlert__wEi8i strong{color:#eef6f1;font-size:20px}.live_curtailmentVisual__cxgWQ svg{display:block;width:100%;height:auto;padding:4px 12px 0}.live_curveGrid__nCg0L path{fill:none;stroke:#27382f;stroke-width:1}.live_targetLine__twF2q{fill:none;stroke:#6fd0a0;stroke-width:1.3;stroke-dasharray:6 7}.live_orderLabel__ThbZG,.live_targetLabel__LQs0p{fill:#86b99b;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.7px}.live_orderLabel__ThbZG{fill:#f0bd71}.live_stressFill__BxaHn{fill:url(#grace-stress-fill)}.live_safeFill__y4CgT{fill:url(#grace-safe-fill)}.live_safeCurve__ea5_l,.live_stressCurve__G5R7T{fill:none;stroke-width:4;stroke-linecap:round}.live_stressCurve__G5R7T{stroke:#ff9a62}.live_safeCurve__ea5_l{stroke:#6fd0a0}.live_orderPoint__qVgAY{fill:#f5c575;stroke:#101a15;stroke-width:4}.live_curtailmentMetrics__cj5av{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #31433a;border-bottom:1px solid #31433a}.live_curtailmentMetrics__cj5av>div{min-height:80px;display:grid;align-content:center;gap:4px;padding:12px 16px;border-right:1px solid #31433a}.live_curtailmentMetrics__cj5av>div:last-child{border-right:0}.live_curtailmentMetrics__cj5av span{color:#84958c;font-size:11px}.live_curtailmentMetrics__cj5av strong{color:#dbe6df;font-size:20px}.live_curtailmentMetrics__cj5av [data-tone=amber] strong{color:#f0bd71}.live_curtailmentMetrics__cj5av [data-tone=green] strong{color:#83d5aa}.live_facilityLine__j3u9v{min-height:48px;display:flex;align-items:center;padding:0 16px;color:#82938a;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px}.live_spin__fbQH2{animation:live_spin__fbQH2 1s linear infinite}@keyframes live_spin__fbQH2{to{transform:rotate(1turn)}}.live_boundaryBand__Whqfw,.live_errorBand__MBMSf{max-width:1184px;margin:0 auto 24px;padding:16px 18px;display:flex;align-items:flex-start;gap:12px;border:1px solid #d8d4c7;border-radius:8px}.live_errorBand__MBMSf{color:#8f1d1d;background:#fff2f2;border-color:#efb7b7}.live_errorBand__MBMSf span,.live_errorBand__MBMSf strong{display:block}.live_errorBand__MBMSf span{margin-top:4px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px}.live_stageRail__X6Luc{max-width:1240px;width:100%;box-sizing:border-box;margin:0 auto;padding:0 28px 32px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.live_stage__2K6Zj{min-width:0;min-height:190px;padding:22px 18px;display:grid;grid-template-columns:34px 1fr;align-content:start;gap:12px;background:#fff;border-top:1px solid #dfe2de;border-bottom:1px solid #dfe2de;border-left:1px solid #dfe2de;color:#626a64;transition:color .18s ease,background .18s ease,border-color .18s ease}.live_srOnly__BfraV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.live_stage__2K6Zj>div:last-child{min-width:0}.live_stage__2K6Zj:first-child{border-radius:8px 0 0 8px}.live_stage__2K6Zj:last-child{border-right:1px solid #dfe2de;border-radius:0 8px 8px 0}.live_stageComplete__HRIYh{color:#235c41;background:#f6fbf8;border-color:#a9ceb9}.live_stageActive__caQZl{box-shadow:inset 0 -3px #2f7654}.live_stageIcon__uAy_h{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:inherit;background:#f2f3f1}.live_stageComplete__HRIYh .live_stageIcon__uAy_h{background:#dceee3}.live_stageNumber__mmtJa{display:block;margin-bottom:4px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;font-weight:700;color:inherit}.live_stage__2K6Zj h2{margin:0;color:currentColor;font-size:16px;letter-spacing:0}.live_stage__2K6Zj p{margin:9px 0 0;color:#666d68;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.live_controlGrid__miNxM{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:24px}.live_evidencePanel__LKsRm,.live_powerPanel__EK_3n{background:#fff;border:1px solid #dfe2de;border-radius:8px;overflow:hidden}.live_panelHeading__Z6_S_{min-height:92px;padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e7e9e6}.live_panelHeading__Z6_S_ h2{margin:6px 0 0;font-size:26px;line-height:1.1;letter-spacing:0}.live_passVerdict__TyGOS,.live_refuseVerdict__d3XtK{min-height:28px;padding:0 9px;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap}.live_passVerdict__TyGOS{color:#245c42;background:#e1f1e7;border:1px solid #b7d9c4}.live_refuseVerdict__d3XtK{color:#942d2d;background:#fff0f0;border:1px solid #efbebe}.live_powerChart__sVfQg{height:310px;padding:28px 24px 20px;display:grid;grid-template-columns:repeat(5,minmax(56px,1fr));align-items:flex-end;gap:16px;background-image:linear-gradient(#eff1ee 1px,transparent 0);background-size:100% 62px}.live_barColumn__u6KGg{height:100%;min-width:0;display:grid;grid-template-rows:1fr auto auto;align-items:end;gap:5px;text-align:center}.live_barTrack__keo8n{width:min(58px,72%);height:100%;margin:0 auto;display:flex;align-items:flex-end}.live_bar__mY2t7{width:100%;min-height:6px;border-radius:4px 4px 0 0;transition:height .5s ease,opacity .3s ease}.live_baselineBar__Pjusd{background:#757e78}.live_measuredBar__CVo5q{background:#2f7654}.live_barColumn__u6KGg strong{color:#252926;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;overflow-wrap:anywhere}.live_barColumn__u6KGg span{color:#777e79;font-size:10px;white-space:nowrap}.live_chartLoading__pFHed{grid-column:1/-1;place-self:center;color:#777e79;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px}.live_powerFacts__cwNKc{min-height:86px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e7e9e6}.live_powerFacts__cwNKc div{padding:18px 22px;border-right:1px solid #e7e9e6}.live_powerFacts__cwNKc div:last-child{border-right:0}.live_powerFacts__cwNKc span,.live_powerFacts__cwNKc strong{display:block}.live_powerFacts__cwNKc span{color:#777e79;font-size:11px;text-transform:uppercase}.live_powerFacts__cwNKc strong{margin-top:5px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:17px}.live_evidenceList__Orght{margin:0}.live_evidenceList__Orght div{min-height:65px;padding:14px 22px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid #e7e9e6}.live_evidenceList__Orght div:last-child{border-bottom:0}.live_evidenceList__Orght dt{color:#666d68;font-size:12px}.live_evidenceList__Orght dd{min-width:0;margin:0;color:#1d4e38;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;font-weight:600;overflow-wrap:anywhere}.live_attackSection__9CUlZ{max-width:1184px;margin:64px auto 24px;padding-top:32px;border-top:1px solid #d8dcd7}.live_sectionHeading__A4E6m{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.live_sectionHeading__A4E6m h2{margin:8px 0 0;font-size:26px;letter-spacing:0}.live_sectionHeading__A4E6m p{max-width:430px;margin:0;color:#666d68;font-size:13px;line-height:1.55}.live_attackGrid__oR6ud{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.live_attackItem__GZ_jl{min-width:0;padding:18px 0 0;border-top:3px solid #bd4545}.live_attackItem__GZ_jl h3{margin:16px 0 6px;font-size:17px;letter-spacing:0}.live_attackItem__GZ_jl p{min-height:48px;margin:0 0 12px;color:#5d645f;font-size:13px;line-height:1.55}.live_attackItem__GZ_jl code{color:#942d2d;font-size:11px;overflow-wrap:anywhere}.live_boundaryBand__Whqfw{margin-top:52px;color:#5f5124;background:#f8f2dc;border-color:#ddcf9c}.live_boundaryBand__Whqfw strong{display:block;margin-bottom:4px}.live_boundaryBand__Whqfw p{margin:0;color:#615d4e;font-size:13px;line-height:1.6}@media (max-width:980px){.live_header__EtYVp{grid-template-columns:1fr;align-items:flex-start}.live_curtailmentVisual__cxgWQ{width:min(760px,100%)}.live_stageRail__X6Luc{grid-template-columns:repeat(3,1fr);gap:8px}.live_stage__2K6Zj,.live_stage__2K6Zj:first-child,.live_stage__2K6Zj:last-child{border:1px solid #dfe2de;border-radius:8px}.live_controlGrid__miNxM{grid-template-columns:1fr}.live_evidenceList__Orght div{grid-template-columns:150px 1fr}}@media (max-width:720px){.live_page__YEwwe{padding-bottom:40px}.live_header__EtYVp{padding:48px 18px 42px;gap:36px}.live_header__EtYVp h1{font-size:34px}.live_header__EtYVp p{font-size:16px}.live_runControls__A5dkM{width:100%}.live_runButton__uWA4t,.live_runControls__A5dkM>a{flex:1 1 190px}.live_curtailmentVisual__cxgWQ{box-shadow:8px 8px 0 rgba(0,0,0,.22)}.live_curtailmentVisual__cxgWQ svg{padding-inline:4px}.live_curtailmentMetrics__cj5av strong{font-size:16px}.live_curtailmentMetrics__cj5av>div{padding-inline:10px}.live_stageRail__X6Luc{display:flex;gap:10px;padding:0 18px 24px;overflow-x:auto;scroll-snap-type:x mandatory}.live_stage__2K6Zj{flex:0 0 min(78vw,310px);min-height:168px;scroll-snap-align:start}.live_attackSection__9CUlZ,.live_boundaryBand__Whqfw,.live_controlGrid__miNxM,.live_errorBand__MBMSf{margin-left:18px;margin-right:18px}.live_powerChart__sVfQg{height:270px;padding-left:12px;padding-right:12px;gap:7px}.live_barTrack__keo8n{width:80%}.live_barColumn__u6KGg span,.live_barColumn__u6KGg strong{font-size:9px}.live_powerFacts__cwNKc div{padding:15px 12px}.live_powerFacts__cwNKc strong{font-size:13px}.live_evidenceList__Orght div{grid-template-columns:100px minmax(0,1fr);padding:13px 16px}.live_sectionHeading__A4E6m{display:grid}.live_attackGrid__oR6ud{grid-template-columns:1fr;gap:28px}.live_attackItem__GZ_jl p{min-height:0}}@media (prefers-reduced-motion:reduce){.live_bar__mY2t7,.live_stage__2K6Zj{transition:none}.live_spin__fbQH2{animation:none}}