.status-page{--status-band-start:clamp(16.5rem, 30vh, 20rem);background:linear-gradient(180deg, var(--bg), color-mix(in oklab, var(--surface-blue) 26%, var(--bg)));min-height:100dvh;padding:clamp(5.25rem,9vh,6.5rem) clamp(.9rem,2vw,1.4rem) 4rem;position:relative;overflow:hidden}.status-page:before{inset:var(--status-band-start) 0 auto;height:calc(100% - var(--status-band-start));background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 84%, var(--bg)), color-mix(in oklab, var(--surface-blue) 34%, var(--bg)));content:"";pointer-events:none;position:absolute}.status-page:after{height:var(--status-band-start);background:linear-gradient(120deg, color-mix(in oklab, var(--ink) 92%, black) 0 50.12%, transparent 50.22%), linear-gradient(120deg, transparent 0 49.95%, color-mix(in oklab, var(--accent-strong) 72%, var(--ink)) 49.95% 50.62%, transparent 50.62%);content:"";pointer-events:none;position:absolute;inset:0 0 auto}.status-hero,.status-section{z-index:1;width:min(100%,76rem);margin:0 auto;position:relative}.status-hero{border-bottom:1px solid color-mix(in oklab, var(--hero-line) 90%, transparent);color:var(--hero-ink);gap:1.05rem;padding:clamp(.9rem,2.4vw,1.45rem) 0 clamp(1.1rem,2.6vw,1.7rem);display:grid}.status-kicker{color:var(--hero-muted);margin:0;font-size:.82rem;font-weight:760}.status-hero h1{max-width:13ch;color:var(--hero-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,3.75rem);font-weight:800;line-height:.98}.status-summary{border:1px solid color-mix(in oklab, var(--line) 78%, transparent);background:color-mix(in oklab, var(--surface) 92%, transparent);border-radius:8px;gap:.82rem;padding:.9rem;display:grid}.status-summary>div:first-child{align-items:center;gap:.65rem;min-width:0;display:flex}.status-summary p{color:var(--ink);margin:0;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:800}.status-dot{background:#338f59;background:lab(52.8319% -37.8834 20.5411);border-radius:999px;width:.52rem;height:.52rem;box-shadow:0 0 0 4px #338f5924;box-shadow:0 0 0 4px lab(52.8319% -37.8834 20.5411/.14)}.status-summary[data-state=degraded] .status-dot{background:#c5953b;background:lab(65.2518% 12.0728 52.7697);box-shadow:0 0 0 4px #c5953b29;box-shadow:0 0 0 4px lab(65.2518% 12.0728 52.7697/.16)}.status-summary[data-state=incident] .status-dot{background:#c0453b;background:lab(47.4223% 49.7569 33.7363);box-shadow:0 0 0 4px #c0453b26;box-shadow:0 0 0 4px lab(47.4223% 49.7569 33.7363/.15)}.status-summary dl,.service-row dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;margin:0;display:grid}.status-summary dl div,.service-row dl div{gap:.2rem;display:grid}.status-summary dt,.service-row dt{color:color-mix(in oklab, var(--muted) 88%, var(--ink));font-size:.74rem;font-weight:720}.status-summary dd,.service-row dd{color:var(--ink);margin:0;font-size:.94rem;font-weight:800}.status-section{margin-top:1.25rem;padding:clamp(.8rem,1.7vw,1.2rem) 0}.status-section-heading{gap:.42rem;margin-bottom:.85rem;display:grid}.status-section-heading h2{color:var(--ink);margin:0;font-size:clamp(1.15rem,1.65vw,1.38rem);font-weight:720;line-height:1.1}.status-section-heading p,.service-row p,.incident-item p,.sla-copy p,.status-empty{color:var(--muted);margin:0;line-height:1.55}.project-list,.project-services,.service-list,.incident-list,.sla-copy{gap:0;display:grid}.project-list{border:1px solid color-mix(in oklab, var(--line) 86%, transparent);background:color-mix(in oklab, var(--surface) 94%, var(--bg));border-radius:8px;overflow:hidden}.project-panel{border-top:1px solid color-mix(in oklab, var(--line) 60%, transparent);background:0 0}.project-panel:first-child{border-top:0}.project-panel summary{cursor:pointer;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;list-style-position:outside;transition:background-color .16s,color .16s;display:grid}.project-panel summary:hover{background:color-mix(in oklab, var(--surface-blue) 15%, var(--surface))}.project-panel summary::marker{color:color-mix(in oklab, var(--muted) 70%, transparent)}.project-summary-copy,.project-state{gap:.25rem;display:grid}.project-panel summary strong{color:var(--ink);font-size:1.02rem;line-height:1.2}.project-panel summary small{color:var(--muted);font-size:.8rem;font-weight:650;line-height:1.35}.project-state{color:var(--ink);text-align:right;white-space:nowrap;justify-items:end;padding-left:1.05rem;font-size:.9rem;font-weight:800;position:relative}.project-state:before{background:color-mix(in oklab, var(--muted) 42%, var(--line));content:"";border-radius:999px;width:.44rem;height:.44rem;position:absolute;top:.34rem;left:0}.project-panel[data-state=up] .project-state:before{background:#488f62;background:lab(53.7448% -31.3552 16.9516)}.project-panel[data-state=degraded] .project-state:before{background:#cca45e;background:lab(69.9346% 9.18314 41.6665)}.project-panel[data-state=down] .project-state:before{background:#bf5449;background:lab(49.9557% 43.3033 28.4779)}.project-overview-history{grid-column:auto;min-width:0}.project-overview-history .uptime-history-bars{min-height:.9rem;padding-top:0}.project-overview-history .uptime-bar{height:.82rem}.project-overview-history .uptime-history-caption,.project-panel[open] .project-overview-history{display:none}.project-panel[open] summary{grid-template-columns:minmax(0,1fr) auto}.project-services{border-top:1px solid color-mix(in oklab, var(--line) 54%, transparent);background:color-mix(in oklab, var(--surface) 72%, var(--bg))}.service-row,.incident-item{border-top:1px solid color-mix(in oklab, var(--line) 46%, transparent);gap:.7rem;padding:.72rem 1rem;display:grid}.service-row{transition:background-color .16s;position:relative}.service-row:hover{background:color-mix(in oklab, var(--surface-blue) 14%, var(--surface))}.service-row h3,.incident-item h3{color:var(--ink);margin:0 0 .16rem;font-size:.98rem;font-weight:680}.service-row .uptime-history-caption{display:none}.service-row dd{color:var(--ink)}.service-row dt{color:var(--muted)}.service-state-value{align-items:center;gap:.4rem;display:inline-flex}.service-state-value:before{background:color-mix(in oklab, var(--muted) 42%, var(--line));content:"";border-radius:999px;flex:none;width:.4rem;height:.4rem}.service-row[data-state=up] .service-state-value:before{background:#488f62;background:lab(53.7448% -31.3552 16.9516)}.service-row[data-state=degraded] .service-state-value:before{background:#cca45e;background:lab(69.9346% 9.18314 41.6665)}.service-row[data-state=down] .service-state-value:before{background:#bf5449;background:lab(49.9557% 43.3033 28.4779)}.uptime-history{grid-column:1/-1;gap:.4rem;display:grid}.uptime-history-bars{grid-template-columns:repeat(90,minmax(2px,1fr));align-items:end;gap:1px;min-height:1.2rem;padding-top:1.85rem;display:grid}.uptime-bar{background:color-mix(in oklab, var(--line) 72%, white);border-radius:1px;width:100%;min-width:2px;height:1.05rem;display:block;position:relative}.uptime-bar-tooltip{z-index:3;border:1px solid color-mix(in oklab, var(--line) 70%, transparent);background:color-mix(in oklab, var(--ink) 94%, black);width:max-content;max-width:min(18rem,82vw);color:var(--hero-ink);opacity:0;pointer-events:none;text-align:left;white-space:normal;border-radius:6px;padding:.38rem .48rem;font-size:.74rem;font-weight:760;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .42rem);left:50%;transform:translate(-50%,.2rem)}.uptime-bar:hover .uptime-bar-tooltip{opacity:1;transform:translate(-50%)}.uptime-bar:first-child .uptime-bar-tooltip{left:0;transform:translateY(.2rem)}.uptime-bar:first-child:hover .uptime-bar-tooltip{transform:translate(0)}.uptime-bar:last-child .uptime-bar-tooltip{left:auto;right:0;transform:translateY(.2rem)}.uptime-bar:last-child:hover .uptime-bar-tooltip{transform:translate(0)}.uptime-bar[data-state=up]{background:#49875f;background:lab(51.2976% -28.1633 15.2135)}.uptime-bar[data-state=degraded]{background:#bd934f;background:lab(64.0769% 10.5631 41.9042)}.uptime-bar[data-state=down]{background:#b45248;background:lab(47.7344% 40.1625 26.2706)}.uptime-bar[data-state=paused],.uptime-bar[data-state=unknown]{background:color-mix(in oklab, var(--muted) 25%, var(--line))}.uptime-history-caption{color:var(--muted);justify-content:space-between;font-size:.78rem;font-weight:720;display:flex}.status-projects-section{gap:.85rem;display:grid}.service-detail-panel{border-top:1px solid color-mix(in oklab, var(--line) 80%, transparent);padding-top:.85rem}.service-detail-panel summary{cursor:pointer;width:fit-content;color:var(--ink);font-weight:800}.service-detail-panel summary::marker{color:var(--muted)}.service-detail-panel .service-list{margin-top:.85rem}.incident-update{border-left:1px solid color-mix(in oklab, var(--accent) 38%, var(--line));padding-left:.85rem}.status-support-section{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}.status-support-section .status-section-heading{margin-bottom:.7rem}.status-support-section .status-section-heading h2{font-size:clamp(1.05rem,1.45vw,1.24rem)}.status-support-section .status-section-heading p,.status-support-section .status-empty,.status-support-section .sla-copy p{font-size:.96rem}.status-support-section+.status-support-section{border-top:1px solid color-mix(in oklab, var(--line) 54%, transparent)}.status-fallback{border-top:1px solid color-mix(in oklab, var(--line) 82%, transparent);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.status-fallback p{color:var(--ink);margin:0;font-size:1.2rem;font-weight:800}.status-fallback a{border:1px solid color-mix(in oklab, var(--line) 88%, transparent);color:var(--ink);border-radius:999px;padding:.75rem 1rem;font-weight:800;text-decoration:none}@media (min-width:760px){.status-hero{grid-template-columns:minmax(18rem,.72fr) minmax(24rem,.58fr);align-items:end;column-gap:clamp(2rem,6vw,5rem)}.status-kicker,.status-hero h1{grid-column:1}.status-summary{grid-area:1/2/span 2;align-self:end}.service-row{grid-template-columns:minmax(13rem,.92fr) minmax(6rem,auto) minmax(8.75rem,auto) minmax(16rem,1.18fr);align-items:center;gap:.85rem;padding-top:.64rem;padding-bottom:.64rem}.service-row dl{display:contents}.service-row dl div{min-width:0}.service-row h3{margin-bottom:.12rem;font-size:.98rem}.service-row p{text-overflow:ellipsis;white-space:nowrap;max-width:25rem;font-size:.88rem;line-height:1.35;overflow:hidden}.service-row dt{font-size:.72rem}.service-row dd{white-space:nowrap;font-size:.88rem}.service-row .uptime-history{grid-column:auto;gap:0}.service-row .uptime-history-bars{min-height:.9rem;padding-top:1.65rem}.service-row .uptime-bar{height:.86rem}}@media (prefers-reduced-motion:reduce){.uptime-bar-tooltip{transition:opacity 1ms linear}}@media (max-width:640px){.project-panel summary{grid-template-columns:1fr}.project-overview-history{width:min(100%,16rem)}.project-state{text-align:left;justify-items:start}}
