.IncidentBanner_banner__jZIyN{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-md,1rem) var(--space-lg,1.5rem);background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-lg,1.5rem)}.IncidentBanner_bannerHeader__ssPms{display:flex;align-items:center;gap:.5rem}.IncidentBanner_pulseIndicator__cMCO1{width:10px;height:10px;border-radius:50%;background:var(--color-error,#ef4444);flex-shrink:0;animation:IncidentBanner_pulse__pGxUO 2s ease-in-out infinite}@keyframes IncidentBanner_pulse__pGxUO{0%,to{opacity:1}50%{opacity:.4}}.IncidentBanner_bannerTitle__egtOl{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0}.IncidentBanner_incidentList__igKF9{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;list-style:none}.IncidentBanner_incidentItem__j_qeU{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.IncidentBanner_incidentLink__cndJh{font-size:.8125rem;font-weight:500;color:var(--color-primary,#0891b2);text-decoration:none}.IncidentBanner_incidentLink__cndJh:hover{text-decoration:underline}.IncidentBanner_severityBadge__NhCyC{display:inline-flex;align-items:center;padding:1px .4rem;border-radius:var(--radius-full,9999px);font-size:.625rem;font-weight:500;line-height:1.4}.IncidentBanner_severityOutage__I3l0c{background:rgba(239,68,68,.1);color:var(--color-error,#ef4444);border:1px solid rgba(239,68,68,.2)}.IncidentBanner_severityDegraded__thKBz{background:rgba(245,158,11,.1);color:var(--color-warning,#f59e0b);border:1px solid rgba(245,158,11,.2)}.IncidentBanner_severityMaintenance__kbZNd{background:color-mix(in srgb,var(--color-primary,#0891b2) 10%,transparent);color:var(--color-accent,#0891b2);border:1px solid color-mix(in srgb,var(--color-primary,#0891b2) 20%,transparent)}.IncidentBanner_incidentTitle__6hpdC{font-size:.8125rem;color:var(--color-text-secondary)}.IncidentBanner_incidentTime__w_U_W{font-size:.75rem;color:var(--color-text-muted);margin-left:auto}@media (max-width:640px){.IncidentBanner_banner__jZIyN{padding:.75rem 1rem}.IncidentBanner_incidentItem__j_qeU{flex-direction:column;align-items:flex-start;gap:.25rem}.IncidentBanner_incidentTime__w_U_W{margin-left:0}}