.status-page{padding-bottom:clamp(96px,12vw,168px)}.status-page [data-status=operational]{--status-color:var(--color-good)}.status-page [data-status=degraded]{--status-color:var(--color-warn)}.status-page [data-status=outage]{--status-color:var(--color-bad)}.status-page [data-status=nodata]{--status-color:var(--color-line-strong)}.status-dot{width:9px;height:9px;flex:none;border-radius:var(--radius-pill);background:var(--status-color,var(--color-ink-ghost));box-shadow:0 0 0 4px color-mix(in srgb,var(--status-color,transparent) 16%,transparent)}.status-banner{display:flex;align-items:center;gap:18px;margin-top:8px;padding:clamp(20px,3vw,30px)}.status-banner__dot{width:12px;height:12px;align-self:flex-start;margin-top:6px}.status-banner__body{flex:1 1 auto;min-width:0}.status-banner__label{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:560;line-height:1.1;letter-spacing:-.03em}.status-banner__blurb{margin-top:6px;color:var(--color-ink-mute);font-size:15px;line-height:1.55}.status-banner__meta{flex:none;align-self:flex-start;color:var(--color-ink-faint);font:12px/1.45 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right}.status-section{margin-top:clamp(40px,5vw,64px)}.status-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding-bottom:18px;border-bottom:1px solid var(--color-line-soft)}.status-section__title{color:var(--color-ink);font-size:20px;font-weight:560;line-height:1.2;letter-spacing:-.03em}.status-uptime-note{max-width:48ch;color:var(--color-ink-faint);font-size:13px;line-height:1.5}.status-components{margin-top:4px;list-style:none}.status-row{display:grid;gap:14px;padding:20px 2px;border-bottom:1px solid var(--color-line-soft)}.status-row:last-child{border-bottom:0}.status-row__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.status-row__meta{display:flex;align-items:center;gap:18px;flex:none}.status-row__uptime{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--color-ink);font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.status-row__uptime-sub{color:var(--color-ink-faint);font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.status-row__main{min-width:0}.status-row__name{color:var(--color-ink);font-size:15px;font-weight:500;letter-spacing:-.012em}.status-row__desc{margin-top:4px;color:var(--color-ink-mute);font-size:13.5px;line-height:1.5}.status-row__state{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--status-color,var(--color-ink-mute));font:500 12px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.status-empty{margin-top:20px;padding:clamp(24px,4vw,40px);text-align:center}.status-empty__title{color:var(--color-ink);font-size:16px;font-weight:560;letter-spacing:-.02em}.status-empty__text{max-width:52ch;margin:10px auto 0;color:var(--color-ink-mute);font-size:14px;line-height:1.65}.status-incidents{display:grid;gap:16px;margin-top:20px;list-style:none}.status-incident{padding:clamp(18px,3vw,26px)}.status-incident__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.status-incident__title{color:var(--color-ink);font-size:16px;font-weight:560;letter-spacing:-.02em}.status-incident__meta{margin-top:6px;color:var(--color-ink-faint);font:12px/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.status-incident__state,.status-update__state{flex:none;color:var(--color-ink-dim);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.status-page [data-state=Investigating]{color:var(--color-bad)}.status-page [data-state=Identified]{color:var(--color-warn)}.status-page [data-state=Monitoring]{color:var(--color-data)}.status-page [data-state=Resolved]{color:var(--color-good)}.status-updates{display:grid;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-line-soft);list-style:none}.status-update{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline}.status-update__time{color:var(--color-ink-faint);font:12px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.status-update__body{grid-column:1/-1;color:var(--color-ink-mute);font-size:14px;line-height:1.6}.uptime-headline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(20px,4vw,48px);margin-top:16px;padding:clamp(22px,3vw,32px)}.uptime-headline--pending{grid-template-columns:1fr}.uptime-headline__eyebrow{color:var(--color-ink-faint);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.uptime-headline__value{margin-top:10px;color:var(--status-color,var(--color-ink));font-family:var(--font-display);font-size:clamp(2.6rem,1.8rem + 3vw,4rem);font-weight:560;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.uptime-headline__pending{margin-top:10px;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:560;letter-spacing:-.03em}.uptime-headline__note{max-width:54ch;margin-top:12px;color:var(--color-ink-mute);font-size:13.5px;line-height:1.55}.uptime-headline__windows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-line-soft)}.uptime-window{display:grid;gap:6px;padding:16px 14px;background:var(--color-graphite)}.uptime-window__label{color:var(--color-ink-faint);font:500 11px/1 var(--font-mono);letter-spacing:.04em}.uptime-window__value{color:var(--status-color,var(--color-ink));font-size:20px;font-weight:560;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.uptime-window[data-covered=false] .uptime-window__value,.uptime-window__sub{color:var(--color-ink-ghost)}.uptime-window__sub{font:11px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.uptime-overview{display:grid;gap:clamp(22px,3vw,30px);margin-top:20px;padding:clamp(20px,3vw,30px)}.uptime-timeline{min-width:0}.uptime-bar{display:flex;gap:2px;height:36px;align-items:stretch}.uptime-bar__seg{flex:1 1 0;min-width:0;border-radius:2px;background:var(--status-color,var(--color-line-strong))}.uptime-bar__seg[data-status=operational]{background:color-mix(in srgb,var(--color-good) 82%,transparent)}.uptime-bar__seg[data-status=nodata]{background:var(--color-line)}.uptime-bar__seg:hover{filter:brightness(1.25)}.uptime-timeline__caption{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px;color:var(--color-ink-faint);font:11px/1.3 var(--font-mono);letter-spacing:.02em}.uptime-timeline__caption-mid{color:var(--color-ink-ghost);letter-spacing:.08em;text-transform:uppercase}.uptime-timeline--compact .uptime-bar{height:18px;gap:1.5px}.uptime-timeline--compact .uptime-bar__seg{border-radius:1.5px}.latency-trend{display:grid;gap:10px;padding-top:clamp(18px,2.5vw,24px);border-top:1px solid var(--color-line-soft)}.latency-trend__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.latency-trend__label{color:var(--color-ink-mute);font-size:13px}.latency-trend__value{color:var(--color-ink);font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums}.latency-trend__value-sub{color:var(--color-ink-faint);font-size:11px;font-weight:400;letter-spacing:.04em}.latency-trend__svg{width:100%;height:56px;overflow:visible}.latency-trend__area{fill:color-mix(in srgb,var(--color-ink) 9%,transparent);stroke:none}.latency-trend__line{stroke:var(--color-ink-mute);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.latency-trend__dot{fill:var(--color-ink)}.latency-trend__scale{display:flex;justify-content:space-between;color:var(--color-ink-ghost);font:11px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.latency-trend__empty{padding:8px 0 4px;color:var(--color-ink-faint);font-size:13px;line-height:1.5}.status-incident[data-ongoing=true]{border-color:color-mix(in srgb,var(--color-bad) 40%,transparent)}.status-incident .status-update__body{margin-top:8px}@media (max-width:760px){.uptime-headline{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.status-banner{flex-wrap:wrap}.status-banner__meta{width:100%;text-align:left}.status-row__top{flex-direction:column;align-items:flex-start;gap:12px}.status-row__meta{width:100%;justify-content:space-between}.status-row__uptime{align-items:flex-start}.uptime-headline__windows{grid-template-columns:repeat(2,minmax(0,1fr))}}