@layer components{.page.status-page{--status-axis:2rem;gap:var(--layout-gap)}.status-header{margin-bottom:calc(var(--title-gap) - var(--layout-gap))}.status-updated{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.status-retry{cursor:pointer}.status-retry:disabled{cursor:default;opacity:var(--disabled-opacity)}.status-overview{container-type:inline-size}.status-overview__grid{--status-figure:min(var(--text-num-xl), calc((100cqi - 2.75rem) / 3.3));gap:var(--space-8) var(--layout-gap);grid-template-columns:minmax(0,1fr);display:grid}.status-overview__metric{flex-direction:column;gap:.875rem;min-width:0;display:flex}.status-overview .fig--xl .fig__value{font-size:var(--status-figure);font-variant-numeric:tabular-nums}.status-overview .fig--xl .fig__unit{font-size:var(--text-h2)}.status-overview__empty{min-height:calc(var(--status-figure) * .86);color:var(--on-night-2);font-family:var(--font-display);font-size:var(--text-h2);align-items:flex-end;margin:0;font-weight:500;line-height:1;display:flex}.status-overview__caption{color:var(--on-night);font-size:var(--text-body);font-weight:var(--weight-action);line-height:var(--leading-body);flex-wrap:wrap;column-gap:.4em;display:flex}.status-overview__caption h3{font:inherit;margin:0}.status-overview__caption>[aria-hidden]{color:var(--on-night-2)}.status-overview__notice:not(:empty){margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--night-line);color:var(--warn-night);font-size:var(--text-small);line-height:var(--leading-small)}.status-overview__notice p{margin:0}@container (min-width:30rem){.status-overview__grid{--status-figure:min(var(--text-num-xl), calc((50cqi - var(--layout-gap) / 2 - 2.75rem) / 3.3));grid-template-columns:repeat(2,minmax(0,1fr))}.status-overview .fig--xl .fig__unit{font-size:1.75rem}}.status-history{gap:var(--title-gap);flex-direction:column;min-width:0;display:flex}.status-history__heading{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.status-history__controls{display:contents}.seg.status-interval{flex:1 0 100%;display:flex}.seg.status-interval>*{min-width:0;padding-inline:var(--space-1);flex:1 1 0}.status-interval__full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-navigation{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.status-pager{align-items:center;gap:var(--space-3) .375rem;flex-wrap:wrap;flex:auto;min-width:0;display:flex}.status-next{margin-inline-end:var(--space-1)}.status-range{min-width:0;font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-action);font-variant-numeric:tabular-nums;line-height:var(--leading-body);text-wrap:balance;flex:14rem;margin:0}.status-history__meta{font-variant-numeric:tabular-nums}.status-history__content{min-width:0;transition:opacity var(--motion-ui) var(--ease-out);container-type:inline-size}.status-history__content[aria-busy=true]{opacity:.55}.status-history__plots{grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.status-plot-panel{grid-template-rows:subgrid;grid-area:1/1/4;min-width:0;display:grid}.status-plot-panel+.status-plot-panel{grid-row:4/7}.status-plot-panel__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.status-plot-panel--availability>.status-plot-panel__heading{padding-bottom:3.75rem}.status-plot-panel--speed>.status-plot-panel__heading,.status-chart-legend{z-index:1;background:var(--paper);position:relative}.status-plot-panel--speed>.status-plot-panel__heading{padding-block:var(--title-gap) var(--space-3)}.status-plot-unit{color:var(--ink-3);font-size:var(--text-caption);margin-inline-start:var(--space-2);font-weight:400}.status-inspector{min-width:0;color:var(--ink-3);font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-height:var(--leading-caption)}.status-reading__period{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.status-reading time{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-label);line-height:var(--leading-small);white-space:nowrap}.status-reading small{min-height:var(--leading-caption);font-size:inherit;white-space:nowrap}@container (min-width:26rem){.status-reading__period{flex-direction:row;align-items:baseline}.status-reading small{min-height:0}.status-reading small:not(:empty):before{content:"·";margin-inline:.5em}}.status-track{min-width:0;margin-left:var(--status-axis)}.status-plot-panel--availability>.status-track{padding-bottom:var(--space-2)}.status-bars{z-index:1;--bar-gap:clamp(1px, calc(var(--slot,.75rem) * .3), 3px);touch-action:pan-y;border-radius:2px;align-items:flex-end;height:3.5rem;display:flex;position:relative}.status-bar,.status-bar-slot{flex:1 1 0;min-width:0;height:100%}.status-bar-slot{pointer-events:none;position:relative}.status-bar-slot:before{content:"";inset:auto var(--bar-gap) 0 0;background:var(--line);height:1px;position:absolute}.status-bar{--tone:var(--plot-soft);--bar:var(--tone);--fill:100%;cursor:crosshair;border-radius:1px;position:relative}.status-bar:before,.status-chart-legend i:before{content:"";height:var(--fill);border-radius:inherit;background:var(--bar);position:absolute;inset:auto 0 0}.status-bar:before{right:var(--bar-gap);transform-origin:bottom;animation:status-bar-rise var(--motion-slow) var(--ease-out) backwards}.status-bar[data-tone=good],.status-chart-legend i[data-tone=good]{--tone:var(--plot-good);--bar:var(--tone);--fill:100%}.status-bar[data-tone=fair],.status-chart-legend i[data-tone=fair]{--tone:var(--plot-fair);--bar:var(--tone);--fill:72%}.status-bar[data-tone=bad],.status-chart-legend i[data-tone=bad]{--tone:var(--plot-bad);--bar:var(--tone);--fill:44%}.status-bar[data-tone=none],.status-chart-legend i[data-tone=none]{--tone:var(--plot-soft);--bar:var(--tone)}.status-bar[data-partial=true]:before,.status-chart-legend i[data-tone=partial]:before{background-image:repeating-linear-gradient(135deg, transparent 0 2px, color-mix(in srgb, var(--card) 70%, transparent) 2px 3px)}.status-bars[data-narrow=true] .status-bar[data-partial=true]:before{opacity:.5;background-image:none}.status-bar[data-selected=true]{--bar:color-mix(in srgb, var(--tone) 62%, var(--ink))}.status-bar[data-selected=true]:after{content:"";inset:auto var(--bar-gap) -.375rem 0;background:var(--ink);height:2px;position:absolute}.status-bars[data-preview=true] .status-bar[data-selected=true]{--bar:color-mix(in srgb, var(--tone) 80%, var(--ink))}.status-bars[data-preview=true] .status-bar[data-selected=true]:after{display:none}.status-chart-legend{margin:0 0 0 var(--status-axis);padding:var(--space-2) 0 0;gap:var(--space-1) var(--space-5);color:var(--ink-3);font-size:var(--text-caption);line-height:var(--leading-caption);flex-wrap:wrap;list-style:none;display:flex}.status-chart-legend li{align-items:center;gap:.4375rem;display:inline-flex}.status-chart-legend i{--bar:var(--plot-soft);--fill:100%;border-radius:1px;flex:none;width:.25rem;height:.875rem;position:relative}.status-chart-legend i[data-tone=partial]{--bar:var(--plot-partial)}.status-chart-legend i[data-tone=none]:before{box-shadow:inset 0 0 0 1px var(--line-strong)}.status-cursor-label{z-index:1;left:var(--cursor-x);pointer-events:none;width:max-content;max-width:100%;color:var(--ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;line-height:var(--leading-small);justify-content:center;display:flex;position:absolute;translate:-50%}.status-cursor-label>span{max-width:100%;padding:3px var(--space-2);border:1px solid var(--line);background:var(--card);border-radius:.5rem;flex-direction:column;align-items:center;display:flex}.status-cursor-label strong{font-family:var(--font-display);font-weight:var(--weight-action);white-space:nowrap}.status-cursor-label small{color:var(--ink-3);font-size:var(--text-caption);line-height:var(--leading-caption);text-align:center}.status-cursor-label--availability{bottom:calc(100% + var(--space-2))}.status-cursor-label--speed{transform:translateY(calc(-100% - var(--space-2)))}.status-cursor-label--speed[data-below=true]{transform:translateY(var(--space-2))}.status-history__plots[data-measured=false] .status-cursor-label{visibility:hidden}.status-history__cursor{width:calc(100% - var(--status-axis));pointer-events:none;grid-area:2/1/6;justify-self:end;position:relative}.status-history__cursor>span{top:0;bottom:0;left:var(--cursor-x);border-left:1px solid var(--plot-cursor);position:absolute}.status-history__cursor[data-preview=true]{opacity:.6}.status-chart{grid-template-columns:var(--status-axis) minmax(0, 1fr);border-radius:2px;margin:0;display:grid}.status-chart__axis{color:var(--ink-3);font-size:var(--text-caption);font-variant-numeric:tabular-nums;position:relative}.status-chart__axis span{right:var(--space-2);line-height:1;position:absolute;transform:translateY(-50%)}.status-chart__frame{min-width:0;position:relative}.status-chart__plot{cursor:crosshair;touch-action:pan-y;width:100%;height:10.625rem;display:block;overflow:visible}.status-chart__grid,.status-chart__rule{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.status-chart__line{fill:none;stroke:var(--plot);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.status-chart[data-dense=true] .status-chart__line{stroke-width:1.25px}.status-chart__point{fill:none;stroke:var(--plot);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.status-chart__end{z-index:1;border:1.5px solid var(--plot);background:var(--paper);pointer-events:none;border-radius:50%;width:.5rem;height:.5rem;position:absolute;transform:translate(-50%,-50%)}.status-time-axis{height:var(--leading-caption);margin-top:var(--space-2);color:var(--ink-3);font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-height:var(--leading-caption);position:relative}.status-time-axis time{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.status-time-axis time[data-anchor=start]{transform:none}.status-time-axis time[data-anchor=end]{transform:translate(-100%)}.status-time-axis time[data-minor]{display:none}.status-history__zone{margin:var(--space-4) 0 0;color:var(--ink-3);font-size:var(--text-caption);line-height:var(--leading-caption);text-align:end}.status-chart-state{min-height:13.75rem;padding:var(--space-6) 0;justify-content:center;align-items:center;gap:var(--space-4);color:var(--ink-3);font-size:var(--text-small);line-height:var(--leading-small);text-align:center;flex-direction:column;margin:0;display:flex}.status-history__content>.status-chart-state{min-height:30rem}.status-chart-state svg{width:1.75rem;height:1.75rem}.status-skeleton{background:repeating-linear-gradient(90deg, var(--paper-2) 0 .25rem, transparent .25rem .375rem);border-radius:2px;width:100%;height:3.5rem;animation:1.6s ease-in-out infinite live-pulse;display:block}@supports (width:round(down, 1px, 1px)){.status-history__plots{--slot:max(1px, round(down, calc((100cqw - var(--status-axis)) / var(--n)), 1px))}.status-bars{--bar-gap:clamp(0px, round(calc(var(--slot) * .3), 1px), 3px)}.status-bars,.status-chart-legend,.status-time-axis,.status-chart__frame,.status-history__cursor{width:calc(var(--slot) * var(--n));margin-left:auto}.status-bar,.status-bar-slot{flex:0 0 var(--slot)}.status-chart{grid-template-columns:minmax(0,1fr) auto}}.status-methodology,.status-locations{gap:var(--space-5);flex-direction:column;display:flex}.status-methodology dl{gap:var(--space-4);margin:0;display:grid}.status-methodology dd{margin:2px 0 0}.status-locations__heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.status-locations__countries{color:var(--ink-2);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;align-items:center;margin:0 -.375rem;padding:0;list-style:none;display:flex}.status-locations__countries li{align-items:center;display:inline-flex}.status-locations__countries li:not(:last-child):after{content:"·";color:var(--ink-3)}.status-locations__country{color:var(--ink-2);font:inherit;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;padding:1px .375rem;position:relative}button.status-locations__country{cursor:pointer}button.status-locations__country:after{content:"";position:absolute;inset:-.625rem 0}.status-locations__country[data-active=true]{background:var(--paper-2);color:var(--ink)}@media (hover:hover){button.status-locations__country:hover{background:var(--paper-2);color:var(--ink)}}button.status-locations__country:active{background:var(--paper-3)}.status-locations__notice{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--ink-2);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;display:flex}.status-locations__notice p{margin:0}.status-world-map{width:100%;margin-block:auto;position:relative}.status-world-map>svg{width:100%;height:auto;display:block}.status-world-map__land{fill:var(--map-land);stroke:var(--card);stroke-width:.6px}.status-world-map__hit{r:1.625rem;cursor:pointer}.status-world-map__halo{r:1.375rem;fill:var(--map-pin);opacity:.16;pointer-events:none}.status-world-map__location{r:.625rem;fill:var(--map-pin);cursor:pointer;transition:r var(--motion-fast) var(--ease-out), fill var(--motion-fast) var(--ease-out)}.status-world-map__location[data-active=true]{r:.875rem;fill:var(--map-pin-active)}.status-world-map__label{--label-x:-50%;--label-y:calc(-100% - .75rem);z-index:1;width:max-content;max-width:min(13.75rem,50%);padding:var(--space-1) var(--space-2);background:var(--ink);color:var(--on-ink);font-size:var(--text-caption);font-weight:var(--weight-label);line-height:var(--leading-caption);text-align:center;overflow-wrap:break-word;transform:translate(var(--label-x), var(--label-y));pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:.5rem;position:absolute}@starting-style{.status-world-map__label{opacity:0;transform:translate(var(--label-x), calc(var(--label-y) + 4px))}}.status-world-map__label[data-align=start]{--label-x:0%}.status-world-map__label[data-align=end]{--label-x:-100%}.status-world-map__label[data-side=below]{--label-y:.75rem}@media (min-width:35em){.status-history__controls{align-items:center;gap:var(--space-3);display:flex}.seg.status-interval{flex:none;display:inline-flex}.seg.status-interval>*{flex:none;padding-inline:.875rem}.status-interval__full{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.status-interval__short{display:none}.status-chart__plot{height:12.75rem}.status-time-axis time[data-minor]{display:block}.status-world-map__hit{r:1rem}.status-world-map__halo{r:.8125rem}.status-world-map__location{r:.3125rem}.status-world-map__location[data-active=true]{r:.5rem}}@media (min-width:64em){.page.status-page{--status-axis:3.125rem}.status-details>.status-locations{order:-1}}@media (forced-colors:active){.status-bar,.status-chart-legend i{forced-color-adjust:none}.status-bar[data-selected=true]{outline-offset:-2px;outline:2px solid canvastext}}}@keyframes status-bar-rise{0%{opacity:.3;transform:scaleY(.4)}}
