.LiveHero-module__NfCThW__statusBar{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;max-width:400px;margin:0;padding:.5rem 1rem;font-size:.9rem;display:flex}.LiveHero-module__NfCThW__pulsingDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite LiveHero-module__NfCThW__pulse;display:inline-block}.LiveHero-module__NfCThW__dotGreen{background:var(--color-success);box-shadow:0 0 6px color-mix(in srgb, var(--color-success) 50%, transparent)}.LiveHero-module__NfCThW__dotYellow{background:var(--color-warning);box-shadow:0 0 6px color-mix(in srgb, var(--color-warning) 50%, transparent)}.LiveHero-module__NfCThW__dotRed{background:var(--color-error);box-shadow:0 0 6px color-mix(in srgb, var(--color-error) 50%, transparent)}.LiveHero-module__NfCThW__dotGray{background:var(--color-text-muted)}@keyframes LiveHero-module__NfCThW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.LiveHero-module__NfCThW__statusText{font-weight:500}.LiveHero-module__NfCThW__liveBadge{letter-spacing:.05em;color:var(--color-error-accessible,#b91c1c);background:color-mix(in srgb, var(--color-error) 12%, transparent);border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}@media (max-width:640px){.LiveHero-module__NfCThW__statusBar{flex-wrap:wrap;justify-content:center;font-size:.8rem}}
.QuickReportDialog-module__7x2Eia__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg,8px);background:var(--color-surface);color:var(--color-text);width:90vw;max-width:320px;padding:0;box-shadow:0 8px 32px #0000004d}.QuickReportDialog-module__7x2Eia__dialog::backdrop{background:#00000080}.QuickReportDialog-module__7x2Eia__content{padding:1rem}.QuickReportDialog-module__7x2Eia__confirmationPanel{align-items:center;min-height:4rem;display:flex}.QuickReportDialog-module__7x2Eia__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.QuickReportDialog-module__7x2Eia__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.QuickReportDialog-module__7x2Eia__closeButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1}.QuickReportDialog-module__7x2Eia__closeButton:hover{color:var(--color-text)}.QuickReportDialog-module__7x2Eia__prompt{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.75rem}.QuickReportDialog-module__7x2Eia__buttons{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.QuickReportDialog-module__7x2Eia__categoryButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;padding:.5rem .75rem;font-size:.8125rem;transition:background .15s,border-color .15s}.QuickReportDialog-module__7x2Eia__categoryButton:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.QuickReportDialog-module__7x2Eia__categoryButton:disabled{opacity:.5;cursor:not-allowed}.QuickReportDialog-module__7x2Eia__categorySelected{background:color-mix(in srgb, var(--color-primary,#0891b2) 12%, transparent);border-color:var(--color-primary,#0891b2);color:var(--color-primary,#0891b2);font-weight:600}.QuickReportDialog-module__7x2Eia__categorySelected:hover{background:color-mix(in srgb, var(--color-primary,#0891b2) 18%, transparent);border-color:var(--color-primary,#0891b2)}.QuickReportDialog-module__7x2Eia__commentInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);resize:vertical;background:0 0;min-height:2.5rem;margin-top:.75rem;padding:.5rem;font-family:inherit;font-size:.8125rem;display:block}.QuickReportDialog-module__7x2Eia__commentInput::placeholder{color:var(--color-text-muted)}.QuickReportDialog-module__7x2Eia__commentInput:focus{border-color:var(--color-primary,#0891b2);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#0891b2) 20%, transparent);outline:none}.QuickReportDialog-module__7x2Eia__commentInput:disabled{opacity:.5}.QuickReportDialog-module__7x2Eia__submitButton{border-radius:var(--radius-sm);background:var(--color-primary,#0891b2);color:#fff;cursor:pointer;border:none;width:100%;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,opacity .15s;display:block}.QuickReportDialog-module__7x2Eia__submitButton:hover:not(:disabled){opacity:.9}.QuickReportDialog-module__7x2Eia__submitButton:disabled{opacity:.4;cursor:not-allowed}.QuickReportDialog-module__7x2Eia__successText{color:var(--color-success);margin:.5rem 0;font-size:.8125rem;font-weight:500}.QuickReportDialog-module__7x2Eia__errorText{color:var(--color-error);margin:.5rem 0;font-size:.8125rem}
.VoteButtons-module__zSK26W__group{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.VoteButtons-module__zSK26W__compact{justify-content:flex-end;gap:4px}.VoteButtons-module__zSK26W__button{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);height:28px;color:var(--color-text-muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;transition:color .15s,background .15s,border-color .15s;display:flex}.VoteButtons-module__zSK26W__compact .VoteButtons-module__zSK26W__button{width:28px;padding:0}.VoteButtons-module__zSK26W__label{font-size:12px;font-weight:500}.VoteButtons-module__zSK26W__up:hover{color:var(--color-success,#059669);background:color-mix(in srgb, var(--color-success,#059669) 10%, transparent);border-color:var(--color-success,#059669)}.VoteButtons-module__zSK26W__down:hover{color:var(--color-error,#ef4444);background:color-mix(in srgb, var(--color-error,#ef4444) 10%, transparent);border-color:var(--color-error,#ef4444)}.VoteButtons-module__zSK26W__bell:hover{color:var(--color-accent,#0891b2);background:color-mix(in srgb, var(--color-accent,#0891b2) 10%, transparent);border-color:var(--color-accent,#0891b2)}.VoteButtons-module__zSK26W__subscribed{color:var(--color-success,#059669);border-color:var(--color-success,#059669);background:color-mix(in srgb, var(--color-success,#059669) 8%, transparent)}.VoteButtons-module__zSK26W__subscribed:hover{background:color-mix(in srgb, var(--color-success,#059669) 15%, transparent)}.VoteButtons-module__zSK26W__upActive{color:var(--color-success,#059669);background:color-mix(in srgb, var(--color-success,#059669) 15%, transparent);border-color:var(--color-success,#059669)}.VoteButtons-module__zSK26W__confirmText{white-space:nowrap;font-size:11px;font-weight:600;animation:.15s ease-in VoteButtons-module__zSK26W__fadeIn}.VoteButtons-module__zSK26W__confirmSuccess{color:var(--color-success,#059669)}.VoteButtons-module__zSK26W__confirmDuplicate{color:var(--color-text-secondary,#94a3b8)}.VoteButtons-module__zSK26W__compact .VoteButtons-module__zSK26W__confirmText{text-align:right;flex-basis:100%}@keyframes VoteButtons-module__zSK26W__fadeIn{0%{opacity:0}to{opacity:1}}.VoteButtons-module__zSK26W__large{flex-wrap:wrap;gap:8px}.VoteButtons-module__zSK26W__large .VoteButtons-module__zSK26W__button{border-radius:var(--radius-md,8px);height:40px;padding:0 16px;font-size:14px}.VoteButtons-module__zSK26W__large .VoteButtons-module__zSK26W__button svg{width:16px;height:16px}.VoteButtons-module__zSK26W__large .VoteButtons-module__zSK26W__label{font-size:14px;font-weight:600}.VoteButtons-module__zSK26W__large .VoteButtons-module__zSK26W__confirmText{font-size:12px}.VoteButtons-module__zSK26W__withSubscribe{width:fit-content}@media (max-width:480px){.VoteButtons-module__zSK26W__large{flex-wrap:nowrap}.VoteButtons-module__zSK26W__large .VoteButtons-module__zSK26W__button{height:36px;padding:0 10px;font-size:13px}.VoteButtons-module__zSK26W__large .VoteButtons-module__zSK26W__label{font-size:13px}.VoteButtons-module__zSK26W__large.VoteButtons-module__zSK26W__withSubscribe{width:auto}}
.RegionStatusHero-module__pgcj_W__hero{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);margin-bottom:var(--space-lg,1.5rem);padding:1.75rem}.RegionStatusHero-module__pgcj_W__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.RegionStatusHero-module__pgcj_W__identity{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.RegionStatusHero-module__pgcj_W__logo{object-fit:contain;width:40px;height:40px;filter:var(--logo-filter,none);flex-shrink:0}.RegionStatusHero-module__pgcj_W__headerText{flex:1;min-width:0}.RegionStatusHero-module__pgcj_W__parentLink{color:var(--color-primary);text-decoration:none}.RegionStatusHero-module__pgcj_W__parentLink:hover{text-decoration:underline}.RegionStatusHero-module__pgcj_W__title{color:var(--color-text);word-break:break-word;min-width:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.RegionStatusHero-module__pgcj_W__subtitle{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.RegionStatusHero-module__pgcj_W__locationChip{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.RegionStatusHero-module__pgcj_W__activeIncidentNote{border-radius:var(--radius-md,8px);background:#f59e0b14;border:1px solid #f59e0b40;margin-bottom:1rem;padding:.875rem 1rem}.RegionStatusHero-module__pgcj_W__activeIncidentLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning,#d97706);margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.RegionStatusHero-module__pgcj_W__activeIncidentText{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.RegionStatusHero-module__pgcj_W__twoColumn{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.RegionStatusHero-module__pgcj_W__leftColumn{min-width:0}.RegionStatusHero-module__pgcj_W__rightColumn{border-left:1px solid var(--color-border,#e5e7eb);min-width:0;padding-left:1.5rem}.RegionStatusHero-module__pgcj_W__ctaRow{margin-bottom:1rem}.RegionStatusHero-module__pgcj_W__metricsList{flex-wrap:wrap;gap:.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.RegionStatusHero-module__pgcj_W__metricEntry{display:flex}.RegionStatusHero-module__pgcj_W__metricEntry .RegionStatusHero-module__pgcj_W__metricChip{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg);min-height:2rem;color:var(--color-text-muted);text-underline-offset:2px;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.8125rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}@media (max-width:768px){.RegionStatusHero-module__pgcj_W__twoColumn{grid-template-columns:1fr;gap:1rem}.RegionStatusHero-module__pgcj_W__rightColumn{border-left:none;border-top:1px solid var(--color-border,#e5e7eb);padding-top:1rem;padding-left:0}}@media (max-width:640px){.RegionStatusHero-module__pgcj_W__hero{padding:1rem}.RegionStatusHero-module__pgcj_W__title{font-size:1.25rem}.RegionStatusHero-module__pgcj_W__metricsList{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.RegionStatusHero-module__pgcj_W__metricEntry{min-width:0}.RegionStatusHero-module__pgcj_W__metricEntry .RegionStatusHero-module__pgcj_W__metricChip{width:100%}}@media (max-width:480px){.RegionStatusHero-module__pgcj_W__header{flex-direction:column;align-items:flex-start;gap:.75rem}}
.RegionStatusSection-module__3f5wmq__section{margin-top:var(--space-xl)}.RegionStatusSection-module__3f5wmq__header{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.RegionStatusSection-module__3f5wmq__controls{gap:var(--space-sm);flex-direction:column;display:flex}.RegionStatusSection-module__3f5wmq__title{font-size:var(--font-size-lg);color:var(--color-text);align-items:baseline;gap:var(--space-sm);margin:0;font-weight:600;display:flex}.RegionStatusSection-module__3f5wmq__summary{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:400}.RegionStatusSection-module__3f5wmq__filters{gap:var(--space-xs);flex-wrap:wrap;display:flex}.RegionStatusSection-module__3f5wmq__mobileSortControls{display:none}.RegionStatusSection-module__3f5wmq__mobileSortLabel{gap:var(--space-xs);color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;flex-direction:column;flex:1;font-size:.75rem;font-weight:600;display:flex}.RegionStatusSection-module__3f5wmq__mobileSortSelect{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text);padding:.625rem .75rem}.RegionStatusSection-module__3f5wmq__mobileSortDirection{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text);cursor:pointer;padding:.625rem .875rem;font-weight:600}.RegionStatusSection-module__3f5wmq__filterBtn{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:.75rem;transition:all .15s}.RegionStatusSection-module__3f5wmq__filterBtn:hover{border-color:var(--color-border-medium);color:var(--color-text)}.RegionStatusSection-module__3f5wmq__filterActive{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.RegionStatusSection-module__3f5wmq__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.RegionStatusSection-module__3f5wmq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.RegionStatusSection-module__3f5wmq__table th{text-align:left;padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border);white-space:nowrap;font-size:.75rem;font-weight:600}.RegionStatusSection-module__3f5wmq__table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-light,var(--color-border));white-space:nowrap}.RegionStatusSection-module__3f5wmq__table tbody tr:last-child td{border-bottom:none}.RegionStatusSection-module__3f5wmq__table tbody tr:hover{background:var(--color-bg-hover,#00000005)}.RegionStatusSection-module__3f5wmq__row{transition:background .15s}.RegionStatusSection-module__3f5wmq__sortBtn{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.RegionStatusSection-module__3f5wmq__sortBtn:hover{color:var(--color-text)}.RegionStatusSection-module__3f5wmq__sortIndicator,.RegionStatusSection-module__3f5wmq__sortIndicatorActive{font-size:.75rem;line-height:1}.RegionStatusSection-module__3f5wmq__sortIndicator{color:var(--color-text-muted)}.RegionStatusSection-module__3f5wmq__sortIndicatorActive{color:var(--color-text)}.RegionStatusSection-module__3f5wmq__regionName{color:var(--color-text);font-weight:500}.RegionStatusSection-module__3f5wmq__regionLink{color:var(--color-primary);font-weight:500;text-decoration:none}.RegionStatusSection-module__3f5wmq__regionLink:hover{text-decoration:underline}.RegionStatusSection-module__3f5wmq__primaryCell{min-width:0}.RegionStatusSection-module__3f5wmq__primaryValue,.RegionStatusSection-module__3f5wmq__cellValue{min-width:0;display:block}.RegionStatusSection-module__3f5wmq__primaryValue{color:var(--color-text);font-weight:600}.RegionStatusSection-module__3f5wmq__regionId{color:var(--color-text-muted)}.RegionStatusSection-module__3f5wmq__regionId .RegionStatusSection-module__3f5wmq__cellValue{font-size:.75rem;font-family:var(--font-mono,monospace)}.RegionStatusSection-module__3f5wmq__location{color:var(--color-text-secondary)}.RegionStatusSection-module__3f5wmq__mono{font-variant-numeric:tabular-nums}.RegionStatusSection-module__3f5wmq__statusCell,.RegionStatusSection-module__3f5wmq__metricCell{min-width:0}.RegionStatusSection-module__3f5wmq__mobileLabel{display:none}@media (max-width:640px){.RegionStatusSection-module__3f5wmq__title{gap:var(--space-xs);flex-direction:column}.RegionStatusSection-module__3f5wmq__header{gap:var(--space-sm);margin-bottom:var(--space-md)}.RegionStatusSection-module__3f5wmq__controls{gap:.75rem}.RegionStatusSection-module__3f5wmq__filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.RegionStatusSection-module__3f5wmq__filters::-webkit-scrollbar{display:none}.RegionStatusSection-module__3f5wmq__filterBtn{border-radius:var(--radius-full);flex:none;padding:.5rem .875rem}.RegionStatusSection-module__3f5wmq__mobileSortControls{gap:var(--space-xs);align-items:flex-end;display:flex}.RegionStatusSection-module__3f5wmq__mobileSortDirection{flex:none}.RegionStatusSection-module__3f5wmq__tableWrapper{overflow-x:auto}.RegionStatusSection-module__3f5wmq__table{min-width:42rem}.RegionStatusSection-module__3f5wmq__table th{padding:.625rem .75rem;font-size:.6875rem}.RegionStatusSection-module__3f5wmq__table td{padding:.625rem .75rem;font-size:.8125rem}.RegionStatusSection-module__3f5wmq__primaryValue{font-size:.875rem}.RegionStatusSection-module__3f5wmq__regionId .RegionStatusSection-module__3f5wmq__cellValue{font-size:.6875rem}}
.StatusHero-module__03Tp6G__hero{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);margin-bottom:var(--space-lg,1.5rem);padding:1.75rem}.StatusHero-module__03Tp6G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.StatusHero-module__03Tp6G__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.StatusHero-module__03Tp6G__logo{border-radius:var(--radius-sm,4px);flex-shrink:0}.StatusHero-module__03Tp6G__headerText{flex:1;min-width:0}.StatusHero-module__03Tp6G__title{color:var(--color-text);word-break:break-word;min-width:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.StatusHero-module__03Tp6G__serviceLink{color:var(--color-text-muted);font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s}.StatusHero-module__03Tp6G__serviceLink:hover{color:var(--color-primary);text-decoration:underline}.StatusHero-module__03Tp6G__activeIncidentNote{border-radius:var(--radius-md,8px);background:#f59e0b14;border:1px solid #f59e0b40;margin-bottom:1rem;padding:.875rem 1rem}.StatusHero-module__03Tp6G__activeIncidentLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning,#d97706);margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.StatusHero-module__03Tp6G__activeIncidentText{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.StatusHero-module__03Tp6G__impactLinks{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.StatusHero-module__03Tp6G__impactLinkItem{display:flex}.StatusHero-module__03Tp6G__impactLink{min-height:1.875rem;color:var(--color-text);background:#ffffffb8;border:1px solid #f59e0b38;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.StatusHero-module__03Tp6G__impactLink:hover{text-decoration:underline}.StatusHero-module__03Tp6G__impactLink:focus-visible{outline:2px solid var(--color-primary,#0891b2);outline-offset:2px}.StatusHero-module__03Tp6G__twoColumn{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.StatusHero-module__03Tp6G__leftColumn{min-width:0}.StatusHero-module__03Tp6G__rightColumn{border-left:1px solid var(--color-border,#e5e7eb);min-width:0;padding-left:1.5rem}.StatusHero-module__03Tp6G__ctaRow{margin-bottom:1rem}.StatusHero-module__03Tp6G__scoreRow{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:22rem;margin-bottom:.875rem;display:grid}.StatusHero-module__03Tp6G__scoreRow>*{display:grid}.StatusHero-module__03Tp6G__scoreRow>*>button{box-sizing:border-box;width:100%}.StatusHero-module__03Tp6G__metricsList{flex-wrap:wrap;gap:.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.StatusHero-module__03Tp6G__metricEntry{display:flex}.StatusHero-module__03Tp6G__metricEntry .StatusHero-module__03Tp6G__metricChip{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg);min-height:2rem;color:var(--color-text-muted);text-underline-offset:2px;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.8125rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.StatusHero-module__03Tp6G__actionsRow{border-top:1px solid var(--color-border,#e5e7eb);align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}@media (max-width:768px){.StatusHero-module__03Tp6G__twoColumn{grid-template-columns:1fr;gap:1rem}.StatusHero-module__03Tp6G__rightColumn{border-left:none;border-top:1px solid var(--color-border,#e5e7eb);padding-top:1rem;padding-left:0}}@media (max-width:640px){.StatusHero-module__03Tp6G__hero{padding:1rem}.StatusHero-module__03Tp6G__title{font-size:1.25rem}.StatusHero-module__03Tp6G__metricsList{flex-wrap:nowrap;gap:.375rem;overflow-x:auto}.StatusHero-module__03Tp6G__metricEntry .StatusHero-module__03Tp6G__metricChip{white-space:nowrap;background:0 0;border:none;min-height:auto;padding:0;font-size:.6875rem}}@media (max-width:480px){.StatusHero-module__03Tp6G__header{flex-direction:column;align-items:flex-start;gap:.75rem}}
.ComponentStatusHero-module__KYHRuq__hero{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);margin-bottom:var(--space-lg,1.5rem);padding:1.75rem}.ComponentStatusHero-module__KYHRuq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ComponentStatusHero-module__KYHRuq__identity{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ComponentStatusHero-module__KYHRuq__logo{object-fit:contain;width:40px;height:40px;filter:var(--logo-filter,none);flex-shrink:0}.ComponentStatusHero-module__KYHRuq__headerText{flex:1;min-width:0}.ComponentStatusHero-module__KYHRuq__parentLink{color:var(--color-primary);text-decoration:none}.ComponentStatusHero-module__KYHRuq__parentLink:hover{text-decoration:underline}.ComponentStatusHero-module__KYHRuq__title{color:var(--color-text);word-break:break-word;min-width:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.ComponentStatusHero-module__KYHRuq__subtitle{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.ComponentStatusHero-module__KYHRuq__locationChip{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ComponentStatusHero-module__KYHRuq__activeIncidentNote{border-radius:var(--radius-md,8px);background:#f59e0b14;border:1px solid #f59e0b40;margin-bottom:1rem;padding:.875rem 1rem}.ComponentStatusHero-module__KYHRuq__activeIncidentLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning,#d97706);margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.ComponentStatusHero-module__KYHRuq__activeIncidentText{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.ComponentStatusHero-module__KYHRuq__twoColumn{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.ComponentStatusHero-module__KYHRuq__leftColumn{min-width:0}.ComponentStatusHero-module__KYHRuq__rightColumn{border-left:1px solid var(--color-border,#e5e7eb);min-width:0;padding-left:1.5rem}.ComponentStatusHero-module__KYHRuq__ctaRow{margin-bottom:1rem}.ComponentStatusHero-module__KYHRuq__metricsList{flex-wrap:wrap;gap:.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.ComponentStatusHero-module__KYHRuq__metricEntry{display:flex}.ComponentStatusHero-module__KYHRuq__metricEntry .ComponentStatusHero-module__KYHRuq__metricChip{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg);min-height:2rem;color:var(--color-text-muted);text-underline-offset:2px;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.8125rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}@media (max-width:768px){.ComponentStatusHero-module__KYHRuq__twoColumn{grid-template-columns:1fr;gap:1rem}.ComponentStatusHero-module__KYHRuq__rightColumn{border-left:none;border-top:1px solid var(--color-border,#e5e7eb);padding-top:1rem;padding-left:0}}@media (max-width:640px){.ComponentStatusHero-module__KYHRuq__hero{padding:1rem}.ComponentStatusHero-module__KYHRuq__title{font-size:1.25rem}.ComponentStatusHero-module__KYHRuq__metricsList{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.ComponentStatusHero-module__KYHRuq__metricEntry{min-width:0}.ComponentStatusHero-module__KYHRuq__metricEntry .ComponentStatusHero-module__KYHRuq__metricChip{width:100%}}@media (max-width:480px){.ComponentStatusHero-module__KYHRuq__header{flex-direction:column;align-items:flex-start;gap:.75rem}}
.ServiceStatusCard-module__glbgFG__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.ServiceStatusCard-module__glbgFG__card:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ServiceStatusCard-module__glbgFG__cardLink{border-radius:inherit;z-index:1;position:absolute;inset:0}.ServiceStatusCard-module__glbgFG__cardLink:focus-visible{outline:2px solid var(--color-primary,#0891b2);outline-offset:-2px}.ServiceStatusCard-module__glbgFG__cardHeader{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.45rem;display:flex;position:relative}.ServiceStatusCard-module__glbgFG__cardIdentity{align-items:center;gap:.5rem;min-width:0;display:flex}.ServiceStatusCard-module__glbgFG__cardVoteButtons{pointer-events:auto;flex-shrink:0}.ServiceStatusCard-module__glbgFG__logo{border-radius:var(--radius-sm);flex-shrink:0}.ServiceStatusCard-module__glbgFG__logoFallback{border-radius:var(--radius-sm);background:var(--color-primary-light);width:20px;height:20px;color:var(--color-primary-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.ServiceStatusCard-module__glbgFG__name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.ServiceStatusCard-module__glbgFG__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite ServiceStatusCard-module__glbgFG__pulse}.ServiceStatusCard-module__glbgFG__dotUp{background:var(--color-success);box-shadow:0 0 4px color-mix(in srgb, var(--color-success) 50%, transparent)}.ServiceStatusCard-module__glbgFG__dotDegraded{background:var(--color-warning);box-shadow:0 0 4px color-mix(in srgb, var(--color-warning) 50%, transparent)}.ServiceStatusCard-module__glbgFG__dotDown{background:var(--color-error);box-shadow:0 0 4px color-mix(in srgb, var(--color-error) 50%, transparent)}.ServiceStatusCard-module__glbgFG__dotTimeout{background:var(--color-timeout);box-shadow:0 0 4px color-mix(in srgb, var(--color-timeout) 50%, transparent)}.ServiceStatusCard-module__glbgFG__dotUnknown{background:var(--color-text-muted);animation:none}@keyframes ServiceStatusCard-module__glbgFG__pulse{0%,to{opacity:1}50%{opacity:.55}}.ServiceStatusCard-module__glbgFG__cardMeta{z-index:2;color:var(--color-text-secondary);pointer-events:none;align-items:center;gap:.75rem;font-size:.75rem;display:flex;position:relative}.ServiceStatusCard-module__glbgFG__statusLabel{color:var(--color-text);font-weight:600}.ServiceStatusCard-module__glbgFG__responseTime,.ServiceStatusCard-module__glbgFG__uptimeValue{color:var(--color-text-muted)}.ServiceStatusCard-module__glbgFG__uptimeValue{margin-left:auto}.ServiceStatusCard-module__glbgFG__issueText{z-index:2;color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.ServiceStatusCard-module__glbgFG__checkedAt{z-index:2;color:var(--color-text-muted);pointer-events:none;margin-top:.35rem;font-size:.7rem;display:block;position:relative}@media (max-width:640px){.ServiceStatusCard-module__glbgFG__card{padding:.8rem .875rem}.ServiceStatusCard-module__glbgFG__cardMeta{flex-wrap:wrap;gap:.45rem .75rem}.ServiceStatusCard-module__glbgFG__uptimeValue{margin-left:0}}
.LiveStatusGrid-module__NWnUNq__section{padding:0 0 2rem}.LiveStatusGrid-module__NWnUNq__allClearSection{padding-bottom:1.25rem}.LiveStatusGrid-module__NWnUNq__container{max-width:1200px;padding:0 var(--spacing-page);margin:0 auto}.LiveStatusGrid-module__NWnUNq__sectionHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.LiveStatusGrid-module__NWnUNq__sectionCopy{flex-direction:column;gap:.25rem;display:flex}.LiveStatusGrid-module__NWnUNq__sectionTitle{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700}.LiveStatusGrid-module__NWnUNq__sectionSummary{color:var(--color-text-muted);margin:0;font-size:.875rem}.LiveStatusGrid-module__NWnUNq__viewAllLink{color:var(--color-primary-dark,#0e7490);white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none}.LiveStatusGrid-module__NWnUNq__viewAllLink:hover{text-decoration:underline}.LiveStatusGrid-module__NWnUNq__allClear{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;justify-content:flex-start;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.LiveStatusGrid-module__NWnUNq__checkIcon{color:var(--color-success);flex-shrink:0}.LiveStatusGrid-module__NWnUNq__allClearText{color:var(--color-text-secondary);margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.LiveStatusGrid-module__NWnUNq__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}@keyframes LiveStatusGrid-module__NWnUNq__pulse{0%,to{opacity:1}50%{opacity:.5}}.LiveStatusGrid-module__NWnUNq__skeleton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;height:100px;animation:1.5s ease-in-out infinite LiveStatusGrid-module__NWnUNq__shimmer}@keyframes LiveStatusGrid-module__NWnUNq__shimmer{0%,to{opacity:.5}50%{opacity:.3}}@media (max-width:639px){.LiveStatusGrid-module__NWnUNq__allClear{border-radius:16px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem}.LiveStatusGrid-module__NWnUNq__grid{grid-template-columns:1fr;gap:.5rem}}@media (min-width:640px) and (max-width:767px){.LiveStatusGrid-module__NWnUNq__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}}
.page-module__SFqzNa__container{max-width:1200px;padding:var(--spacing-page);margin:0 auto}.page-module__SFqzNa__pageHeader{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.page-module__SFqzNa__pageTitle{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.page-module__SFqzNa__pageDescription{max-width:50rem;color:var(--color-text-secondary);margin:0}.page-module__SFqzNa__summaryBar{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary);margin-bottom:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text);font-weight:500;display:flex}.page-module__SFqzNa__summaryDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.page-module__SFqzNa__summaryGreen{background-color:var(--color-success)}.page-module__SFqzNa__summaryYellow{background-color:var(--color-warning)}.page-module__SFqzNa__summaryRed{background-color:var(--color-error)}.page-module__SFqzNa__toolbar{gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}.page-module__SFqzNa__mobileFilterToggle{display:none}.page-module__SFqzNa__searchRow{width:100%}.page-module__SFqzNa__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);width:100%;min-height:2.875rem;color:var(--color-text);padding:.75rem .875rem;font-size:.9375rem}.page-module__SFqzNa__searchInput::placeholder,.page-module__SFqzNa__tagSearchInput::placeholder{color:var(--color-text-muted)}.page-module__SFqzNa__searchInput:focus,.page-module__SFqzNa__inlineSelectButton:focus,.page-module__SFqzNa__inlineSelect:focus,.page-module__SFqzNa__tagSearchInput:focus{outline:2px solid var(--color-primary,#0891b2);outline-offset:-1px}.page-module__SFqzNa__filterBar{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__SFqzNa__filterGroup{align-items:center;gap:var(--space-sm);min-width:0;display:flex;position:relative}.page-module__SFqzNa__statusGroup{flex:30rem}.page-module__SFqzNa__filterLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;font-size:.6875rem;font-weight:700}.page-module__SFqzNa__mobileFilterToggleText,.page-module__SFqzNa__mobileFilterToggleMeta{align-items:center;gap:var(--space-xs);display:inline-flex}.page-module__SFqzNa__inlineSelectButton,.page-module__SFqzNa__inlineSelect{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-secondary);min-height:2.5rem;color:var(--color-text);align-items:center;padding:.5rem .875rem;font-size:.875rem}.page-module__SFqzNa__inlineSelectButton{gap:var(--space-xs);cursor:pointer;text-align:left;display:inline-flex}.page-module__SFqzNa__inlineSelectButton:hover,.page-module__SFqzNa__inlineSelect:hover{background:var(--color-bg-tertiary)}.page-module__SFqzNa__inlineSelectValue{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.page-module__SFqzNa__toolbarCountBadge{border-radius:var(--radius-full);background:var(--color-primary-light);min-width:1.25rem;height:1.25rem;color:var(--color-primary-dark);justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__SFqzNa__toolbarChevron{color:var(--color-text-muted);margin-left:auto}.page-module__SFqzNa__statusChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__SFqzNa__selectWrap{position:relative}.page-module__SFqzNa__inlineSelect{min-width:14rem;padding-right:2.25rem}.page-module__SFqzNa__selectChevron{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.page-module__SFqzNa__tagMenu{top:calc(100% + var(--space-xs));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-md);z-index:40;position:absolute;left:0;overflow:hidden}.page-module__SFqzNa__tagMenuHeader{gap:var(--space-xs);padding:var(--space-sm);border-bottom:1px solid var(--color-border-light);display:grid}.page-module__SFqzNa__tagMenuMeta{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:.75rem;display:flex}.page-module__SFqzNa__tagSearchInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:0;color:var(--color-text);flex:1;padding:.5rem .75rem;font-size:.875rem}.page-module__SFqzNa__tagMenuClear{border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.page-module__SFqzNa__tagMenuClear:hover{background:var(--color-bg-tertiary)}.page-module__SFqzNa__tagMenuOptions{max-height:16rem;padding:var(--space-xs);overflow-y:auto}.page-module__SFqzNa__tagOption{border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.page-module__SFqzNa__tagOption:hover{background:var(--color-bg-tertiary)}.page-module__SFqzNa__tagOption input{margin:0}.page-module__SFqzNa__tagMenuEmpty{padding:var(--space-md);color:var(--color-text-muted);margin:0;font-size:.875rem}.page-module__SFqzNa__filterButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;padding:.375rem .75rem;font-size:.8125rem;transition:background .15s}.page-module__SFqzNa__filterButton:hover{background:var(--color-bg-tertiary)}.page-module__SFqzNa__filterButtonActive{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark);}.page-module__SFqzNa__filterButtonActive:hover{background:var(--color-primary);color:#fff}.page-module__SFqzNa__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module__SFqzNa__emptyState{text-align:center;padding:var(--space-2xl) var(--space-md);color:var(--color-text-secondary)}.page-module__SFqzNa__emptyIcon{margin-bottom:var(--space-sm);font-size:2rem;display:block}.page-module__SFqzNa__emptyText{font-size:var(--font-size-lg);margin:0 0 var(--space-xs);font-weight:500}.page-module__SFqzNa__emptySubtext{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.page-module__SFqzNa__resultsSummary{color:var(--color-text-muted);margin:0;font-size:.8125rem}.page-module__SFqzNa__pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.page-module__SFqzNa__paginationNumbers{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__SFqzNa__paginationLink,.page-module__SFqzNa__paginationCurrent,.page-module__SFqzNa__paginationDisabled{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-secondary);justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.45rem .75rem;font-size:.875rem;display:inline-flex}.page-module__SFqzNa__paginationLink{color:var(--color-text);text-decoration:none}.page-module__SFqzNa__paginationLink:hover{background:var(--color-bg-tertiary)}.page-module__SFqzNa__paginationCurrent{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.page-module__SFqzNa__paginationDisabled,.page-module__SFqzNa__paginationEllipsis{color:var(--color-text-muted)}.page-module__SFqzNa__paginationSummary{margin:var(--space-sm) 0 0;text-align:center;color:var(--color-text-muted);font-size:.8125rem}.page-module__SFqzNa__lastUpdated{text-align:center;color:var(--color-text-muted);margin-top:var(--space-xl);font-size:.75rem}@media (max-width:640px){.page-module__SFqzNa__summaryBar{padding:var(--space-sm) var(--space-md)}.page-module__SFqzNa__toolbar{gap:.75rem}.page-module__SFqzNa__brandTitle{font-size:1.625rem}.page-module__SFqzNa__brandDescription{font-size:1rem}.page-module__SFqzNa__grid{grid-template-columns:1fr}.page-module__SFqzNa__searchInput{min-height:2.625rem;padding:.625rem .75rem}.page-module__SFqzNa__resultsSummary{font-size:.75rem}.page-module__SFqzNa__mobileFilterToggle{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);width:100%;color:var(--color-text);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:inline-flex}.page-module__SFqzNa__mobileFilterToggle:hover{background:var(--color-bg-tertiary)}.page-module__SFqzNa__filterBar{align-items:stretch;gap:var(--space-sm);display:none}.page-module__SFqzNa__filterBar[data-mobile-open=true]{display:flex}.page-module__SFqzNa__filterGroup{gap:var(--space-xs);flex-wrap:wrap;width:100%}.page-module__SFqzNa__statusGroup{align-items:flex-start}.page-module__SFqzNa__statusChips{flex-wrap:nowrap;min-width:max-content}.page-module__SFqzNa__statusGroup [role=group]{scrollbar-width:none;width:100%;padding-bottom:.25rem;overflow-x:auto}.page-module__SFqzNa__statusGroup [role=group]::-webkit-scrollbar{display:none}.page-module__SFqzNa__inlineSelectButton,.page-module__SFqzNa__selectWrap,.page-module__SFqzNa__inlineSelect,.page-module__SFqzNa__tagMenu{width:100%}.page-module__SFqzNa__pagination{align-items:flex-start}.page-module__SFqzNa__paginationNumbers{order:3;width:100%}}@media (max-width:1024px){.page-module__SFqzNa__filterBar{gap:var(--space-sm)}.page-module__SFqzNa__statusGroup{flex-basis:100%}}