.status-page{--status-line:color-mix(in srgb, var(--color-foreground) 14%, transparent);--status-line-soft:color-mix(in srgb, var(--color-foreground) 8%, transparent);--status-line-strong:color-mix(in srgb, var(--color-foreground) 24%, transparent);--status-hover:color-mix(in srgb, var(--color-foreground) 4%, transparent);--status-tone:var(--color-success)}html:has(.status-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.status-page){scroll-behavior:auto}}.status-page [data-status=operational],.status-page [data-status=resolved]{--status-tone:var(--color-success)}.status-page [data-status=degraded],.status-page [data-status=partial],.status-page [data-status=investigating],.status-page [data-status=identified],.status-page [data-status=monitoring]{--status-tone:var(--color-warning)}.status-page [data-status=major]{--status-tone:var(--color-destructive)}.light .status-page,.light .status-page [data-status=operational],.light .status-page [data-status=resolved]{--status-tone-text:var(--success-text)}.light .status-page [data-status=degraded],.light .status-page [data-status=partial],.light .status-page [data-status=investigating],.light .status-page [data-status=identified],.light .status-page [data-status=monitoring]{--status-tone-text:var(--warning-text)}.light .status-page [data-status=major]{--status-tone-text:var(--destructive-text)}.status-rule{background:linear-gradient(to right, transparent, var(--status-line-strong), transparent);height:1px}.status-rule-out{background:linear-gradient(to right, var(--status-line-strong), transparent);height:1px}.status-divider-y{border-top:1px solid var(--status-line);border-bottom:1px solid var(--status-line)}.status-divider-t{border-top:1px solid var(--status-line)}.status-state{border-left:2px solid var(--status-tone);padding:.125rem 0 .125rem .875rem}.status-state-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--status-tone-text,var(--status-tone));font-size:.9375rem;font-weight:600;line-height:1.3}.status-state-detail{text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 68%, transparent);margin-top:.375rem;font-size:.875rem;line-height:1.6}.status-state-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 38%, transparent);flex-wrap:wrap;gap:.2rem 1rem;margin-top:.5rem;font-size:.6875rem;display:flex}@media (min-width:640px){.status-state-label{font-size:1.0625rem}}.status-section-label{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 46%, transparent);align-items:center;gap:.75rem;font-size:.6875rem;font-weight:600;display:flex}.status-section-label>.status-rule-out{flex:1}.status-group{scroll-margin-top:7.5rem}.status-group+.status-group{margin-top:1.75rem}.status-group-name{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 62%, transparent);align-items:center;gap:.75rem;font-size:.6875rem;font-weight:600;display:flex}.status-group-name>.status-rule-out{flex:1}.status-group-flag{color:var(--status-tone-text,var(--status-tone));letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.625rem;font-weight:600}.status-row{border-top:1px solid var(--status-line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name meta""bars bars""day day";align-items:center;gap:.5rem 1rem;padding:.8125rem 0;display:grid}.status-row:first-of-type{border-top:0}.status-row-name{color:color-mix(in srgb, var(--color-foreground) 88%, transparent);grid-area:name;min-width:0;font-size:.9375rem}.status-row-meta{grid-area:meta;justify-content:flex-end;align-items:baseline;gap:.75rem;display:flex}.status-row-uptime{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 38%, transparent);white-space:nowrap;font-size:.75rem}.status-row-state{color:var(--status-tone-text,var(--status-tone));white-space:nowrap;font-size:.75rem;font-weight:500}@media (min-width:900px){.status-row{grid-template-columns:minmax(9rem,1fr) minmax(11rem,21rem) 7.5rem;grid-template-areas:"name bars meta""day day day";gap:.5rem 1.5rem}}.status-bars{grid-area:bars;grid-template-columns:repeat(var(--status-days,30), minmax(0, 1fr));align-items:stretch;gap:3px;height:1.625rem;display:grid}.status-bars-day{background:color-mix(in srgb, var(--color-success) 32%, transparent);border-radius:2px;min-width:0;padding:0;transition:background-color .15s}button.status-bars-day{-webkit-appearance:none;appearance:none;cursor:pointer;border:0}button.status-bars-day:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.status-bars-day[data-level=degraded]{background:color-mix(in srgb, var(--color-warning) 62%, transparent)}.status-bars-day[data-level=down]{background:color-mix(in srgb, var(--color-destructive) 68%, transparent)}.status-bars-day:hover{background:color-mix(in srgb, var(--color-success) 65%, transparent)}.status-bars-day[data-level=degraded]:hover,.status-bars-day[data-level=degraded][data-selected=true]{background:var(--color-warning)}.status-bars-day[data-level=down]:hover,.status-bars-day[data-level=down][data-selected=true]{background:var(--color-destructive)}.status-bars-day[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-foreground) 40%, transparent)}.status-day{border-left:2px solid var(--status-tone);grid-area:day;margin-top:.25rem;padding:.125rem 0 .125rem .75rem}.status-day-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.status-day-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 70%, transparent);font-size:.6875rem;font-weight:600}.status-day-state{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--status-tone-text,var(--status-tone));font-size:.5625rem;font-weight:600}.status-day-title{color:color-mix(in srgb, var(--color-foreground) 88%, transparent);margin-top:.25rem;font-size:.8125rem;font-weight:500}.status-day-message{text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 62%, transparent);max-width:46rem;margin-top:.2rem;font-size:.8125rem;line-height:1.6}.status-day-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 32%, transparent);margin-top:.3rem;font-size:.625rem}.status-clouds{-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 56%),linear-gradient(#000 58%,#0000 98%);mask-image:linear-gradient(90deg,#0000 22%,#000 56%),linear-gradient(#000 58%,#0000 98%);-webkit-mask-composite:source-in;mask-composite:intersect}.status-clouds-sm{-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 22%),linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 22%),linear-gradient(#000 55%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.status-clouds-layer{opacity:0;animation:1.4s cubic-bezier(.16,1,.3,1) forwards status-clouds-in}.status-clouds-layer[data-depth=far]{animation-delay:0s}.status-clouds-layer[data-depth=mid]{animation-delay:.18s}.status-clouds-layer[data-depth=near]{animation-delay:.36s}@keyframes status-clouds-in{to{opacity:1}}.status-clouds-drift{animation:80s ease-in-out infinite alternate status-clouds-drift}.status-clouds-layer[data-depth=far] .status-clouds-drift{animation-duration:140s}.status-clouds-layer[data-depth=near] .status-clouds-drift{animation-duration:55s}@keyframes status-clouds-drift{0%{transform:translate(-10px)}to{transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.status-clouds-layer{opacity:1;animation:none}.status-clouds-drift{animation:none}}.status-key-row{border-bottom:1px solid var(--status-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-bottom:.625rem;display:flex}.status-key{flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;display:flex}.status-key-item{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 42%, transparent);align-items:center;gap:.4375rem;font-size:.5625rem;font-weight:600;display:inline-flex}.status-key-swatch{border-radius:2px;flex:none;width:1rem;height:.5rem}.status-key-swatch[data-level=up]{background:color-mix(in srgb, var(--color-success) 32%, transparent)}.status-key-swatch[data-level=degraded]{background:color-mix(in srgb, var(--color-warning) 62%, transparent)}.status-key-swatch[data-level=down]{background:color-mix(in srgb, var(--color-destructive) 68%, transparent)}.status-key-span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 30%, transparent);flex:none;font-size:.5625rem}.status-incident{border-left:2px solid var(--status-tone);padding-left:.875rem}.status-incident+.status-incident{margin-top:1.5rem}.status-incident-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.status-incident-title{text-wrap:pretty;letter-spacing:-.01em;color:var(--color-foreground);min-width:0;font-size:.9375rem;font-weight:600}.status-incident-state{font-family:var(--font-mono);color:var(--status-tone-text,var(--status-tone));letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.625rem;font-weight:600}.status-incident-sub{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 38%, transparent);margin-top:.25rem;font-size:.6875rem}.status-timeline{margin:.875rem 0 0;padding-left:0;list-style:none}.status-timeline-item+.status-timeline-item{border-top:1px solid var(--status-line-soft);margin-top:.75rem;padding-top:.75rem}.status-timeline-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.status-timeline-state{font-family:var(--font-mono);color:var(--status-tone-text,var(--status-tone));letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:600}.status-timeline-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 32%, transparent);font-size:.625rem}.status-timeline-message{text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 66%, transparent);margin-top:.25rem;font-size:.8125rem;line-height:1.6}.status-maint{border-left:2px solid var(--status-line-strong);padding-left:.875rem}.status-maint+.status-maint{margin-top:1.5rem}.status-maint-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 40%, transparent);flex:none;font-size:.625rem;font-weight:600}.status-maint-window{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 42%, transparent);flex-wrap:wrap;gap:.2rem 1.25rem;margin-top:.625rem;font-size:.6875rem;display:flex}.status-past-row{border-top:1px solid var(--status-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.625rem 0;display:flex}.status-past-row:first-of-type{border-top:0}.status-past-title{text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 76%, transparent);min-width:0;font-size:.875rem}.status-past-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 32%, transparent);flex:none;font-size:.6875rem}.status-empty{color:color-mix(in srgb, var(--color-foreground) 40%, transparent);font-size:.875rem}.status-rail-heading{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 42%, transparent);margin-bottom:.625rem;padding-left:.875rem;font-size:.625rem;font-weight:600}.status-rail-link{border-left:2px solid var(--status-line);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .5rem .4rem .875rem;transition:background-color .25s,padding-left .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.status-rail-link:hover{background:var(--status-hover);padding-left:1.125rem}.status-rail-link[data-active=true]{padding-left:1.125rem}.status-rail-marker{background:var(--color-primary);width:2px;position:absolute;top:0;bottom:0;left:-2px}.status-rail-name{color:color-mix(in srgb, var(--color-foreground) 58%, transparent);min-width:0;font-size:.8125rem;transition:color .25s}.status-rail-link[data-active=true] .status-rail-name{color:var(--color-foreground)}.status-rail-link:hover .status-rail-name{color:color-mix(in srgb, var(--color-foreground) 85%, transparent)}.status-rail-link:not([data-status=operational]) .status-rail-name{color:var(--status-tone-text,var(--status-tone))}.status-rail-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 28%, transparent);flex:none;font-size:.625rem}@media (max-width:639px){.status-bars{gap:2px;height:1.25rem}}@media (prefers-reduced-motion:reduce){.status-bars-day,.status-rail-link,.status-rail-name{transition:none}}
