.live-events-page,.live-events-page *{box-sizing:border-box}.live-events-page{color:#edf9f5;background:#05090d;min-height:100vh;overflow:hidden}.live-events-hero,.live-events-band{width:min(1180px,100% - 3rem);margin:0 auto}.live-events-hero{grid-template-columns:minmax(0,.618fr) minmax(16rem,.382fr);align-items:end;gap:1.2rem 3rem;min-height:30rem;padding:5rem 0 3.5rem;display:grid}.live-events-kicker{color:#64ddb4;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0;font:750 .68rem/1.2 JetBrains Mono,ui-monospace,monospace}.live-events-hero h1{color:#f4fbf8;letter-spacing:0;text-wrap:balance;max-width:14ch;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:4.5rem;font-weight:760;line-height:.96}.live-events-hero>p:not(.live-events-kicker),.live-events-band>p:not(.live-events-kicker){color:#edf9f5ab;max-width:66ch;margin:0;font-size:1.05rem;line-height:1.65}.live-events-actions{flex-wrap:wrap;grid-column:1/-1;gap:.65rem;display:flex}.live-events-actions a,.live-events-band--states>a{color:#e1f8f0;border:1px solid #64ddb44d;border-radius:7px;align-items:center;min-height:2.75rem;padding:0 .95rem;text-decoration:none;display:inline-flex}.live-events-actions a:first-child{color:#03100c;background:#57d7aa;border-color:#0000;font-weight:800}.live-events-band{border-top:1px solid #a0d0c124;padding:4.8rem 0}.live-events-band h2{color:#f1faf7;letter-spacing:0;text-wrap:balance;max-width:22ch;margin:.65rem 0 1.2rem;font-size:2.75rem;line-height:1.03}.live-events-band--problem{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);align-items:center;gap:3rem;display:grid}.live-events-flow{grid-template-columns:auto 1fr;align-items:center;min-width:0;display:grid}.live-events-flow span{color:#edf9f5c2;text-transform:uppercase;background:#071110b8;border:1px solid #64ddb438;border-radius:7px;align-items:center;min-height:2.65rem;padding:0 .8rem;font:700 .62rem/1.3 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.live-events-flow span[data-step=signal]{color:#f3c66f;border-color:#efb54b85}.live-events-flow span[data-step=room]{color:#8be9dc;border-color:#5ed8ca6b}.live-events-flow i{background:linear-gradient(90deg,#64ddb4b8,#efb54bb3);width:100%;height:1px;display:block}.live-events-problem-copy>p:last-child{color:#edf9f5ab;max-width:66ch;margin:0;font-size:1.05rem;line-height:1.65}.live-events-chain{border-top:1px solid #a0d0c129;margin:2rem 0 0;padding:0;list-style:none;display:grid}.live-events-chain li{border-bottom:1px solid #a0d0c11a;grid-template-columns:4rem minmax(10rem,.28fr) minmax(0,.72fr);align-items:baseline;gap:1.2rem;padding:1.1rem 0;display:grid}.live-events-chain span,.live-events-chain strong{color:#8ceac9}.live-events-chain span{font:700 .65rem/1 JetBrains Mono,ui-monospace,monospace}.live-events-chain p,.live-events-io p,.live-events-contexts p,.live-events-band--states p{color:#edf9f5a1;margin:0;line-height:1.55}.live-events-io{border-top:1px solid #a0d0c129;border-bottom:1px solid #a0d0c129;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.live-events-io>div{border-right:1px solid #a0d0c11f;align-content:start;gap:.55rem;min-width:0;padding:1.25rem;display:grid}.live-events-io>div:first-child{padding-left:0}.live-events-io>div:last-child{border-right:0;padding-right:0}.live-events-io span{color:#64ddb4;letter-spacing:.08em;text-transform:uppercase;font:750 .62rem/1.2 JetBrains Mono,ui-monospace,monospace}.live-events-io strong{color:#effaf6}.live-events-band--states{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);gap:2.5rem;display:grid}.live-events-band--states ol{margin:0;padding:0;list-style:none;display:grid}.live-events-band--states li{border-bottom:1px solid #a0d0c11f;grid-template-columns:6rem 8rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.live-events-band--states li>span{letter-spacing:.08em;font:760 .66rem/1.4 JetBrains Mono,ui-monospace,monospace}.live-events-band--states li[data-state=nominal]>span{color:#59d8a9}.live-events-band--states li[data-state=opportunity]>span{color:#efb54b}.live-events-band--states li[data-state=recovery]>span{color:#5ed8ca}.live-events-band--states>a{grid-column:2;justify-self:start}.live-events-contexts{border-top:1px solid #a0d0c129;margin-top:2rem;display:grid}.live-events-contexts article{border-bottom:1px solid #a0d0c11a;grid-template-columns:minmax(12rem,.382fr) minmax(0,.618fr);gap:1.5rem;padding:1.25rem 0;display:grid}.live-events-contexts h3{color:#effaf6;margin:0;font-size:1rem}.live-events-band--boundary{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);gap:3rem;display:grid}.live-events-band--boundary dl{margin:0}.live-events-band--boundary dl>div{border-bottom:1px solid #a0d0c11c;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.live-events-band--boundary dt{color:#89e4c4;font-weight:750}.live-events-band--boundary dd{color:#edf9f5a3;margin:0;line-height:1.55}.live-events-band--next{padding-left:38.2%}.live-events-band--next .live-events-actions{margin-top:1.4rem}@media (width<=760px){.live-events-hero,.live-events-band{width:min(100% - 2rem,1180px)}.live-events-hero{grid-template-columns:1fr;gap:1rem;min-height:0;padding:3.2rem 0}.live-events-hero h1{max-width:17ch;font-size:2.65rem;line-height:1}.live-events-hero>p:not(.live-events-kicker){font-size:.96rem}.live-events-band{padding:3.5rem 0}.live-events-band h2{font-size:2rem}.live-events-band--problem,.live-events-band--next{padding-left:0}.live-events-band--problem{grid-template-columns:1fr;gap:2rem}.live-events-flow{grid-template-columns:minmax(0,1fr) 1.2rem}.live-events-flow span{min-height:2.35rem}.live-events-problem-copy>p:last-child{font-size:.96rem}.live-events-chain li,.live-events-io,.live-events-band--states,.live-events-contexts article,.live-events-band--boundary,.live-events-band--boundary dl>div{grid-template-columns:1fr}.live-events-io>div,.live-events-io>div:first-child,.live-events-io>div:last-child{border-bottom:1px solid #a0d0c11a;border-right:0;padding:1rem 0}.live-events-io>div:last-child{border-bottom:0}.live-events-chain li,.live-events-band--states li{gap:.45rem}.live-events-band--states li{grid-template-columns:5rem minmax(0,1fr)}.live-events-band--states li p{grid-column:1/-1}.live-events-band--states>a{grid-column:1}}
