.StatusBadge-module__On9lKW__badge{align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border);line-height:1.4;display:inline-flex}.StatusBadge-module__On9lKW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.StatusBadge-module__On9lKW__label{color:var(--color-text);font-weight:500}.StatusBadge-module__On9lKW__up .StatusBadge-module__On9lKW__dot{background-color:var(--color-success)}.StatusBadge-module__On9lKW__degraded .StatusBadge-module__On9lKW__dot{background-color:var(--color-warning)}.StatusBadge-module__On9lKW__userReportsElevated .StatusBadge-module__On9lKW__dot{background-color:#d97706}.StatusBadge-module__On9lKW__down .StatusBadge-module__On9lKW__dot{background-color:var(--color-error)}.StatusBadge-module__On9lKW__timeout .StatusBadge-module__On9lKW__dot{background-color:#f97316}.StatusBadge-module__On9lKW__unknown .StatusBadge-module__On9lKW__dot{background-color:var(--color-text-muted)}.StatusBadge-module__On9lKW__badgeTrigger{cursor:default}.StatusBadge-module__On9lKW__tooltipContent{flex-direction:column;gap:.375rem;font-size:.75rem;line-height:1.5;display:flex}.StatusBadge-module__On9lKW__tooltipReason{font-weight:600}.StatusBadge-module__On9lKW__tooltipDivider{background:#ffffff26;height:1px;display:block}
.RecentReportsFeed-module__OxO02G__container{flex-direction:column;gap:.5rem;display:flex}.RecentReportsFeed-module__OxO02G__header{justify-content:space-between;align-items:center;display:flex}.RecentReportsFeed-module__OxO02G__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.RecentReportsFeed-module__OxO02G__liveIndicator{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;display:flex}.RecentReportsFeed-module__OxO02G__liveDot{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 4px color-mix(in srgb, var(--color-success) 50%, transparent);border-radius:50%;animation:2s ease-in-out infinite RecentReportsFeed-module__OxO02G__pulse}@keyframes RecentReportsFeed-module__OxO02G__pulse{0%,to{opacity:1}50%{opacity:.4}}.RecentReportsFeed-module__OxO02G__emptyText{color:var(--color-text-muted);margin:0;padding:.5rem 0;font-size:.75rem}.RecentReportsFeed-module__OxO02G__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.RecentReportsFeed-module__OxO02G__item{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.375rem 0;font-size:.75rem;display:flex}.RecentReportsFeed-module__OxO02G__item:last-child{border-bottom:none}.RecentReportsFeed-module__OxO02G__badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.RecentReportsFeed-module__OxO02G__badgeDown{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.RecentReportsFeed-module__OxO02G__badgeDegraded{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning)}.RecentReportsFeed-module__OxO02G__badgeWorking{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.RecentReportsFeed-module__OxO02G__badgeDefault{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.RecentReportsFeed-module__OxO02G__meta{color:var(--color-text-muted);align-items:center;gap:.25rem;min-width:0;font-size:.6875rem;display:flex;overflow:hidden}.RecentReportsFeed-module__OxO02G__location{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RecentReportsFeed-module__OxO02G__time{white-space:nowrap;flex-shrink:0}.RecentReportsFeed-module__OxO02G__viewAll{color:var(--color-primary);margin-top:.25rem;font-size:.75rem;font-weight:500;text-decoration:none}.RecentReportsFeed-module__OxO02G__viewAll:hover{text-decoration:underline}
.AvailabilityRankBadge-module__6EkjsG__badge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg);box-sizing:border-box;border:1px solid;flex-direction:column;width:100%;display:inline-flex}.AvailabilityRankBadge-module__6EkjsG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.625rem;font-weight:600}.AvailabilityRankBadge-module__6EkjsG__rating{font-size:var(--font-size-sm);font-weight:700;line-height:1}.AvailabilityRankBadge-module__6EkjsG__score{justify-content:center;align-items:center;gap:2px;display:flex}.AvailabilityRankBadge-module__6EkjsG__value{font-size:var(--font-size-md,.9375rem);color:currentColor;font-weight:700;line-height:1}.AvailabilityRankBadge-module__6EkjsG__maxValue{color:var(--color-text-muted);font-size:.5625rem;font-weight:500}.AvailabilityRankBadge-module__6EkjsG__period{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.AvailabilityRankBadge-module__6EkjsG__good{color:var(--color-success)}.AvailabilityRankBadge-module__6EkjsG__moderate{color:var(--color-warning)}.AvailabilityRankBadge-module__6EkjsG__poor{color:var(--color-error)}.AvailabilityRankBadge-module__6EkjsG__na{color:var(--color-text-muted)}@media (max-width:640px){.AvailabilityRankBadge-module__6EkjsG__badge{gap:2px;padding:.25rem .375rem}.AvailabilityRankBadge-module__6EkjsG__period{font-size:.625rem}.AvailabilityRankBadge-module__6EkjsG__rating{font-size:.75rem}.AvailabilityRankBadge-module__6EkjsG__value{font-size:.8125rem}}
.StatusGraphPage-module__BqpBLG__page{max-width:1200px;padding:var(--spacing-page);gap:var(--space-xl);margin:0 auto;display:grid}.StatusGraphPage-module__BqpBLG__backLink{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}.StatusGraphPage-module__BqpBLG__header{gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-secondary);display:grid}.StatusGraphPage-module__BqpBLG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.StatusGraphPage-module__BqpBLG__titleRow{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.StatusGraphPage-module__BqpBLG__title{margin:0;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.05}.StatusGraphPage-module__BqpBLG__description{max-width:60rem;color:var(--color-text-secondary);margin:0}.StatusGraphPage-module__BqpBLG__metrics{gap:var(--space-sm);flex-wrap:wrap;display:flex}.StatusGraphPage-module__BqpBLG__metric{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--font-size-sm);padding:.625rem .875rem;display:inline-flex}.StatusGraphPage-module__BqpBLG__section{gap:var(--space-md);display:grid}.StatusGraphPage-module__BqpBLG__sectionTitle{font-size:var(--font-size-xl);margin:0}.StatusGraphPage-module__BqpBLG__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.StatusGraphPage-module__BqpBLG__table{border-collapse:collapse;width:100%;min-width:42rem}.StatusGraphPage-module__BqpBLG__table th,.StatusGraphPage-module__BqpBLG__table td{text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:middle;padding:.875rem 1rem}.StatusGraphPage-module__BqpBLG__table th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.StatusGraphPage-module__BqpBLG__table tr:last-child td{border-bottom:0}.StatusGraphPage-module__BqpBLG__link{color:var(--color-text);font-weight:600;text-decoration:none}.StatusGraphPage-module__BqpBLG__muted{color:var(--color-text-muted)}.StatusGraphPage-module__BqpBLG__empty{padding:var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary)}.StatusGraphPage-module__BqpBLG__list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.StatusGraphPage-module__BqpBLG__listItem{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.StatusGraphPage-module__BqpBLG__metaRow{gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}@media (max-width:768px){.StatusGraphPage-module__BqpBLG__page{gap:var(--space-lg)}.StatusGraphPage-module__BqpBLG__header{padding:var(--space-lg)}.StatusGraphPage-module__BqpBLG__table{min-width:36rem}}