.status-page{max-width:720px;margin:0 auto;padding:var(--space-7) var(--space-4) var(--space-8);gap:var(--space-5)}.status-page,.status-page__header{display:flex;flex-direction:column}.status-page__header{gap:var(--space-2)}.status-page__kicker{margin:0;font-size:var(--font-size-caption);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint)}.status-page__title{margin:0;font-size:var(--font-size-h1,32px);font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}.status-page__lede{margin:0;font-size:var(--font-size-body);line-height:1.5;color:var(--color-text-secondary)}.status-page__hero{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg,12px);border:1px solid var(--color-neutral-200);background:var(--color-surface,var(--color-neutral-0,#fff))}.status-page__hero--operational{background:color-mix(in srgb,var(--color-success,#1f8a4d) 8%,transparent);border-color:color-mix(in srgb,var(--color-success,#1f8a4d) 32%,transparent)}.status-page__hero--degraded,.status-page__hero--partial_outage{background:var(--color-warning-soft);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.status-page__hero--outage{background:color-mix(in srgb,var(--color-warning,#c08) 14%,transparent);border-color:color-mix(in srgb,var(--color-warning,#c08) 45%,transparent)}.status-page__hero-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.status-page__hero-headline{margin:0;font-size:var(--font-size-h3,20px);font-weight:600;color:var(--color-text-primary)}.status-page__hero-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-faint)}.status-page__refresh{font:inherit;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,8px);padding:4px 10px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.status-page__refresh:hover:not(:disabled){background:var(--color-neutral-50,rgba(0,0,0,.04));color:var(--color-text-primary)}.status-page__refresh:disabled{opacity:.6;cursor:progress}.status-page__stale-note{margin:var(--space-1) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.status-page__dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:8px}.status-page__pill .status-page__dot{margin-top:0;width:7px;height:7px}.status-page__dot--operational{background:var(--color-success,#1f8a4d);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success,#1f8a4d) 20%,transparent)}.status-page__dot--degraded,.status-page__dot--identified,.status-page__dot--investigating,.status-page__dot--monitoring,.status-page__dot--partial_outage{background:var(--color-warning,#c08);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-warning,#c08) 20%,transparent)}.status-page__dot--outage{background:var(--color-warning,#c08);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-warning,#c08) 28%,transparent)}.status-page__dot--resolved{background:var(--color-text-faint)}.status-page__section{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg,12px);border:1px solid var(--color-neutral-200);background:var(--color-surface,var(--color-neutral-0,#fff))}.status-page__section-title{margin:0;font-size:var(--font-size-h3,18px);font-weight:600;color:var(--color-text-primary)}.status-page__components{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.status-page__component{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-neutral-100)}.status-page__component:last-child{border-bottom:0}.status-page__component-text{display:flex;flex-direction:column;gap:2px;min-width:0}.status-page__component-text strong{font-weight:600;color:var(--color-text-primary)}.status-page__component-text span{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.4}.status-page__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--font-size-caption);font-weight:500;white-space:nowrap;flex-shrink:0}.status-page__pill--operational{background:color-mix(in srgb,var(--color-success,#1f8a4d) 14%,transparent);color:var(--color-success,#1f8a4d)}.status-page__pill--degraded,.status-page__pill--identified,.status-page__pill--investigating,.status-page__pill--monitoring,.status-page__pill--partial_outage{background:var(--color-warning-soft);color:#a15c00}.status-page__pill--outage{background:color-mix(in srgb,var(--color-warning,#c08) 16%,transparent);color:var(--color-warning,#c08)}.status-page__pill--resolved{background:var(--color-neutral-100,rgba(0,0,0,.05));color:var(--color-text-secondary)}.status-page__incident-empty{margin:0;color:var(--color-text-secondary)}.status-page__incidents{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.status-page__incident{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md,8px);border:1px solid var(--color-neutral-100);background:var(--color-neutral-50,rgba(0,0,0,.02))}.status-page__incident-header{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.status-page__incident-title{margin:0;font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary)}.status-page__incident-summary{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:1.5}.status-page__incident-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0}.status-page__incident-meta div{display:flex;flex-direction:column;gap:2px}.status-page__incident-meta dt{font-size:var(--font-size-caption);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint)}.status-page__incident-meta dd{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-primary)}.status-page__section--contact{background:var(--color-surface,var(--color-neutral-0,#fff))}.status-page__contact-body{margin:0;color:var(--color-text-secondary);line-height:1.5}.status-page__contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.status-page__contact-cta{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-md,8px);font-weight:500;text-decoration:none;transition:background-color .12s ease,color .12s ease}.status-page__contact-cta--primary{background:var(--color-text-primary);color:var(--color-neutral-0,#fff)}.status-page__contact-cta--primary:hover{opacity:.92}.status-page__contact-cta--secondary{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-neutral-200)}.status-page__contact-cta--secondary:hover{background:var(--color-neutral-50,rgba(0,0,0,.04))}@media (max-width:640px){.status-page{padding:var(--space-5) var(--space-3) var(--space-6)}.status-page__component{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.status-page__contact-cta,.status-page__refresh{transition:none}}