.uptime-page{max-width:1120px}.uptime-page .document-hero{padding-bottom:36px}.uptime-dashboard{gap:24px;display:grid}.uptime-overview{color:#245738;background:#eef7ed;border:1px solid #c4d9c9;border-radius:20px;align-items:center;gap:20px;padding:28px;display:flex}.uptime-overview.is-degraded{color:#8b431b;background:#fff1e6;border-color:#ebc8ac}.uptime-overview.is-pending{color:#485570;background:#f0f3fa;border-color:#d5dcec}.uptime-overview-icon{background:#ffffff80;border-radius:50%;flex:0 0 54px;place-items:center;height:54px;display:grid}.uptime-eyebrow{letter-spacing:.12em;font-size:11px;font-weight:750}.uptime-overview h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(20px,3vw,27px)}.uptime-overview p{margin:0;font-size:13px;line-height:1.7}.uptime-refresh{color:inherit;white-space:nowrap;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:12px;display:flex}.uptime-refresh:disabled{opacity:.6;cursor:wait}.uptime-updated{color:#70756f;flex-wrap:wrap;align-items:center;gap:7px;margin-top:-10px;font-size:12px;display:flex}.uptime-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.uptime-metric{gap:15px;padding:22px;display:grid}.uptime-metric>span{color:#626962;align-items:center;gap:8px;font-size:12px;display:flex}.uptime-metric>strong{letter-spacing:-.05em;font-size:clamp(25px,3vw,36px);font-weight:650}.uptime-metric>small{color:#7a8079;font-size:10px}.uptime-services,.uptime-incidents{padding:28px}.uptime-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.uptime-section-heading h2{letter-spacing:-.035em;margin:0 0 7px;font-size:20px}.uptime-section-heading p{color:#747970;margin:0;font-size:12px;line-height:1.6}.uptime-count{white-space:nowrap;color:#666e63;background:#f1f2ea;border-radius:7px;padding:6px 9px;font-size:11px}.uptime-service{border-bottom:1px solid #e9ebe3;padding:26px 0 20px}.uptime-service-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.uptime-service h3{align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.uptime-state{font-size:11px;font-weight:600}.uptime-state.operational{color:#318052}.uptime-state.down{color:#bc4949}.uptime-state.unknown{color:#7c827d}.uptime-service-meta{color:#737b72;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:12px 0;font-size:11px;display:flex}.uptime-bars{grid-template-columns:repeat(90,minmax(0,1fr));gap:3px;display:grid}.uptime-bar{border-radius:3px;height:30px;transition:opacity .15s;display:block}.uptime-bar:hover,.uptime-bar:focus-visible{opacity:.65;outline-offset:2px;outline:2px solid #425875}.uptime-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.uptime-bar.operational,.uptime-dot.operational{background:#65aa7b}.uptime-bar.unmeasured-recent,.uptime-dot.unmeasured-recent{background:repeating-linear-gradient(135deg,#a5cfaf 0 3px,#d6eadb 3px 6px)}.uptime-bar.partial,.uptime-dot.partial{background:#e6b54f}.uptime-bar.down,.uptime-dot.down{background:#d77373}.uptime-bar.unknown,.uptime-dot.unknown{background:#e1e5df}.uptime-timeline{color:#8b9188;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.uptime-legend{color:#777d73;flex-wrap:wrap;justify-content:flex-end;gap:17px;padding-top:20px;font-size:10px;display:flex}.uptime-legend>span{align-items:center;gap:6px;display:flex}.uptime-empty{color:#4f7357;align-items:flex-start;gap:13px;padding:25px 0 4px;display:flex}.uptime-empty strong{font-size:14px}.uptime-empty p,.uptime-incident p{color:#798074;margin:5px 0 0;font-size:12px;line-height:1.8}.uptime-incident{border-bottom:1px solid #e9ebe3;align-items:center;gap:12px;padding:20px 0;display:flex}.uptime-incident h3{margin:0;font-size:14px}.uptime-incident>.uptime-count{margin-left:auto}.uptime-note{color:#7a8075;margin:0;font-size:12px;line-height:1.9}.is-spinning{animation:1s linear infinite uptime-spin}@keyframes uptime-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.uptime-overview{flex-wrap:wrap;gap:13px;padding:20px}.uptime-overview>div:nth-child(2){flex:1;min-width:180px}.uptime-refresh{margin-left:0}.uptime-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uptime-metric{padding:17px}.uptime-services,.uptime-incidents{padding:20px 16px}.uptime-bars{gap:2px}.uptime-bar{border-radius:2px;height:25px}.uptime-incident{flex-wrap:wrap}.uptime-legend{justify-content:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}
