@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;0,800;1,800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap');
:root{--ink:#10111d}
:root{--Night:#070916;--Navy:#0c1024;--Cyan:#25efff;--Pink:#ff2ca8;--Purple:#845cff;--Paper:#f4f0e8;--Ink:#10111d;--Green:#5aff91;--Amber:#ffbd4a;--Red:#ff4e6f;--Line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--Night);color:#fff;font-family:'DM Sans',sans-serif}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000022 3px 4px);mix-blend-mode:overlay}a{color:inherit;text-decoration:none}button{font:inherit}.StatusNav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#070916ed;border-bottom:1px solid #25efff35;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.Brand{display:flex;align-items:center;gap:12px;font:800 21px 'Barlow Condensed';letter-spacing:.1em}.Brand i{font-style:normal;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--Cyan);color:var(--Cyan);box-shadow:inset 0 0 14px #25efff30,0 0 12px #25efff25;transform:skew(-8deg)}.Brand small{display:block;font:600 7px 'IBM Plex Mono';letter-spacing:.28em;color:var(--Pink)}.StatusNav nav{display:flex;gap:36px;font:600 8px 'IBM Plex Mono';letter-spacing:.15em;color:#a7b7d3}.StatusNav nav a:hover{color:var(--Cyan)}.LiveChip{border:1px solid #25efff70;padding:11px 13px;font:600 7px 'IBM Plex Mono';letter-spacing:.12em;color:var(--Cyan)}.LiveChip i,.Signal{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--Green);box-shadow:0 0 10px var(--Green);margin-right:8px}
.StatusHero{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center;padding:90px 7vw 115px;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 40%,#51228555,transparent 30%),linear-gradient(135deg,#080a18,#0b0e22 60%,#120a24)}.ScanSun{position:absolute;width:410px;height:410px;border-radius:50%;right:10%;top:10%;background:linear-gradient(#ff2ca8,#ff6c53);opacity:.17;mask-image:repeating-linear-gradient(#000 0 12px,transparent 12px 20px)}.GridFloor{position:absolute;left:-10%;right:-10%;height:48%;bottom:-26%;background-image:linear-gradient(#25efff36 1px,transparent 1px),linear-gradient(90deg,#25efff36 1px,transparent 1px);background-size:55px 35px;transform:perspective(330px) rotateX(58deg);transform-origin:center top}.HeroCopy,.OverallCard{position:relative;z-index:2}.Kicker{font:600 9px 'IBM Plex Mono';letter-spacing:.26em;color:var(--Cyan)}.HeroCopy h1,.SectionHead h2{font:800 clamp(64px,7vw,108px)/.82 'Barlow Condensed';letter-spacing:-.025em;margin:25px 0;text-transform:uppercase;text-shadow:3px 3px 0 #ff2ca840}.HeroCopy h1 em,.SectionHead h2 em{font-style:italic;color:var(--Pink);text-shadow:2px 0 var(--Cyan)}.HeroCopy>p:last-child{max-width:570px;color:#a9b3cb;line-height:1.75}.OverallCard{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:30px;background:linear-gradient(145deg,#171d3a,#0a0d1d);border:1px solid var(--Cyan);box-shadow:10px 12px 0 #ff2ca824,0 0 50px #845cff25;clip-path:polygon(0 0,94% 0,100% 12%,100% 100%,6% 100%,0 88%)}.OverallCard>.Signal{margin-top:7px}.OverallCard small,.OverallCard time{font:600 7px 'IBM Plex Mono';letter-spacing:.16em;color:#8090af}.OverallCard strong{display:block;font:800 31px 'Barlow Condensed';text-transform:uppercase;margin:8px 0}.OverallCard p{color:#a5afc6;line-height:1.6;font-size:12px}.OverallCard.degraded,.OverallCard.partial_outage{border-color:var(--Amber)}.OverallCard.degraded .Signal,.OverallCard.partial_outage .Signal{background:var(--Amber);box-shadow:0 0 10px var(--Amber)}.OverallCard.major_outage{border-color:var(--Red)}.OverallCard.major_outage .Signal{background:var(--Red);box-shadow:0 0 10px var(--Red)}.OverallCard.maintenance{border-color:var(--Purple)}.OverallCard.maintenance .Signal{background:var(--Purple);box-shadow:0 0 10px var(--Purple)}
.SetupWarning{background:#ff4e6f;color:#15040a;padding:13px 7vw;font:700 9px 'IBM Plex Mono'}.StatusContent{background:var(--Paper);color:var(--Ink);padding:100px 7vw}.SectionHead{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px}.SectionHead h2{font-size:clamp(50px,6vw,85px);text-shadow:none;margin:14px 0}.Kicker.Dark{color:#7657d8}.Legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:13px;font:600 7px 'IBM Plex Mono';color:#666a79}.Legend span{display:flex;align-items:center;gap:5px}.Legend i,.ComponentTitle p i{width:7px;height:7px;background:#aaa;display:inline-block}.operational{background:#37dcb0!important}.degraded{background:var(--Amber)!important}.partial_outage{background:#ff8759!important}.major_outage{background:var(--Red)!important}.maintenance{background:var(--Purple)!important}
.ComponentList{border:2px solid var(--Ink);box-shadow:8px 8px 0 var(--Pink)}.ComponentRow{display:grid;grid-template-columns:minmax(220px,.8fr) 1.5fr minmax(260px,.8fr);gap:25px;align-items:center;padding:24px;border-bottom:1px solid #15172c2d;cursor:pointer;background:#f8f5ee}.ComponentRow:last-child{border:0}.ComponentRow:hover,.ComponentRow.Open{background:#fff}.ComponentTitle span{font:600 7px 'IBM Plex Mono';letter-spacing:.1em;color:#7657d8}.ComponentTitle h3{font:800 22px 'Barlow Condensed';margin:8px 0 5px}.ComponentTitle p{font:600 7px 'IBM Plex Mono';text-transform:uppercase;margin:0;color:#5c6070}.ComponentTitle p i{margin-right:7px}.HistoryBars{display:grid;grid-template-columns:repeat(90,minmax(2px,1fr));align-items:stretch;height:42px;gap:2px}.HistoryBars i{min-width:2px;background:#37dcb0}.HistoryBars i.no_data{background:#d7d4ce!important;box-shadow:inset 0 0 0 1px #10111d0c}.ComponentMeta{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center}.ComponentMeta small,.ComponentMeta b{display:block}.ComponentMeta small{font:600 6px 'IBM Plex Mono';color:#888b96}.ComponentMeta b{font:800 19px 'Barlow Condensed';margin-top:3px}.ComponentMeta strong{font:700 7px 'IBM Plex Mono';color:#7657d8}.ComponentDetail{display:none;grid-column:1/-1;border-top:1px solid #15172c22;padding-top:20px}.ComponentRow.Open .ComponentDetail{display:flex;justify-content:space-between;gap:30px}.ComponentDetail>p{max-width:700px;color:#666a77;font-size:12px;line-height:1.6}.ComponentDetail>div{display:flex;gap:28px}.ComponentDetail span{font:600 6px 'IBM Plex Mono';color:#858894}.ComponentDetail b{display:block;font:800 24px 'Barlow Condensed';color:var(--Ink);margin-top:4px}
.SectionHead.Compact{margin-top:100px}.SectionHead.Compact h2{font-size:clamp(42px,5vw,67px)}.SectionHead.Compact>p{font:600 7px 'IBM Plex Mono';color:#777b88}.EventCount{border:1px solid #15172c45;padding:14px 17px;font:700 8px 'IBM Plex Mono'}.IncidentCard{border:1px solid #c7c6cd;margin-bottom:12px;background:#fff;position:relative}.IncidentCard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--Amber)}.IncidentCard.major_outage:before{background:var(--Red)}.IncidentCard.maintenance:before{background:var(--Purple)}.IncidentSummary{width:100%;border:0;background:transparent;padding:22px 24px 22px 30px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.IncidentSummary span{font:600 7px 'IBM Plex Mono';color:#7657d8}.IncidentSummary h3{font:800 22px 'Barlow Condensed';margin:7px 0}.IncidentSummary p{font:600 7px 'IBM Plex Mono';color:#686b77;margin:0;text-transform:uppercase}.IncidentSummary p i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--Amber);margin-right:7px}.IncidentSummary strong{font:800 28px 'Barlow Condensed';color:#7657d8}.IncidentUpdates{display:none;padding:0 30px 25px}.IncidentCard.Open .IncidentUpdates{display:block}.IncidentCard.Open .IncidentSummary strong{transform:rotate(45deg)}.IncidentUpdates>div{display:grid;grid-template-columns:55px 8px 1fr;gap:14px;padding:14px 0;border-top:1px solid #ecebed}.IncidentUpdates time{font:600 7px 'IBM Plex Mono';color:#7657d8}.IncidentUpdates>div>i{width:7px;height:7px;border-radius:50%;background:var(--Pink)}.IncidentUpdates b{font:700 9px 'IBM Plex Mono'}.IncidentUpdates p{font-size:11px;color:#747783;margin:5px 0}.MetricGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.MetricCard{background:var(--Night);color:#fff;padding:28px;border:1px solid #25efff45;box-shadow:6px 6px 0 #ff2ca824}.MetricCard>div:first-child{display:flex;justify-content:space-between}.MetricCard span{font:600 7px 'IBM Plex Mono';color:#8b96af}.MetricCard b{font:800 30px 'Barlow Condensed';color:var(--Cyan)}.MetricChart{height:130px;display:flex;align-items:end;gap:4px;margin:25px 0 12px}.MetricChart i{flex:1;min-height:2px;background:linear-gradient(var(--Pink),var(--Purple));box-shadow:0 0 7px #ff2ca835}.MetricCard footer{display:flex;justify-content:space-between}.EmptyState,.LoadingBlock{border:1px dashed #15172c50;padding:35px;text-align:center;font:600 8px 'IBM Plex Mono';color:#7d808c}.SiteFooter{min-height:115px;padding:30px 5vw;background:#060712;color:#7f89a3;border-top:1px solid #25efff24;display:flex;align-items:center;justify-content:space-between;gap:30px}.SiteFooter p,.SiteFooter>a:last-child{font:600 7px 'IBM Plex Mono';letter-spacing:.1em}.SiteFooter>a:last-child{color:var(--Cyan)}
@media(max-width:950px){.StatusNav nav{display:none}.StatusHero{grid-template-columns:1fr;padding-top:75px}.SectionHead{align-items:flex-start;flex-direction:column}.Legend{justify-content:flex-start}.ComponentRow{grid-template-columns:1fr}.ComponentMeta{grid-template-columns:1fr 1fr auto}.MetricGrid{grid-template-columns:1fr}.SiteFooter{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.StatusNav{padding:0 18px}.LiveChip{display:none}.StatusHero{padding:65px 22px 90px}.HeroCopy h1{font-size:63px}.StatusContent{padding:75px 18px}.ComponentMeta{grid-template-columns:1fr 1fr}.ComponentMeta strong{grid-column:1/-1}.ComponentRow.Open .ComponentDetail{display:block}.ComponentDetail>div{margin-top:20px}.HistoryBars{height:32px;gap:1px}.SectionHead h2{font-size:48px}.SiteFooter{padding:30px 20px}}
.SubscribePanel{margin-top:70px;border:2px solid var(--ink);box-shadow:8px 8px 0 #ff2f9d;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff}.SubscribePanel h2{margin:8px 0;font:800 46px/1 "Barlow Condensed",sans-serif}.SubscribePanel h2 em{color:#ff2f9d}.SubscribeActions{display:flex;gap:12px;flex-wrap:wrap}.SubscribeActions a,.SubscribeButton,.SubscriptionCard button{display:inline-block;background:#0c0e19;color:#fff;border:0;padding:15px 20px;font:700 12px "IBM Plex Mono",monospace;text-decoration:none}.SubscriptionPage{min-height:100vh;padding:6vw;background:#f3f0e9}.DarkBrand{color:#0c0e19}.SubscriptionCard{max-width:720px;margin:50px auto;background:#fff;border:2px solid #0c0e19;box-shadow:10px 10px 0 #ff2f9d;padding:42px}.SubscriptionCard h1{font:800 clamp(48px,7vw,82px)/.9 "Barlow Condensed",sans-serif;margin:18px 0}.SubscriptionCard h1 em{color:#ff2f9d}.SubscriptionCard form{display:grid;gap:18px;margin-top:28px}.SubscriptionCard label{font-weight:700}.SubscriptionCard input[type=email]{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid #0c0e19;font:inherit}.SubscriptionCard fieldset{padding:18px;display:grid;gap:10px}.SubscribeCheck{display:flex;gap:9px;align-items:center}.SubscribeNotice{padding:16px;border-left:5px solid}.SubscribeNotice.Success{background:#dff9eb;border-color:#31d88b}.SubscribeNotice.Error{background:#ffe4e4;border-color:#ed4561}.PrivacyNote{font-size:12px;opacity:.65;margin-top:25px}@media(max-width:760px){.SubscribePanel{align-items:flex-start;flex-direction:column}.SubscriptionCard{padding:25px}}
.SiteFooter{display:block;position:relative;min-height:0;background:#050711;color:#8995b2;border-top:1px solid #25efff24;padding:64px 5vw 18px}.SiteFooter:before{content:"";position:absolute;top:0;left:5vw;width:132px;height:2px;background:linear-gradient(90deg,var(--Cyan),var(--Pink))}.FooterMain{max-width:1710px;margin:auto;display:grid;grid-template-columns:minmax(260px,1.2fr) 3fr;gap:9vw;padding-bottom:58px}.FooterBrand p{font-size:11px;line-height:1.7;margin-top:24px}.FooterNav{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:4vw}.FooterNav div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.FooterNav h3{margin:0 0 8px;color:var(--Cyan);font:600 8px 'IBM Plex Mono';letter-spacing:.22em}.FooterNav a{font-size:11px;color:#b5bfda;transition:color .15s,transform .15s}.FooterNav a:hover{color:#fff;transform:translateX(3px)}.FooterLegal{max-width:1710px;margin:auto;border-top:1px solid #ffffff12;padding-top:17px;display:flex;justify-content:space-between;gap:30px}.FooterLegal p{margin:0;color:#586580;font:600 7px 'IBM Plex Mono';letter-spacing:.08em}@media(max-width:950px){.FooterMain{grid-template-columns:1fr;gap:45px}.FooterNav{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.SiteFooter{padding:48px 20px 18px}.FooterNav{grid-template-columns:1fr 1fr;gap:35px 22px}.FooterLegal{align-items:flex-start;flex-direction:column}}
.SubscribeBody{background:#070916}.SubscribeNav{position:relative}.SubscribeBack{border:1px solid #25efff70;padding:11px 15px;color:var(--Cyan);font:600 8px 'IBM Plex Mono';letter-spacing:.13em}.SubscriptionPage{position:relative;min-height:calc(100vh - 78px);padding:78px 22px 95px;background:radial-gradient(circle at 82% 16%,#845cff20,transparent 29%),linear-gradient(#f4f0e8,#eee9df);overflow:hidden}.SubscriptionPage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#10111d05 0 1px,transparent 1px 4px);pointer-events:none}.SubscribeSignal{position:absolute;right:-30px;top:55px;display:flex;gap:8px;transform:rotate(-7deg)}.SubscribeSignal span{display:block;width:11px;height:190px;background:linear-gradient(var(--Cyan),var(--Pink));opacity:.16}.SubscriptionCard{position:relative;z-index:1;width:min(760px,100%);max-width:none;margin:0 auto;padding:48px 48px 42px;color:var(--Ink);background:#fff;border:2px solid var(--Ink);box-shadow:11px 11px 0 var(--Pink)}.SubscriptionCard:before{content:"";position:absolute;top:-2px;left:-2px;width:145px;height:4px;background:linear-gradient(90deg,var(--Cyan),var(--Pink))}.SubscribeHeading{border-bottom:1px solid #10111d20;padding-bottom:26px}.SubscribeHeading h1{margin:18px 0 15px;color:var(--Ink);font:800 clamp(55px,7vw,84px)/.84 'Barlow Condensed';letter-spacing:-.02em}.SubscribeHeading h1 em{color:var(--Pink);text-shadow:2px 0 var(--Cyan)}.SubscribeHeading>p:last-child{max-width:570px;color:#686b78;line-height:1.65;font-size:13px}.SubscribeForm{display:grid;gap:20px;margin-top:28px}.EmailField>span,.ScopeHeader>span{display:block;margin-bottom:9px;color:#7657d8;font:700 8px 'IBM Plex Mono';letter-spacing:.16em}.EmailField input{width:100%;height:54px;border:1px solid var(--Ink);background:#f8f6f1;padding:0 16px;color:var(--Ink);font:600 14px 'DM Sans'}.EmailField input:focus{outline:2px solid var(--Cyan);outline-offset:2px}.ScopeHeader{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:8px}.ScopeHeader small{color:#777b88;font-size:10px}.ChoiceCard{position:relative;display:grid!important;grid-template-columns:22px 1fr;align-items:center;gap:13px;border:1px solid #c9c8cd;padding:16px;background:#faf9f6;cursor:pointer}.ChoiceCard:hover{border-color:#7657d8}.ChoiceCard input{position:absolute;opacity:0;pointer-events:none}.ChoiceMark{width:18px;height:18px;border:1px solid var(--Ink);background:#fff}.ChoiceCard input:checked+.ChoiceMark{border-color:var(--Cyan);background:var(--Night);box-shadow:inset 0 0 0 4px var(--Cyan)}.ChoiceCard:has(input:checked){border-color:var(--Pink);box-shadow:4px 4px 0 #ff2ca820}.ChoiceCard b{display:block;font:800 17px 'Barlow Condensed';letter-spacing:.03em}.ChoiceCard small{display:block;margin-top:3px;color:#747783;font-size:10px}.ComponentChoices{display:grid;gap:9px;border:0;padding:0;margin:0}.ComponentChoices legend{padding:7px 0 10px;color:#777b88;font:600 7px 'IBM Plex Mono';letter-spacing:.13em}.TransmitButton{height:54px;border:0;background:var(--Night)!important;color:#fff!important;display:flex!important;align-items:center;justify-content:space-between;padding:0 20px!important;font:700 10px 'IBM Plex Mono'!important;letter-spacing:.1em;cursor:pointer}.TransmitButton b{color:var(--Cyan);font-size:20px}.TransmitButton:hover{background:#141936!important;box-shadow:5px 5px 0 var(--Pink)}.PrivacyNote{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:28px!important;border-top:1px solid #10111d1f;padding-top:20px;color:#777b88;font-size:10px!important;line-height:1.55}.PrivacyNote b{color:#7657d8;font:700 7px 'IBM Plex Mono';letter-spacing:.12em}.SubscribeNotice{margin-top:28px;padding:18px;border-left:5px solid;font-size:12px;line-height:1.6}.SubscribeNotice b{font:700 8px 'IBM Plex Mono';letter-spacing:.12em}.SubscribeNotice.Success{background:#dff9eb;border-color:#31d88b}.SubscribeNotice.Error{background:#ffe4e4;border-color:#ed4561}@media(max-width:650px){.SubscriptionPage{padding:35px 14px 60px}.SubscriptionCard{padding:34px 22px 30px;box-shadow:7px 7px 0 var(--Pink)}.ScopeHeader{align-items:flex-start;flex-direction:column;gap:2px}.PrivacyNote{grid-template-columns:1fr}.SubscribeBack{font-size:0}.SubscribeBack:after{content:"←";font-size:16px}}
.SubscriptionCard,.SubscriptionCard label,.SubscriptionCard fieldset,.SubscriptionCard legend,.SubscriptionCard b,.SubscriptionCard small{color:var(--Ink)}.SubscriptionCard .ChoiceCard small,.SubscriptionCard .ScopeHeader small{color:#747783}.SubscriptionCard .EmailField>span,.SubscriptionCard .ScopeHeader>span,.SubscriptionCard .ComponentChoices legend,.SubscriptionCard .PrivacyNote b{color:#7657d8}
.SubscriptionCard>h1{color:var(--Ink)}.SubscriptionCard>h1 em{color:var(--Pink)}.SubscriptionCard .SubscribeNotice.Success{color:#075b3a;background:#dff9eb;border-color:#31d88b}.SubscriptionCard .SubscribeNotice.Success b{color:#075b3a}.SubscriptionCard .SubscribeNotice.Error{color:#8b1730;background:#ffe4e4;border-color:#ed4561}.SubscriptionCard .SubscribeNotice.Error b{color:#8b1730}
