.resilience-module__aemNgW__lab{color:#f4f2ea;gap:1rem;display:grid}.resilience-module__aemNgW__lab>header,.resilience-module__aemNgW__grid>section{background:#11171d;border:1px solid #3c454d;padding:1rem}.resilience-module__aemNgW__lab>header{border-top:4px solid #9cff73;justify-content:space-between;align-items:end;gap:1rem;display:flex}.resilience-module__aemNgW__lab h2{color:#9cff73;margin:.2rem 0;font-size:clamp(1.6rem,4vw,3rem)}.resilience-module__aemNgW__actions{flex-wrap:wrap;gap:.6rem;display:flex}.resilience-module__aemNgW__actions button,.resilience-module__aemNgW__story>button{color:#f4f2ea;background:0 0;border:1px solid #9cff73;min-height:44px;padding:.7rem 1rem;font-weight:800}.resilience-module__aemNgW__actions .resilience-module__aemNgW__primary,.resilience-module__aemNgW__story>button{color:#071306;background:#9cff73}.resilience-module__aemNgW__grid{grid-template-columns:minmax(15rem,.6fr) minmax(18rem,1.4fr);gap:1rem;display:grid}.resilience-module__aemNgW__grid label{align-items:center;gap:.6rem;min-height:48px;display:flex}.resilience-module__aemNgW__grid input{block-size:1.15rem;inline-size:1.15rem}.resilience-module__aemNgW__grid article{background:#151c23;border-left:4px solid;grid-template-columns:1fr auto;gap:.3rem;margin:.5rem 0;padding:.75rem;display:grid}.resilience-module__aemNgW__grid article small{color:#b8c3cc;grid-column:1/3}.resilience-module__aemNgW__grid article[data-state=WORKS]{border-color:#9cff73}.resilience-module__aemNgW__grid article[data-state=DEGRADED]{border-color:#ffd75d}.resilience-module__aemNgW__grid article[data-state=UNAVAILABLE]{border-color:#ff6c63}.resilience-module__aemNgW__note{color:#b8c3cc;max-width:78ch;font-size:.82rem}.resilience-module__aemNgW__story{color:#f4f2ea;background:#070b0e;grid-template-columns:minmax(17rem,1fr) minmax(18rem,.9fr);grid-template-areas:"head network""article network""button network""note network";gap:1rem;min-height:calc(100vh - 7rem);padding:clamp(1rem,4vw,4rem);display:grid;overflow:hidden}.resilience-module__aemNgW__story header{grid-area:head}.resilience-module__aemNgW__story header span,.resilience-module__aemNgW__story header p{color:#9cff73;letter-spacing:.14em}.resilience-module__aemNgW__story h1{max-width:11ch;margin:.5rem 0;font-size:clamp(2rem,5vw,5.4rem);line-height:.93}.resilience-module__aemNgW__network{background:#0c170b;border:1px solid #36532d;grid-area:network;place-items:center;min-height:68vh;display:grid;position:relative}.resilience-module__aemNgW__network i{z-index:2;background:#0c170b;border:2px solid #9cff73;padding:1.2rem;font-style:normal}.resilience-module__aemNgW__network b{border:1px solid #9cff73;padding:.6rem;transition:opacity .4s,translate .4s;position:absolute}.resilience-module__aemNgW__network b:first-of-type{top:8%;left:10%}.resilience-module__aemNgW__network b:nth-of-type(2){top:8%;right:10%}.resilience-module__aemNgW__network b:nth-of-type(3){bottom:12%;left:7%}.resilience-module__aemNgW__network b:nth-of-type(4){bottom:12%;right:7%}.resilience-module__aemNgW__network b:nth-of-type(5){top:45%;right:5%}.resilience-module__aemNgW__network[data-state="1"] b{opacity:.12;translate:2rem}.resilience-module__aemNgW__network[data-state="2"] b{opacity:.45;border-style:dashed}.resilience-module__aemNgW__story article{grid-area:article}.resilience-module__aemNgW__story article h2{margin:.3rem 0;font-size:clamp(1.6rem,3vw,3rem)}.resilience-module__aemNgW__story>button{grid-area:button;justify-self:start}.resilience-module__aemNgW__story>.resilience-module__aemNgW__note{grid-area:note}@media (max-width:760px){.resilience-module__aemNgW__grid{grid-template-columns:1fr}.resilience-module__aemNgW__story{grid-template-columns:1fr;grid-template-areas:"head""network""article""button""note"}.resilience-module__aemNgW__network{min-height:44vh}}@media (prefers-reduced-motion:reduce){.resilience-module__aemNgW__network b{transition:none}}.resilience-module__aemNgW__story>.resilience-module__aemNgW__actions{grid-area:button;justify-self:start}.resilience-module__aemNgW__story>.resilience-module__aemNgW__actions button:disabled{opacity:.5;cursor:not-allowed}.resilience-module__aemNgW__lab :focus-visible,.resilience-module__aemNgW__story :focus-visible{outline-offset:3px;outline:3px solid #9cff73}
