:root{color-scheme:dark;color:#f3f5fa;--muted:#9ca5b8;--line:#ffffff1a;--surface:#131927c7;--accent:#8ba7ff;--pending:#f4c86a;--operational:#62d6a4;--degraded:#f4c86a;--outage:#ff7f91;background:#080b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 10% -10%,#5673e033,#0000 34rem),radial-gradient(circle at 100% 20%,#7c54cc29,#0000 30rem),#080b12;min-height:100vh;margin:0}a{color:inherit}a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:10;color:#080b12;background:#f3f5fa;border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:translateY(0)}main,footer{width:min(960px,100% - 32px);margin-inline:auto}.hero{justify-content:space-between;align-items:center;padding:32px 0 48px;display:flex}.brand{align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#8ba7ff4d,#784cbe33);border:1px solid #8ba7ff80;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.language{color:var(--muted);gap:10px;font-size:.8rem;display:flex}.language [aria-current=page]{color:#fff}.header-actions,.site-nav{align-items:center;display:flex}.header-actions{gap:24px}.site-nav{gap:16px;font-size:.875rem}.site-nav a{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a[aria-current=page]{color:#fff}.summary,.history{border:1px solid var(--line);background:linear-gradient(135deg,#192236e6,#0d111ce6);border-radius:24px;box-shadow:0 24px 80px #00000038}.history-footer{text-align:right;margin:20px 0 0}.text-link,.back-link,.event-item h3 a{text-underline-offset:.2em;text-decoration-color:#8ba7ff8c}.page-heading{max-width:760px;padding:16px 0 36px}.page-heading p:last-child,.incident-meta{color:var(--muted);line-height:1.65}.history-page,.incident-detail{margin-bottom:72px}.back-link{color:var(--muted);margin:0 0 24px;display:inline-block}.incident-detail{border:1px solid var(--line);background:linear-gradient(135deg,#192236e6,#0d111ce6);border-radius:24px;padding:clamp(24px,5vw,44px);box-shadow:0 24px 80px #00000038}.incident-header,.timeline-header{justify-content:space-between;gap:24px;display:flex}.incident-header{align-items:flex-start}.component-list{color:var(--muted)}.timeline{padding:0;list-style:none}.timeline-item{border-left:2px solid #8ba7ff4d;padding:20px 0 20px 22px}.timeline-item+.timeline-item{border-top:1px solid var(--line)}.timeline-header time{color:var(--muted);font-size:.8rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.summary{grid-template-columns:auto 1fr;gap:20px;padding:clamp(24px,5vw,44px);display:grid}.summary-icon{width:15px;height:15px;color:var(--pending);background:currentColor;border-radius:999px;margin-top:30px;box-shadow:0 0 24px}.summary-icon-operational{color:var(--operational)}.summary-icon-degraded,.summary-icon-maintenance,.summary-icon-unknown,.summary-icon-not-launched{color:var(--degraded)}.summary-icon-partial-outage,.summary-icon-major-outage{color:var(--outage)}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;max-width:720px;margin-bottom:14px;font-size:clamp(2rem,6vw,4.2rem);line-height:1.02}h2{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(1.5rem,4vw,2.4rem)}.incident-detail h2{letter-spacing:-.01em;margin-top:36px;font-size:1.2rem}.timeline-item p{color:var(--muted);margin:8px 0 0;line-height:1.65}.summary p:last-child,.history p:last-child,.service-card p,.updated{color:var(--muted);margin-bottom:0;line-height:1.65}.services{padding:72px 0 32px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.updated{text-align:right;font-size:.85rem}.service-list{border:1px solid var(--line);background:var(--surface);backdrop-filter:blur(16px);border-radius:20px;overflow:hidden}.service-card{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:21px 24px;display:flex}.service-card:last-child{border-bottom:0}.service-card h3{margin-bottom:5px;font-size:1rem}.service-card p{font-size:.85rem}.status{border-radius:999px;flex:none;padding:7px 10px;font-size:.875rem;font-weight:700}.status-pending{color:var(--pending);background:#f4c86a17;border:1px solid #f4c86a42}.status-operational{color:var(--operational);background:#62d6a41a;border-color:#62d6a447}.status-degraded,.status-maintenance,.status-unknown,.status-not-launched{color:var(--degraded);background:#f4c86a17;border-color:#f4c86a42}.status-partial-outage,.status-major-outage{color:var(--outage);background:#ff7f911a;border-color:#ff7f914d}.reliability{padding:40px 0 24px}.reliability-list{gap:14px;display:grid}.reliability-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:22px 24px}.reliability-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.reliability-heading h3{margin-bottom:5px;font-size:1rem}.reliability-heading p,.chart-label{color:var(--muted);margin:0;font-size:.8rem}.reliability-metrics{grid-template-columns:repeat(3,minmax(90px,1fr));gap:18px;min-width:min(440px,55%);margin:0;display:grid}.reliability-metrics div{gap:4px;display:grid}.reliability-metrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.reliability-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.reliability-chart-group{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.uptime-strip,.latency-strip{grid-template-columns:repeat(30,minmax(3px,1fr));gap:3px;height:28px;margin-top:8px;display:grid}.uptime-day,.latency-day{border-radius:3px;min-width:3px}.uptime-day{height:100%}.uptime-day-no-data,.latency-day-no-data{background:#ffffff0a;border:1px solid #ffffff14}.uptime-day-operational{background:var(--operational)}.uptime-day-degraded{background:var(--degraded)}.uptime-day-outage{background:var(--outage)}.uptime-day-partial{background:repeating-linear-gradient(135deg,#f4c86ad9 0 3px,#f4c86a33 3px 6px)}.latency-strip{align-items:end}.latency-day{height:var(--latency-height,3px)}.latency-day-measured{background:var(--accent)}.history{margin:24px 0 72px;padding:28px}.event-list{gap:0;display:grid}.snapshot-notice{color:var(--muted);background:#f4c86a17;border:1px solid #f4c86a42;border-radius:12px;margin:0 0 12px;padding:12px 14px}.event-item{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding:20px 0;display:flex}.event-item:first-child{margin-top:18px}.event-item h3{margin-bottom:6px}.event-item p{color:var(--muted);margin-bottom:4px;line-height:1.55}.event-item .event-meta{margin-bottom:0;font-size:.78rem}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:24px 0 36px;font-size:.82rem;display:flex}@media (width<=640px){.hero{padding-bottom:30px}.summary{grid-template-columns:1fr}.hero,.header-actions,.incident-header,.timeline-header{flex-direction:column;align-items:flex-start}.hero,.header-actions{gap:18px}.summary-icon{margin-top:0}.section-heading,.service-card,.reliability-heading,.event-item{flex-direction:column;align-items:flex-start}.updated{text-align:left}.reliability-metrics,.reliability-chart-group{width:100%;min-width:0}.reliability-chart-group{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto}}
