.status{--st-mint:#1fa971;--st-mint-soft:#e7f6ef;--st-mint-dot:#2bb97e;--st-coral:#e0593f;--st-coral-soft:#fbeae5;--st-maint:#4a5f80;--st-maint-soft:#eaeff6;--st-fg-1:#0a0a0a;--st-fg-2:#3a3f47;--st-fg-3:#5d6470;--st-fg-mute:rgba(10,10,10,0.46);--st-ink:#0a0a0a;--st-hair:rgba(10,10,10,0.1);--st-hair-soft:rgba(10,10,10,0.07);--st-hair-faint:rgba(10,10,10,0.05);--st-shadow-card:0 1px 0 rgba(0,0,0,0.03),0 8px 24px rgba(74,95,128,0.07);--st-ease:cubic-bezier(0.4,0,0.2,1);--st-r-card:16px;--st-r-pill:999px;background:#f4f2f0;color:var(--st-fg-1);font-family:var(--font-sans);letter-spacing:-.006em;min-height:100%}.status *{box-sizing:border-box}.status .wrap{max-width:920px;margin:0 auto;padding:0 24px}.status h1,.status h2,.status h3{margin:0;font-weight:500;letter-spacing:-.025em;line-height:1.1}.status p{margin:0;line-height:1.5}.status .mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.status .page{padding:42px 0 80px}.status .fade{opacity:0;transform:translateY(8px);transition:opacity .46s var(--st-ease),transform .46s var(--st-ease)}.status .fade.in,.status.entered .fade{opacity:1;transform:none}.status .banner{background:#fff;border:1px solid var(--st-hair-soft);border-radius:var(--st-r-card);box-shadow:var(--st-shadow-card);padding:30px 32px;display:flex;align-items:center;gap:22px;position:relative;overflow:hidden}.status .banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--st-mint)}.status .banner[data-state=degraded]:before,.status .banner[data-state=outage]:before{background:var(--st-coral)}.status .banner[data-state=maintenance]:before{background:var(--st-maint)}.status .banner__icon{flex:0 0 auto;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--st-mint-soft);color:var(--st-mint)}.status .banner[data-state=degraded] .banner__icon,.status .banner[data-state=outage] .banner__icon{background:var(--st-coral-soft);color:var(--st-coral)}.status .banner[data-state=maintenance] .banner__icon{background:var(--st-maint-soft);color:var(--st-maint)}.status .banner__icon svg{width:25px;height:25px}.status .banner__main{flex:1 1 auto;min-width:0}.status .banner__title{font-size:clamp(22px,3.4vw,29px);font-weight:500;letter-spacing:-.028em;line-height:1.15;display:flex;align-items:center;gap:12px}.status .pulse{display:inline-flex;flex:0 0 auto;width:11px;height:11px;position:relative}.status .pulse,.status .pulse:after{border-radius:50%;background:var(--st-mint-dot)}.status .pulse:after{content:"";position:absolute;inset:0;animation:st-pulse 2s var(--st-ease) infinite}.status .banner[data-state=degraded] .pulse,.status .banner[data-state=degraded] .pulse:after,.status .banner[data-state=outage] .pulse,.status .banner[data-state=outage] .pulse:after{background:var(--st-coral)}@keyframes st-pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.status .banner__sub{margin-top:8px;font-family:var(--font-sans);font-size:12.5px;color:var(--st-fg-3);letter-spacing:.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status .banner__sub .rficon{width:13px;height:13px;color:var(--st-fg-mute)}.status .banner__sub .sep{color:var(--st-hair)}.status .banner__sub .refreshing svg{animation:st-spin 1s linear infinite}@keyframes st-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.status .banner{flex-direction:column;align-items:flex-start;gap:18px}}.status .section{margin-top:46px}.status .section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;padding:0 4px}.status .section__title{font-size:15px;font-weight:500;color:var(--st-fg-1);letter-spacing:-.01em}.status .section__meta{font-family:var(--font-sans);font-size:12.5px;color:var(--st-fg-3)}.status .section__meta b{color:var(--st-ink);font-weight:600}.status .svc-card{background:#fff;border:1px solid var(--st-hair-soft);border-radius:var(--st-r-card);box-shadow:var(--st-shadow-card);overflow:hidden}.status .grp-label{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--st-fg-mute);padding:18px 22px 11px;border-bottom:1px solid var(--st-hair-faint)}.status .grp:not(:first-child) .grp-label{border-top:1px solid var(--st-hair-faint)}.status .svc-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name pct" "bars bars";gap:10px 16px;padding:16px 22px;align-items:center}.status .svc-row+.svc-row{border-top:1px solid var(--st-hair-faint)}@media (min-width:760px){.status .svc-row{grid-template-columns:220px 1fr 96px;grid-template-areas:"name bars pct";gap:0 22px;padding:14px 22px}}.status .svc-name{grid-area:name;display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:450;color:var(--st-fg-1);letter-spacing:-.01em}.status .svc-name .ic{width:15px;height:15px;flex:0 0 auto}.status .ic--ok{color:var(--st-mint)}.status .ic--bad{color:var(--st-coral)}.status .ic--maint{color:var(--st-maint)}.status .svc-status-txt{font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;white-space:nowrap}.status .s-ok{background:var(--st-mint-soft);color:var(--st-mint)}.status .s-bad{background:var(--st-coral-soft);color:var(--st-coral)}.status .s-maint{background:var(--st-maint-soft);color:var(--st-maint)}.status .bars{grid-area:bars;display:flex;gap:2px;align-items:flex-end;height:30px;width:100%}.status .bars .bar{flex:1 1 0;min-width:0;height:100%;border-radius:2px;background:var(--st-mint);transform-origin:bottom;transform:scaleY(0);transition:transform .42s var(--st-ease);cursor:default}.status .bars.drawn .bar{transform:scaleY(1)}.status .bar[data-d=bad]{background:var(--st-coral)}.status .bar[data-d=partial]{background:linear-gradient(to top,var(--st-coral) 55%,var(--st-mint) 55%)}.status .bar[data-d=maint]{background:var(--st-maint)}.status .bar[data-d=none]{background:var(--st-hair)}.status .bar:hover{filter:brightness(.88)}.status .svc-pct{grid-area:pct;text-align:right;font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--st-ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}.status .bars-legend{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:11px;color:var(--st-fg-mute);padding:4px 22px 16px}.status .bars-legend .line{flex:1;height:1px;background:var(--st-hair-faint);margin:0 12px}.status-tip{position:fixed;z-index:80;pointer-events:none;opacity:0;transform:translate(-50%,-100%);transition:opacity .12s cubic-bezier(.4,0,.2,1);background:#0a0a0a;color:#fff;border-radius:8px;padding:9px 11px;min-width:140px;box-shadow:0 8px 24px rgba(0,0,0,.22);font-family:var(--font-sans)}.status-tip.show{opacity:1}.status-tip .tip__date{font-family:var(--font-sans);font-size:11px;color:rgba(255,255,255,.6);letter-spacing:.04em}.status-tip .tip__status{font-size:12.5px;font-weight:500;margin-top:3px;display:flex;align-items:center;gap:7px}.status-tip .tip__dot{width:7px;height:7px;border-radius:50%}.status-tip .tip__note{font-size:11.5px;color:rgba(255,255,255,.66);margin-top:4px;line-height:1.35}.status .day-group+.day-group{margin-top:8px}.status .day-label{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--st-fg-3);padding:18px 4px 10px;border-top:1px solid var(--st-hair-soft)}.status .incident{background:#fff;border:1px solid var(--st-hair-soft);border-radius:var(--st-r-card);box-shadow:var(--st-shadow-card);overflow:hidden;margin-bottom:12px}.status .inc-head{width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:inherit;padding:18px 22px;display:flex;align-items:flex-start;gap:14px}.status .inc-sev{flex:0 0 auto;width:9px;height:9px;border-radius:50%;margin-top:6px}.status .sev-bad{background:var(--st-coral)}.status .sev-resolved{background:var(--st-mint)}.status .inc-head__main{flex:1 1 auto;min-width:0}.status .inc-title{font-size:15.5px;font-weight:500;color:var(--st-fg-1);letter-spacing:-.015em}.status .inc-sub{font-family:var(--font-sans);font-size:12px;color:var(--st-fg-3);margin-top:6px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.status .inc-badge{font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;white-space:nowrap}.status .b-resolved{background:var(--st-mint-soft);color:var(--st-mint)}.status .b-open{background:var(--st-coral-soft);color:var(--st-coral)}.status .inc-chev{flex:0 0 auto;color:var(--st-fg-mute);margin-top:4px;transition:transform .22s var(--st-ease)}.status .inc-chev svg{width:18px;height:18px;display:block}.status .incident.open .inc-chev{transform:rotate(180deg)}.status .inc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--st-ease)}.status .incident.open .inc-body{grid-template-rows:1fr}.status .inc-body__inner{overflow:hidden}.status .inc-trail{padding:2px 22px 20px 45px}.status .update{position:relative;padding:0 0 18px 22px}.status .update:before{content:"";position:absolute;left:4px;top:5px;bottom:-2px;width:1px;background:var(--st-hair)}.status .update:last-child{padding-bottom:0}.status .update:last-child:before{display:none}.status .update:after{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--st-maint)}.status .update.u-resolved:after{border-color:var(--st-mint);background:var(--st-mint)}.status .update__top{display:flex;align-items:baseline;gap:10px}.status .update__label{font-size:13px;font-weight:600;color:var(--st-fg-1);letter-spacing:.01em}.status .update__time{font-family:var(--font-sans);font-size:11.5px;color:var(--st-fg-mute)}.status .update__note{font-size:13.5px;color:var(--st-fg-2);margin-top:4px;line-height:1.45}.status .empty{background:#fff;border:1px solid var(--st-hair-soft);border-radius:var(--st-r-card);box-shadow:var(--st-shadow-card);padding:34px;text-align:center}.status .empty .e-ic{width:38px;height:38px;border-radius:50%;background:var(--st-mint-soft);color:var(--st-mint);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.status .empty .e-ic svg{width:20px;height:20px}.status .empty p{font-size:14px;color:var(--st-fg-3);font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce){.status .fade{opacity:1!important;transform:none!important;transition:none!important}.status .bars .bar{transform:scaleY(1)!important;transition:none!important}.status .pulse:after{display:none}.status .banner__sub .refreshing svg,.status .pulse:after{animation:none!important}}