body.status{--st-ok:#1f9d68;--st-ok-glow:#2fbf7a;--st-warn:#b7791f;--st-warn-glow:#ffc46b;--st-down:#d33b52;--st-down-glow:#ff6b81;background:var(--c-bg)}:root[data-theme=dark] body.status{--st-ok:#5fe0a4;--st-warn:#ffcf70;--st-down:#ff8597}@media (prefers-color-scheme:dark){:root[data-theme=system] body.status{--st-ok:#5fe0a4;--st-warn:#ffcf70;--st-down:#ff8597}}body.status:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48% 40% at 12% 0%, color-mix(in srgb, var(--c-accent) 16%, transparent), transparent 70%), radial-gradient(40% 36% at 92% 18%, #8fa4ff2e, transparent 70%);position:fixed;inset:0}body.status:after{content:"";z-index:-1;aspect-ratio:3/2;pointer-events:none;background:var(--c-accent);opacity:.12;width:min(1100px,110vw);position:fixed;top:-8%;right:-14%;-webkit-mask:url(/brand/patterns/lines.svg) 50%/contain no-repeat;mask:url(/brand/patterns/lines.svg) 50%/contain no-repeat}.status-shell{min-height:100dvh;width:min(1000px, calc(100% - 2 * var(--gutter)));flex-direction:column;margin:0 auto;display:flex}.status-header{z-index:20;background:var(--c-glass-strong);box-shadow:var(--glass-edge), var(--c-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:8px 8px 8px 16px;display:flex;position:sticky;top:12px}.status-brand{min-width:0;color:var(--c-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.status-brand .brand-mark,.status-brand .brand-mark-pair{width:auto;height:22px}.status-brand span{letter-spacing:-.01em;font-size:17px;font-weight:700}.status-brand em{background:var(--c-fill);color:var(--c-link);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12.5px;font-style:normal;font-weight:600}.status-header-actions{align-items:center;gap:8px;display:flex}.status-site{background:var(--c-button);color:#fff;min-height:38px;transition:transform .2s var(--ease), box-shadow .2s;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.status-site:hover{box-shadow:0 10px 22px -12px var(--c-button);transform:translateY(-1px)}.status-main{flex:1;align-content:start;gap:16px;padding:34px 0 64px;display:grid}.status-banner{background:var(--c-glass);min-height:168px;box-shadow:var(--glass-edge), var(--c-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);isolation:isolate;animation:st-rise .7s var(--ease) both;border-radius:30px;align-items:center;gap:22px;padding:30px 190px 30px 30px;display:flex;position:relative;overflow:hidden}.status-banner:before{content:"";z-index:-1;background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--st-ok-glow) 22%, transparent), transparent 60%);position:absolute;inset:0}.status-banner.degraded:before{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--st-warn-glow) 26%, transparent), transparent 60%)}.status-banner.down:before{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--st-down-glow) 26%, transparent), transparent 60%)}.status-banner-icon{background:var(--st-ok-glow);color:#fff;width:56px;height:56px;box-shadow:0 10px 26px -10px var(--st-ok-glow);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid;position:relative}.status-banner-icon:after{content:"";border:2px solid var(--st-ok-glow);opacity:0;border-radius:50%;animation:2.6s ease-out infinite st-pulse;position:absolute;inset:-6px}.status-banner.degraded .status-banner-icon{background:var(--st-warn-glow);color:#3a2600;box-shadow:0 10px 26px -10px var(--st-warn-glow)}.status-banner.degraded .status-banner-icon:after{border-color:var(--st-warn-glow)}.status-banner.down .status-banner-icon{background:var(--st-down-glow);box-shadow:0 10px 26px -10px var(--st-down-glow)}.status-banner.down .status-banner-icon:after{border-color:var(--st-down-glow)}.status-banner h1{color:var(--c-text);letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.08}.status-banner p{color:var(--c-muted);margin:0;font-size:15.5px;line-height:1.5}.status-banner-art{object-fit:contain;width:140px;height:140px;filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--c-accent) 34%, transparent));will-change:transform;margin-top:-70px;animation:7s ease-in-out infinite st-float;position:absolute;top:50%;right:26px}.status-summary{animation:st-rise .7s 80ms var(--ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.status-summary>div{background:var(--c-glass);box-shadow:var(--glass-edge);border-radius:22px;gap:4px;padding:18px 20px;display:grid}.status-summary dt{color:var(--c-muted);font-size:13px}.status-summary dd{color:var(--c-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1.1}.status-summary dd small{color:var(--c-muted);margin-left:2px;font-size:16px;font-weight:500}.status-refresh{color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;padding:0 8px;font-size:13px;display:flex}.status-refresh button{color:var(--c-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.status-refresh button:hover{text-decoration:underline}.status-section{animation:st-rise .7s .14s var(--ease) both;margin-top:14px}.status-section h2{color:var(--c-text);letter-spacing:-.015em;margin:0 0 10px 8px;font-size:20px;font-weight:700}.status-components,.status-servers{background:var(--c-glass);box-shadow:var(--glass-edge), var(--c-shadow);border-radius:24px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.status-components li{border-top:1px solid var(--c-glass-line);align-items:center;gap:14px;padding:16px 20px;display:flex}.status-components li:first-child,.status-servers li:first-child{border-top:0}.status-components li>div{flex:1;gap:2px;min-width:0;display:grid}.status-components strong{color:var(--c-text);font-size:15.5px;font-weight:600}.status-components small{color:var(--c-muted);font-size:13px}.status-components small.status-check{opacity:.8;font-size:12px}.status-detail{color:var(--c-muted);font:500 13px var(--font-mono);white-space:nowrap}.status-pill{background:color-mix(in srgb, var(--st-ok-glow) 14%, transparent);color:var(--st-ok);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.status-pill i{background:var(--st-ok-glow);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--st-ok-glow) 25%, transparent);border-radius:50%}.status-pill.degraded{background:color-mix(in srgb, var(--st-warn-glow) 18%, transparent);color:var(--st-warn)}.status-pill.degraded i{background:var(--st-warn-glow);box-shadow:0 0 0 3px color-mix(in srgb, var(--st-warn-glow) 28%, transparent)}.status-pill.down{background:color-mix(in srgb, var(--st-down-glow) 16%, transparent);color:var(--st-down)}.status-pill.down i{background:var(--st-down-glow);box-shadow:0 0 0 3px color-mix(in srgb, var(--st-down-glow) 26%, transparent)}.status-servers li{border-top:1px solid var(--c-glass-line)}.status-servers a{color:inherit;grid-template-columns:34px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;transition:background-color .2s;display:grid}.status-servers a:hover{background:var(--c-fill)}.status-flag{font-size:26px;line-height:1}.status-server-name{gap:1px;min-width:0;display:grid}.status-server-name strong{color:var(--c-text);font-size:15px;font-weight:600}.status-server-name small,.status-metric small{color:var(--c-muted);font-size:12px}.status-metric{gap:2px;min-width:0;display:grid}.status-metric span{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.status-uptime-bar{width:100%;height:4px;margin-top:4px}.status-uptime-bar rect{fill:var(--c-fill-2)}.status-uptime-bar rect.fill{fill:var(--st-ok-glow)}.status-empty{background:var(--c-glass);box-shadow:var(--glass-edge);color:var(--c-muted);border-radius:24px;margin:0;padding:22px}.status-note{max-width:720px;color:var(--c-muted);text-align:center;margin:22px auto 0;font-size:13.5px;line-height:1.6}.status-note a{color:var(--c-link);text-underline-offset:2px;text-decoration:underline}.status-footer{border-top:1px solid var(--c-glass-line);flex-wrap:wrap;justify-content:center;gap:10px 22px;padding:26px 0 34px;display:flex}.status-footer a{color:var(--c-muted);font-size:14px;text-decoration:none}.status-footer a:hover{color:var(--c-text)}@keyframes st-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes st-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes st-pulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.status-banner,.status-summary,.status-section,.status-banner-art,.status-banner-icon:after{animation:none}}.lite :is(.status-banner,.status-summary,.status-section,.status-banner-art){animation:none}@media (prefers-reduced-transparency:reduce){.status-header,.status-banner{background:var(--c-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:760px){.status-header{margin-top:10px;padding-left:12px;top:8px}.status-brand em,.status-site{display:none}.status-banner{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:22px 20px}.status-banner-art{width:84px;height:84px;margin-top:0;top:18px;right:16px}.status-banner-icon{width:46px;height:46px;font-size:22px}.status-banner h1{padding-right:70px}.status-summary{grid-template-columns:1fr 1fr}.status-summary>div:last-child{grid-column:span 2}.status-summary dd{font-size:24px}.status-components li{flex-wrap:wrap;padding:14px 16px}.status-components li>div{flex-basis:100%}.status-servers a{grid-template-columns:30px minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px}.status-servers a>.status-metric{display:none}.status-servers a>.status-metric.uptime{grid-area:2/2/auto/4;display:grid}.status-brand{min-height:44px}.status-footer{gap:0 20px}.status-footer a{align-items:center;min-height:44px;display:inline-flex}.status-components small.status-check,.status-servers small{font-size:12.5px}[dir=rtl] .status-banner-art{left:16px;right:auto}[dir=rtl] .status-banner h1{padding-left:70px;padding-right:0}}body.status{--st-maint:#2f6fd8;--st-maint-glow:#6aa6ff}:root[data-theme=dark] body.status{--st-maint:#8ab8ff}@media (prefers-color-scheme:dark){:root[data-theme=system] body.status{--st-maint:#8ab8ff}}.status-pill.maintenance,.status-pill.scheduled{background:color-mix(in srgb, var(--st-maint-glow) 16%, transparent);color:var(--st-maint)}.status-pill.maintenance i,.status-pill.scheduled i{background:var(--st-maint-glow);box-shadow:0 0 0 3px color-mix(in srgb, var(--st-maint-glow) 26%, transparent)}.status-pill.scheduled i{box-shadow:inset 0 0 0 2px var(--st-maint-glow);background:0 0}.status-banner.maintenance:before{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--st-maint-glow) 24%, transparent), transparent 60%)}.status-banner.maintenance .status-banner-icon{background:var(--st-maint-glow);box-shadow:0 10px 26px -10px var(--st-maint-glow)}.status-banner.maintenance .status-banner-icon:after{border-color:var(--st-maint-glow)}.status-notices{gap:12px;display:grid}.status-notice{background:var(--c-glass);min-width:0;box-shadow:var(--glass-edge), var(--c-shadow);border-inline-start:4px solid var(--st-warn-glow);border-radius:24px;gap:10px;padding:18px 20px;display:grid}.status-notice.impact-none{border-inline-start-color:var(--c-glass-line)}.status-notice.impact-critical{border-inline-start-color:var(--st-down-glow)}.status-notice.maintenance{border-inline-start-color:var(--st-maint-glow)}.status-notice header,.status-notice summary{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.status-notice header>div,.status-notice summary>div{gap:3px;min-width:0;display:grid}.status-notice h3{color:var(--c-text);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:650;line-height:1.3}.status-notice small,.status-notice time{color:var(--c-muted);font-size:13px}.status-notice p{color:var(--c-text);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14.5px;line-height:1.55}.status-notice p.status-notice-impact{color:var(--c-muted);font-size:13px;font-weight:600}.status-notice.past summary{cursor:pointer;list-style:none}.status-notice.past summary::-webkit-details-marker{display:none}.status-notice.past[open] summary{margin-bottom:4px}.status-affected{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.status-affected li{background:var(--c-fill);color:var(--c-text);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.status-affected a{color:inherit;text-decoration:none}.status-affected a:hover{color:var(--c-link)}.status-timeline{border-inline-start:2px solid var(--c-glass-line);gap:12px;margin:4px 0 0;padding:0 0 0 16px;list-style:none;display:grid}[dir=rtl] .status-timeline{padding:0 16px 0 0}.status-timeline li{gap:4px;display:grid;position:relative}.status-timeline li:before{content:"";inset-inline-start:-22px;background:var(--c-surface,var(--c-bg));width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--c-accent);border-radius:50%;position:absolute;top:6px}.status-timeline li>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.status-timeline strong{color:var(--c-text);font-size:13.5px;font-weight:650}.status-history{background:var(--c-glass);box-shadow:var(--glass-edge), var(--c-shadow);border-radius:24px;gap:10px;padding:18px 20px;display:grid}.status-history-head{color:var(--c-muted);justify-content:space-between;gap:12px;font-size:14px;display:flex}.status-history-head strong{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:15px}.status-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:34px;margin:0;padding:0;list-style:none;display:grid}.status-bars li{background:var(--st-ok-glow);border-radius:3px}.status-bars li.minor{background:var(--st-warn-glow)}.status-bars li.major,.status-bars li.critical{background:var(--st-down-glow)}.status-bars li.maintenance{background:var(--st-maint-glow)}.status-bars li.nodata{background:var(--c-fill-2)}.status-bars li:hover{opacity:.75}.status-history-axis{color:var(--c-muted);justify-content:space-between;font-size:12px;display:flex}.status-legend{color:var(--c-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.status-legend li{align-items:center;gap:6px;display:inline-flex}.status-legend li:before{content:"";background:var(--st-ok-glow);border-radius:3px;width:10px;height:10px}.status-legend li.minor:before{background:var(--st-warn-glow)}.status-legend li.major:before{background:var(--st-down-glow)}.status-legend li.maintenance:before{background:var(--st-maint-glow)}.status-legend li.nodata:before{background:var(--c-fill-2)}.status-subtitle{color:var(--c-text);margin:18px 0 10px 8px;font-size:16px;font-weight:650}@media (max-width:760px){.status-notice{padding:16px}.status-notice header,.status-notice summary{flex-direction:column;gap:8px}.status-bars{gap:1px;height:30px}.status-bars li{border-radius:2px}.status-history{padding:16px}}.status-subscribe{border:1px solid var(--c-glass-line);background:var(--c-glass);border-radius:18px;gap:6px;margin:28px 0 0;padding:18px 20px;display:grid}.status-subscribe h2{margin:0;font-size:16px}.status-subscribe p{color:var(--c-muted);margin:0;font-size:14px}.status-subscribe div{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.status-subscribe a{border:1px solid var(--c-glass-line);color:var(--c-link);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.status-subscribe a:hover{border-color:var(--c-link)}
