@layer reset,base,components,utilities;@font-face{font-family:Onest;src:url(/fonts/brand/Onest-VF.woff2) format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;src:url(/fonts/brand/JetBrainsMono-VF.woff2) format("woff2-variations");font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-palette=mercury]{--mo-mineral-0: oklch(98% .008 255);--mo-mineral-1: oklch(95.2% .012 255);--mo-mineral-2: oklch(90.6% .02 255);--mo-signal-wash: oklch(93.5% .032 255);--mo-ink: oklch(17.5% .035 255);--mo-ink-82: color-mix(in oklch, var(--mo-ink) 82%, transparent);--mo-ink-62: color-mix(in oklch, var(--mo-ink) 62%, transparent);--mo-ink-38: color-mix(in oklch, var(--mo-ink) 65%, transparent);--mo-signal: oklch(54% .19 258);--mo-signal-ink: oklch(43% .16 258);--mo-dry: oklch(61% .19 264);--mo-dry-ink: oklch(43% .17 264);--mo-warning: oklch(62% .135 72);--mo-warning-ink: oklch(44% .105 72);--mo-blocked: oklch(57% .17 24);--mo-blocked-ink: oklch(45% .145 24);--mo-line: color-mix(in oklch, var(--mo-ink) 12%, transparent);--mo-line-strong: color-mix(in oklch, var(--mo-ink) 23%, transparent);--lp-canvas: oklch(95.5% .004 255);--lp-quiet: rgba(22, 26, 34, .02);--lp-quiet-border: rgba(22, 26, 34, .05);--lp-hairline: rgba(22, 26, 34, .1);--lp-card-shadow: 0 8px 30px rgba(16, 28, 44, .05);--lp-watermark: rgba(22, 26, 34, .03);--d-ink: #f4f6f8;--d-ink-2: rgba(244, 246, 248, .62);--d-ink-3: rgba(244, 246, 248, .5);--d-accent: #9dbbff;--d-line: rgba(244, 246, 248, .8);--n-50: #fafbfc;--n-100: #f4f6f8;--n-150: #eef1f4;--n-200: #e4e8ec;--n-300: #d3d9df;--n-400: #aab2bb;--n-500: #7c848e;--n-600: #5b636e;--n-700: #3c424b;--n-800: #282c33;--n-850: #1d2026;--n-900: #16181c;--n-950: #0c0c0e;--e-50: #eaf1ff;--e-100: #d5e2fb;--e-200: #b3c9f5;--e-300: #88aaee;--e-400: #5f86e4;--e-500: #3c6bd9;--e-600: #2558c7;--e-700: #1f48a7;--e-800: #193982;--live: var(--mo-signal);--live-soft: var(--mo-signal-wash);--warn: var(--mo-warning);--warn-soft: color-mix(in oklch, var(--mo-warning), transparent 88%);--danger: var(--mo-blocked);--danger-soft: color-mix(in oklch, var(--mo-blocked), transparent 90%);--paused: #828a94;--paused-soft: color-mix(in oklch, var(--paused), transparent 88%);--live-ink: var(--mo-signal-ink);--warn-ink: var(--mo-warning-ink);--danger-ink: var(--mo-blocked-ink);--paused-ink: var(--mo-ink-82);--bg: var(--lp-canvas);--bg-2: var(--mo-mineral-0);--surface: #ffffff;--surface-2: var(--mo-mineral-1);--surface-3: var(--mo-mineral-2);--quiet: var(--lp-quiet);--ink: var(--mo-ink);--ink-2: var(--mo-ink-82);--ink-3: var(--mo-ink-82);--ink-4: var(--mo-ink-82);--survey: 2px solid var(--mo-ink);--rule: var(--mo-line-strong);--hairline: var(--lp-hairline);--quiet-border: var(--lp-quiet-border);--accent: var(--mo-signal);--accent-text: var(--mo-signal-ink);--accent-soft: var(--mo-signal-wash);--accent-ring: color-mix(in oklch, var(--mo-signal) 55%, transparent);--shadow-card: none;--shadow-hover: var(--lp-card-shadow);--font-display: "Onest", "Avenir Next", system-ui, sans-serif;--font-text: "Onest", "Avenir Next", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--t-hero: clamp(1.85rem, 1.35rem + 1.4vw, 2.55rem);--t-dm: clamp(1.35rem, 1.14rem + .7vw, 1.72rem);--t-title: 1.14rem;--t-headline: 1.02rem;--t-body: .9375rem;--t-callout: .8125rem;--t-caption: .75rem;--t-micro: .6875rem;--lh-tight: 1.06;--lh-body: 1.55;--tr-display: -.02em;--tr-tight: -.014em;--tr-caps: .06em;--tr-kicker: .08em;--fw-display: 560;--r-xs: 8px;--r-sm: 11px;--r-md: 15px;--r-lg: 21px;--r-pill: 999px;--radius-card: var(--r-lg);--radius-panel: var(--r-md);--radius-small: var(--r-sm);--radius-pill: var(--r-pill);--ease-out: cubic-bezier(.22, 1, .36, 1);--d-1: .14s;--d-2: .22s;--d-3: .32s}@layer reset{*,*:before,*:after{box-sizing:border-box}html{min-block-size:100%;background:var(--bg);color:var(--ink);font-family:var(--font-text);line-height:var(--lh-body);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body{min-block-size:100%;margin:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer base{.status-page{min-block-size:100vh;padding-block:14px 0}.page-shell{inline-size:min(1160px,calc(100% - 32px));margin-inline:auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-block-size:48px;padding-block-end:12px;border-block-end:1px solid var(--hairline);margin-block-end:14px}.wordmark{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:1rem;font-weight:640;letter-spacing:-.01em;text-decoration:none}.wordmark-mark{display:block;color:var(--ink)}.wordmark-suffix{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:400;letter-spacing:var(--tr-kicker);color:var(--ink-3);align-self:flex-end;margin-block-end:.16em}.topbar-nav{display:flex;align-items:center;gap:18px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-kicker);text-transform:uppercase}.topbar-nav a{text-decoration:none;transition:color var(--d-2) var(--ease-out)}.topbar-nav a:hover{color:var(--accent-text)}.posture-line{margin:0 0 12px;color:var(--ink-4);font-family:var(--font-mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-kicker);text-transform:uppercase}.status-section{margin-block-start:clamp(1.75rem,3.4vw,2.6rem)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 18px;border-block-start:var(--survey);padding-block-start:12px;margin-block-end:12px}.eyebrow{display:block;margin-block-end:3px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--tr-kicker);text-transform:uppercase}.section-title{margin:0;color:var(--ink);font-size:var(--t-dm);font-weight:var(--fw-display);line-height:1.1;letter-spacing:var(--tr-tight)}.section-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1px;overflow:hidden;inline-size:fit-content;max-inline-size:100%;margin:0;border:1px solid var(--quiet-border);border-radius:var(--radius-small);background:var(--quiet-border)}.section-metrics>div{flex:0 0 auto;min-inline-size:84px;padding:6px 10px;background:var(--surface)}.section-metrics dt{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--tr-kicker);line-height:1.1;text-transform:uppercase}.section-metrics dd{margin:2px 0 0;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-callout);font-variant-numeric:tabular-nums;line-height:1.1}}@layer components{.status-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(288px,.34fr);gap:12px}.overview-primary,.overview-panel{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.overview-primary{display:grid;gap:15px;align-content:start;min-block-size:0;padding:18px}.overview-compact-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.overview-status{flex:1 1 auto;min-inline-size:0}.overview-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start}.overview-dot{inline-size:15px;block-size:15px;margin-block-start:8px;border-radius:50%;background:currentColor}.hero-title{margin:2px 0 0;color:var(--ink);font-size:var(--t-hero);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--tr-display)}.overview-actions{display:flex;flex-wrap:wrap;gap:8px}.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-block-size:34px;border:1px solid var(--rule);border-radius:var(--r-pill);padding-inline:16px;background:var(--surface);color:var(--ink);font-size:var(--t-callout);font-weight:560;text-decoration:none;transition:background-color var(--d-2) var(--ease-out),border-color var(--d-2) var(--ease-out)}.button-secondary:hover{background:var(--surface-2)}.stat-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--quiet-border);border-radius:var(--radius-panel);background:var(--quiet-border)}.stat-cell{min-inline-size:0;padding:11px 13px;background:var(--surface)}.stat-cell dt{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:var(--tr-kicker)}.stat-cell dd{margin:4px 0 0;color:var(--ink);font-family:var(--font-mono);font-size:1.05rem;font-variant-numeric:tabular-nums;line-height:1.1}.overview-panel{display:grid;align-content:start;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-block-end:1px solid var(--hairline);color:var(--ink);font-size:var(--t-callout);font-weight:620}.summary-list{display:grid;margin:0}.summary-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 14px;border-block-end:1px solid var(--hairline)}.summary-list>div:last-child{border-block-end:0}.summary-list dt{color:var(--ink-3);font-size:var(--t-caption)}.summary-list dd{margin:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-caption);font-variant-numeric:tabular-nums;text-align:end}.panel-note{margin:0;padding:12px 14px;border-block-start:1px solid var(--hairline);color:var(--ink-2);font-size:var(--t-callout);line-height:1.5}.summary-sub{display:block;margin-block-start:2px;color:var(--ink-4);font-family:var(--font-mono);font-size:var(--t-micro)}.status-pill{display:inline-flex;align-items:center;gap:7px;min-inline-size:max-content;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:620;line-height:1;letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap}.status-dot{inline-size:8px;block-size:8px;border-radius:50%;background:currentColor}[data-state=operational]{color:var(--live)}[data-state=degraded],[data-state=maintenance]{color:var(--warn)}[data-state=down],[data-state=partial_outage],[data-state=major_outage]{color:var(--danger)}[data-state=unknown]{color:var(--paused)}.status-pill[data-state=operational] [data-status-pill-label]{color:var(--live-ink)}.status-pill[data-state=degraded] [data-status-pill-label],.status-pill[data-state=maintenance] [data-status-pill-label]{color:var(--warn-ink)}.status-pill[data-state=down] [data-status-pill-label],.status-pill[data-state=partial_outage] [data-status-pill-label],.status-pill[data-state=major_outage] [data-status-pill-label]{color:var(--danger-ink)}.status-pill[data-state=unknown] [data-status-pill-label]{color:var(--paused-ink)}.component-table-shell{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface)}.component-table{inline-size:100%;min-inline-size:760px;border-collapse:collapse;font-size:var(--t-callout)}.component-table th,.component-table td{padding:11px 16px;border-block-end:1px solid var(--hairline);text-align:start;vertical-align:middle}.component-table thead th{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--tr-kicker);text-transform:uppercase;white-space:nowrap}.component-table tbody tr:last-child th,.component-table tbody tr:last-child td{border-block-end:0}.component-table tbody tr:hover{background:var(--surface-2)}.component-name,.incident-title{display:block;color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.25}.incident-summary{display:block;max-inline-size:46ch;margin-block-start:4px;color:var(--ink-2);font-size:var(--t-callout);font-weight:400;line-height:1.45}.component-group,.incident-date,.incident-meta{display:block;margin-block-start:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-kicker);text-transform:uppercase}.uptime-strip{display:grid;grid-template-columns:repeat(30,minmax(3px,1fr));gap:2px;inline-size:min(230px,100%)}.uptime-segment{block-size:15px;border-radius:2px;background:var(--mo-mineral-2)}.uptime-segment[data-state=operational]{background:var(--live)}.uptime-segment[data-state=degraded],.uptime-segment[data-state=maintenance]{background:var(--warn)}.uptime-segment[data-state=down],.uptime-segment[data-state=partial_outage],.uptime-segment[data-state=major_outage]{background:var(--danger)}.uptime-segment[data-state=unknown]{background:var(--mo-mineral-2)}.uptime-caption{display:block;margin-block-start:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums}.mono-cell{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-callout);font-variant-numeric:tabular-nums;white-space:nowrap}.fleet-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface)}.signal-panel{display:grid;align-content:space-between;gap:12px;min-block-size:116px;padding:14px;border-radius:var(--radius-panel);background:var(--quiet)}.fleet-count{color:var(--ink);font-family:var(--font-mono);font-size:clamp(1.7rem,1.25rem + 1.3vw,2.4rem);font-variant-numeric:tabular-nums;line-height:1}.fleet-caption{margin:8px 0 0;color:var(--ink-2);font-size:var(--t-callout);line-height:1.45}.fleet-slots{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.fleet-slot{block-size:26px;border:1px solid var(--quiet-border);border-radius:var(--r-xs);background:var(--surface-3)}.fleet-slot.is-healthy{border-color:color-mix(in oklch,var(--live),transparent 55%);background:var(--live-soft)}.fleet-bar{overflow:hidden;block-size:8px;border-radius:var(--r-pill);background:var(--surface-3)}.fleet-bar-fill{block-size:100%;inline-size:var(--fleet-ratio, 0%);border-radius:inherit;background:var(--live);transition:inline-size var(--d-3) var(--ease-out)}.notice-list,.incident-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.notice-item,.incident-item{display:grid;gap:8px;padding:16px 18px;border-block-end:1px solid var(--hairline)}.notice-item:last-child,.incident-item:last-child{border-block-end:0}.notice-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.notice-dot{inline-size:9px;block-size:9px;margin-block-start:6px;border-radius:50%;background:currentColor}.notice-item>p,.notice-item>span:last-child{color:var(--ink-2);font-size:var(--t-callout);line-height:1.5}.incident-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.incident-item strong{color:var(--ink);font-weight:600}.stale-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin-block:0 16px;border:1px solid color-mix(in oklch,var(--warn),transparent 60%);border-radius:var(--radius-panel);padding:13px 15px;background:var(--warn-soft);color:var(--warn-ink)}.stale-banner.is-hidden{display:none}.stale-banner .notice-dot{margin-block-start:5px;color:var(--warn)}.stale-banner strong{display:block;color:var(--warn-ink);line-height:1.2}.stale-banner span{display:block;color:var(--ink-2);font-size:var(--t-callout)}.page-footer{margin-block-start:clamp(2.25rem,4vw,3.25rem);margin-block-end:16px;border-radius:var(--radius-card);background:var(--n-900);color:var(--d-ink);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.35rem,3vw,2rem);overflow:hidden}.page-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;border-block-start:2px solid var(--d-line);padding-block-start:16px}.page-footer__brand{display:inline-flex;align-items:center;gap:9px;color:var(--d-ink);font-size:1rem;font-weight:640;letter-spacing:-.01em;text-decoration:none}.page-footer__brand .wordmark-mark{color:var(--d-ink)}.page-footer__brand .wordmark-suffix{color:var(--d-ink-2)}.page-footer__meta{display:grid;gap:4px;text-align:end;color:var(--d-ink-2);font-family:var(--font-mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-kicker);text-transform:uppercase}.page-footer__note{margin:14px 0 0;max-inline-size:52ch;color:var(--d-ink-2);font-size:var(--t-callout);line-height:1.55}.refresh-flash{animation:refresh-flash .52s var(--ease-out)}@keyframes refresh-flash{0%{opacity:.55}to{opacity:1}}}@layer utilities{.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.empty-copy{color:var(--ink-2);font-size:var(--t-callout)}}@media(max-width:900px){.status-overview,.fleet-layout{grid-template-columns:1fr}.overview-primary{min-block-size:auto}}@media(max-width:620px){.page-shell{inline-size:min(100% - 24px,1100px)}.topbar{flex-wrap:wrap;align-items:flex-start}.section-head,.incident-top{align-items:flex-start}.topbar-nav{inline-size:100%;justify-content:flex-start;gap:16px}.overview-status,.overview-actions{inline-size:100%}.summary-list>div{grid-template-columns:1fr;gap:4px}.summary-list dd{text-align:start}.component-table{min-inline-size:0}.component-table thead{display:none}.component-table,.component-table tbody,.component-table tr,.component-table th,.component-table td{display:block}.component-table tr{padding:14px 16px;border-block-end:1px solid var(--hairline)}.component-table tbody tr:last-child{border-block-end:0}.component-table th,.component-table td,.component-table tbody tr:last-child th,.component-table tbody tr:last-child td{padding:0;border-block-end:0}.component-table td{margin-block-start:10px}.component-table td:nth-child(2),.component-table td:nth-child(4),.component-table td:nth-child(5){display:inline-flex;margin-inline-end:14px}.uptime-strip{inline-size:100%}.stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}.section-metrics{inline-size:100%;justify-content:flex-start}.section-metrics>div{flex:1 1 auto;min-inline-size:max-content}.page-footer__top{align-items:flex-start}.page-footer__meta{text-align:start}}
