:root{color-scheme:light dark;--canvas:#f5f7f4;--surface:#fbfcfa;--surface-raised:#fff;--ink:#15201e;--ink-soft:#66716e;--line:#dce3df;--line-strong:#b8c5c0;--accent:#127c6a;--accent-strong:#0b5f51;--accent-wash:#e2f2ed;--success:#16805c;--success-wash:#eaf7f1;--warning:#a56712;--warning-wash:#fff6e5;--danger:#b7433c;--danger-wash:#fdedec;--maintenance:#2f6feb;--maintenance-wash:#eef4ff;--unknown:#65716e;--unknown-wash:#eef1ef;--status-on-success:#fff;--status-on-warning:#1c170e;--status-on-danger:#fff;--status-on-maintenance:#fff;--status-on-unknown:#fff;--radius:10px;--content-gutter:42px;--sans:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, sans-serif;--mono:"SFMono-Regular", "SF Mono", "Roboto Mono", Consolas, monospace}@media (prefers-color-scheme:dark){:root{--canvas:#101513;--surface:#141b18;--surface-raised:#19221f;--ink:#edf3f0;--ink-soft:#9aa9a4;--line:#29332f;--line-strong:#3b4843;--accent:#65cfb7;--accent-strong:#8be1ce;--accent-wash:#193c34;--success:#65cfb7;--success-wash:#142a23;--warning:#e4b35f;--warning-wash:#2d2618;--danger:#ef8f85;--danger-wash:#321e1d;--maintenance:#81a9ff;--maintenance-wash:#18243a;--unknown:#9aa9a4;--unknown-wash:#202724;--status-on-success:#101513;--status-on-warning:#101513;--status-on-danger:#101513;--status-on-maintenance:#101513;--status-on-unknown:#101513}}*{box-sizing:border-box}html{background:var(--canvas);font-family:var(--sans);scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);min-width:320px;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:.18em}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3,h4{text-wrap:balance}time,dd,.component-meta,.state-verified{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:var(--canvas);border-radius:6px;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(1180px,100%);margin:0 auto}.site-header{min-height:72px;padding:0 var(--content-gutter);border-bottom:1px solid var(--line);background:0 0;justify-content:flex-end;align-items:center;display:flex}.site-header nav{align-items:center;gap:6px;display:flex}.site-header nav a,.site-header nav button{min-height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:14px;text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--ink);background:var(--accent-wash)}.site-header nav .subscribe-trigger{color:var(--canvas);background:var(--ink);margin-left:8px;padding-inline:16px}.site-header nav .subscribe-trigger:active{transform:translateY(1px)}.site-header nav .community-link{place-items:center;width:40px;padding:0;display:grid}.community-link svg{fill:currentColor;width:18px;height:18px}.status-main{position:relative}.review-rail{min-height:44px;padding:0 var(--content-gutter);border-bottom:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.review-rail a{border:1px solid var(--line);border-radius:5px;place-items:center;width:26px;height:26px;text-decoration:none;display:inline-grid}.review-rail a[aria-current=page]{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-wash)}.review-rail>span:last-child{margin-left:auto}.state-hero{--status-color:var(--success);--status-surface:var(--success-wash);--status-ink:var(--status-on-success);margin:24px var(--content-gutter) 0;border:1px solid color-mix(in srgb, var(--status-color) 24%, var(--line));background:var(--status-surface);border-radius:6px}.state-lead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-height:132px;padding:30px 24px;display:grid}.eyebrow{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.state-degraded,.state-partial_outage,.state-major_outage{--status-color:var(--danger);--status-surface:var(--danger-wash);--status-ink:var(--status-on-danger)}.state-maintenance{--status-color:var(--maintenance);--status-surface:var(--maintenance-wash);--status-ink:var(--status-on-maintenance)}.state-unknown{--status-color:var(--unknown);--status-surface:var(--unknown-wash);--status-ink:var(--status-on-unknown)}.state-hero h1{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.08}.state-detail{max-width:520px;color:var(--ink-soft);margin:8px 0 0;font-size:14px}.state-summary{color:var(--ink-soft);margin:8px 0 0;font-size:14px}.state-verified{color:var(--ink-soft);font-family:var(--mono);text-align:right;margin:0;font-size:11px;line-height:1.7}.event-meta dt,.maintenance-grid dt{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.active-incident{margin-inline:var(--content-gutter);border-bottom:1px solid var(--line);background:var(--danger-wash);grid-template-columns:.8fr 1.2fr;gap:36px;padding:34px 0;display:grid}.active-incident.incident-partial_outage,.active-incident.incident-major_outage{background:var(--danger-wash)}.active-incident h2,.maintenance-callout h2,.section-heading h2,.subpage-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:520;line-height:1.05}.incident-update p{margin:12px 0 0}.state-label{color:var(--success);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}.text-degraded,.text-partial_outage,.text-major_outage{color:var(--danger)}.text-maintenance{color:var(--maintenance)}.text-unknown{color:var(--unknown)}.components-section{padding:64px var(--content-gutter) 76px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.history-key{color:var(--ink-soft);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.history-key span{align-items:center;gap:7px;display:inline-flex}.history-key i{background:color-mix(in srgb, var(--success) 74%, var(--surface));border-radius:2px;width:8px;height:8px}.history-key .key-outage{background:color-mix(in srgb, var(--danger) 78%, var(--surface))}.history-key .key-maintenance{background:color-mix(in srgb, var(--maintenance) 72%, var(--surface))}.component-groups{gap:30px;display:grid}.component-group{border-top:1px solid var(--line-strong);min-width:0}.group-heading{justify-content:space-between;padding:16px 0 12px;display:flex}.group-heading h3{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.group-heading span{color:var(--ink-soft);font-family:var(--mono);font-size:10px}.component-list{border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.component-row{border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(180px,.8fr) minmax(320px,2fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.component-row:last-child{border-bottom:0}.component-identity h4{letter-spacing:-.015em;margin:0 0 5px;font-size:15px;font-weight:620}.component-meta{color:var(--ink-soft);font-family:var(--mono);align-items:center;gap:7px;font-size:10px;display:flex}.uptime-history{grid-template-columns:repeat(90,minmax(2px,1fr));gap:2px;height:30px;display:grid}.uptime-day{background:color-mix(in srgb, var(--unknown) 58%, var(--surface));border-radius:2px;min-width:2px;display:block}.uptime-day.day-operational{background:color-mix(in srgb, var(--success) 72%, var(--surface))}.uptime-day.day-degraded,.uptime-day.day-partial_outage,.uptime-day.day-major_outage{background:color-mix(in srgb, var(--danger) 82%, var(--surface))}.uptime-day.day-maintenance{background:color-mix(in srgb, var(--maintenance) 72%, var(--surface))}.uptime-day.day-unknown{background:color-mix(in srgb, var(--unknown) 58%, var(--surface))}.uptime-day:focus-visible{z-index:2;outline-offset:2px;outline-width:2px;position:relative}.maintenance-callout{margin:16px var(--content-gutter) 0;border:1px solid color-mix(in srgb, var(--maintenance) 24%, var(--line));border-top:2px solid var(--maintenance);background:var(--maintenance-wash);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:20px 24px;display:grid}.maintenance-callout h2{letter-spacing:-.025em;font-size:20px}.maintenance-callout .eyebrow{color:var(--maintenance);margin-bottom:7px}.latency-section{margin-inline:var(--content-gutter);border-top:1px solid var(--line);background:0 0;padding:52px 0 64px}.latency-heading>p{max-width:380px;color:var(--ink-soft);text-align:right;margin:0;font-size:13px}.latency-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px;display:grid}.latency-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);margin:0;padding:26px}.latency-card figcaption{justify-content:space-between;align-items:start;gap:24px;display:flex}.latency-card h3{letter-spacing:-.02em;margin:0 0 5px;font-size:16px}.latency-card dl{grid-template-columns:repeat(3,auto);gap:22px;margin:0;display:grid}.latency-card dl div{text-align:right}.latency-card dt{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.latency-card dd{font-family:var(--mono);margin:2px 0 0;font-size:12px}.chart-wrap{margin-top:26px;position:relative}.chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-average,.chart-p95{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-average{stroke:var(--accent);stroke-width:2.5px}.chart-p95{stroke:var(--ink-soft);stroke-width:1.25px;stroke-dasharray:3 5;opacity:.65}.chart-scale{height:calc(100% - 10px);color:var(--ink-soft);font-family:var(--mono);pointer-events:none;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:0 0 auto auto}.chart-axis,.chart-legend{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.chart-legend{justify-content:flex-start;gap:16px;margin-top:18px}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{background:var(--accent);width:15px;height:2px}.chart-legend .legend-p95{background:var(--ink-soft);height:1px}.maintenance-time{gap:3px;margin:0;font-size:13px;display:grid}.maintenance-time span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.maintenance-callout>a{min-height:40px;color:var(--ink-soft);text-underline-offset:.22em;background:0 0;border:0;border-radius:0;padding:9px 0;font-size:13px;font-weight:650;text-decoration:underline}.maintenance-callout>a:hover{color:var(--ink)}.variant-ledger .state-hero{background:var(--status-surface)}.variant-ledger .state-lead h1{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif}.variant-signal .state-hero{color:var(--status-ink);background:var(--status-color)}.variant-signal .state-lead{min-height:72px;padding:14px 24px}.variant-signal .state-lead h1{font-family:var(--mono);letter-spacing:-.02em;font-size:21px;font-weight:700}.variant-signal .state-detail,.variant-signal .state-verified br{display:none}.variant-signal [data-check-label]:after{content:" ";white-space:pre}.variant-signal .state-verified,.variant-signal .state-detail{color:color-mix(in srgb, currentColor 76%, transparent)}.variant-brief .state-hero{background:var(--status-surface)}.variant-brief .state-lead{min-height:142px}.variant-brief .state-lead h1{color:var(--status-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.variant-signal .components-section{padding-inline:var(--content-gutter)}.variant-signal .component-list{border-inline:0;border-radius:0}.variant-signal .component-row{background:0 0;padding-inline:0}.subpage-main{padding:80px var(--content-gutter) 100px}.subpage-heading{max-width:700px;margin-bottom:64px}.subpage-heading h1{font-size:clamp(48px,7vw,80px)}.subpage-heading>p:last-child{color:var(--ink-soft);margin:22px 0 0;font-size:18px}.incident-main{padding:42px var(--content-gutter) 100px}.breadcrumb{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:70px;font-size:11px;display:flex}.breadcrumb a:hover{color:var(--ink)}.incident-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:start;gap:32px;padding-bottom:44px;display:flex}.incident-heading h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(44px,6vw,72px);font-weight:520;line-height:1}.incident-state{min-height:34px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.incident-summary{border-bottom:1px solid var(--line);padding:30px 0 34px}.incident-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;display:grid}.incident-summary dt,.timeline-meta time{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.incident-summary dd{margin:5px 0 0;font-size:13px}.incident-timeline{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:64px;padding-top:72px;display:grid}.incident-timeline h2{letter-spacing:-.03em;margin:0;font-size:27px;font-weight:560}.incident-timeline ol{margin:0;padding:0;list-style:none}.incident-timeline li{grid-template-columns:14px minmax(0,1fr);gap:22px;padding-bottom:44px;display:grid;position:relative}.incident-timeline li:not(:last-child):before{background:var(--line-strong);content:"";width:1px;position:absolute;top:10px;bottom:-2px;left:6px}.timeline-marker{z-index:1;border:3px solid var(--surface-raised);background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin-top:5px;position:relative}.timeline-meta{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.timeline-meta h3{text-transform:capitalize;margin:0;font-size:16px;font-weight:650}.incident-timeline article p{max-width:650px;color:var(--ink-soft);margin:11px 0 0}.incident-update a,.event-record h2 a{text-decoration-thickness:1px}.incident-update a{margin-top:14px;font-size:13px;font-weight:650;display:inline-block}.history-list{border-top:1px solid var(--line-strong)}.event-record{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:42px;padding:42px 0 48px;display:grid}.event-date{font-family:var(--mono);text-transform:uppercase;font-size:12px}.event-record h2,.maintenance-record h2{letter-spacing:-.03em;margin:8px 0 12px;font-size:28px;font-weight:560}.event-record p,.maintenance-record p{max-width:650px;color:var(--ink-soft)}.event-meta,.maintenance-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0 0;display:grid}.event-meta dd,.maintenance-grid dd{margin:4px 0 0;font-size:13px}.muted-record{color:var(--ink-soft)}.maintenance-record{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:180px 1fr;gap:48px;padding:44px;display:grid}.maintenance-status{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding-right:30px;display:flex}.maintenance-status>span:last-child{color:var(--ink-soft);font-family:var(--mono);font-size:12px}.maintenance-grid{grid-template-columns:repeat(2,1fr)}.site-footer{padding:30px var(--content-gutter);border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:24px;font-size:12px;display:flex}.subscribe-dialog{border:1px solid var(--line);border-radius:var(--radius);width:min(560px,100% - 32px);color:var(--ink);background:var(--surface-raised);padding:0;box-shadow:0 30px 100px #0000003d}.subscribe-dialog::backdrop{backdrop-filter:blur(5px);background:#07110e9e}.dialog-close{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;position:absolute;top:16px;right:16px}.dialog-copy,.subscribe-form{padding:42px}.dialog-copy{border-bottom:1px solid var(--line);padding-right:90px}.dialog-copy h2{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:540;line-height:1.05}.dialog-copy>p:last-child,.form-note{color:var(--ink-soft)}.form-status{min-height:22px;color:var(--success);margin:12px 0 0;font-size:13px}.subscription-outcome{width:min(640px, calc(100% - (2 * var(--content-gutter))));margin:0 auto;padding:clamp(96px,18vh,180px) 0}.subscription-outcome h1{letter-spacing:-.045em;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(34px,6vw,58px);font-weight:600;line-height:1.04}.subscription-outcome>p:not(.eyebrow){max-width:560px;color:var(--ink-soft);margin:20px 0 30px}.subscription-outcome>a{min-height:44px;color:var(--ink);text-underline-offset:.24em;align-items:center;font-weight:650;display:inline-flex}.subscription-outcome-action{margin:0 0 18px}.subscription-outcome-action form{margin:0}.subscription-outcome-action button{border:1px solid var(--ink);min-height:46px;color:var(--canvas);background:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 18px;font-weight:650}.subscription-outcome-action button:hover{opacity:.86}.subscription-outcome-action button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.subscribe-form label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.field-row{grid-template-columns:1fr auto;display:grid}.field-row input,.field-row button{border:1px solid var(--line-strong);min-height:48px}.field-row input{color:var(--ink);background:var(--surface);border-radius:6px 0 0 6px;padding:0 14px}.field-row button{color:var(--canvas);background:var(--ink);border-left:0;border-radius:0 6px 6px 0;padding:0 18px}.field-row :disabled{cursor:not-allowed;opacity:.62}.form-note{margin:12px 0 0;font-size:12px}@media (width<=840px){:root{--content-gutter:20px}.page-shell{width:100%;margin:0 auto}.site-header{padding:18px var(--content-gutter)}.site-header nav{grid-template-columns:repeat(2,auto);display:grid}.site-header nav a,.site-header nav button{min-height:44px}.site-header nav .subscribe-trigger{margin-left:0}.state-lead,.variant-signal .state-lead{padding:28px 20px}.components-section,.variant-signal .components-section{padding:50px var(--content-gutter) 60px}.latency-section{padding:50px 0 60px}.section-heading{align-items:start;gap:24px}.component-row{overscroll-behavior-x:contain;grid-template-columns:minmax(180px,.8fr) minmax(320px,2fr);gap:18px;width:100%;min-width:0;max-width:100%;padding:20px;overflow-x:auto}.uptime-history{grid-area:2/1/auto/-1;min-width:720px}.active-incident{grid-template-columns:1fr;padding:40px 0}.maintenance-callout{grid-template-columns:1fr;gap:14px;padding:20px}.latency-grid{grid-template-columns:1fr}.subpage-main{padding:64px var(--content-gutter) 80px}.incident-main{padding:34px var(--content-gutter) 80px}.breadcrumb{margin-bottom:54px}.incident-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-timeline{grid-template-columns:1fr;gap:36px}.event-record,.maintenance-record{grid-template-columns:1fr;gap:22px}.maintenance-status{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}}@media (width<=560px){.site-header{padding:14px var(--content-gutter)}.site-header nav{gap:2px;display:flex}.site-header nav a,.site-header nav button{padding-inline:8px;font-size:12px}.review-rail{padding-inline:var(--content-gutter)}.review-rail>span:last-child{display:none}.state-hero h1{font-size:27px}.state-lead,.variant-signal .state-lead{grid-template-columns:1fr;gap:10px;min-height:118px;padding:24px 20px}.state-verified{text-align:left}.section-heading{display:block}.latency-heading>p{text-align:left;margin-top:14px}.latency-card figcaption{display:block}.latency-card dl{margin-top:18px}.latency-card dl div{text-align:left}.history-key{margin-top:16px}.component-row{display:block}.uptime-history{width:720px;margin-top:18px}.component-row{scrollbar-color:var(--line-strong) transparent}.maintenance-callout>a{min-height:44px}.event-meta,.maintenance-grid{grid-template-columns:1fr}.incident-heading{display:grid}.incident-heading h1{font-size:44px}.incident-state{justify-self:start}.incident-summary dl{grid-template-columns:1fr}.timeline-meta{gap:3px;display:grid}.site-footer{display:grid}.dialog-copy,.subscribe-form{padding:34px 24px}.dialog-copy{padding-right:76px}.field-row{grid-template-columns:1fr;gap:8px}.field-row input,.field-row button{border:1px solid var(--line-strong);border-radius:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
