:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f8f9fb;--surface-1:#f0f2f4;--surface-2:#e5e9ee;--surface-3:#d4dce5;--surface-inset:#e4e8ec;--surface-scrim:#0f172070;--border-hairline:#e3e8ed;--border-default:#c4ceda;--border-strong:#a7b7c7;--text-1:#0c151d;--text-2:#363f48;--text-3:#56616b;--text-disabled:#7b8c9c;--text-on-accent:#0b0e11;--text-on-dark:#fff;--status-down-fg:#8e0015;--status-down-dot:#b40016;--status-down-bg:#ffebec;--status-down-edge:#ffb9bc;--status-elevated-fg:#432e00;--status-elevated-dot:#473100;--status-elevated-bg:#fae7c6;--status-elevated-edge:#d4b36e;--status-planned-fg:#003e70;--status-planned-dot:#195082;--status-planned-bg:#deedff;--status-planned-edge:#90c2fa;--status-normal-fg:#363f48;--status-normal-dot:#7c8b9b;--status-normal-bg:#f0f2f4;--status-normal-edge:#c4ceda;--status-unknown-fg:#56616b;--status-unknown-dot:#768695;--grade-0-dot:#1f8a4c;--grade-0-fg:#0e5a31;--grade-1-dot:#a87f00;--grade-1-fg:#5c4500;--grade-2-dot:#c46a00;--grade-2-fg:#7a3f00;--grade-3-dot:#d13a00;--grade-3-fg:#8a2600;--grade-4-dot:#b40016;--grade-4-fg:#8e0015;--success-fg:#0e482c;--success-bg:#c6ebd7;--success-edge:#7dc9a1;--accent:#005295;--accent-fg:#003e70;--accent-bg:#deedff;--accent-ink:#fff;--focus-ring:#004373;--shadow-pop:0 4px 12px #0f17201f;--shadow-sheet:0 -8px 32px #0f172024;--shadow-modal:0 16px 48px #0f172033;--font-sans:"Barlow", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-cond:"Barlow Condensed", "Barlow", "Arial Narrow", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-3xs:.75rem;--fs-2xs:.8125rem;--fs-xs:clamp(.875rem, .8634rem + .0476vw, .90625rem);--fs-sm:clamp(.9375rem, .9259rem + .0476vw, .96875rem);--fs-md:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.0902rem + .1429vw, 1.21875rem);--fs-xl:clamp(1.3125rem, 1.2661rem + .1905vw, 1.4375rem);--fs-2xl:clamp(1.5625rem, 1.4929rem + .2857vw, 1.75rem);--fs-3xl:clamp(1.8125rem, 1.65rem + .6667vw, 2.25rem);--fs-4xl:clamp(2.125rem, 1.8rem + 1.3333vw, 3rem);--lh-display:1;--lh-tight:1.12;--lh-snug:1.22;--lh-normal:1.45;--lh-relaxed:1.6;--tr-tight:-.02em;--tr-normal:0em;--tr-wide:.06em;--tr-mono:.01em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--gutter:clamp(1rem, .6286rem + 1.52vw, 2rem);--stack:clamp(1.5rem, 1.129rem + 1.52vw, 2.5rem);--r-0:0;--r-xs:3px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:999px;--bw-hair:1px;--bw-focus:2px;--bw-rule:3px;--bw-rail:3px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.32s;--dur-live:2.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--z-base:0;--z-rail:10;--z-sticky:100;--z-tabbar:200;--z-scrim:300;--z-dialog:310;--z-popover:400;--z-toast:500;--z-skiplink:600;--shell-max:1680px;--col-main-max:880px;--col-sidebar:288px;--col-detail:360px;--header-h:56px;--tabbar-h:58px;--tap-min:44px;--strip-pitch:104px;--strip-dot:14px;--strip-dot-anchor:14px;--strip-rail-h:3px;--strip-row-h:160px;--strip-overview-h:6px;--line-1:#0068b2;--line-1-fg:#fff;--line-1-rule:#0068b2;--line-2:#ee3124;--line-2-fg:#0b0e11;--line-2-rule:#ee3124;--line-3:#f5911d;--line-3-fg:#0b0e11;--line-3-rule:#c87515;--line-4:#8b0d04;--line-4-fg:#fff;--line-4-rule:#8b0d04;--line-5:#ed174f;--line-5-fg:#000;--line-5-rule:#ed174f;--line-6:#a0218c;--line-6-fg:#fff;--line-6-rule:#a0218c;--line-7:#00a0b0;--line-7-fg:#0b0e11;--line-7-rule:#0097a7;--line-8:#7fbd42;--line-8-fg:#0b0e11;--line-8-rule:#649733;--line-9:#00853f;--line-9-fg:#fff;--line-9-rule:#00853f;--line-10:#827d00;--line-10-fg:#000;--line-10-rule:#827d00;--line-11:#00a4e4;--line-11-fg:#0b0e11;--line-11-rule:#0092cc;--line-12:#ffd201;--line-12-fg:#0b0e11;--line-12-rule:#a48600;--line-b1:#005636;--line-b1-fg:#fff;--line-b1-rule:#005636}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0e1216;--surface-1:#141920;--surface-2:#1a2129;--surface-3:#222b34;--surface-inset:#0b0e11;--surface-scrim:#06090cb8;--border-hairline:#1b222a;--border-default:#2b3540;--border-strong:#3a4653;--text-1:#f4f7fa;--text-2:#b3c0cc;--text-3:#8494a3;--text-disabled:#5b6875;--text-on-accent:#0b0e11;--text-on-dark:#fff;--status-down-fg:#ff9a93;--status-down-dot:#ff6b62;--status-down-bg:#2a1416;--status-down-edge:#5a2429;--status-elevated-fg:#ffc864;--status-elevated-dot:#ffc24a;--status-elevated-bg:#2a1e08;--status-elevated-edge:#55400f;--status-planned-fg:#8fc5ff;--status-planned-dot:#69adf2;--status-planned-bg:#0f1f31;--status-planned-edge:#23405f;--status-normal-fg:#b3c0cc;--status-normal-dot:#5c6874;--status-normal-bg:#141920;--status-normal-edge:#2b3540;--status-unknown-fg:#8494a3;--status-unknown-dot:#606d79;--grade-0-dot:#3dd68c;--grade-0-fg:#6fe3a8;--grade-1-dot:#f2d23b;--grade-1-fg:#f7df6e;--grade-2-dot:#ffa83a;--grade-2-fg:#ffbc66;--grade-3-dot:#ff6b2e;--grade-3-fg:#ff8f5e;--grade-4-dot:#ff6b62;--grade-4-fg:#ff9a93;--success-fg:#3dd68c;--success-bg:#0d2a1d;--success-edge:#1c4a34;--accent:#56a8ff;--accent-fg:#8fc5ff;--accent-bg:#0f1f31;--accent-ink:#0b0e11;--focus-ring:#7fc0ff;--shadow-pop:0 4px 12px #00000073;--shadow-sheet:0 -8px 32px #0000008c;--shadow-modal:0 16px 48px #0009;--line-1:#0068b2;--line-1-fg:#fff;--line-1-rule:#0068b2;--line-2:#ee3124;--line-2-fg:#0b0e11;--line-2-rule:#ee3124;--line-3:#f5911d;--line-3-fg:#0b0e11;--line-3-rule:#f5911d;--line-4:#8b0d04;--line-4-fg:#fff;--line-4-rule:#cc1306;--line-5:#ed174f;--line-5-fg:#000;--line-5-rule:#ed174f;--line-6:#a0218c;--line-6-fg:#fff;--line-6-rule:#b1249b;--line-7:#00a0b0;--line-7-fg:#0b0e11;--line-7-rule:#00a0b0;--line-8:#7fbd42;--line-8-fg:#0b0e11;--line-8-rule:#7fbd42;--line-9:#00853f;--line-9-fg:#fff;--line-9-rule:#00853f;--line-10:#827d00;--line-10-fg:#000;--line-10-rule:#827d00;--line-11:#00a4e4;--line-11-fg:#0b0e11;--line-11-rule:#00a4e4;--line-12:#ffd201;--line-12-fg:#0b0e11;--line-12-rule:#ffd201;--line-b1:#005636;--line-b1-fg:#fff;--line-b1-rule:#007752}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f8f9fb;--surface-1:#f0f2f4;--surface-2:#e5e9ee;--surface-3:#d4dce5;--surface-inset:#e4e8ec;--surface-scrim:#0f172070;--border-hairline:#e3e8ed;--border-default:#c4ceda;--border-strong:#a7b7c7;--text-1:#0c151d;--text-2:#363f48;--text-3:#56616b;--text-disabled:#7b8c9c;--text-on-accent:#0b0e11;--text-on-dark:#fff;--status-down-fg:#8e0015;--status-down-dot:#b40016;--status-down-bg:#ffebec;--status-down-edge:#ffb9bc;--status-elevated-fg:#432e00;--status-elevated-dot:#473100;--status-elevated-bg:#fae7c6;--status-elevated-edge:#d4b36e;--status-planned-fg:#003e70;--status-planned-dot:#195082;--status-planned-bg:#deedff;--status-planned-edge:#90c2fa;--status-normal-fg:#363f48;--status-normal-dot:#7c8b9b;--status-normal-bg:#f0f2f4;--status-normal-edge:#c4ceda;--status-unknown-fg:#56616b;--status-unknown-dot:#768695;--grade-0-dot:#1f8a4c;--grade-0-fg:#0e5a31;--grade-1-dot:#a87f00;--grade-1-fg:#5c4500;--grade-2-dot:#c46a00;--grade-2-fg:#7a3f00;--grade-3-dot:#d13a00;--grade-3-fg:#8a2600;--grade-4-dot:#b40016;--grade-4-fg:#8e0015;--success-fg:#0e482c;--success-bg:#c6ebd7;--success-edge:#7dc9a1;--accent:#005295;--accent-fg:#003e70;--accent-bg:#deedff;--accent-ink:#fff;--focus-ring:#004373;--shadow-pop:0 4px 12px #0f17201f;--shadow-sheet:0 -8px 32px #0f172024;--shadow-modal:0 16px 48px #0f172033;--line-1:#0068b2;--line-1-fg:#fff;--line-1-rule:#0068b2;--line-2:#ee3124;--line-2-fg:#0b0e11;--line-2-rule:#ee3124;--line-3:#f5911d;--line-3-fg:#0b0e11;--line-3-rule:#c87515;--line-4:#8b0d04;--line-4-fg:#fff;--line-4-rule:#8b0d04;--line-5:#ed174f;--line-5-fg:#000;--line-5-rule:#ed174f;--line-6:#a0218c;--line-6-fg:#fff;--line-6-rule:#a0218c;--line-7:#00a0b0;--line-7-fg:#0b0e11;--line-7-rule:#0097a7;--line-8:#7fbd42;--line-8-fg:#0b0e11;--line-8-rule:#649733;--line-9:#00853f;--line-9-fg:#fff;--line-9-rule:#00853f;--line-10:#827d00;--line-10-fg:#000;--line-10-rule:#827d00;--line-11:#00a4e4;--line-11-fg:#0b0e11;--line-11-rule:#0092cc;--line-12:#ffd201;--line-12-fg:#0b0e11;--line-12-rule:#a48600;--line-b1:#005636;--line-b1-fg:#fff;--line-b1-rule:#005636}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0e1216;--surface-1:#141920;--surface-2:#1a2129;--surface-3:#222b34;--surface-inset:#0b0e11;--surface-scrim:#06090cb8;--border-hairline:#1b222a;--border-default:#2b3540;--border-strong:#3a4653;--text-1:#f4f7fa;--text-2:#b3c0cc;--text-3:#8494a3;--text-disabled:#5b6875;--text-on-accent:#0b0e11;--text-on-dark:#fff;--status-down-fg:#ff9a93;--status-down-dot:#ff6b62;--status-down-bg:#2a1416;--status-down-edge:#5a2429;--status-elevated-fg:#ffc864;--status-elevated-dot:#ffc24a;--status-elevated-bg:#2a1e08;--status-elevated-edge:#55400f;--status-planned-fg:#8fc5ff;--status-planned-dot:#69adf2;--status-planned-bg:#0f1f31;--status-planned-edge:#23405f;--status-normal-fg:#b3c0cc;--status-normal-dot:#5c6874;--status-normal-bg:#141920;--status-normal-edge:#2b3540;--status-unknown-fg:#8494a3;--status-unknown-dot:#606d79;--grade-0-dot:#3dd68c;--grade-0-fg:#6fe3a8;--grade-1-dot:#f2d23b;--grade-1-fg:#f7df6e;--grade-2-dot:#ffa83a;--grade-2-fg:#ffbc66;--grade-3-dot:#ff6b2e;--grade-3-fg:#ff8f5e;--grade-4-dot:#ff6b62;--grade-4-fg:#ff9a93;--success-fg:#3dd68c;--success-bg:#0d2a1d;--success-edge:#1c4a34;--accent:#56a8ff;--accent-fg:#8fc5ff;--accent-bg:#0f1f31;--accent-ink:#0b0e11;--focus-ring:#7fc0ff;--shadow-pop:0 4px 12px #00000073;--shadow-sheet:0 -8px 32px #0000008c;--shadow-modal:0 16px 48px #0009;--line-1:#0068b2;--line-1-fg:#fff;--line-1-rule:#0068b2;--line-2:#ee3124;--line-2-fg:#0b0e11;--line-2-rule:#ee3124;--line-3:#f5911d;--line-3-fg:#0b0e11;--line-3-rule:#f5911d;--line-4:#8b0d04;--line-4-fg:#fff;--line-4-rule:#cc1306;--line-5:#ed174f;--line-5-fg:#000;--line-5-rule:#ed174f;--line-6:#a0218c;--line-6-fg:#fff;--line-6-rule:#b1249b;--line-7:#00a0b0;--line-7-fg:#0b0e11;--line-7-rule:#00a0b0;--line-8:#7fbd42;--line-8-fg:#0b0e11;--line-8-rule:#7fbd42;--line-9:#00853f;--line-9-fg:#fff;--line-9-rule:#00853f;--line-10:#827d00;--line-10-fg:#000;--line-10-rule:#827d00;--line-11:#00a4e4;--line-11-fg:#0b0e11;--line-11-rule:#00a4e4;--line-12:#ffd201;--line-12-fg:#0b0e11;--line-12-rule:#ffd201;--line-b1:#005636;--line-b1-fg:#fff;--line-b1-rule:#007752}@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-cond-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{height:100%}body{min-height:100%;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-normal);font-variant-numeric:proportional-nums lining-nums;color:var(--text-2);background:var(--surface-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg,video{max-width:100%;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--accent-fg)}:focus{outline:none}:focus-visible{outline:var(--bw-focus) solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.verdict__headline{font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--text-1);text-wrap:balance;max-width:18ch}.prose{font-size:var(--fs-md);line-height:var(--lh-relaxed);max-width:62ch}.num,.stop__code,.chart__axis,time,[data-live-number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "zero" 0;letter-spacing:var(--tr-mono);font-weight:var(--fw-medium)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skiplink{min-block-size:var(--tap-min);left:var(--sp-2);top:var(--sp-2);z-index:var(--z-skiplink);padding:var(--sp-2) var(--sp-4);background:var(--accent);color:var(--accent-ink);font-weight:var(--fw-semibold);border-radius:var(--r-md);place-items:center;display:grid;position:absolute;transform:translateY(-200%)}.skiplink:focus-visible{transform:translateY(0)}.tap{min-width:var(--tap-min);min-height:var(--tap-min)}.shell{max-width:var(--shell-max);grid-template:"head""main"1fr"nav"/1fr;min-height:100dvh;margin-inline:auto;display:grid}.shell>.apphead{grid-area:head}.shell>.shell__main{grid-area:main;min-width:0}.shell>.shell__rail{grid-area:rail;display:none}.shell>.shell__detail{grid-area:detail;display:none}.shell>.sitenav--bottom{grid-area:nav}.shell__main{padding-inline:var(--gutter);padding-block-end:var(--sp-8)}@media (width>=768px){.shell{grid-template-columns:minmax(0,720px);justify-content:center}}@media (width>=1120px){.shell{grid-template-columns:var(--col-sidebar) minmax(0, 1fr);column-gap:var(--sp-8);padding-inline:var(--gutter);justify-content:initial;grid-template-rows:auto 1fr;grid-template-areas:"head head""rail main"}.shell>.shell__rail{display:block}.shell__main{padding-inline:0}}@media (width>=1440px){.shell{grid-template-columns:var(--col-sidebar) minmax(0, var(--col-main-max)) var(--col-detail);column-gap:var(--sp-8);grid-template-areas:"head head head""rail main detail";justify-content:center}.shell>.shell__detail{display:block}}.shell__rail,.shell__detail{top:var(--header-h);max-height:calc(100dvh - var(--header-h));padding-block:var(--sp-6);align-self:start;position:sticky;overflow-y:auto}.apphead{z-index:var(--z-sticky);align-items:center;gap:var(--sp-3);min-height:var(--header-h);padding-inline:var(--gutter);padding-block:var(--sp-2);background:color-mix(in srgb, var(--surface-0) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:var(--bw-hair) solid var(--border-hairline);border-inline-start:var(--bw-rule) solid var(--border-strong);padding-block-start:calc(var(--sp-2) + env(safe-area-inset-top));display:flex;position:sticky;top:0}.apphead[data-alarm=true]{border-inline-start-color:var(--status-down-dot)}.brand{min-block-size:var(--tap-min);align-items:center;gap:var(--sp-2);color:var(--text-1);flex:none;text-decoration:none;display:flex}.brand__word{flex:none;align-items:baseline;display:flex}.brand__name{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight)}.brand__beta{padding:1px var(--sp-2);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-3);align-self:center;margin-inline-start:var(--sp-1);line-height:1.4}@media (width<=479.98px){.brand__beta{padding-inline:var(--sp-1);letter-spacing:var(--tr-normal)}.apphead{row-gap:0;column-gap:var(--sp-2);flex-wrap:wrap;padding-block-end:0}.brand{min-block-size:calc(var(--tap-min) - var(--sp-1))}.apphead__right{gap:var(--sp-2);padding-block:var(--sp-2);border-block-start:var(--bw-hair) solid var(--border-hairline);flex-basis:100%;margin-inline-start:0}.apphead__status{flex:1}.apphead__freshness{margin-inline-start:auto}.apphead__status time{font-family:var(--font-mono)}}.brand__tld{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-3)}.apphead__right{align-items:center;gap:var(--sp-4);min-width:0;margin-inline-start:auto;display:flex}.apphead__status{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;min-width:0;display:flex}.apphead__status time,.apphead__dot-sep{font-size:var(--fs-xs);color:var(--text-3)}.apphead__freshness{align-items:center;gap:var(--sp-2);flex:none;display:none}@media (width>=360px){.apphead__freshness{display:flex}}.apphead__summary-full,.apphead__summary-short{text-overflow:ellipsis;min-width:0;overflow:hidden}.apphead__summary-full{display:inline-block}.apphead__summary-short{display:none}@media (width<=479.98px){.apphead__dot-sep{display:none}}.livedot{border-radius:var(--r-full);background:var(--status-normal-dot);flex:none;block-size:8px;inline-size:8px}.apphead[data-alarm=true] .livedot{background:var(--status-down-dot);animation:livepulse var(--dur-live) ease-in-out infinite}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.3}}html[data-freshness=stale] .apphead__status{color:var(--status-elevated-fg)}html[data-freshness=very-stale] .apphead__status{color:var(--status-down-fg)}html.offline .livedot{background:var(--status-unknown-dot);animation:none}.live-visitors{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;flex:none;display:none}.live-visitors b{color:var(--text-2);font-weight:var(--fw-semibold)}@media (width>=1120px){.live-visitors:not([hidden]){margin-inline-start:auto;display:flex}.live-visitors:not([hidden])+.apphead__right{margin-inline-start:0}}@media (width<=479.98px){.live-visitors:not([hidden]){margin-inline-start:auto;display:flex}}.live-visitors__dot{border-radius:var(--r-full);background:var(--accent-fg);block-size:7px;inline-size:7px;animation:livepulse var(--dur-live) ease-in-out infinite;flex:none}.sitenav{display:none}.sitenav__item{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);padding:var(--sp-2) var(--sp-3);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:var(--r-md);transition:color var(--dur-instant) var(--ease-standard);text-decoration:none;display:flex}.sitenav__item:hover{color:var(--text-2)}.sitenav__item:active{background:var(--surface-3)}.sitenav__item[aria-current=page]{color:var(--text-1)}.sitenav--bottom{z-index:var(--z-tabbar);background:color-mix(in srgb, var(--surface-1) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-start:var(--bw-hair) solid var(--border-default);padding-block-end:env(safe-area-inset-bottom);display:flex;position:sticky;bottom:0}.sitenav--bottom .sitenav__item{gap:var(--sp-1);min-height:var(--tabbar-h);border-block-start:2px solid #0000;border-radius:0;flex-direction:column;flex:1;justify-content:center}.sitenav--bottom .sitenav__label{font-size:var(--fs-2xs)}.sitenav--bottom .sitenav__item[aria-current=page]{border-block-start-color:var(--accent)}@media (width>=768px){.sitenav--bottom{display:none}}@media (width>=768px) and (width<=1119.98px){.sitenav--inline{align-items:center;gap:var(--sp-1);display:flex}}@media (width>=1120px){.sitenav--sidebar{gap:var(--sp-1);flex-direction:column;display:flex}.sitenav--sidebar .sitenav__item{justify-content:flex-start}}.sitenav__report{background:var(--accent);color:var(--accent-ink);font-weight:var(--fw-bold);justify-content:center}.sitenav__report:hover{background:var(--accent-fg);color:var(--accent-ink)}.sitenav__report:active{background:var(--accent-fg)}.sitenav--bottom .sitenav__item{flex:1 1 0}.sitenav--bottom .sitenav__report{min-inline-size:132px;min-block-size:calc(var(--tabbar-h) - var(--sp-3));margin:var(--sp-2) var(--sp-3) calc(var(--sp-2) + var(--sp-1));border-radius:var(--r-md);font-size:var(--fs-md);border-block-start:0;flex:none}.sitenav--bottom .sitenav__report .sitenav__label{font-size:var(--fs-sm)}.sitenav--bottom .sitenav__report .icon{block-size:1.1em;inline-size:1.1em}.sitenav--bottom .sitenav__report[aria-current]{border-block-start-color:#0000}.sitenav--inline .sitenav__report{padding-inline:var(--sp-5)}.sitenav--sidebar .sitenav__report{margin-block:var(--sp-2);padding-block:var(--sp-3)}.shell__main>[hidden]{display:none}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25em;inline-size:1.25em}.icon--sm{stroke-width:2px;block-size:1em;inline-size:1em}.icon--lg{stroke-width:1.5px;block-size:1.75em;inline-size:1.75em}.brand__mark{flex:none;line-height:0;display:block}.brand__mark img{block-size:28px;inline-size:28px}:root[data-theme=light] .brand__mark img{content:url(/logo.png)}:root[data-theme=dark] .brand__mark img{content:url(/logo-dark.png)}.themetoggle{margin-inline-start:auto}.themetoggle+.updchip{margin-inline-start:var(--sp-2)}.themetoggle .icon{grid-area:1/1}.themetoggle__moon{display:none}:root[data-theme=dark] .themetoggle__sun,:root[data-theme=light] .themetoggle__moon{display:block}:root[data-theme=dark] .themetoggle__moon,:root[data-theme=light] .themetoggle__sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .themetoggle__sun{display:block}:root:not([data-theme]) .themetoggle__moon{display:none}}@media (prefers-color-scheme:light){:root:not([data-theme]) .themetoggle__moon{display:block}:root:not([data-theme]) .themetoggle__sun{display:none}}.themepicker{gap:var(--sp-1);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-md);background:var(--surface-1);padding:var(--sp-1);margin:0;display:flex}.themepicker__opt{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:var(--tap-min);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--dur-instant) var(--ease-standard);flex:1;display:flex;position:relative}.themepicker__opt input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.themepicker__opt:hover{color:var(--text-2)}.themepicker__opt:has(input:checked){background:var(--surface-3);color:var(--text-1)}.themepicker__opt:has(input:focus-visible){outline:var(--bw-focus) solid var(--focus-ring);outline-offset:2px}@media (width<=400px){.themepicker__opt span{display:none}}.langpicker,.langpicker .themepicker__opt{text-decoration:none}.langpicker .themepicker__opt[aria-current=page]{background:var(--surface-3);color:var(--text-1)}.langpicker .themepicker__opt:focus-visible{outline:var(--bw-focus) solid var(--focus-ring);outline-offset:2px}@media (width<=400px){.langpicker .themepicker__opt span{display:inline}}@media (width>=768px) and (width<=1119.98px){.apphead__summary-full{display:none}.apphead__summary-short{flex:none;display:inline-block}.apphead__status{flex:none}.apphead__freshness{display:none}}.linestrip{background:var(--surface-1);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-lg);border-inline-start:var(--bw-rule) solid var(--line-rule);overflow:hidden}.linestrip+.linestrip{margin-block-start:var(--sp-4)}.linestrip__head{align-items:center;gap:var(--sp-3);min-height:var(--tap-min);padding:var(--sp-3) var(--sp-4);border-block-end:var(--bw-hair) solid var(--border-hairline);display:flex}.linestrip__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.linestrip__count{font-size:var(--fs-md);color:var(--text-1);white-space:nowrap;margin-inline-start:auto}.linestrip__count .unit{color:var(--text-3);font-size:var(--fs-xs)}.linestrip__wide{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);color:var(--status-down-fg);border:var(--bw-hair) solid var(--status-down-edge);border-radius:var(--r-sm);padding:2px var(--sp-2);white-space:nowrap}.linebadge{border-radius:var(--r-sm);background:var(--line);block-size:22px;min-inline-size:22px;color:var(--line-fg);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);flex:none;place-items:center;padding-inline:5px;display:grid}.linebadge--xs{border-radius:var(--r-xs);block-size:16px;min-inline-size:16px;padding-inline:3px;font-size:10px}.linebadge--more{background:var(--surface-3);color:var(--text-2)}.statuspill{align-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);white-space:nowrap;flex:none;display:inline-flex}.statuspill[data-state=down]{color:var(--status-down-fg)}.statuspill[data-state=elevated]{color:var(--status-elevated-fg)}.statuspill[data-state=planned]{color:var(--status-planned-fg)}.statuspill[data-state=normal]{color:var(--status-normal-fg)}.statuspill[data-state=unknown]{color:var(--status-unknown-fg)}.linestrip__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:var(--sp-4) var(--sp-4) var(--sp-3);overflow:auto hidden;container-type:inline-size}.linestrip__scroller::-webkit-scrollbar{display:none}.linestrip__scroller.can-scroll-start{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.linestrip__scroller.can-scroll-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.linestrip__scroller.can-scroll-start.can-scroll-end{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.linestrip__scroller:focus-visible{outline:var(--bw-focus) solid var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}.linestrip__track{--pitch:var(--strip-pitch);grid-auto-flow:column;grid-auto-columns:var(--pitch);inline-size:max-content;min-inline-size:100cqw;min-height:var(--strip-row-h);align-items:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.linestrip__track:before{content:"";inset-inline:calc(var(--pitch) / 2);block-size:var(--strip-rail-h);background:var(--border-strong);border-radius:var(--r-xs);position:absolute;inset-block-start:calc(var(--span-h) + (var(--strip-dot-anchor) - var(--strip-rail-h)) / 2)}.linestrip__track{--span-h:28px}.stop{justify-items:center;min-inline-size:0;display:grid;position:relative}.stop__hit{justify-items:center;gap:var(--sp-1);inline-size:100%;min-block-size:var(--strip-row-h);cursor:pointer;background:0 0;border:0;align-content:start;padding-block-start:var(--span-h);display:grid}.stop__hit:after{content:"";inset-block:0;inset-inline:calc((var(--pitch) - var(--tap-min)) / 2);min-inline-size:var(--tap-min);position:absolute}.stop__hit:focus-visible{outline:none}.stop__hit:focus-visible .stop__dot{outline:var(--bw-focus) solid var(--focus-ring);outline-offset:3px}.stop__dot{inline-size:var(--strip-dot);block-size:var(--strip-dot);background:var(--status-normal-dot);box-shadow:0 0 0 2px var(--surface-1), 0 0 0 4px var(--text-1);transition:transform var(--dur-fast) var(--ease-standard);border-radius:50%;position:relative}.stop__hit:hover .stop__dot{transform:scale(1.25)}.stop[data-grade="0"] .stop__dot{background:var(--grade-0-dot)}.stop[data-grade="1"] .stop__dot{background:var(--grade-1-dot)}.stop[data-grade="2"] .stop__dot{background:var(--grade-2-dot)}.stop[data-grade="3"] .stop__dot{background:var(--grade-3-dot)}.stop[data-grade="4"] .stop__dot{background:var(--grade-4-dot)}.stop[data-state=down] .stop__dot{animation:livepulse var(--dur-live) ease-in-out infinite}.stop[data-state=planned] .stop__dot{border:2px dashed var(--status-planned-dot);background:0 0!important}.stop[data-state=unknown] .stop__dot{border:1px solid var(--status-unknown-dot);opacity:.6;background:0 0!important}.stop[data-terminus] .stop__dot{border-radius:var(--r-xs);block-size:18px;inline-size:6px}.stop[data-anchor]{scroll-snap-align:center}.stop__code{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-mono);color:var(--text-3);margin-block-start:var(--sp-2)}.stop__name{font-family:var(--font-cond);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-1);text-align:center;max-inline-size:calc(var(--pitch) - var(--sp-2));text-wrap:balance;hyphens:auto;line-height:1.15}.stop__ic{gap:2px;margin-block-start:var(--sp-1);display:flex}.stop__dot{z-index:2}.span{inline-size:calc((var(--to) - var(--from)) * var(--pitch));block-size:calc(var(--strip-dot-anchor) + 4px);pointer-events:none;position:absolute;inset-block-start:var(--span-h);inset-inline-start:calc(var(--from) * var(--pitch) + var(--pitch) / 2)}.span:before{content:"";border-radius:var(--r-xs);background:repeating-linear-gradient(135deg, var(--status-down-dot) 0 4px, color-mix(in srgb, var(--status-down-dot) 55%, var(--surface-1)) 4px 8px);block-size:7px;position:absolute;inset-block-start:calc((var(--strip-dot-anchor) - 7px) / 2);inset-inline:0}.span:after{content:"";border:2px solid var(--status-down-fg);border-radius:var(--r-xs) var(--r-xs) 0 0;border-block-end:0;block-size:6px;position:absolute;inset-block-end:calc(100% + 6px);inset-inline:0}.span__label{white-space:nowrap;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--status-down-fg);background:var(--surface-1);padding-inline:var(--sp-2);position:absolute;inset-block-end:calc(100% + 14px);inset-inline-start:50%;translate:-50%}.span[data-edge=start] .span__label{inset-inline-start:0;translate:0}.span[data-edge=end] .span__label{inset-inline:auto 0;translate:0}.linestrip[data-state=elevated] .span:before{background:repeating-linear-gradient(135deg, var(--status-elevated-dot) 0 4px, color-mix(in srgb, var(--status-elevated-dot) 55%, var(--surface-1)) 4px 8px)}.linestrip[data-state=elevated] .span:after{border-color:var(--status-elevated-fg)}.linestrip[data-state=elevated] .span__label{color:var(--status-elevated-fg)}.linestrip__overview{block-size:var(--strip-overview-h);margin:0 var(--sp-4) var(--sp-3);background:var(--surface-3);border-radius:var(--r-xs);cursor:pointer;touch-action:none;position:relative}.linestrip__window{inline-size:calc(var(--win-size,1) * 100%);background:var(--border-strong);border-radius:var(--r-xs);transition:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--win-start,0) * 100%)}.linestrip__tick{inline-size:max(3px, calc((var(--to) - var(--from) + 1) / var(--n) * 100%));background:var(--status-down-dot);border-radius:var(--r-xs);position:absolute;inset-block:0;inset-inline-start:calc(var(--from) / var(--n) * 100%)}.linestrip[data-state=elevated] .linestrip__tick{background:var(--status-elevated-dot)}.linestrip:not(.is-scrollable) .linestrip__overview{display:none}@media (width<=767.98px){.linestrip[data-focused=false]{display:none}}.linestrip[data-tracked=false][data-focused=false]{display:none}@media (width>=768px) and (width<=1119.98px){.linestrip[data-focused=false] .linestrip__scroller,.linestrip[data-focused=false] .linestrip__overview{display:none}.linestrip[data-focused=false] .linestrip__head{border-block-end:0}}@media (prefers-reduced-motion:reduce){.stop__dot{transition:none;animation:none}}.offlinebar{background:var(--status-elevated-bg);border:var(--bw-hair) solid var(--status-elevated-edge);color:var(--status-elevated-fg);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);align-items:center;gap:var(--sp-2);margin-block-end:var(--sp-3);display:none}.offline .offlinebar{display:flex}.block-t{align-items:baseline;gap:var(--sp-3);margin:var(--stack) 0 var(--sp-3);font-family:var(--font-cond);font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-1);display:flex}.block-t:after{content:"";block-size:var(--bw-hair);background:var(--border-default);flex:1;align-self:center}.block-t small{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:var(--tr-normal);text-transform:none;color:var(--text-3);order:1}.myLines{gap:var(--sp-1);scrollbar-width:none;border-block-end:var(--bw-hair) solid var(--border-default);margin-block-end:var(--sp-4);display:flex;position:relative;overflow-x:auto}.myLines::-webkit-scrollbar{display:none}.mchip{align-items:center;gap:var(--sp-2);min-block-size:var(--tap-min);padding:var(--sp-2) var(--sp-3);border-block-end:var(--bw-rule) solid transparent;font-family:var(--font-cond);font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex:none;margin-block-end:-1px;display:flex}.mchip:hover{color:var(--text-2)}.mchip[aria-pressed=true]{color:var(--text-1);border-block-end-color:var(--text-1)}.mchip__dot{background:var(--status-normal-dot);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mchip[data-state=okay] .mchip__dot{background:var(--grade-0-dot);animation:livepulse var(--dur-live) ease-in-out infinite}.mchip[data-state=bad] .mchip__dot{background:var(--status-down-dot);animation:livepulse var(--dur-live) ease-in-out infinite}.mchip[data-state=warn] .mchip__dot{background:var(--status-elevated-dot);animation:livepulse var(--dur-live) ease-in-out infinite}.mchip[data-state=unknown] .mchip__dot{border:1px solid var(--status-unknown-dot);background:0 0}@media (prefers-reduced-motion:reduce){.mchip__dot{animation:none!important}}.verdict{--verdict-bg:var(--surface-1);--verdict-accent:var(--status-unknown-dot);padding:var(--sp-4) var(--sp-5);border-inline-start:var(--bw-rule) solid var(--verdict-accent);background:var(--verdict-bg);border-radius:0 var(--r-md) var(--r-md) 0;position:relative}.verdict[data-state=okay]{--verdict-accent:var(--grade-0-dot);--verdict-bg:color-mix(in srgb, var(--grade-0-dot) 9%, var(--surface-1))}.verdict[data-state=bad]{--verdict-accent:var(--status-down-dot);--verdict-bg:var(--status-down-bg)}.verdict[data-state=warn]{--verdict-accent:var(--status-elevated-dot);--verdict-bg:var(--status-elevated-bg)}.verdict[data-state=unknown]{border-inline-start-style:dashed}.v-kicker{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-3);display:flex}.verdict[data-state=okay] .v-kicker{color:var(--grade-0-fg)}.verdict[data-state=bad] .v-kicker{color:var(--status-down-fg)}.verdict[data-state=warn] .v-kicker{color:var(--status-elevated-fg)}.verdict[data-state=unknown] .v-kicker{color:var(--status-unknown-fg)}.verdict__headline{font-family:var(--font-cond);font-size:var(--fs-4xl);font-weight:var(--fw-medium);letter-spacing:0;text-transform:uppercase;line-height:var(--lh-display);margin-block-start:var(--sp-1)}.v-line{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2);margin-block-start:var(--sp-2)}.v-reason{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--text-2);max-width:52ch;margin-block-start:var(--sp-3)}.v-volume{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin-block-start:var(--sp-2)}.v-volume[data-tone=muted]{color:var(--text-3)}.v-volume[data-tone=elevated]{color:var(--status-elevated-fg)}.v-volume[data-tone=down]{color:var(--status-down-fg)}.v-meta{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.mtag{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);border:var(--bw-hair) solid var(--border-default);color:var(--text-2);display:inline-flex}.mtag.off-none{background:var(--status-elevated-bg);border-color:var(--status-elevated-edge);color:var(--status-elevated-fg)}.mtag__link,.offnote__link{color:var(--accent-fg);font-weight:var(--fw-semibold);white-space:nowrap;margin-inline-start:var(--sp-2)}.chart{margin-block-start:var(--sp-4)}.chart__plot{align-items:flex-end;gap:2px;block-size:48px;display:flex;position:relative}.chart[data-height=sm] .chart__plot{block-size:36px}@media (width>=768px){.chart__plot{block-size:64px}}@media (width>=1120px){.chart__plot{block-size:88px}}.chart__bar{min-inline-size:2px;block-size:var(--h,2%);border-radius:var(--r-xs) var(--r-xs) 0 0;background:color-mix(in srgb, var(--status-normal-dot) 45%, transparent);flex:1}.chart__bar[data-tone=elevated]{background:var(--status-elevated-dot)}.chart__bar[data-tone=down]{background:var(--status-down-dot)}.chart__bar[data-empty]{background:var(--border-hairline)}.chart__bar[data-current]{outline:2px solid var(--text-1);outline-offset:-1px}.chart__baseline{border-block-start:1px dashed var(--text-3);pointer-events:none;position:absolute;inset-block-end:var(--at);inset-inline:0}.chart__baseline-label{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--text-3);background:var(--verdict-bg,var(--surface-1));padding-inline:var(--sp-1);position:absolute;inset-block-end:2px;inset-inline-start:0}.chart__axis{font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--text-3);justify-content:space-between;margin-block-start:var(--sp-1);display:flex}.gradekey{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;margin-block-start:var(--sp-3);list-style:none;display:flex}.gradekey li{align-items:center;gap:var(--sp-2);display:inline-flex}.gradekey__dot{background:var(--grade-0-dot);border-radius:50%;flex:none;block-size:10px;inline-size:10px}[data-grade="1"]>.gradekey__dot{background:var(--grade-1-dot)}[data-grade="2"]>.gradekey__dot{background:var(--grade-2-dot)}[data-grade="3"]>.gradekey__dot{background:var(--grade-3-dot)}[data-grade="4"]>.gradekey__dot{background:var(--grade-4-dot)}.quick{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.quick{grid-template-columns:repeat(4,1fr)}}.qbtn{padding:var(--sp-3);min-block-size:var(--tap-min);text-align:start;background:var(--surface-1);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-md);flex-direction:column;gap:2px;display:flex}.qbtn:hover{border-color:var(--border-strong)}.qbtn:active{background:var(--surface-2)}.qbtn .ic{color:var(--text-2);margin-block-end:var(--sp-1)}.qbtn b{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1)}.qbtn span{font-size:var(--fs-xs);color:var(--text-3)}.board{border-block-start:var(--bw-hair) solid var(--border-default);list-style:none}.board__row{align-items:center;gap:var(--sp-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--sp-2) var(--sp-2);border-block-end:var(--bw-hair) solid var(--border-hairline);text-align:start;border-inline-start:var(--bw-rule) solid transparent;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.board__row:hover{background:var(--surface-1)}.board__row[aria-pressed=true]{background:var(--surface-1);border-inline-start-color:var(--text-1)}.board__name{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board__mode{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3);margin-inline-start:var(--sp-2)}.board__count{font-size:var(--fs-md);color:var(--text-1);text-align:end;min-inline-size:4ch}.board__count .unit{color:var(--text-3);font-size:var(--fs-xs)}@media (width<=479.98px){.board__row .statuspill .icon{display:none}}.comments__list{gap:var(--sp-2);flex-direction:column;margin-block-start:var(--sp-3);list-style:none;display:flex}.feed{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md)}.feed--report{padding-block:var(--sp-2);border-inline-start:2px solid var(--border-default);border-radius:0}.feed--report[data-sev=down]{border-color:var(--status-down-dot)}.feed--report[data-sev=elevated]{border-color:var(--status-elevated-dot)}.feed--comment{background:var(--surface-1);border:var(--bw-hair) solid var(--border-hairline)}.feed__head{align-items:baseline;gap:var(--sp-2);min-inline-size:0;display:flex}.feed__head time{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-3);flex:none;margin-inline-start:auto}.feed__eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);overflow-wrap:anywhere}.feed__eyebrow b{font-weight:var(--fw-medium);color:var(--text-2)}.feed__who{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1)}.feed__note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2);white-space:pre-line;max-width:62ch;margin-block-start:var(--sp-1)}.feed__body{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--text-1);white-space:pre-line;max-width:62ch;margin-block-start:var(--sp-1)}.comments__empty,.comments__closed{font-size:var(--fs-sm);color:var(--text-3);padding-block:var(--sp-3)}.cform{border-block-start:var(--bw-hair) solid var(--border-default);gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-5);padding-block-start:var(--sp-4);display:flex}.cform__for{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.cform__line{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);background:var(--surface-1);border:var(--bw-hair) solid var(--border-default);font-weight:var(--fw-semibold);color:var(--text-1);border-radius:999px;display:inline-flex}.cform__line i{background:var(--status-unknown-dot);border-radius:50%;block-size:8px;inline-size:8px}.cform__line[data-state=okay] i{background:var(--grade-0-dot)}.cform__line[data-state=warn] i{background:var(--status-elevated-dot)}.cform__line[data-state=bad] i{background:var(--status-down-dot)}.cform__switch{font-size:var(--fs-xs);color:var(--text-3);text-underline-offset:2px;text-decoration:underline}.cform__switch:hover{color:var(--text-1)}.cform__field{gap:var(--sp-1);flex-direction:column;display:flex}.cform__field>span{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2)}.cform__field em{font-style:normal;font-weight:var(--fw-regular);color:var(--text-3)}.cform__field input,.cform__field textarea{inline-size:100%;min-block-size:var(--tap-min);padding:var(--sp-2) var(--sp-3);background:var(--surface-1);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-md);color:var(--text-1);font-size:var(--fs-md)}.cform__field textarea{resize:vertical;line-height:var(--lh-normal)}.cform__field :is(input,textarea)::placeholder{color:var(--text-3)}.cform__foot{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cform__turnstile{min-inline-size:min(300px,100%)}.cform__status{font-size:var(--fs-sm);color:var(--text-2);min-block-size:1.4em}.sheetback{background:var(--surface-scrim);z-index:var(--z-scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-base);position:fixed;inset:0}.sheetback.open{opacity:1;pointer-events:auto}.bottomcard{z-index:var(--z-dialog);background:var(--surface-1);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-sheet);transition:transform var(--dur-slow) var(--ease-enter);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(105%)}.bottomcard.open{transform:translateY(0)}@media (width>=768px){.bottomcard{inline-size:min(560px, calc(100vw - 2 * var(--gutter)));border-radius:var(--r-lg);box-shadow:var(--shadow-modal);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-enter), opacity var(--dur-base);inset-block:50% auto;inset-inline:50% auto;transform:translate(-50%,-50%)translateY(16px)}.bottomcard.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.grab{display:none}}.grab{background:var(--border-strong);block-size:4px;inline-size:38px;margin:var(--sp-3) auto 0;cursor:pointer;border-radius:2px}.m-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) var(--sp-1);display:flex}.m-title{font-family:var(--font-cond);font-size:var(--fs-xl);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.02em;color:var(--text-1)}.m-x{border-radius:var(--r-full);background:var(--surface-2);block-size:32px;inline-size:32px;color:var(--text-2);flex:none;place-items:center;margin-inline-start:auto;display:grid;position:relative}.m-x:after{content:"";inline-size:var(--tap-min);block-size:var(--tap-min);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.m-x:hover{background:var(--surface-3);color:var(--text-1)}.m-body{padding:var(--sp-3) var(--sp-5) var(--sp-5);max-block-size:62vh;overflow:auto}.sh-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sh-name{font-family:var(--font-cond);font-size:var(--fs-2xl);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--text-1)}.sh-line{color:var(--text-2);font-size:var(--fs-sm)}.lbadge{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);padding:2px var(--sp-2);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-2)}.statrow{gap:var(--sp-6);margin:var(--sp-3) 0 var(--sp-1);display:flex}.kpi .n{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);color:var(--text-1)}.kpi .l{font-size:var(--fs-2xs);color:var(--text-3)}.kpi__grade{align-items:center;gap:var(--sp-2);display:flex;font-size:var(--fs-lg)!important}.kpi__grade .gradekey__dot{block-size:12px;inline-size:12px}.kpi__grade[data-grade="0"]{color:var(--grade-0-fg)!important}.kpi__grade[data-grade="1"]{color:var(--grade-1-fg)!important}.kpi__grade[data-grade="2"]{color:var(--grade-2-fg)!important}.kpi__grade[data-grade="3"]{color:var(--grade-3-fg)!important}.kpi__grade[data-grade="4"]{color:var(--grade-4-fg)!important}.kpi__grade[data-grade=none]{color:var(--text-2)!important}.hist{block-size:44px;align-items:flex-end;gap:3px;margin-block-start:var(--sp-3);display:flex}.hist i{block-size:var(--h,6%);background:var(--surface-3);border-radius:2px;flex:1;min-block-size:3px}.hist i.mid{background:var(--status-elevated-dot)}.hist i.hi{background:var(--status-down-dot)}.tags{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.tag{font-size:var(--fs-xs);background:var(--surface-2);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-sm);padding:3px var(--sp-3);color:var(--text-2)}.offnote{font-size:var(--fs-xs);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-block-start:var(--sp-3)}.offnote.ok{background:var(--success-bg);color:var(--success-fg)}.offnote.none{background:var(--status-elevated-bg);color:var(--status-elevated-fg)}.sh-actions{gap:var(--sp-2);margin-block-start:var(--sp-4);display:flex}.btn{min-block-size:var(--tap-min);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-weight:var(--fw-bold);font-size:var(--fs-md);flex:1;place-items:center;display:grid}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover{background:var(--accent-fg)}.btn.primary:disabled{opacity:.6;cursor:default}.btn.ghost{background:var(--surface-2);color:var(--text-2)}.btn.ghost:hover{background:var(--surface-3);color:var(--text-1)}.btn--compact{padding-inline:var(--sp-5);flex:none}.note{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);margin-block-start:var(--sp-2)}.m-lede{margin:0 0 var(--sp-3)}.m-step{align-items:baseline;gap:var(--sp-2);margin-block-end:var(--sp-3);display:flex}.m-progress{color:var(--text-3);font-size:var(--fs-xs);margin-inline-start:auto}.optgrid{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.opt{background:var(--surface-2);border:var(--bw-focus) solid transparent;border-radius:var(--r-md);padding:var(--sp-3);min-block-size:var(--tap-min);text-align:start}.opt:hover{border-color:var(--border-strong)}.opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg)}.opt b{font-size:var(--fs-md);color:var(--text-1);display:block}.m-body .myLines{gap:var(--sp-2);border:0;margin-block-end:var(--sp-2)}.m-body .mchip{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:0;border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-md);margin:0}.m-body .mchip[aria-pressed=true]{background:var(--surface-3);border-color:var(--border-strong)}.srch{margin:var(--sp-3) 0;display:block}.srch input{inline-size:100%;min-block-size:var(--tap-min);padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-md);color:var(--text-1)}.srch input::placeholder{color:var(--text-3)}.stlist{flex-direction:column;max-block-size:44vh;display:flex;overflow:auto}.strow{justify-content:space-between;align-items:center;gap:var(--sp-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--sp-3) var(--sp-2);text-align:start;border-block-end:var(--bw-hair) solid var(--border-hairline);color:var(--text-1);font-size:var(--fs-md);display:flex}.strow:hover{background:var(--surface-2)}.strow__line{color:var(--text-3);font-size:var(--fs-sm);white-space:nowrap;flex:none}.notefield{margin-block-end:var(--sp-3);display:block;position:relative}.notefield__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);margin-block-end:var(--sp-1);display:block}.notefield__label em{font-style:normal;font-weight:var(--fw-regular);color:var(--text-3)}.notefield textarea{resize:vertical;min-block-size:60px;inline-size:100%;padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-md);color:var(--text-1);font-size:var(--fs-md);line-height:var(--lh-normal)}.notefield textarea::placeholder{color:var(--text-3)}.notefield__count{text-align:end;font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--text-3);margin-block-start:2px;display:block}.notefield__privacy{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-normal);margin-block-start:var(--sp-1);display:block}.m-result{text-align:center;padding:var(--sp-4) 0 var(--sp-2)}.m-result__mark{border-radius:var(--r-full);block-size:54px;inline-size:54px;margin:0 auto var(--sp-3);place-items:center;display:grid}.m-result__mark[data-state=sent]{background:var(--success-bg);color:var(--success-fg)}.m-result__mark[data-state=queued]{background:var(--status-elevated-bg);color:var(--status-elevated-fg)}.m-result__mark[data-state=pending]{background:var(--surface-3);color:var(--text-3)}.m-result__mark[data-state=pending] .icon{animation:1s linear infinite spin}@keyframes spin{to{rotate:360deg}}.m-result__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-1)}.m-result__note{margin-block:var(--sp-1);color:var(--text-2);font-style:italic;display:inline-block}.m-actions{gap:var(--sp-2);margin-block-start:var(--sp-4);display:flex}.aboutstats{gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-5);flex-wrap:wrap;display:flex}.statpill{min-inline-size:140px;padding:var(--sp-3) var(--sp-4);background:var(--surface-1);border:var(--bw-hair) solid var(--border-default);border-inline-start:var(--bw-rule) solid var(--border-strong);border-radius:0 var(--r-md) var(--r-md) 0;flex-direction:column;gap:2px;display:flex}.statpill__n{font-family:var(--font-cond);font-size:var(--fs-2xl);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);color:var(--text-1);line-height:1}.statpill__l{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-3)}.about-p{font-size:var(--fs-md);color:var(--text-2);margin:var(--sp-2) 0 var(--sp-4);line-height:var(--lh-relaxed)}.about-p b{color:var(--text-1)}.toast{background:var(--success-bg);color:var(--success-fg);border:var(--bw-hair) solid var(--success-edge);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);opacity:0;transition:var(--dur-base);z-index:var(--z-toast);white-space:nowrap;pointer-events:none;position:fixed;inset-block-end:calc(var(--tabbar-h) + var(--sp-8));inset-inline-start:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.bottomcard,.sheetback,.toast{transition:none}.m-result__mark[data-state=pending] .icon{animation:none}}.comment--report .comment__meta b{color:var(--text-2)}.comment__tag{font-size:var(--fs-xs);color:var(--text-2);padding:1px var(--sp-2);white-space:nowrap;border:var(--bw-hair) solid var(--border-default);border-radius:var(--radius-pill,999px)}html.js .views[data-ssr-visible]{display:none}.linelinks{gap:0 var(--sp-4);margin:var(--sp-2) 0;font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.linelinks a{min-block-size:var(--tap-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.linelinks a:hover,.linelinks a:focus-visible{color:var(--text-1);text-decoration:underline}.linelinks a[aria-current=page]{color:var(--text-1);font-weight:var(--fw-semibold)}.linelinks__more{margin-inline-start:auto}.lineintro{margin-block-start:0}.incidents{border-block-start:var(--bw-hair) solid var(--border-default);margin:0;padding:0;list-style:none}.incident{gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) 0;border-block-end:var(--bw-hair) solid var(--border-default);grid-template-columns:auto 1fr;display:grid}.incident__when{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3);grid-column:1/-1}.incident .linebadge{align-self:start}.incident__body{min-inline-size:0}.incident__line{font-size:var(--fs-xs);color:var(--text-3)}.incident__line a{color:inherit}.incident__text{margin:var(--sp-1) 0;color:var(--text-1);line-height:var(--lh-relaxed);overflow-wrap:anywhere}.incident__src{font-size:var(--fs-xs);color:var(--text-3)}.incident__src a{color:var(--text-2)}.incidents__filters{gap:var(--sp-2);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.incidents__filters a{font-size:var(--fs-xs);color:var(--text-3);padding:var(--sp-1) var(--sp-2);border:var(--bw-hair) solid var(--border-default);border-radius:var(--r-sm);text-decoration:none}.incidents__filters a[aria-current=page]{color:var(--text-1);border-color:var(--text-1)}
