@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root,html[data-theme=light]{color-scheme:light;--bg-primary:#f9f8f6;--bg-secondary:#fefefe;--bg-tertiary:#f3f2ef;--bg-quaternary:#e8e6e1;--bg-elevated:#fefefe;--bg-hover:#eae8e3;--bg-overlay:#1f1f1f73;--bg-code:#f3f2ef;--bg-inverse:#1f1f1f;--text-primary:#1f1f1f;--text-secondary:#454545;--text-tertiary:#6b6b6b;--text-quaternary:#6d6d6d;--text-inverse:#f9f8f6;--border-primary:#e5e3de;--border-secondary:#d4d1ca;--border-tertiary:#a8a49c;--primary:#1f1f1f;--primary-hover:#3a3a3a;--primary-foreground:#fff;--focus-ring:0 0 0 3px #1f1f1f2e;--accent-green:#256b4d;--accent-green-light:#2b7d5a1a;--accent-blue:#356384;--accent-blue-light:#3b6d911a;--accent-red:#a23d37;--accent-red-light:#c24a421a;--accent-yellow:#715c1a;--accent-yellow-light:#8a70201f;--accent-orange:#8e4f1b;--accent-orange-light:#a35a201a;--accent-purple:#6d4a8f;--accent-purple-light:#6d4a8f1a;--accent-gray:#5c5c5c;--accent-gray-light:#5c5c5c1a;--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000d;--shadow-dialog:0 8px 32px #00000026;--scrollbar-thumb:#1f1f1f38;--scrollbar-thumb-hover:#1f1f1f6b}html[data-theme=dark]{color-scheme:dark;--bg-primary:#1a1b1e;--bg-secondary:#222326;--bg-tertiary:#2a2b2f;--bg-quaternary:#363840;--bg-elevated:#222326;--bg-hover:#32343a;--bg-overlay:#0009;--bg-code:#202124;--bg-inverse:#e4e2df;--text-primary:#e4e2df;--text-secondary:#b8b5b0;--text-tertiary:#97938e;--text-quaternary:#98948d;--text-inverse:#1a1b1e;--border-primary:#363840;--border-secondary:#454750;--border-tertiary:#5c5e66;--primary:#e4e2df;--primary-hover:#f3f1ee;--primary-foreground:#1a1b1e;--focus-ring:0 0 0 3px #e4e2df40;--accent-green:#7ec6ab;--accent-green-light:#5fb89726;--accent-blue:#93bad8;--accent-blue-light:#6a9fc926;--accent-red:#e8a5a5;--accent-red-light:#e0888826;--accent-yellow:#d4bc6a;--accent-yellow-light:#d4bc6a26;--accent-orange:#e0af84;--accent-orange-light:#daa06d26;--accent-purple:#c5acd7;--accent-purple-light:#b08dc926;--accent-gray:#bcb8b3;--accent-gray-light:#aeaaa426;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006;--shadow-dialog:0 8px 32px #00000080;--scrollbar-thumb:#e4e2df3d;--scrollbar-thumb-hover:#e4e2df73}:root{--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.7;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--z-sticky:500;--z-drawer:900;--z-dropdown:1000;--z-modal:10000;--z-tooltip:10200;--header-height:3.5rem;--tabs-height:2.75rem;--chrome-height:calc(var(--header-height) + var(--tabs-height));--sidebar-width:17rem;--toc-width:15rem;--aside-width:27rem;--content-width:46rem;--shell-max-width:96rem;--gutter:var(--space-8);--method-get:var(--accent-green);--method-get-bg:var(--accent-green-light);--method-post:var(--accent-blue);--method-post-bg:var(--accent-blue-light);--method-put:var(--accent-orange);--method-put-bg:var(--accent-orange-light);--method-patch:var(--accent-purple);--method-patch-bg:var(--accent-purple-light);--method-delete:var(--accent-red);--method-delete-bg:var(--accent-red-light);--method-other:var(--accent-gray);--method-other-bg:var(--accent-gray-light)}}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--chrome-height) + var(--space-4));font-size:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11"}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background-color:var(--bg-quaternary)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{display:none}.skip-link{left:var(--space-4);z-index:calc(var(--z-modal) + 1);padding:var(--space-2) var(--space-3);background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--radius-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast);font-weight:500;display:inline-flex}.button:hover{background:var(--bg-tertiary);border-color:var(--border-tertiary)}.button--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.button--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.button--ghost{background:0 0;border-color:#0000}.button--ghost:hover{background:var(--bg-tertiary);border-color:#0000}.button--sm{min-height:1.75rem;padding:0 var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm)}.button:disabled{opacity:.5;cursor:not-allowed}.icon-button{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--text-secondary);transition:background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.input,.select,.textarea{width:100%;min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-sm);transition:border-color var(--transition-fast)}.textarea{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);resize:vertical;line-height:1.6}.input:focus,.select:focus,.textarea:focus{border-color:var(--border-tertiary);box-shadow:var(--focus-ring);outline:none}.input::placeholder,.textarea::placeholder{color:var(--text-quaternary)}.select{justify-content:space-between;align-items:center;gap:var(--space-2);padding-right:var(--space-2);text-align:left;cursor:pointer;display:inline-flex}.select[data-placeholder]{color:var(--text-quaternary)}.select__icon{color:var(--text-tertiary);display:inline-flex}kbd{border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--bg-tertiary);min-width:1.4em;font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;color:var(--text-secondary);border-bottom-width:2px;padding:0 .35em;line-height:1.5;display:inline-block}}@layer layout{.header{z-index:var(--z-sticky);background:color-mix(in srgb, var(--bg-primary) 88%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-primary);position:sticky;top:0}.header__bar{align-items:center;gap:var(--space-4);height:var(--header-height);max-width:var(--shell-max-width);padding:0 var(--gutter);margin:0 auto;display:flex}.header__brand{align-items:center;gap:var(--space-3);letter-spacing:-.01em;margin-right:auto;font-weight:600;display:flex}.header__brand img{width:auto;height:1.75rem}.header__brand img[data-mode=dark],html[data-theme=dark] .header__brand img[data-mode=light]{display:none}html[data-theme=dark] .header__brand img[data-mode=dark]{display:block}.header__label{padding-left:var(--space-3);border-left:1px solid var(--border-secondary);font-size:var(--text-base);color:var(--text-secondary)}.header__links{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.header__links a:hover{color:var(--text-primary)}.header__actions{align-items:center;gap:var(--space-1);display:flex}.header__divider{background:var(--border-secondary);width:1px;height:1.25rem;margin:0 var(--space-2)}.header__menu{display:none}.tabs-row{border-top:1px solid var(--border-primary)}.tabs-row__inner{gap:var(--space-6);height:var(--tabs-height);max-width:var(--shell-max-width);padding:0 var(--gutter);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.tabs-row__inner::-webkit-scrollbar{display:none}.tabs-row a{align-items:center;gap:var(--space-2);height:100%;font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;transition:color var(--transition-fast);border-bottom:2px solid #0000;font-weight:500;display:inline-flex}.tabs-row a:hover{color:var(--text-primary)}.tabs-row a[aria-current=true]{color:var(--text-primary);border-bottom-color:var(--primary)}.search-trigger{align-items:center;gap:var(--space-2);width:16rem;height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--text-sm);transition:border-color var(--transition-fast);display:inline-flex}.search-trigger:hover{border-color:var(--border-tertiary);color:var(--text-secondary)}.search-trigger kbd{margin-left:auto}.footer{border-top:1px solid var(--border-primary);font-size:var(--text-sm);color:var(--text-tertiary)}.footer__inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--shell-max-width);padding:var(--space-6) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}.footer__socials{gap:var(--space-3);display:flex}.footer__socials a{color:var(--text-tertiary)}.footer__socials a:hover{color:var(--text-primary)}.footer__agents{gap:var(--space-4);display:flex}.footer__agents a:hover{color:var(--text-primary)}.icon--moon,html[data-theme=dark] .icon--sun{display:none}html[data-theme=dark] .icon--moon{display:block}@media (width<=1100px){.search-trigger{width:12rem}}@media (width<=900px){:root{--gutter:var(--space-4);--chrome-height:var(--header-height)}.header__links,.tabs-row,.header__divider{display:none}.header__menu{display:inline-flex}.search-trigger{background:0 0;border-color:#0000;justify-content:center;width:2.25rem;padding:0}.search-trigger span,.search-trigger kbd{display:none}}}@layer components{.icon{flex-shrink:0;width:1em;height:1em}}:root{--chrome-height:var(--header-height);--column-width:52rem}.status{--tc-font:var(--font-sans);--tc-text:var(--text-secondary);--tc-text-muted:var(--text-tertiary);--tc-axis:var(--border-secondary);--tc-grid:var(--border-primary);--tc-grid-minor:var(--border-primary);--tc-surface:var(--bg-secondary);--tc-background:transparent;--tc-crosshair:var(--border-tertiary);--tc-tooltip-bg:var(--bg-elevated);--tc-tooltip-text:var(--text-primary);--tc-tooltip-border:var(--border-secondary)}.bar--operational,.state--operational,.summary--operational{--state:var(--accent-green);--state-light:var(--accent-green-light)}.bar--degraded,.state--degraded,.summary--degraded{--state:var(--accent-yellow);--state-light:var(--accent-yellow-light)}.bar--partial,.state--partial,.summary--partial{--state:var(--accent-orange);--state-light:var(--accent-orange-light)}.bar--major,.state--major,.summary--major{--state:var(--accent-red);--state-light:var(--accent-red-light)}.bar--maintenance,.state--maintenance,.summary--maintenance{--state:var(--accent-blue);--state-light:var(--accent-blue-light)}.bar--no-data,.state--no-data,.summary--no-data{--state:var(--border-tertiary);--state-light:var(--accent-gray-light)}.status-main{max-width:var(--column-width);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}@media (width<=900px){.status .header__links{display:flex}.status .header__actions .button--primary,.status .header__actions .header__divider{display:none}}@media (width<=520px){.status .header__links{display:none}}.page-title{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.02em}.page-lead{margin-top:var(--space-3);color:var(--text-secondary)}.page-lead a,.about a,.block__more a,.breadcrumbs a,.incident-page a,.prose-status a,.day a{text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--border-tertiary)}.page-lead a:hover,.about a:hover,.block__more a:hover,.breadcrumbs a:hover,.incident-page a:hover,.prose-status a:hover,.day a:hover{text-decoration-color:currentColor}.breadcrumbs{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary)}.summary{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--border-primary);border-left:4px solid var(--state);border-radius:var(--radius-lg);background:linear-gradient(var(--state-light), var(--state-light)), var(--bg-secondary);display:flex}.summary__dot,.state__dot{border-radius:var(--radius-full);background:var(--state);flex-shrink:0;width:.75rem;height:.75rem}.summary__dot{width:1rem;height:1rem;margin-top:.6rem}.summary__title{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.01em}.summary__detail{margin-top:var(--space-1);color:var(--text-primary)}.summary__detail a{text-underline-offset:2px;text-decoration:underline}.summary__updated{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.block{margin-top:var(--space-10)}.block__title{margin-bottom:var(--space-4);font-size:var(--text-lg);font-weight:600}.block__more{margin-top:var(--space-4);font-size:var(--text-sm)}.about{margin-top:var(--space-10);font-size:var(--text-sm);color:var(--text-tertiary)}.state{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--state);white-space:nowrap;font-weight:500;display:inline-flex}.state--no-data{color:var(--text-tertiary)}.impact,.status-pill{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;background:var(--bg-tertiary);color:var(--text-secondary);font-weight:500;line-height:1.6;display:inline-block}.impact--minor{background:var(--accent-yellow-light);color:var(--accent-yellow)}.impact--major{background:var(--accent-orange-light);color:var(--accent-orange)}.impact--critical{background:var(--accent-red-light);color:var(--accent-red)}.status-pill--resolved{background:var(--accent-green-light);color:var(--accent-green)}.components{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-secondary);list-style:none}.component{padding:var(--space-5) var(--space-6)}.component+.component{border-top:1px solid var(--border-primary)}.component__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.component__name{font-size:var(--text-base);font-weight:600}.component__description{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.bars{height:2.25rem;margin-top:var(--space-4);gap:2px;list-style:none;display:flex}.bar{background:var(--state);border-radius:2px;flex:1 1 0;min-width:0;position:relative}.bar--no-data{background:var(--bg-quaternary)}.bar:hover{opacity:.75}.bar__tip{bottom:calc(100% + var(--space-2));z-index:var(--z-tooltip);gap:var(--space-1);width:max-content;max-width:17rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-lg);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);pointer-events:none;flex-direction:column;display:none;position:absolute;left:50%;transform:translate(-50%)}.bar:hover .bar__tip{display:flex}.bar--start .bar__tip{left:0;transform:none}.bar--end .bar__tip{left:auto;right:0;transform:none}.bar__date{color:var(--text-primary)}.bar__line{align-items:center;gap:var(--space-2);display:flex}.bar__swatch{background:var(--state);border-radius:2px;width:.6rem;height:.6rem}.bar__incident{padding-top:var(--space-1);border-top:1px solid var(--border-primary);color:var(--text-primary)}.component__foot{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);display:flex}.component__uptime{color:var(--text-secondary)}.component__span--narrow{display:none}@media (width<=640px){.component{padding:var(--space-4)}.bar:nth-child(-n+45),.component__span--wide{display:none}.component__span--narrow{display:inline}.bar:nth-child(n+46):nth-child(-n+57) .bar__tip{left:0;transform:none}}.incident-card,.maintenance-card{padding:var(--space-5) var(--space-6);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-secondary)}.incident-card+.incident-card,.maintenance-card+.maintenance-card{margin-top:var(--space-3)}.incident-card--minor{border-left:4px solid var(--accent-yellow)}.incident-card--major{border-left:4px solid var(--accent-orange)}.incident-card--critical{border-left:4px solid var(--accent-red)}.maintenance-card{border-left:4px solid var(--accent-blue)}.incident-card__title,.maintenance-card__title{font-size:var(--text-base);font-weight:600}.incident-card__title a:hover{text-decoration:underline}.incident-card__latest,.maintenance-card p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.incident-card__latest p,.incident-line__latest p{display:inline}.incident-card__latest p+p:before,.incident-line__latest p+p:before{content:" "}.incident-card__meta,.maintenance-card__meta,.incident-line__meta{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}.days{list-style:none}.day+.day{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-primary)}.day__date{font-size:var(--text-sm);font-weight:600}.day__quiet{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.incident-lines{list-style:none}.incident-line{margin-top:var(--space-3)}.incident-line__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.incident-line__title{text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--border-tertiary);font-weight:500}.incident-line__latest{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.month+.month{margin-top:var(--space-12)}.month{margin-top:var(--space-8)}.month__title{font-size:var(--text-xl)}.month__subtitle{margin-top:var(--space-5);font-size:var(--text-sm);font-weight:600}.month__note{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.plain-list{margin-top:var(--space-2);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary)}.uptime-table{width:100%;margin-top:var(--space-4);border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.uptime-table th,.uptime-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-primary);text-align:right;white-space:nowrap}.uptime-table th:first-child{text-align:left;font-weight:500}.uptime-table thead th{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}@media (width<=640px){.uptime-table th,.uptime-table td{padding:var(--space-2) var(--space-1)}.uptime-table{font-size:var(--text-xs)}}.incident-page__badges{gap:var(--space-2);display:flex}.incident-page__title{margin-top:var(--space-3);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.02em}.incident-page__meta,.incident-page__postmortem{margin-top:var(--space-3);color:var(--text-secondary)}.incident-page h2{margin-top:var(--space-10);font-size:var(--text-lg)}.incident-page section>p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.updates{margin-top:var(--space-4);border-left:2px solid var(--border-primary);list-style:none}.update{padding:0 0 var(--space-6) var(--space-6);position:relative}.update:before{content:"";border:2px solid var(--bg-primary);border-radius:var(--radius-full);background:var(--border-tertiary);width:.7rem;height:.7rem;position:absolute;top:.45rem;left:-.4rem}.update__status{font-size:var(--text-base)}.update__kept{color:var(--text-tertiary);font-weight:400}.update__body{margin-top:var(--space-1);color:var(--text-primary)}.update__body p+p{margin-top:var(--space-2)}.update__time{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.prose-status{margin-top:var(--space-6);line-height:var(--leading-relaxed)}.prose-status h2{margin-top:var(--space-8);font-size:var(--text-xl)}.prose-status h3{margin-top:var(--space-6);font-size:var(--text-lg)}.prose-status p,.prose-status ul,.prose-status ol,.prose-status pre,.prose-status table{margin-top:var(--space-4)}.prose-status ul,.prose-status ol{padding-left:var(--space-6)}.prose-status code{border-radius:var(--radius-xs);background:var(--bg-code);font-family:var(--font-mono);padding:0 .25em;font-size:.9em}.prose-status pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-code);overflow-x:auto}.prose-status pre code{background:0 0;padding:0}.block__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.block__head .block__title{margin-bottom:0}.range-switch{border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-secondary);padding:2px;display:inline-flex}.range-switch[hidden]{display:none}.range-switch button{padding:0 var(--space-3);border-radius:var(--radius-sm);min-height:1.75rem;font-size:var(--text-xs);color:var(--text-tertiary)}.range-switch button[aria-pressed=true]{background:var(--bg-quaternary);color:var(--text-primary)}.component__strip,.latency__chart{display:none}.component[data-charted] .component__strip{height:2.25rem;margin-top:var(--space-4);display:block}.component[data-charted] .bars{display:none}.latency{margin-top:var(--space-4)}.latency__summary{font-size:var(--text-xs);color:var(--text-tertiary)}.latency__summary strong{color:var(--text-secondary);font-weight:500}.component[data-charted] .latency__chart{height:7.5rem;margin-top:var(--space-2);display:block}
