.kst{color:var(--fg);overflow-wrap:anywhere;font-size:1rem}.kst *,.kst :before,.kst :after{box-sizing:border-box}.kst a.kst-link{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.kst a.kst-link--solo{align-items:center;min-height:44px;display:inline-flex}.kst :focus-visible{outline-offset:2px;outline:2px solid}.kst-panel{background:var(--surface2);color:var(--fg);border-radius:32px;flex-wrap:wrap;align-items:center;gap:24px;padding:clamp(28px,4vw,44px);display:flex}.kst-panel--operational,.kst-panel--off,.kst-panel--idle{color:#000;background:#22c55e}.kst-panel--degraded{color:#000;background:#f5a524}.kst-panel--down{background:var(--red-solid,#d4103a);color:#fff}.kst-panel--maintenance{color:#000;background:#7aa7ff}.kst-panel--unknown{background:repeating-linear-gradient(135deg, var(--surface2) 0 14px, var(--line2) 14px 16px);color:var(--fg)}.kst-panel__buddy{flex:none;width:90px;height:auto}.kst-panel__words{flex:1;min-width:min(100%,260px)}.kst .kst-panel__title{letter-spacing:-.045em;margin:0;font-size:clamp(min(2.5rem,11.5vw),5vw,4rem);font-weight:700;line-height:.94}.kst .kst-panel__checked{margin:8px 0 0;font-size:1rem}.kst-subscribe-pill{color:#fff;background:#000;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:44px;padding:12px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.kst a.kst-subscribe-pill,.ks-page .kst a.kst-subscribe-pill{color:#fff}.kst-switch{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.kst-switch--small{margin-top:16px}.kst-switch__item{border:1px solid var(--line2);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.kst a.kst-switch__item{color:var(--fg)}.kst a.kst-switch__item[aria-current=true],.kst .kst-switch__item[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.kst .kst-h2{letter-spacing:-.04em;margin:80px 0 0;font-size:clamp(min(2.25rem,10vw),4vw,3.25rem);font-weight:700;line-height:1.02}.kst .kst-h3{margin:40px 0 12px;font-size:1.25rem;font-weight:600;line-height:1.25}.kst .kst-note,.kst .kst-zone,.kst .kst-section-note{color:var(--subtle);margin:12px 0 0;font-size:.875rem}.kst .kst-section-note{max-width:64ch}.kst .kst-section-note+.kst-card{margin-top:12px}.kst-zone__toggle{min-height:44px;color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.kst .kst-tell{color:var(--muted);margin:48px 0 0}.kst-card{background:var(--surface);border:1px solid var(--line);border-radius:28px;overflow:hidden}.kst-row+.kst-row,.kst-partner+.kst-partner{border-top:1px solid var(--line)}.kst-row__head{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 24px;display:grid}div.kst-row__head{cursor:default;grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto}.kst .kst-row__head:focus-visible{outline-offset:-2px}.kst-row__name{font-size:1rem;font-weight:600}.kst-bars{align-items:flex-end;gap:2px;min-width:0;height:28px;display:flex}.kst-day{background:var(--line);border-radius:2px;flex:1;min-width:0;height:28px}.kst-day--ok{background:#22c55e}.kst-day--degraded{background:#f5a524;height:18px}.kst-day--down{background:#fc2747;height:10px}.kst-day--maintenance{background:repeating-linear-gradient(0deg,#7aa7ff 0 3px,#0000 3px 5px)}.kst-day--unknown{background:repeating-linear-gradient(135deg, var(--line2) 0 2px, var(--surface2) 2px 4px);background-color:var(--surface2)}.kst-row__side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:112px;display:inline-flex}.kst-word{white-space:nowrap;align-items:center;gap:5px;font-size:.8125rem;font-weight:600;display:inline-flex}.kst-glyph{flex:none}.kst-word--operational .kst-glyph{color:#16a34a}.kst-word--degraded .kst-glyph{color:#f5a524}.kst-word--down .kst-glyph{color:#fc2747}.kst-word--maintenance .kst-glyph{color:#7aa7ff}.kst-row__uptime{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--muted);white-space:nowrap;font-size:.8125rem}.kst-row__coverage{color:var(--subtle);font-size:.6875rem;display:block}.kst-chevron{color:var(--subtle);transition:transform .15s}.kst-row[data-open] .kst-chevron{transform:rotate(180deg)}.kst-row__more{padding:4px 24px 24px}.kst-row__more[hidden]{display:none}.kst .kst-row__note{margin:0 0 8px;font-weight:600}.kst .kst-row__how{color:var(--muted);margin:0;font-size:.875rem}.kst-row__how-label{color:var(--fg);font-weight:600}.kst .kst-row__more-title{margin:14px 0 6px;font-size:.875rem;font-weight:600}.kst .kst-row__none{color:var(--muted);margin:0;font-size:.875rem}.kst-baddays{color:var(--muted);margin:0;padding:0;font-size:.875rem;list-style:none}.kst-baddays li{border-top:1px solid var(--line);flex-wrap:wrap;gap:2px 16px;padding:6px 0;display:flex}.kst-baddays li:first-child{border-top:0}.kst-baddays__day{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--subtle);min-width:96px;font-size:.8125rem}.kst-legend{margin-top:12px}.kst .kst-legend__line{color:var(--subtle);margin:0;font-size:.8125rem}.kst-narrow-only{display:none}.kst-legend__keys{color:var(--subtle);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.kst-legend__keys li{align-items:center;gap:6px;display:inline-flex}.kst-legend__sample{align-items:flex-end;width:8px;height:20px;display:inline-flex}.kst-legend__sample .kst-day{height:100%}.kst-legend__sample .kst-day--degraded{height:65%}.kst-legend__sample .kst-day--down{height:36%}.kst-partner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 24px;display:flex}.kst-partner__who{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.kst-partner__for,.kst-partner__note,.kst-partner__at{color:var(--muted);font-size:.875rem}.kst-partner__state .kst-link{font-size:.875rem}.kst-partner__state{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.kst-partner__at{color:var(--subtle);font-size:.75rem}.kst-graphs{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:20px;display:grid}.kst-graph{background:var(--surface);border:1px solid var(--line);border-radius:28px;min-width:0;padding:20px 24px}.kst .kst-graph__title{margin:0;font-size:1rem;font-weight:600}.kst .kst-graph__read,.kst .kst-graph__empty{color:var(--muted);margin:4px 0 12px;font-size:.8125rem}.kst-graph__plot{position:relative}.kst-graph__svg{width:100%;height:140px;display:block}.kst-graph__axis{stroke:var(--line);stroke-width:1px}.kst-graph__line{fill:none;stroke:var(--fg);stroke-width:2px;stroke-linejoin:round}.kst-graph__dot{stroke:var(--fg);stroke-width:4px;stroke-linecap:round}.kst-graph__crosshair{background:var(--subtle);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.kst-graph__numbers{color:var(--muted);margin-top:8px;font-size:.8125rem}.kst-graph__numbers table{border-collapse:collapse;width:100%;margin-top:8px}.kst-graph__numbers th,.kst-graph__numbers td{text-align:left;border-top:1px solid var(--line);padding:4px 8px 4px 0}.kst-cards{gap:12px;display:grid}.kst a.kst-incident-card,.kst-incident-card{background:var(--surface);border:1px solid var(--line);color:var(--fg);border-radius:28px;flex-direction:column;gap:6px;padding:20px 24px;text-decoration:none;display:flex}.kst-incident-card__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kst-incident-card__title{font-size:1.125rem;font-weight:600}.kst-incident-card__body{color:var(--muted);font-size:.9375rem}.kst-incident-card__at{color:var(--subtle);font-size:.8125rem}.kst-pill{border:1px solid var(--line2);white-space:normal;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.kst-list{margin:20px 0 0;padding:0;list-style:none}.kst-line{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.kst-line__date{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--subtle);font-size:.8125rem}.kst-line__words{flex-direction:column;gap:6px;min-width:0;display:flex}.kst a.kst-line__title,.kst-line__title{color:var(--fg);font-size:1.125rem;font-weight:600;text-decoration:none}.kst a.kst-line__title:hover{text-decoration:underline}.kst-line__body{color:var(--muted);font-size:.9375rem;line-height:1.55}.kst-line__tags{flex-wrap:wrap;gap:6px;display:flex}.kst-back{align-items:center;min-height:44px;display:inline-flex}.kst .kst-subpage__eyebrow{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--subtle);margin:28px 0 8px;font-size:.75rem}.kst .kst-subpage__title{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(min(2.25rem,10vw),4.5vw,3.5rem);font-weight:700;line-height:1}.kst .kst-subpage__title:focus{outline:none}.kst .kst-subpage__when,.kst .kst-subpage__rows{color:var(--muted);margin:12px 0 0}.kst-timeline{margin:32px 0 0;padding:0;list-style:none}.kst-timeline__item{border-top:1px solid var(--line);padding:22px 0}.kst-timeline__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kst-timeline__when{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--subtle);font-size:.8125rem}.kst-timeline__edited{color:var(--muted);font-size:.75rem;font-weight:600}.kst .kst-timeline__body{white-space:pre-wrap;margin:10px 0 0;line-height:1.55}.kst .kst-timeline__by{color:var(--subtle);margin:8px 0 0;font-size:.8125rem}.kst-subscribe{scroll-margin-top:96px}.kst-subscribe__form{max-width:560px;margin-top:20px}.kst-subscribe__label{margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.kst-subscribe__row{flex-wrap:wrap;gap:8px;display:flex}.kst-subscribe__input{border:1px solid var(--line2);background:var(--surface);min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:999px;flex:220px;padding:10px 16px}.kst-subscribe__send{background:var(--fg);min-height:44px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 22px;font-weight:600}.kst .kst-subscribe__done{margin-top:20px;font-weight:600}@media (width<=900px){.kst-row__head,div.kst-row__head{flex-wrap:wrap;gap:8px 16px;display:flex}.kst-row__name{flex:auto;min-width:0}.kst-row__side{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:2px 12px}.kst-row__coverage{margin-left:6px;display:inline}.kst-bars{flex:1 0 100%;order:3}.kst-chevron{flex:none}}@media (width<=640px){.kst-bars .kst-day:nth-child(-n+45),.kst-wide-only{display:none}.kst-narrow-only{display:inline}.kst-line{grid-template-columns:minmax(0,1fr);gap:6px}.kst-bars{gap:1px}.kst-row__head{padding:16px 18px}.kst-row__more{padding:4px 18px 20px}.kst-partner{padding:16px 18px}.kst-partner__state{text-align:left;align-items:flex-start}.kst-h2{margin-top:56px}}@media (prefers-reduced-motion:reduce){.kst-chevron{transition:none}}@font-face{font-family:Geist Site;src:url(/fonts/Geist-Variable.woff2)format("woff2-variations"),url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Site;src:url(/fonts/GeistMono-Variable.woff2)format("woff2-variations"),url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--red:#fc2747;--red-solid:#d4103a;--font-mono:"Geist Mono Site", ui-monospace, monospace;--bg:#0e0f11;--fg:#fff;--muted:#c2c5cb;--subtle:#95979d;--line:#292b2f;--line2:#33353a;--surface:#17181b;--surface2:#1f2024;--accent:#ff5d77;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fff;--fg:#000;--muted:#33353a;--subtle:#5c5e64;--line:#eeeff2;--line2:#c2c5cb;--surface:#f7f8f9;--surface2:#eeeff2;--accent:#d4103a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--bg);margin:0}body{color:var(--fg);-webkit-font-smoothing:antialiased;font-family:Geist Site,system-ui,sans-serif;overflow-x:hidden}.kst-shell{max-width:1100px;margin:0 auto;padding:16px clamp(16px,2.5vw,32px) 48px}.kst-shell__top{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:16px;display:flex}.kst-shell__brand{color:var(--fg);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.kst-shell__brand img{width:28px;height:28px}.kst-shell__theme{border:1px solid var(--line2);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:.875rem}.kst-shell__foot{border-top:1px solid var(--line);color:var(--subtle);margin-top:56px;padding-top:20px;font-size:.875rem}.kst-shell__foot a{color:var(--accent);text-underline-offset:3px}
