.status-page{--status-gap: var(--landing-public-masthead-gap);--status-color: var(--ink-3);--status-series-centralus: var(--sky);--status-series-westeurope: var(--accent-text)}.status-page [data-state=operational],.status-page .status-dot[data-state=operational]{--status-color: var(--leaf)}.status-page [data-state=degraded],.status-page .status-dot[data-state=degraded]{--status-color: var(--honey)}.status-page [data-state=unavailable],.status-page .status-dot[data-state=unavailable]{--status-color: var(--coral)}.status-hero{padding-top:var(--landing-public-hero-top)}.status-hero__title{margin:0 0 calc(var(--status-gap) * 1.5);color:var(--ink);font-family:var(--font-display);font-size:var(--landing-public-title-size);font-weight:var(--landing-public-title-weight);line-height:var(--landing-public-title-line-height);overflow-wrap:break-word}.status-banner,.status-card{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--landing-button-group-radius);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.status-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--status-gap) * 1.25);padding:calc(var(--status-gap) * 1.5) calc(var(--status-gap) * 1.5);overflow:hidden}.status-banner:before{content:"";position:absolute;top:50%;left:calc(var(--status-gap) * 1.5 + 22px);width:420px;height:420px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--status-color) 22%,transparent),transparent);pointer-events:none;transition:background .6s ease}.status-banner>*{position:relative}.status-beacon{position:relative;display:grid;place-items:center;width:44px;height:44px}.status-beacon:before,.status-beacon>span{content:"";position:absolute;border-radius:50%;background:var(--status-color)}.status-beacon>span{width:16px;height:16px;box-shadow:0 0 0 5px color-mix(in srgb,var(--status-color) 22%,transparent)}.status-beacon:before{width:16px;height:16px;opacity:.45;animation:status-ping 2.4s ease-out infinite}.status-banner__copy{display:grid;gap:6px;min-width:0}.status-banner__headline{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1.12;color:var(--ink)}.status-banner__updated{color:var(--muted);font-size:.9rem;font-variant-numeric:tabular-nums}.status-banner__stats{display:flex;gap:calc(var(--status-gap) * 1.5);margin:0}.status-banner__stats>div{display:grid;gap:4px;min-width:120px}.status-banner__stats dt,.status-incident-stats dt{color:var(--muted);font-size:.82rem;order:2}.status-banner__stats dd,.status-incident-stats dd{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);min-height:1.2em}.status-section{padding-top:var(--status-gap)}.status-section--last{padding-bottom:var(--landing-public-hero-bottom)}.status-card{padding:calc(var(--status-gap) * 1.25)}.status-card__head{display:grid;gap:6px;margin-bottom:var(--status-gap)}.status-card__head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.status-card__head h2{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.2;color:var(--ink)}.status-card__head p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.status-card.status-map-card{padding:0;overflow:hidden}.status-map-card>.status-card__head{position:relative;z-index:1;margin:0;padding:calc(var(--status-gap) * 1.25);background:linear-gradient(120deg,var(--glass-strong),var(--glass-thin) 65%,transparent);border-bottom:1px solid var(--glass-border);box-shadow:var(--glass-lip);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.status-map{--status-globe-size: 480px;position:relative;width:100%}.status-map svg{display:block;width:min(100%,var(--status-globe-size));height:auto;margin-inline:auto;overflow:visible}.status-map:not(.has-live-globe) .status-map__labels{width:min(100%,var(--status-globe-size));left:50%;right:auto;transform:translate(-50%)}.status-globe__canvas{position:absolute;z-index:0;cursor:grab;touch-action:pan-y}.status-globe__canvas:active{cursor:grabbing}.status-map.has-live-globe svg{visibility:hidden}.status-map.has-live-globe .status-place{transform:none;transition:opacity .4s ease}.status-map__labels .status-place{z-index:1;pointer-events:auto}.status-zoom{position:absolute;right:8px;top:8px;z-index:2}.status-globe__sphere{fill:color-mix(in srgb,var(--ink) 3%,transparent);stroke:color-mix(in srgb,var(--ink) 14%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.status-globe__glow-stop{stop-color:var(--accent-text)}.status-globe__shade-stop{stop-color:var(--ink)}.status-globe__graticule{fill:none;stroke:color-mix(in srgb,var(--ink) 7%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.status-globe__land{fill:none;stroke:var(--ink);stroke-linecap:round}.status-globe__land--0{stroke-width:2.2;opacity:.12}.status-globe__land--1{stroke-width:3;opacity:.2}.status-globe__land--2{stroke-width:3.6;opacity:.28}.status-globe__land--3{stroke-width:4;opacity:.36}.status-route__line{fill:none;stroke:color-mix(in srgb,var(--status-color) 85%,transparent);stroke-width:2;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;transition:stroke .6s ease}.status-route__packet{fill:none;stroke:var(--status-color);stroke-width:3;stroke-linecap:round;stroke-dashoffset:100;vector-effect:non-scaling-stroke;animation:status-packet 2.2s linear infinite;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--status-color) 80%,transparent))}.status-route[data-state=unknown] .status-route__packet,.status-route[data-state=loading] .status-route__packet,.status-route[data-state=unavailable] .status-route__packet{display:none}.status-route[data-state=unavailable] .status-route__line{stroke-dasharray:1 3}.status-node__dot{fill:var(--status-color);stroke:var(--paper);stroke-width:2;vector-effect:non-scaling-stroke}.status-node__pulse{fill:var(--status-color);opacity:0;transform-box:fill-box;transform-origin:center;animation:status-node-pulse 2.4s ease-out infinite}.status-node--cluster{--status-color: var(--accent-text)}.status-node__halo{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:color-mix(in srgb,var(--accent-text) 35%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.status-brand__frame{fill:var(--paper);stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke}.status-brand__core{fill:var(--accent)}.status-node[data-state=loading] .status-node__pulse,.status-node[data-state=unknown] .status-node__pulse{animation:none}.status-map__labels{position:absolute;inset:0;overflow:hidden;pointer-events:none;list-style:none;margin:0;padding:0}.status-place{position:absolute;display:grid;gap:2px;padding:8px 12px;border-radius:var(--landing-button-radius);background:var(--surface-elevated);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-sizing:border-box;width:max-content;max-width:calc(100% - 16px);overflow-wrap:anywhere;transform:translate(calc(-100% - 18px),-50%)}.status-place[data-place=westeurope]{transform:translate(18px,calc(-100% + 4px))}.status-place--cluster{transform:translate(-50%,22px);text-align:center}.status-place--cluster .status-place__name{justify-content:center}.status-place__name{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.76rem}.status-place__ping,.status-place__city{font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--ink);font-variant-numeric:tabular-nums}.status-place[data-state=loading] .status-place__ping{color:var(--muted)}.status-routes{display:none;list-style:none;margin:var(--status-gap) 0 0;padding:0}.status-route-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem}.status-route-row strong{flex:0 0 auto;white-space:nowrap;margin-left:auto;font-family:var(--font-display);font-weight:500;font-size:1rem;color:var(--ink);font-variant-numeric:tabular-nums}.status-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.82rem}.status-legend li{display:inline-flex;align-items:center;gap:6px}.status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--status-color)}.status-swatch{width:16px;height:3px;border-radius:2px;background:var(--series)}.status-swatch[data-series=centralus]{--series: var(--status-series-centralus)}.status-swatch[data-series=westeurope]{--series: var(--status-series-westeurope)}.status-services{display:grid}.status-service{padding:var(--status-gap) 0;border-top:1px solid var(--line)}.status-service:first-child{padding-top:0;border-top:0}.status-service:last-child{padding-bottom:0}.status-service__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.status-service h3{margin:0 0 4px;font-family:var(--font-display);font-size:1.08rem;font-weight:500;color:var(--ink);letter-spacing:var(--landing-heading-tracking)}.status-service p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.status-service__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--status-color) 12%,transparent);color:var(--ink);font-size:.8rem}.status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--status-color)}.status-service__figures{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0}.status-service__figures>div{display:grid;gap:2px;text-align:right}.status-service__figures dt{order:2;color:var(--muted);font-size:.72rem}.status-service__figures dd{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.status-service__uptime{min-width:64px;text-align:right;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.status-bars{display:flex;gap:2px;height:36px}.status-bar{flex:1 1 0;min-width:0;border-radius:2px;background:color-mix(in srgb,var(--status-color) 85%,transparent);transition:opacity .2s ease,transform .2s ease}.status-bar[data-state=unknown],.status-bar[data-state=loading]{background:color-mix(in srgb,var(--ink) 9%,transparent)}.status-bar[data-state=loading]{animation:status-shimmer 1.6s ease-in-out infinite}.status-bars:hover .status-bar{opacity:.55}.status-bars .status-bar:hover,.status-bar:focus-visible{opacity:1;outline:none;transform:scaleY(1.12)}.status-axis{display:flex;justify-content:space-between;margin-top:8px;color:var(--muted);font-size:.76rem}.status-chart{position:relative}.status-chart__plot{position:relative;height:240px;margin-left:64px}.status-chart__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.status-chart__grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.status-chart__tick{position:absolute;right:calc(100% + 12px);transform:translateY(-50%);color:var(--muted);font-size:.74rem;white-space:nowrap;font-variant-numeric:tabular-nums}.status-chart__line{fill:none;stroke:var(--series);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.status-chart__area{fill:color-mix(in srgb,var(--series) 10%,transparent);stroke:none}[data-series=centralus]{--series: var(--status-series-centralus)}[data-series=westeurope]{--series: var(--status-series-westeurope)}.status-chart__point{fill:var(--series)}.status-chart__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px}.status-range{display:inline-flex;padding:3px;gap:2px;border-radius:var(--landing-button-radius);border:1px solid var(--glass-border);background:color-mix(in srgb,var(--ink) 3%,transparent)}.status-range button{padding:6px 12px;border:0;border-radius:var(--landing-button-radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer;transition:background .2s ease,color .2s ease}.status-range button:hover{color:var(--ink)}.status-range button[aria-pressed=true]{background:var(--glass-strong);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent-text)}.status-range button:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.status-zoom button{width:32px;height:32px;padding:0;font-size:20px;@media(pointer:coarse){width:44px;height:44px}}.status-zoom :disabled{opacity:.4}.status-chart__guide{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.status-chart__axis{position:relative;height:22px;margin:10px 0 0 64px;color:var(--muted);font-size:.76rem}.status-chart__axis span{position:absolute;transform:translate(-50%);white-space:nowrap}.status-chart__empty{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);font-size:.9rem}.status-chart[data-state=loading] .status-chart__plot{border-radius:var(--landing-button-radius);background:color-mix(in srgb,var(--ink) 6%,transparent);animation:status-shimmer 1.6s ease-in-out infinite}.status-tooltip{position:fixed;z-index:40;display:grid;gap:2px;padding:8px 12px;border-radius:var(--landing-button-radius);background:var(--surface-elevated);border:1px solid var(--glass-border);box-shadow:var(--dropdown-panel-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);font-size:.8rem;pointer-events:none;white-space:nowrap}.status-tooltip strong{font-weight:500}.status-tooltip span{color:var(--muted)}.status-tooltip[hidden],.status-zoom[hidden]{display:none}.status-skeleton{display:inline-block;width:4.5ch;height:.8em;border-radius:4px;background:color-mix(in srgb,var(--ink) 10%,transparent);animation:status-shimmer 1.6s ease-in-out infinite}.status-banner[data-state=loading] .status-beacon:before{animation-duration:1.2s}.status-incident-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--status-gap);margin:var(--status-gap) 0}.status-incident-stats>div{display:grid;gap:4px}.status-incident-note{color:var(--ink-2);margin:var(--status-gap) 0 0}.status-incident-list{list-style:none;margin:0;padding:0}.status-incident-list li{display:flex;justify-content:space-between;align-items:center;gap:var(--status-gap);padding:var(--status-gap) 0;border-top:1px solid var(--line)}.status-incident-list li>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.status-incident-list time,.status-incident-list small{color:var(--ink-2)}.status-incident-stats{gap:12px}.status-incident-stats>div{align-content:start;padding:16px 18px;border-radius:var(--landing-button-radius);background:color-mix(in srgb,var(--ink) 3%,transparent);border:1px solid var(--line)}.status-incident-stats dd{font-size:clamp(1.3rem,2vw,1.6rem)}[data-test=availability-sla] .status-incident-stats>div:first-child{background:color-mix(in srgb,var(--leaf) 8%,transparent);border-color:color-mix(in srgb,var(--leaf) 28%,var(--line))}[data-test=availability-sla] .status-bars{margin-top:4px}.status-incident-note{display:flex;align-items:center;gap:10px;margin-top:4px;padding:14px 16px;border-radius:var(--landing-button-radius);border:1px dashed var(--line);color:var(--muted);font-size:.88rem;line-height:1.5}.status-incident-note[hidden],.status-bars:empty,.status-axis:empty{display:none}.status-incident-note:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ink-3)}[data-test=availability-sla] .status-incident-note{border:0;padding:12px 0 0}[data-test=availability-sla] .status-incident-note:before{display:none}.status-incident-list li{position:relative;padding-left:16px}.status-incident-list li:before{content:"";position:absolute;left:0;top:calc(var(--status-gap) - 2px);bottom:calc(var(--status-gap) - 2px);width:3px;border-radius:2px;background:var(--status-color)}.status-incident-list li:has([data-state=unavailable]){--status-color: var(--coral)}.status-incident-list li:has([data-state=degraded]){--status-color: var(--honey)}.status-incident-list strong{font-family:var(--font-display);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.status-banner__headline.is-swapping{animation:status-swap .5s ease both}.status-bars.is-revealing .status-bar{transform-origin:bottom;animation:status-bar-in .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--bar-index, 0) * 3ms)}.status-chart.is-revealing svg{animation:status-wipe 1.3s cubic-bezier(.2,.7,.2,1) both}[data-place],.status-node:not(.status-node--cluster){cursor:default}.status-place{transition:border-color .2s ease,background .2s ease}.status-place:hover{border-color:color-mix(in srgb,var(--status-color) 55%,var(--glass-border))}@keyframes status-swap{0%{opacity:0;filter:blur(4px);translate:0 4px}to{opacity:1;filter:none;translate:0 0}}@keyframes status-bar-in{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes status-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes status-ping{0%{transform:scale(1);opacity:.45}to{transform:scale(2.8);opacity:0}}@keyframes status-node-pulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(3);opacity:0}}@keyframes status-packet{to{stroke-dashoffset:0}}@keyframes status-shimmer{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.status-banner__headline.is-swapping,.is-revealing .status-bar,.is-revealing svg,.status-beacon:before,.status-node__pulse,.status-route__packet,.status-bar,.status-skeleton,.status-chart[data-state=loading] .status-chart__plot{animation:none}.status-route__packet{display:none}}@media(max-width:860px){.status-banner{grid-template-columns:auto minmax(0,1fr)}.status-banner__stats{grid-column:1 / -1;padding-top:var(--status-gap);border-top:1px solid var(--line)}}@media(max-width:640px){.status-incident-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.status-incident-list li{align-items:flex-start;flex-direction:column;gap:8px}.status-banner{padding:var(--status-gap) calc(var(--status-gap) * .75);gap:14px}.status-beacon{width:32px;height:32px}.status-banner__stats{gap:var(--status-gap)}.status-banner__stats>div{min-width:0;flex:1 1 0}.status-card{padding:var(--status-gap) calc(var(--status-gap) * .75)}.status-map-card>.status-card__head{padding:var(--status-gap) calc(var(--status-gap) * .75)}.status-map-card>.status-routes{padding-inline:calc(var(--status-gap) * .75)}.status-map__labels{display:none}.status-routes{display:block}.status-service__head{flex-direction:column;gap:10px}.status-service__meta{justify-content:flex-start}.status-service__figures>div{text-align:left}.status-bars{gap:0;height:30px}.status-bar{border-radius:0}.status-chart__plot{height:180px;margin-left:52px}.status-chart__axis{margin-left:52px}.status-chart__axis span:nth-child(2n){display:none}}
