.admin-services-module__1rYnAa__page{max-width:1200px;margin:0 auto}.admin-services-module__1rYnAa__header{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.admin-services-module__1rYnAa__title{font-size:var(--font-size-2xl);color:var(--color-text);margin:0;font-weight:700}.admin-services-module__1rYnAa__createButton{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;border:none;font-weight:600;transition:background .15s}.admin-services-module__1rYnAa__createButton:hover{background:var(--color-primary-dark)}.admin-services-module__1rYnAa__filterBar{margin-bottom:var(--space-md)}.admin-services-module__1rYnAa__searchInput{width:100%;max-width:400px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color .15s}.admin-services-module__1rYnAa__searchInput::placeholder{color:var(--color-text-muted)}.admin-services-module__1rYnAa__searchInput:focus{border-color:var(--color-primary);outline:none}.admin-services-module__1rYnAa__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);overflow-x:auto}.admin-services-module__1rYnAa__table{border-collapse:collapse;width:100%;min-width:640px}.admin-services-module__1rYnAa__table th,.admin-services-module__1rYnAa__table td{padding:var(--space-xs) var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.admin-services-module__1rYnAa__table th{background:var(--color-bg-secondary);color:var(--color-text-secondary);white-space:nowrap;font-weight:600}.admin-services-module__1rYnAa__table td{color:var(--color-text)}.admin-services-module__1rYnAa__table tbody tr:last-child td{border-bottom:none}.admin-services-module__1rYnAa__table tbody tr:hover{background:var(--color-bg-secondary)}.admin-services-module__1rYnAa__serviceName{font-weight:600}.admin-services-module__1rYnAa__typeBadge{padding:2px var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem;font-weight:500;display:inline-block}.admin-services-module__1rYnAa__actions{gap:var(--space-xs);white-space:nowrap;display:flex}.admin-services-module__1rYnAa__editButton{padding:4px var(--space-sm);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}.admin-services-module__1rYnAa__editButton:hover{background:var(--color-primary);color:#fff}.admin-services-module__1rYnAa__resetButton{padding:4px var(--space-sm);border:1px solid var(--color-warning,#e67e22);border-radius:var(--radius-sm);color:var(--color-warning,#e67e22);cursor:pointer;background:0 0;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}.admin-services-module__1rYnAa__resetButton:hover{background:var(--color-warning,#e67e22);color:#fff}.admin-services-module__1rYnAa__deleteButton{padding:4px var(--space-sm);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);cursor:pointer;background:0 0;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}.admin-services-module__1rYnAa__deleteButton:hover{background:var(--color-error);color:#fff}.admin-services-module__1rYnAa__formOverlay{margin-bottom:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.admin-services-module__1rYnAa__formTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-md);font-weight:600}.admin-services-module__1rYnAa__formGrid{gap:var(--space-sm) var(--space-md);grid-template-columns:1fr 1fr;display:grid}.admin-services-module__1rYnAa__formField{flex-direction:column;gap:4px;display:flex}.admin-services-module__1rYnAa__formFieldFull{grid-column:1/-1;}.admin-services-module__1rYnAa__formLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.admin-services-module__1rYnAa__formInput{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color .15s}.admin-services-module__1rYnAa__formInput:focus{border-color:var(--color-primary);outline:none}.admin-services-module__1rYnAa__formSelect{cursor:pointer;}.admin-services-module__1rYnAa__formTextarea{resize:vertical;min-height:80px;}.admin-services-module__1rYnAa__formActions{gap:var(--space-sm);margin-top:var(--space-sm);grid-column:1/-1;display:flex}.admin-services-module__1rYnAa__submitButton{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);cursor:pointer;border:none;font-weight:600;transition:background .15s}.admin-services-module__1rYnAa__submitButton:hover{background:var(--color-primary-dark)}.admin-services-module__1rYnAa__submitButton:disabled{opacity:.6;cursor:not-allowed}.admin-services-module__1rYnAa__cancelButton{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;font-weight:500;transition:background .15s,border-color .15s}.admin-services-module__1rYnAa__cancelButton:hover{background:var(--color-bg-secondary);border-color:var(--color-border-medium)}.admin-services-module__1rYnAa__loadingState,.admin-services-module__1rYnAa__errorState,.admin-services-module__1rYnAa__emptyState{text-align:center;padding:var(--space-2xl) var(--space-md);color:var(--color-text-secondary)}.admin-services-module__1rYnAa__errorText{font-size:var(--font-size-lg);color:var(--color-error);margin:0 0 var(--space-sm);font-weight:500}.admin-services-module__1rYnAa__retryButton{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;font-weight:500;transition:background .15s}.admin-services-module__1rYnAa__retryButton:hover{background:var(--color-bg-tertiary)}.admin-services-module__1rYnAa__count{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm)}@media (max-width:640px){.admin-services-module__1rYnAa__header{flex-direction:column;align-items:flex-start}.admin-services-module__1rYnAa__searchInput{max-width:100%}.admin-services-module__1rYnAa__formGrid{grid-template-columns:1fr}}
.ActionDropdown-module__xsACwa__wrapper{display:inline-block;position:relative}.ActionDropdown-module__xsACwa__trigger{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background .15s;display:flex}.ActionDropdown-module__xsACwa__trigger:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.ActionDropdown-module__xsACwa__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ActionDropdown-module__xsACwa__menu{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:150px;padding:4px 0;animation:.12s ease-out ActionDropdown-module__xsACwa__dropdownFadeIn;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001a}@keyframes ActionDropdown-module__xsACwa__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ActionDropdown-module__xsACwa__menuItem{width:100%;color:var(--color-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 12px;display:block}.ActionDropdown-module__xsACwa__menuItem:hover,.ActionDropdown-module__xsACwa__menuItem:focus-visible{background:color-mix(in srgb, var(--color-text) 6%, transparent);outline:none}.ActionDropdown-module__xsACwa__menuItem:disabled{opacity:.5;cursor:not-allowed}.ActionDropdown-module__xsACwa__danger{color:var(--color-error,#e53e3e)}.ActionDropdown-module__xsACwa__danger:hover,.ActionDropdown-module__xsACwa__danger:focus-visible{background:color-mix(in srgb, var(--color-error,#e53e3e) 8%, transparent)}
.DateRangeSelector-module__0BC34W__root{min-width:0;position:relative}.DateRangeSelector-module__0BC34W__label{color:var(--color-text-secondary,#4b5563);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.DateRangeSelector-module__0BC34W__trigger{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);background:var(--color-bg,#fff);width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.DateRangeSelector-module__0BC34W__trigger:hover{border-color:var(--color-border-medium,#cbd5e1)}.DateRangeSelector-module__0BC34W__trigger:focus-visible{outline:2px solid var(--color-primary,#0891b2);outline-offset:-1px}.DateRangeSelector-module__0BC34W__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;overflow:hidden}.DateRangeSelector-module__0BC34W__chevron{color:var(--color-text-muted,#9ca3af);flex-shrink:0;transition:transform .15s}.DateRangeSelector-module__0BC34W__chevronOpen{transform:rotate(180deg)}.DateRangeSelector-module__0BC34W__panel{z-index:20;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,.75rem);background:var(--color-bg,#fff);gap:.875rem;width:min(26rem,100vw - 2rem);max-width:100%;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 40px #0f172a29}.DateRangeSelector-module__0BC34W__section{gap:.5rem;display:grid}.DateRangeSelector-module__0BC34W__sectionTitle{color:var(--color-text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.6875rem;font-weight:700}.DateRangeSelector-module__0BC34W__quickFilters{flex-wrap:wrap;gap:.5rem;display:flex}.DateRangeSelector-module__0BC34W__quickFilter,.DateRangeSelector-module__0BC34W__quickFilterActive,.DateRangeSelector-module__0BC34W__secondaryButton,.DateRangeSelector-module__0BC34W__primaryButton{border:1px solid var(--color-border,#e5e7eb);min-height:2.5rem;color:var(--color-text-secondary,#4b5563);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.DateRangeSelector-module__0BC34W__quickFilter:hover,.DateRangeSelector-module__0BC34W__secondaryButton:hover{border-color:var(--color-border-medium,#cbd5e1);color:var(--color-text)}.DateRangeSelector-module__0BC34W__quickFilterActive{background:var(--color-primary,#0891b2);border-color:var(--color-primary,#0891b2);color:#fff}.DateRangeSelector-module__0BC34W__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.DateRangeSelector-module__0BC34W__fieldGroup{gap:.375rem;display:grid}.DateRangeSelector-module__0BC34W__fieldLabel{color:var(--color-text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.DateRangeSelector-module__0BC34W__input{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);background:var(--color-bg,#fff);width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;padding:.625rem .75rem}.DateRangeSelector-module__0BC34W__input:focus-visible{outline:2px solid var(--color-primary,#0891b2);outline-offset:-1px}.DateRangeSelector-module__0BC34W__footer{justify-content:space-between;gap:.75rem;display:flex}.DateRangeSelector-module__0BC34W__secondaryButton{background:var(--color-bg-secondary,#f8fafc)}.DateRangeSelector-module__0BC34W__primaryButton{border-color:var(--color-primary,#0891b2);background:var(--color-primary,#0891b2);color:#fff}.DateRangeSelector-module__0BC34W__primaryButton:hover{filter:brightness(.96)}@media (max-width:640px){.DateRangeSelector-module__0BC34W__panel{width:min(100vw - 2rem,100%)}.DateRangeSelector-module__0BC34W__fieldGrid{grid-template-columns:1fr}.DateRangeSelector-module__0BC34W__footer{flex-direction:column}}
.interactive-world-map-module__qQ2E4a__container{border:1px solid var(--color-border);border-radius:var(--radius-xl,16px);background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary,#0891b2) 10%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, var(--color-primary,#0891b2) 4%), var(--color-surface));position:relative;overflow:hidden}.interactive-world-map-module__qQ2E4a__mapCanvas{min-height:19rem;position:relative}.interactive-world-map-module__qQ2E4a__map{width:100%;min-height:19rem;max-height:26rem;display:block}.interactive-world-map-module__qQ2E4a__controls{z-index:5;gap:.4rem;display:flex;position:absolute;top:.875rem;right:.875rem}.interactive-world-map-module__qQ2E4a__controlButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, transparent);width:2.15rem;height:2.15rem;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.interactive-world-map-module__qQ2E4a__controlButton:hover{border-color:var(--color-primary,#0891b2);background:color-mix(in srgb, var(--color-primary,#0891b2) 10%, var(--color-surface));transform:translateY(-1px)}.interactive-world-map-module__qQ2E4a__tooltip,.interactive-world-map-module__qQ2E4a__popover{z-index:10;border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:var(--radius-lg,12px);background:color-mix(in srgb, var(--color-surface) 96%, transparent);max-width:17rem;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute}.interactive-world-map-module__qQ2E4a__tooltip{pointer-events:none;padding:.55rem .7rem;transform:translate(-50%,calc(-100% - .55rem))}.interactive-world-map-module__qQ2E4a__tooltipTitle{color:var(--color-text);font-size:.8rem;font-weight:600;display:block}.interactive-world-map-module__qQ2E4a__tooltipDetail{color:var(--color-text-secondary);margin-top:.15rem;font-size:.72rem;display:block}.interactive-world-map-module__qQ2E4a__popover{min-width:13.5rem;padding:.85rem .95rem;transform:translate(-50%,calc(-100% - .85rem))}.interactive-world-map-module__qQ2E4a__popoverHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.interactive-world-map-module__qQ2E4a__popoverTitleGroup{min-width:0}.interactive-world-map-module__qQ2E4a__popoverTitle{color:var(--color-text);margin:0;font-size:.92rem;font-weight:700}.interactive-world-map-module__qQ2E4a__popoverEyebrow{color:var(--color-primary,#0891b2);margin:.2rem 0 0;font-size:.74rem}.interactive-world-map-module__qQ2E4a__popoverClose{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.interactive-world-map-module__qQ2E4a__popoverClose:hover{color:var(--color-text)}.interactive-world-map-module__qQ2E4a__popoverBody{gap:.22rem;margin-top:.55rem;display:grid}.interactive-world-map-module__qQ2E4a__popoverLine{color:var(--color-text-secondary);margin:0;font-size:.76rem}.interactive-world-map-module__qQ2E4a__popoverActions{border-top:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);flex-wrap:wrap;gap:.5rem;margin-top:.7rem;padding-top:.7rem;display:flex}.interactive-world-map-module__qQ2E4a__popoverAction{color:var(--color-primary,#0891b2);font-size:.76rem;font-weight:600;text-decoration:none}.interactive-world-map-module__qQ2E4a__popoverAction:hover{text-decoration:underline}.interactive-world-map-module__qQ2E4a__legend{border-top:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);padding:.85rem 1rem 1rem}.interactive-world-map-module__qQ2E4a__legend:focus-visible{outline:2px solid var(--color-primary,#0891b2);outline-offset:-2px}.interactive-world-map-module__qQ2E4a__legendList{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.interactive-world-map-module__qQ2E4a__legendItem{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.interactive-world-map-module__qQ2E4a__legendDot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}@media (max-width:640px){.interactive-world-map-module__qQ2E4a__mapCanvas,.interactive-world-map-module__qQ2E4a__map{min-height:16rem}.interactive-world-map-module__qQ2E4a__controls{top:.65rem;right:.65rem}.interactive-world-map-module__qQ2E4a__controlButton{width:2.3rem;height:2.3rem}.interactive-world-map-module__qQ2E4a__popover{min-width:12rem;max-width:15rem}.interactive-world-map-module__qQ2E4a__legendList{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:.65rem;overflow-x:auto}.interactive-world-map-module__qQ2E4a__legendItem{flex:none}}
.RegionsSection-module__AXImbW__section{margin-bottom:var(--space-2xl)}.RegionsSection-module__AXImbW__heading{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--space-md) 0;font-weight:700}.RegionsSection-module__AXImbW__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.RegionsSection-module__AXImbW__table{border-collapse:collapse;width:100%;min-width:500px}.RegionsSection-module__AXImbW__table th,.RegionsSection-module__AXImbW__table td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm)}.RegionsSection-module__AXImbW__table th{background:var(--color-bg-secondary);color:var(--color-text-secondary);white-space:nowrap;font-weight:600}.RegionsSection-module__AXImbW__table tbody tr:hover{background-color:var(--color-bg-secondary)}.RegionsSection-module__AXImbW__empty{color:var(--color-text-muted);padding:var(--space-lg) 0;font-style:italic}
.PricingOverview-module__FgM82W__section{margin-bottom:var(--space-2xl)}.PricingOverview-module__FgM82W__heading{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--space-md) 0;font-weight:700}.PricingOverview-module__FgM82W__distribution{gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.PricingOverview-module__FgM82W__modelItem{padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.PricingOverview-module__FgM82W__modelCount{color:var(--color-text);font-weight:700}.PricingOverview-module__FgM82W__modelLabel{color:var(--color-text-secondary)}.PricingOverview-module__FgM82W__freeTier{padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--color-success) 10%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-bg));border-radius:var(--radius-md);color:var(--color-success);margin-bottom:var(--space-md);font-size:var(--font-size-sm)}.PricingOverview-module__FgM82W__pricingLink{color:var(--color-primary);font-weight:500;text-decoration:none}.PricingOverview-module__FgM82W__pricingLink:hover{text-decoration:underline}.PricingOverview-module__FgM82W__empty{color:var(--color-text-muted);font-style:italic}
.EcosystemMetrics-module__LBJfaq__section{margin-bottom:var(--space-2xl)}.EcosystemMetrics-module__LBJfaq__heading{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--space-md) 0;font-weight:700}.EcosystemMetrics-module__LBJfaq__grid{gap:var(--space-md);margin-bottom:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.EcosystemMetrics-module__LBJfaq__card{padding:var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.EcosystemMetrics-module__LBJfaq__value{font-size:var(--font-size-2xl);color:var(--color-text);font-weight:700}.EcosystemMetrics-module__LBJfaq__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EcosystemMetrics-module__LBJfaq__lastUpdated{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}
.TimeRangeSelector-module__WDukIW__container{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.TimeRangeSelector-module__WDukIW__button{border:1px solid var(--color-border-medium);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.TimeRangeSelector-module__WDukIW__button:hover{background:var(--color-bg-tertiary)}.TimeRangeSelector-module__WDukIW__buttonActive{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary);}.TimeRangeSelector-module__WDukIW__buttonActive:hover{background:var(--color-text-secondary)}
.ChartShell-module__wjY9hW__shell{border:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-secondary) 82%, white 18%) 0%, var(--color-bg) 100%);border-radius:1rem;padding:.75rem .625rem .625rem}.ChartShell-module__wjY9hW__empty{min-height:200px;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.ChartShell-module__wjY9hW__empty p{margin:0}.ChartShell-module__wjY9hW__legendSection{margin-top:.75rem}.ChartShell-module__wjY9hW__legendHint{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.75rem}.ChartShell-module__wjY9hW__legend{flex-wrap:wrap;gap:.5rem;display:flex}.ChartShell-module__wjY9hW__legendItem,.ChartShell-module__wjY9hW__legendItemMuted{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 84%, white 16%);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.ChartShell-module__wjY9hW__legendItemMuted{opacity:.45}button.ChartShell-module__wjY9hW__legendItem,button.ChartShell-module__wjY9hW__legendItemMuted{cursor:pointer}button.ChartShell-module__wjY9hW__legendItem:hover,button.ChartShell-module__wjY9hW__legendItemMuted:hover{background:var(--color-bg-tertiary)}.ChartShell-module__wjY9hW__legendDot,.ChartShell-module__wjY9hW__tooltipDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ChartShell-module__wjY9hW__tooltip{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 92%, white 8%);border-radius:.75rem;gap:.35rem;min-width:180px;padding:.625rem .75rem;display:grid;box-shadow:0 10px 30px #0f172a24}.ChartShell-module__wjY9hW__tooltipLabel{color:var(--color-text);font-size:.75rem;font-weight:700}.ChartShell-module__wjY9hW__tooltipRow{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.ChartShell-module__wjY9hW__tooltipName{color:var(--color-text-secondary);font-size:.8125rem}.ChartShell-module__wjY9hW__tooltipValue{color:var(--color-text);font-size:.8125rem;font-weight:700}.ChartShell-module__wjY9hW__tooltipMeta{color:var(--color-text-muted);grid-column:2/4;font-size:.75rem}@media (max-width:640px){.ChartShell-module__wjY9hW__shell{padding:.625rem .5rem}.ChartShell-module__wjY9hW__legend{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.ChartShell-module__wjY9hW__legendItem,.ChartShell-module__wjY9hW__legendItemMuted{flex:none}}
.UnifiedStatusChart-module__82olPa__wrapper{gap:.75rem;display:grid}
.UptimeBar-module__EiRauG__container{width:100%;position:relative}.UptimeBar-module__EiRauG__barContainer{align-items:flex-end;gap:2px;width:100%;display:grid}.UptimeBar-module__EiRauG__bar{cursor:pointer;border-radius:1px;min-width:0;height:32px;transition:opacity .15s}.UptimeBar-module__EiRauG__bar:hover{opacity:.75}.UptimeBar-module__EiRauG__good{background-color:var(--color-success)}.UptimeBar-module__EiRauG__degraded{background-color:var(--color-warning)}.UptimeBar-module__EiRauG__bad{background-color:var(--color-error)}.UptimeBar-module__EiRauG__noData{background-color:var(--color-text-muted);opacity:.4}.UptimeBar-module__EiRauG__tooltip{background:var(--color-bg);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);box-shadow:var(--shadow-md);pointer-events:none;z-index:10;white-space:nowrap;flex-direction:column;align-items:center;margin-top:-8px;display:flex;position:absolute;transform:translate(-50%,-100%)}.UptimeBar-module__EiRauG__tooltipDate{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.UptimeBar-module__EiRauG__tooltipUptime{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.UptimeBar-module__EiRauG__labels{margin-top:var(--space-xs);justify-content:space-between;display:flex}.UptimeBar-module__EiRauG__labelLeft,.UptimeBar-module__EiRauG__labelRight{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:640px){.UptimeBar-module__EiRauG__bar{height:24px}.UptimeBar-module__EiRauG__barContainer{gap:1px}}
.MostReportedProblems-module__qabCwW__section{border:1px solid var(--color-border,#1e293b);background:var(--color-surface,#0f172a);border-radius:.75rem;padding:1rem}.MostReportedProblems-module__qabCwW__title{color:var(--color-text-primary,#e2e8f0);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.MostReportedProblems-module__qabCwW__columnsWrapper{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.MostReportedProblems-module__qabCwW__chartColumn{min-width:0}.MostReportedProblems-module__qabCwW__chartRow{align-items:center;gap:1rem;display:flex}.MostReportedProblems-module__qabCwW__chart{flex-shrink:0;width:160px}.MostReportedProblems-module__qabCwW__legend{flex-direction:column;flex:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.MostReportedProblems-module__qabCwW__legendItem{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.MostReportedProblems-module__qabCwW__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.MostReportedProblems-module__qabCwW__legendName{color:var(--color-text-primary,#e2e8f0);flex:1}.MostReportedProblems-module__qabCwW__legendCount{color:var(--color-text-secondary,#94a3b8);font-variant-numeric:tabular-nums}.MostReportedProblems-module__qabCwW__legendPct{color:var(--color-text-secondary,#94a3b8);text-align:right;min-width:2.5rem;font-size:.75rem}.MostReportedProblems-module__qabCwW__tooltip{border:1px solid var(--color-border,#334155);background:var(--color-surface,#0f172a);overflow-wrap:anywhere;word-break:break-word;border-radius:.5rem;max-width:min(16rem,100vw - 2rem);padding:.625rem .75rem;box-shadow:0 12px 24px #0f172a33}.MostReportedProblems-module__qabCwW__tooltipTitle{color:var(--color-text-primary,#e2e8f0);margin:0;font-size:.8125rem;font-weight:600}.MostReportedProblems-module__qabCwW__tooltipValue{color:var(--color-text-primary,#e2e8f0);margin:.25rem 0 0;font-size:.8125rem}.MostReportedProblems-module__qabCwW__tooltipMeta{color:var(--color-text-secondary,#94a3b8);margin:.125rem 0 0;font-size:.75rem}.MostReportedProblems-module__qabCwW__regionsColumn{border-left:1px solid var(--color-border,#1e293b);min-width:0;padding-left:1.5rem}.MostReportedProblems-module__qabCwW__regionsTitle{color:var(--color-text-primary,#e2e8f0);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.MostReportedProblems-module__qabCwW__regionsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.MostReportedProblems-module__qabCwW__regionItem{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.MostReportedProblems-module__qabCwW__regionName{min-width:5rem;color:var(--color-text-primary,#e2e8f0);flex-shrink:0}.MostReportedProblems-module__qabCwW__regionBar{background:var(--color-border,#1e293b);border-radius:3px;flex:1;height:6px;overflow:hidden}.MostReportedProblems-module__qabCwW__regionBarFill{background:var(--color-primary,#0891b2);border-radius:3px;height:100%;transition:width .3s}.MostReportedProblems-module__qabCwW__regionCount{color:var(--color-text-secondary,#94a3b8);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:2rem}.MostReportedProblems-module__qabCwW__empty{color:var(--color-text-secondary,#94a3b8);border:1px solid var(--color-border,#1e293b);background:var(--color-surface,#0f172a);border-radius:.75rem;justify-content:center;align-items:center;padding:2rem;font-size:.8125rem;display:flex}@media (max-width:768px){.MostReportedProblems-module__qabCwW__columnsWrapper{grid-template-columns:1fr;gap:1rem}.MostReportedProblems-module__qabCwW__regionsColumn{border-left:none;border-top:1px solid var(--color-border,#1e293b);padding-top:1rem;padding-left:0}}@media (max-width:480px){.MostReportedProblems-module__qabCwW__chartRow{flex-direction:column}}
.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}}
.SubscribeModal-module__Adpe9a__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s SubscribeModal-module__Adpe9a__fadeIn;display:flex;position:fixed;inset:0}.SubscribeModal-module__Adpe9a__modal{background:var(--color-bg-secondary,#1e293b);border:1px solid var(--color-border,#334155);border-radius:var(--radius-lg,12px);width:100%;max-width:440px;margin:1rem;padding:2rem;animation:.2s SubscribeModal-module__Adpe9a__slideUp;position:relative;box-shadow:0 20px 60px #0006}.SubscribeModal-module__Adpe9a__closeX{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.SubscribeModal-module__Adpe9a__closeX:hover{color:var(--color-text)}.SubscribeModal-module__Adpe9a__title{color:var(--color-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.SubscribeModal-module__Adpe9a__subtitle{color:var(--color-text-muted);margin:0 0 1rem;font-size:.8125rem}.SubscribeModal-module__Adpe9a__form{flex-direction:column;gap:.75rem;display:flex}.SubscribeModal-module__Adpe9a__emailInput{border:1px solid var(--color-border,#334155);border-radius:var(--radius-md,8px);background:var(--color-bg,#0f172a);width:100%;color:var(--color-text);outline:none;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s}.SubscribeModal-module__Adpe9a__emailInput:focus{border-color:var(--color-accent,#0891b2)}.SubscribeModal-module__Adpe9a__advancedToggle{color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.75rem}.SubscribeModal-module__Adpe9a__advancedToggle:hover{color:var(--color-text)}.SubscribeModal-module__Adpe9a__advancedRow{gap:.75rem;display:flex}.SubscribeModal-module__Adpe9a__selectGroup{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.SubscribeModal-module__Adpe9a__selectLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.SubscribeModal-module__Adpe9a__select{border:1px solid var(--color-border,#334155);border-radius:var(--radius-md,8px);background:var(--color-bg,#0f172a);width:100%;color:var(--color-text);cursor:pointer;appearance:auto;text-overflow:ellipsis;padding:.5rem .75rem;font-size:.8125rem;overflow:hidden}.SubscribeModal-module__Adpe9a__submitButton{color:#fff;background:var(--color-accent,#0891b2);border-radius:var(--radius-md,8px);cursor:pointer;border:none;width:100%;padding:.625rem;font-size:.9375rem;font-weight:600;transition:opacity .15s}.SubscribeModal-module__Adpe9a__submitButton:hover:not(:disabled){opacity:.9}.SubscribeModal-module__Adpe9a__submitButton:disabled{opacity:.5;cursor:not-allowed}.SubscribeModal-module__Adpe9a__errorText{color:var(--color-error);margin:0;font-size:.8125rem}.SubscribeModal-module__Adpe9a__nudge{color:var(--color-text-muted);text-align:center;margin:.75rem 0 0;font-size:.75rem}.SubscribeModal-module__Adpe9a__nudgeLink{color:var(--color-accent,#0891b2);text-decoration:none}.SubscribeModal-module__Adpe9a__nudgeLink:hover{text-decoration:underline}.SubscribeModal-module__Adpe9a__successState{text-align:center;padding:1rem 0}.SubscribeModal-module__Adpe9a__successIcon{margin-bottom:.75rem;font-size:2rem}.SubscribeModal-module__Adpe9a__successTitle{color:var(--color-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.SubscribeModal-module__Adpe9a__successText{color:var(--color-text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.SubscribeModal-module__Adpe9a__closeButton{color:var(--color-text);border:1px solid var(--color-border,#334155);border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;padding:.5rem 2rem;font-size:.875rem;font-weight:500;transition:background .15s}.SubscribeModal-module__Adpe9a__closeButton:hover{background:var(--color-bg,#0f172a)}.SubscribeModal-module__Adpe9a__alreadyState{text-align:center;padding:1rem 0}.SubscribeModal-module__Adpe9a__alreadyText{color:var(--color-warning,#d97706);font-size:.875rem}@keyframes SubscribeModal-module__Adpe9a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SubscribeModal-module__Adpe9a__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.SubscribeModal-module__Adpe9a__modal{margin:.5rem;padding:1.5rem}.SubscribeModal-module__Adpe9a__advancedRow{flex-direction:column}}
.PastIncidents-module__faziIW__container{margin-bottom:var(--space-2xl,2rem)}.PastIncidents-module__faziIW__heading{font-size:var(--font-size-lg,1.125rem);color:var(--color-text);margin:0 0 var(--space-md,1rem);font-weight:600}.PastIncidents-module__faziIW__sectionGroup+.PastIncidents-module__faziIW__sectionGroup{margin-top:1.25rem}.PastIncidents-module__faziIW__subheading{color:var(--color-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.PastIncidents-module__faziIW__list{flex-direction:column;gap:0;display:flex}.PastIncidents-module__faziIW__incident{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg);border-bottom:none;padding:1rem 1.25rem}.PastIncidents-module__faziIW__incident:first-child{border-radius:var(--radius-lg,8px) var(--radius-lg,8px) 0 0}.PastIncidents-module__faziIW__incident:last-child{border-bottom:1px solid var(--color-border,#e5e7eb);border-radius:0 0 var(--radius-lg,8px) var(--radius-lg,8px)}.PastIncidents-module__faziIW__incident:only-child{border-radius:var(--radius-lg,8px);border-bottom:1px solid var(--color-border,#e5e7eb)}.PastIncidents-module__faziIW__incidentHeader{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.PastIncidents-module__faziIW__incidentHeader:hover{opacity:.8}.PastIncidents-module__faziIW__activeIndicator{background:var(--color-error,#ef4444);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite PastIncidents-module__faziIW__pulse}@keyframes PastIncidents-module__faziIW__pulse{0%,to{opacity:1}50%{opacity:.4}}.PastIncidents-module__faziIW__incidentTitle{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.PastIncidents-module__faziIW__badges{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.PastIncidents-module__faziIW__severityBadge{border-radius:var(--radius-full,9999px);align-items:center;gap:.25rem;padding:2px .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.PastIncidents-module__faziIW__severityOutage{color:var(--color-error,#ef4444);background:#ef44441a;border:1px solid #ef444433}.PastIncidents-module__faziIW__severityDegraded{color:var(--color-warning,#f59e0b);background:#f59e0b1a;border:1px solid #f59e0b33}.PastIncidents-module__faziIW__severityMaintenance{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)}.PastIncidents-module__faziIW__sourceBadge{border-radius:var(--radius-full,9999px);background:var(--color-bg-tertiary,#f3f4f6);color:var(--color-text-muted);border:1px solid var(--color-border,#e5e7eb);align-items:center;padding:2px .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.PastIncidents-module__faziIW__expandIcon{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;transition:transform .2s}.PastIncidents-module__faziIW__expandIconOpen{transform:rotate(90deg)}.PastIncidents-module__faziIW__incidentMeta{color:var(--color-text-muted);align-items:center;gap:.75rem;margin-top:.375rem;padding-left:0;font-size:.75rem;display:flex}.PastIncidents-module__faziIW__activeIncidentMeta{padding-left:1.125rem}.PastIncidents-module__faziIW__metaLink,.PastIncidents-module__faziIW__detailLink{color:var(--color-primary,#0891b2);width:fit-content;text-decoration:none}.PastIncidents-module__faziIW__metaLink:hover,.PastIncidents-module__faziIW__detailLink:hover{text-decoration:underline}.PastIncidents-module__faziIW__metaLink:focus-visible,.PastIncidents-module__faziIW__detailLink:focus-visible{outline:2px solid var(--color-primary,#0891b2);outline-offset:2px;border-radius:var(--radius-sm,4px)}.PastIncidents-module__faziIW__timeline{border-left:2px solid var(--color-border,#e5e7eb);flex-direction:column;gap:.625rem;margin-top:.75rem;padding-left:1rem;display:flex}.PastIncidents-module__faziIW__timelineItem{padding-left:.75rem;position:relative}.PastIncidents-module__faziIW__timelineItem:before{content:"";background:var(--color-border,#e5e7eb);border:2px solid var(--color-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:.375rem;left:-1.3125rem}.PastIncidents-module__faziIW__timelineStatus{color:var(--color-text);text-transform:capitalize;font-size:.75rem;font-weight:600}.PastIncidents-module__faziIW__timelineMessage{color:var(--color-text-secondary);margin:.125rem 0;font-size:.8125rem;line-height:1.5}.PastIncidents-module__faziIW__timelineDate{color:var(--color-text-muted);font-size:.6875rem}.PastIncidents-module__faziIW__expandedContent{border-top:1px solid var(--color-border,#e5e7eb);margin-top:.875rem;padding-top:.875rem}.PastIncidents-module__faziIW__detailGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0;display:grid}.PastIncidents-module__faziIW__detailItem{flex-direction:column;gap:.1875rem;margin:0;display:flex}.PastIncidents-module__faziIW__detailTerm{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.PastIncidents-module__faziIW__detailValue{color:var(--color-text);margin:0;font-size:.8125rem}.PastIncidents-module__faziIW__noUpdates{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.8125rem}.PastIncidents-module__faziIW__loadMoreButton{width:100%;margin-top:var(--space-md,1rem);color:var(--color-primary,#0891b2);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);cursor:pointer;background:0 0;padding:.5rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:block}.PastIncidents-module__faziIW__loadMoreButton:hover{background:var(--color-bg-secondary,#f9fafb)}.PastIncidents-module__faziIW__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.PastIncidents-module__faziIW__emptyState{text-align:center;padding:var(--space-lg,1.5rem) var(--space-md,1rem);color:var(--color-text-muted);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,8px);background:var(--color-bg);font-size:.875rem}.PastIncidents-module__faziIW__loading{text-align:center;padding:var(--space-lg,1.5rem);color:var(--color-text-muted);font-size:.875rem}.PastIncidents-module__faziIW__errorText{text-align:center;padding:var(--space-md,1rem);color:var(--color-error);font-size:.875rem}@media (max-width:640px){.PastIncidents-module__faziIW__incidentHeader,.PastIncidents-module__faziIW__badges{flex-wrap:wrap}.PastIncidents-module__faziIW__incidentMeta{flex-wrap:wrap;gap:.375rem}.PastIncidents-module__faziIW__incident{padding:.75rem 1rem}.PastIncidents-module__faziIW__detailGrid{grid-template-columns:1fr 1fr}}
.ReportsFeed-module__KH5Hcq__section,.ReportsFeed-module__KH5Hcq__sectionEmbedded{margin:0 0 var(--space-2xl,2rem)}.ReportsFeed-module__KH5Hcq__container{max-width:1200px;padding:0 var(--spacing-page);margin:0 auto}.ReportsFeed-module__KH5Hcq__containerEmbedded{max-width:none;padding:0}.ReportsFeed-module__KH5Hcq__header{margin-bottom:var(--space-md,1rem);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ReportsFeed-module__KH5Hcq__title{font-size:var(--font-size-lg,1.125rem);color:var(--color-text);margin:0;font-weight:600}.ReportsFeed-module__KH5Hcq__refreshNote{color:var(--color-text-muted,#9ca3af);font-size:.75rem}.ReportsFeed-module__KH5Hcq__liveDot{background:var(--color-success,#059669);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.35rem;animation:2s ease-in-out infinite ReportsFeed-module__KH5Hcq__livePulse;display:inline-block}@keyframes ReportsFeed-module__KH5Hcq__livePulse{0%,to{opacity:1}50%{opacity:.4}}.ReportsFeed-module__KH5Hcq__filters{width:100%;margin-bottom:var(--space-sm,.5rem);flex-wrap:wrap;gap:.5rem;display:flex}.ReportsFeed-module__KH5Hcq__filterSelect{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);background:var(--color-bg,#fff);color:var(--color-text);flex:1;min-width:0;max-width:220px;padding:.375rem .5rem;font-size:.8125rem}.ReportsFeed-module__KH5Hcq__filterSelect:focus{outline:2px solid var(--color-primary,#0891b2);outline-offset:-1px}.ReportsFeed-module__KH5Hcq__listContainer{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,8px);overflow:hidden}.ReportsFeed-module__KH5Hcq__list{max-height:400px;overflow-y:auto}.ReportsFeed-module__KH5Hcq__item{border-bottom:1px solid var(--color-border-light,#f3f4f6);color:inherit;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s;display:flex}.ReportsFeed-module__KH5Hcq__item:last-child{border-bottom:none}.ReportsFeed-module__KH5Hcq__itemClickable:hover{background:var(--color-bg-secondary,#f9fafb)}.ReportsFeed-module__KH5Hcq__logo{border-radius:var(--radius-sm,4px);flex-shrink:0;margin-top:.125rem}.ReportsFeed-module__KH5Hcq__itemContent{flex:1;min-width:0}.ReportsFeed-module__KH5Hcq__itemHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ReportsFeed-module__KH5Hcq__serviceName{color:var(--color-text);font-size:.8125rem;font-weight:600}.ReportsFeed-module__KH5Hcq__categoryBadge{white-space:nowrap;border-radius:9999px;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ReportsFeed-module__KH5Hcq__badgeDown{background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626)}.ReportsFeed-module__KH5Hcq__badgeDegraded{background:var(--color-warning-bg,#fffbeb);color:var(--color-warning,#d97706)}.ReportsFeed-module__KH5Hcq__badgeWorking{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#059669)}.ReportsFeed-module__KH5Hcq__badgeDefault{background:var(--color-bg-tertiary,#f3f4f6);color:var(--color-text-secondary,#6b7280)}.ReportsFeed-module__KH5Hcq__description{color:var(--color-text-secondary,#6b7280);word-break:break-word;margin:.125rem 0 0;font-size:.8125rem}.ReportsFeed-module__KH5Hcq__meta{align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.ReportsFeed-module__KH5Hcq__location,.ReportsFeed-module__KH5Hcq__time{color:var(--color-text-muted,#9ca3af);font-size:.6875rem}.ReportsFeed-module__KH5Hcq__emptyState{text-align:center;color:var(--color-text-muted,#9ca3af);padding:2rem 1rem;font-size:.875rem}.ReportsFeed-module__KH5Hcq__loadMore{border:none;border-top:1px solid var(--color-border-light,#f3f4f6);background:var(--color-bg-secondary,#f9fafb);width:100%;color:var(--color-primary,#0891b2);cursor:pointer;padding:.625rem;font-size:.8125rem;font-weight:500;display:block}.ReportsFeed-module__KH5Hcq__loadMore:hover{background:var(--color-bg-tertiary,#f3f4f6)}.ReportsFeed-module__KH5Hcq__loadMore:disabled{opacity:.5;cursor:default}@media (max-width:640px){.ReportsFeed-module__KH5Hcq__list{max-height:300px}.ReportsFeed-module__KH5Hcq__item{gap:.5rem;padding:.625rem .75rem}.ReportsFeed-module__KH5Hcq__filterSelect{max-width:none}}
.EmptyStateCard-module__nTzQjG__card{border:1px solid color-mix(in srgb, var(--color-border) 82%, white);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, white), var(--color-surface));border-radius:1.25rem;gap:.875rem;padding:1.25rem;display:grid;box-shadow:0 12px 30px #0f172a0f}.EmptyStateCard-module__nTzQjG__page{align-content:center;min-height:16rem;padding:1.75rem}.EmptyStateCard-module__nTzQjG__section{margin-top:.75rem}.EmptyStateCard-module__nTzQjG__compact{gap:.625rem;padding:1rem 1.125rem}.EmptyStateCard-module__nTzQjG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:700}.EmptyStateCard-module__nTzQjG__copy{gap:.375rem;display:grid}.EmptyStateCard-module__nTzQjG__title{color:var(--color-text);margin:0;font-size:1.125rem;line-height:1.35}.EmptyStateCard-module__nTzQjG__description{color:var(--color-text-secondary);max-width:42rem;margin:0;font-size:.95rem;line-height:1.6}.EmptyStateCard-module__nTzQjG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:is(.EmptyStateCard-module__nTzQjG__actions a,.EmptyStateCard-module__nTzQjG__actions button){border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, white);min-height:2.5rem;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:.625rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.EmptyStateCard-module__nTzQjG__actions a:hover,.EmptyStateCard-module__nTzQjG__actions button:hover){background:color-mix(in srgb, var(--color-primary) 16%, white)}@media (max-width:640px){.EmptyStateCard-module__nTzQjG__page{min-height:0}.EmptyStateCard-module__nTzQjG__title{font-size:1rem}.EmptyStateCard-module__nTzQjG__description{font-size:.92rem}}
.Skeleton-module__Yani7a__skeleton{background:var(--color-surface);border-radius:6px;position:relative;overflow:hidden}.Skeleton-module__Yani7a__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-border) 50%, transparent 100%);animation:1.5s infinite Skeleton-module__Yani7a__shimmer;position:absolute;inset:0}@keyframes Skeleton-module__Yani7a__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Skeleton-module__Yani7a__container{max-width:var(--max-width);padding:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}.Skeleton-module__Yani7a__title{width:260px;height:32px}.Skeleton-module__Yani7a__description{width:400px;height:18px}.Skeleton-module__Yani7a__card{width:100%;height:120px}.Skeleton-module__Yani7a__cardGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.Skeleton-module__Yani7a__row{width:100%;height:48px}
.page-module__Vrw0Qq__container{max-width:1200px;padding:var(--spacing-page);margin:0 auto;overflow-x:hidden}.page-module__Vrw0Qq__backLink{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-lg);text-decoration:none;display:inline-flex}.page-module__Vrw0Qq__backLink:hover{color:var(--color-primary)}.page-module__Vrw0Qq__uptimeBarSection{margin-bottom:var(--space-xl)}.page-module__Vrw0Qq__chartsSection{margin-top:var(--space-xl);margin-bottom:var(--space-2xl)}.page-module__Vrw0Qq__section{margin-bottom:var(--space-2xl)}.page-module__Vrw0Qq__sectionTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-md);font-weight:600}.page-module__Vrw0Qq__emptyState{text-align:center;padding:var(--space-2xl) var(--space-md);color:var(--color-text-secondary)}.page-module__Vrw0Qq__emptyText{font-size:var(--font-size-lg);margin:0 0 var(--space-xs);font-weight:500}.page-module__Vrw0Qq__emptySubtext{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.page-module__Vrw0Qq__lastUpdated{text-align:center;color:var(--color-text-muted);margin-top:var(--space-xl);font-size:.75rem}@media (max-width:480px){.page-module__Vrw0Qq__sectionTitle{font-size:var(--font-size-md,1rem)}.page-module__Vrw0Qq__section{margin-bottom:var(--space-lg)}}
.ProviderSelector-module__PS5TIq__container{gap:.75rem;display:grid}.ProviderSelector-module__PS5TIq__summaryRow{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 92%, white 8%);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.ProviderSelector-module__PS5TIq__summaryCopy{flex:1;min-width:0}.ProviderSelector-module__PS5TIq__summaryLabel{color:var(--color-text);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.ProviderSelector-module__PS5TIq__summaryChips{flex-wrap:wrap;gap:.5rem;display:flex}.ProviderSelector-module__PS5TIq__summaryChip{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.ProviderSelector-module__PS5TIq__summaryChip:hover{background:var(--color-bg-tertiary)}.ProviderSelector-module__PS5TIq__summaryChipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProviderSelector-module__PS5TIq__summaryChipRemove{color:var(--color-text-muted)}.ProviderSelector-module__PS5TIq__summaryOverflow,.ProviderSelector-module__PS5TIq__emptyState,.ProviderSelector-module__PS5TIq__resultSummary{color:var(--color-text-muted);margin:0;font-size:.8125rem}.ProviderSelector-module__PS5TIq__editButton{border:1px solid var(--color-border);background:var(--color-bg);min-height:2.5rem;color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;padding:.5rem .875rem;font-size:.875rem;font-weight:600}.ProviderSelector-module__PS5TIq__editButton:hover{background:var(--color-bg-tertiary)}.ProviderSelector-module__PS5TIq__panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:1rem;gap:.75rem;padding:.875rem 1rem 1rem;display:grid}.ProviderSelector-module__PS5TIq__panelHeader{gap:.75rem;display:grid}.ProviderSelector-module__PS5TIq__searchInput{border:1px solid var(--color-border-medium);background:var(--color-bg);width:100%;color:var(--color-text);border-radius:.75rem;padding:.625rem .75rem;font-size:.875rem}.ProviderSelector-module__PS5TIq__searchInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px;border-color:var(--color-primary)}.ProviderSelector-module__PS5TIq__searchInput::placeholder{color:var(--color-text-muted)}.ProviderSelector-module__PS5TIq__controls{flex-wrap:wrap;gap:.5rem;display:flex}.ProviderSelector-module__PS5TIq__controlButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 92%, white 8%);color:var(--color-text);cursor:pointer;border-radius:999px;padding:.375rem .625rem;font-size:.8125rem}.ProviderSelector-module__PS5TIq__controlButton:hover{background:var(--color-bg-tertiary)}.ProviderSelector-module__PS5TIq__controlButton:disabled{opacity:.5;cursor:default}.ProviderSelector-module__PS5TIq__providers{gap:.375rem;max-height:18rem;padding-right:.25rem;display:grid;overflow-y:auto}.ProviderSelector-module__PS5TIq__provider{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 88%, white 12%);cursor:pointer;color:var(--color-text);border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.ProviderSelector-module__PS5TIq__provider:hover{background:var(--color-bg-tertiary)}.ProviderSelector-module__PS5TIq__checkbox{cursor:pointer;width:1rem;height:1rem;accent-color:var(--color-primary)}.ProviderSelector-module__PS5TIq__colorDot{border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.ProviderSelector-module__PS5TIq__providerName{min-width:0}@media (max-width:640px){.ProviderSelector-module__PS5TIq__summaryRow{flex-direction:column}.ProviderSelector-module__PS5TIq__editButton{width:100%}}
.HomePageClient-module__oS80UG__heroIntro{max-width:1200px;padding:0 var(--spacing-page);flex-wrap:wrap;align-items:center;gap:.75rem;margin:.9rem auto .6rem;display:flex}.HomePageClient-module__oS80UG__title{color:var(--color-text);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1rem;line-height:1.2}.HomePageClient-module__oS80UG__twoColumnLayout{max-width:1200px;padding:0 var(--spacing-page);grid-template-columns:1fr 300px;align-items:start;gap:1.5rem;margin:0 auto;display:grid}.HomePageClient-module__oS80UG__mainContent{min-width:0}.HomePageClient-module__oS80UG__reportsSidebar{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}@media (max-width:768px){.HomePageClient-module__oS80UG__heroIntro{gap:.5rem;margin-top:.65rem}.HomePageClient-module__oS80UG__twoColumnLayout{grid-template-columns:1fr;gap:1rem}.HomePageClient-module__oS80UG__reportsSidebar{max-height:none;position:static}}@media (max-width:640px){.HomePageClient-module__oS80UG__heroIntro{margin-top:.5rem}}
.StatusPageSeoContent-module__j5aYda__details{max-width:1200px;padding:0 var(--spacing-page);margin:2rem auto 0}.StatusPageSeoContent-module__j5aYda__summary{cursor:pointer;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;padding:.75rem 0;font-size:.875rem;font-weight:600;list-style:none}.StatusPageSeoContent-module__j5aYda__summary::marker{display:none}.StatusPageSeoContent-module__j5aYda__summary::-webkit-details-marker{display:none}.StatusPageSeoContent-module__j5aYda__summary:before{content:"▶";margin-right:.5rem;font-size:.625rem;transition:transform .15s;display:inline-block}.StatusPageSeoContent-module__j5aYda__details[open]>.StatusPageSeoContent-module__j5aYda__summary:before{transform:rotate(90deg)}.StatusPageSeoContent-module__j5aYda__content{border-top:1px solid var(--color-border);gap:1.25rem;padding:.5rem 0 1.5rem;display:grid}.StatusPageSeoContent-module__j5aYda__heading{color:var(--color-text);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.StatusPageSeoContent-module__j5aYda__text{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.65}
.RevenueComparisonChart-module__xcIrmq__container,.RevenueComparisonChart-module__xcIrmq__chartArea{width:100%}.RevenueComparisonChart-module__xcIrmq__estimateNote{color:var(--color-text-muted);margin:0 0 .25rem;font-size:.75rem}
.FeaturedComparisons-module__RgZkGq__section{padding:3rem 0}.FeaturedComparisons-module__RgZkGq__container{max-width:1200px;padding:0 var(--spacing-page);margin:0 auto}.FeaturedComparisons-module__RgZkGq__heading{color:var(--color-text);text-align:center;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.FeaturedComparisons-module__RgZkGq__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.FeaturedComparisons-module__RgZkGq__card{border:1px solid var(--color-border);color:inherit;border-left:3px solid;border-radius:.5rem;flex-direction:column;padding:1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.FeaturedComparisons-module__RgZkGq__card:hover{box-shadow:0 1px 3px #2563eb1a}.FeaturedComparisons-module__RgZkGq__cardTitle{color:var(--color-text);margin:0 0 .375rem;font-size:1rem;font-weight:600}.FeaturedComparisons-module__RgZkGq__cardDescription{color:var(--color-text-secondary);flex:1;margin:0;font-size:.8125rem;line-height:1.5}.FeaturedComparisons-module__RgZkGq__cardFooter{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.FeaturedComparisons-module__RgZkGq__cardCount{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.FeaturedComparisons-module__RgZkGq__cardAction{color:var(--color-primary);font-size:.8125rem;font-weight:500}@media (max-width:1024px){.FeaturedComparisons-module__RgZkGq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FeaturedComparisons-module__RgZkGq__section{padding:2rem 0}.FeaturedComparisons-module__RgZkGq__grid{grid-template-columns:1fr}}
.page-module__YslXaa__container{max-width:1200px;padding:var(--spacing-page);margin:0 auto;overflow-x:hidden}.page-module__YslXaa__backLink{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-lg);text-decoration:none;display:inline-flex}.page-module__YslXaa__backLink:hover{color:var(--color-primary)}.page-module__YslXaa__uptimeBarSection{margin-bottom:var(--space-xl)}.page-module__YslXaa__chartsSection{margin-top:var(--space-xl);margin-bottom:var(--space-2xl)}.page-module__YslXaa__section{margin-bottom:var(--space-2xl)}.page-module__YslXaa__sectionTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-md);font-weight:600}.page-module__YslXaa__emptyState{text-align:center;padding:var(--space-2xl) var(--space-md);color:var(--color-text-secondary)}.page-module__YslXaa__emptyText{font-size:var(--font-size-lg);margin:0 0 var(--space-xs);font-weight:500}.page-module__YslXaa__emptySubtext{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.page-module__YslXaa__lastUpdated{text-align:center;color:var(--color-text-muted);margin-top:var(--space-xl);font-size:.75rem}@media (max-width:480px){.page-module__YslXaa__sectionTitle{font-size:var(--font-size-md,1rem)}.page-module__YslXaa__section{margin-bottom:var(--space-lg)}}
.home-section-shell-module__mB4uQG__sectionShell{max-width:var(--max-width,1200px);padding-inline:var(--spacing-page);margin:0 auto}
.RevenueTable-module__NuSdBq__wrapper{margin-top:1.5rem}.RevenueTable-module__NuSdBq__toolbar{margin-bottom:.5rem}.RevenueTable-module__NuSdBq__desktopTable{-webkit-overflow-scrolling:touch;overflow-x:auto}.RevenueTable-module__NuSdBq__growthToggle{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.RevenueTable-module__NuSdBq__table{border-collapse:collapse;width:100%;min-width:400px;font-size:.875rem}.RevenueTable-module__NuSdBq__table th,.RevenueTable-module__NuSdBq__table td{text-align:right;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.RevenueTable-module__NuSdBq__table th:first-child,.RevenueTable-module__NuSdBq__table td:first-child{text-align:left}.RevenueTable-module__NuSdBq__table th{background:var(--color-bg-secondary);font-weight:600;position:sticky;top:0}.RevenueTable-module__NuSdBq__table tbody tr:hover{background:var(--color-bg-tertiary)}.RevenueTable-module__NuSdBq__headerLink{color:var(--color-primary);text-decoration:none}.RevenueTable-module__NuSdBq__headerLink:hover{text-decoration:underline}.RevenueTable-module__NuSdBq__growthPositive{color:var(--color-success,#22c55e);font-size:.75rem}.RevenueTable-module__NuSdBq__growthNegative{color:var(--color-error,#ef4444);font-size:.75rem}.RevenueTable-module__NuSdBq__pointValue{align-items:center;gap:.375rem;display:inline-flex}.RevenueTable-module__NuSdBq__estimateBadge{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.1rem .35rem;font-size:.6875rem;display:inline-flex}.RevenueTable-module__NuSdBq__empty{text-align:center;color:var(--color-text-muted);padding:2rem;font-style:italic}.RevenueTable-module__NuSdBq__mobileCards{display:none}.RevenueTable-module__NuSdBq__mobileCard{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:1rem;padding:.875rem}.RevenueTable-module__NuSdBq__mobileCardHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.RevenueTable-module__NuSdBq__mobileQuarter{color:var(--color-text);margin:0;font-size:1rem}.RevenueTable-module__NuSdBq__mobileValueList{gap:.75rem;display:grid}.RevenueTable-module__NuSdBq__mobileValueRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.RevenueTable-module__NuSdBq__mobileServiceLink{color:var(--color-primary);font-size:.875rem;font-weight:600;text-decoration:none}.RevenueTable-module__NuSdBq__mobileServiceLink:hover{text-decoration:underline}.RevenueTable-module__NuSdBq__mobileValueGroup{text-align:right;justify-content:flex-end;align-items:baseline;gap:.375rem;display:flex}.RevenueTable-module__NuSdBq__mobileValue{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.9375rem;font-weight:600}@media (max-width:640px){.RevenueTable-module__NuSdBq__desktopTable{display:none}.RevenueTable-module__NuSdBq__mobileCards{gap:.875rem;display:grid}.RevenueTable-module__NuSdBq__growthToggle{font-size:.875rem}}
.InfoTooltip-module__K62unG__wrapper{align-items:center;display:inline-flex;position:relative}.InfoTooltip-module__K62unG__trigger{justify-content:flex-start;align-items:center;gap:inherit;color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;border:none;padding:0;display:inline-flex}.InfoTooltip-module__K62unG__tooltip{z-index:20;border-radius:var(--radius-md,8px);color:#f1f5f9;background:#1a202c;min-width:220px;max-width:min(320px,100vw - 2rem);padding:.625rem .75rem;font-size:.75rem;line-height:1.5;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0f172a3d}.InfoTooltip-module__K62unG__tooltip:after{content:"";background:#1a202c;width:.625rem;height:.625rem;position:absolute;bottom:-.3125rem;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:640px){.InfoTooltip-module__K62unG__tooltip{left:0;right:auto;transform:none}.InfoTooltip-module__K62unG__tooltip:after{left:1rem;transform:rotate(45deg)}}
.EcosystemBarChart-module__ZOBoYa__section{margin-bottom:2.5rem}.EcosystemBarChart-module__ZOBoYa__title{margin:0 0 1rem;font-size:1.25rem;font-weight:600}.EcosystemBarChart-module__ZOBoYa__description{color:var(--color-text-muted);margin:-.5rem 0 .75rem;font-size:.875rem;line-height:1.5}.EcosystemBarChart-module__ZOBoYa__chartContainer{width:100%;min-height:300px}.EcosystemBarChart-module__ZOBoYa__axisLabel{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.8125rem}.EcosystemBarChart-module__ZOBoYa__empty{min-height:150px;color:var(--color-text-muted);justify-content:center;align-items:center;font-style:italic;display:flex}.EcosystemBarChart-module__ZOBoYa__axisTick{fill:var(--color-text-muted);font-size:.75rem;line-height:1.2}@media (max-width:640px){.EcosystemBarChart-module__ZOBoYa__section{margin-bottom:2rem}.EcosystemBarChart-module__ZOBoYa__title{margin-bottom:.75rem;font-size:1.125rem}.EcosystemBarChart-module__ZOBoYa__description{margin-top:-.25rem;font-size:.8125rem}.EcosystemBarChart-module__ZOBoYa__chartContainer{min-height:280px}.EcosystemBarChart-module__ZOBoYa__axisTick{font-size:.6875rem}.EcosystemBarChart-module__ZOBoYa__axisLabel{font-size:.75rem}}
.CategoryGrid-module__cfuwKq__section{background:var(--color-bg-secondary);padding:3rem 0}.CategoryGrid-module__cfuwKq__container{max-width:1200px;padding:0 var(--spacing-page);margin:0 auto}.CategoryGrid-module__cfuwKq__heading{color:var(--color-text);text-align:center;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.CategoryGrid-module__cfuwKq__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.CategoryGrid-module__cfuwKq__card{background:var(--color-bg);border:1px solid var(--color-border);color:inherit;text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.CategoryGrid-module__cfuwKq__card:hover{border-color:var(--color-primary);box-shadow:0 1px 3px #2563eb1a}.CategoryGrid-module__cfuwKq__name{color:var(--color-text);font-size:.9375rem;font-weight:600}.CategoryGrid-module__cfuwKq__count{color:var(--color-text-muted);font-size:.75rem}@media (max-width:768px){.CategoryGrid-module__cfuwKq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){.CategoryGrid-module__cfuwKq__grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.CategoryGrid-module__cfuwKq__card{padding:.875rem .5rem}}
.RevenueChart-module__ogaHQW__section{margin-bottom:var(--space-2xl)}.RevenueChart-module__ogaHQW__heading{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--space-md) 0;font-weight:700}.RevenueChart-module__ogaHQW__latestCallout{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.RevenueChart-module__ogaHQW__latestLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RevenueChart-module__ogaHQW__latestValue{font-size:var(--font-size-3xl);color:var(--color-text);font-weight:700}.RevenueChart-module__ogaHQW__chartWrapper{width:100%;margin-bottom:var(--space-sm)}.RevenueChart-module__ogaHQW__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.RevenueChart-module__ogaHQW__source{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.RevenueChart-module__ogaHQW__compareLink{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}.RevenueChart-module__ogaHQW__compareLink:hover{text-decoration:underline}
.ScaleToggle-module__Mo7qta__container{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ScaleToggle-module__Mo7qta__buttonGroup{gap:.5rem;display:flex}.ScaleToggle-module__Mo7qta__button{border:1px solid var(--color-border-medium);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.ScaleToggle-module__Mo7qta__button:hover{background:var(--color-bg-tertiary)}.ScaleToggle-module__Mo7qta__buttonActive{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary);}.ScaleToggle-module__Mo7qta__buttonActive:hover{background:var(--color-text-secondary)}.ScaleToggle-module__Mo7qta__helpText{color:var(--color-text-muted);text-underline-offset:.15rem;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.RelatedServices-module__WisWFq__section{margin-bottom:var(--space-2xl)}.RelatedServices-module__WisWFq__heading{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--space-md) 0;font-weight:700}.RelatedServices-module__WisWFq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.RelatedServices-module__WisWFq__card{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .15s;display:flex}.RelatedServices-module__WisWFq__card:hover{border-color:var(--color-primary)}.RelatedServices-module__WisWFq__logo{border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0;width:40px;height:40px}.RelatedServices-module__WisWFq__logoFallback{border-radius:var(--radius-sm);background:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);font-weight:700;font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.RelatedServices-module__WisWFq__info{flex-direction:column;gap:2px;display:flex}.RelatedServices-module__WisWFq__name{color:var(--color-text);font-weight:600;font-size:var(--font-size-sm)}.RelatedServices-module__WisWFq__badge{color:var(--color-text-muted);font-size:.75rem}@media (max-width:767px){.RelatedServices-module__WisWFq__grid{grid-template-columns:1fr}}
.IncidentBanner-module__8UHV1a__banner{padding:var(--space-md,1rem) var(--space-lg,1.5rem);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-lg,1.5rem);background:#ef44440d;border:1px solid #ef444433;flex-direction:column;gap:.5rem;display:flex}.IncidentBanner-module__8UHV1a__bannerToggle{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.IncidentBanner-module__8UHV1a__bannerHeader{align-items:center;gap:.5rem;display:flex}.IncidentBanner-module__8UHV1a__bannerChevron{color:var(--color-text-muted,#9ca3af);flex-shrink:0;font-size:.625rem;transition:transform .2s}.IncidentBanner-module__8UHV1a__bannerChevronOpen{transform:rotate(90deg)}.IncidentBanner-module__8UHV1a__pulseIndicator{background:var(--color-error,#ef4444);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite IncidentBanner-module__8UHV1a__pulse}@keyframes IncidentBanner-module__8UHV1a__pulse{0%,to{opacity:1}50%{opacity:.4}}.IncidentBanner-module__8UHV1a__bannerTitle{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.IncidentBanner-module__8UHV1a__incidentList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.IncidentBanner-module__8UHV1a__incidentItem{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.IncidentBanner-module__8UHV1a__incidentLink{color:var(--color-primary,#0891b2);font-size:.8125rem;font-weight:500;text-decoration:none}.IncidentBanner-module__8UHV1a__incidentLink:hover{text-decoration:underline}.IncidentBanner-module__8UHV1a__severityBadge{border-radius:var(--radius-full,9999px);text-transform:capitalize;align-items:center;padding:1px .4rem;font-size:.625rem;font-weight:500;line-height:1.4;display:inline-flex}.IncidentBanner-module__8UHV1a__severityOutage{color:var(--color-error,#ef4444);background:#ef44441a;border:1px solid #ef444433}.IncidentBanner-module__8UHV1a__severityDegraded{color:var(--color-warning,#f59e0b);background:#f59e0b1a;border:1px solid #f59e0b33}.IncidentBanner-module__8UHV1a__severityMaintenance{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-module__8UHV1a__incidentTitle{color:var(--color-text-secondary);font-size:.8125rem}.IncidentBanner-module__8UHV1a__incidentTime{color:var(--color-text-muted);margin-left:auto;font-size:.75rem}.IncidentBanner-module__8UHV1a__sourceBadge{border-radius:var(--radius-full,9999px);background:var(--color-surface-secondary,#ffffff0f);color:var(--color-text-muted,#9ca3af);border:1px solid var(--color-border,#ffffff14);text-transform:capitalize;padding:.125rem .5rem;font-size:.7rem;font-weight:500;display:inline-block}@media (max-width:640px){.IncidentBanner-module__8UHV1a__banner{padding:.75rem 1rem}.IncidentBanner-module__8UHV1a__incidentItem{flex-direction:column;align-items:flex-start;gap:.25rem}.IncidentBanner-module__8UHV1a__incidentTime{margin-left:0}}
.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}
.EcosystemTable-module__GiwzMG__wrapper{-webkit-overflow-scrolling:touch;margin-top:2rem;overflow-x:auto}.EcosystemTable-module__GiwzMG__table{border-collapse:collapse;width:100%;min-width:500px;font-size:.875rem}.EcosystemTable-module__GiwzMG__table th,.EcosystemTable-module__GiwzMG__table td{text-align:right;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.EcosystemTable-module__GiwzMG__table th:first-child,.EcosystemTable-module__GiwzMG__table td:first-child{text-align:left}.EcosystemTable-module__GiwzMG__table th{background:var(--color-bg-secondary);white-space:nowrap;padding:0;font-weight:600}.EcosystemTable-module__GiwzMG__sortButton{width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}.EcosystemTable-module__GiwzMG__sortButton:hover,.EcosystemTable-module__GiwzMG__table tbody tr:hover{background:var(--color-bg-tertiary)}.EcosystemTable-module__GiwzMG__sortIndicator{margin-left:.25rem;font-size:.75rem}.EcosystemTable-module__GiwzMG__empty{text-align:center;color:var(--color-text-muted);padding:2rem;font-style:italic}
.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}}
.ecosystem-page-client-module__dEFCeW__sectionTitle{margin-top:2.5rem;font-size:1.5rem;font-weight:600}
.RegionsTable-module__4vhxPa__table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:500px;font-size:.875rem}.RegionsTable-module__4vhxPa__th{text-align:left;background:var(--color-bg-alt);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:.625rem 1rem;font-weight:600}.RegionsTable-module__4vhxPa__thExpand{width:2.5rem;}.RegionsTable-module__4vhxPa__sortButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.RegionsTable-module__4vhxPa__mobileColumnHeader{display:none}.RegionsTable-module__4vhxPa__sortButton:hover{color:var(--color-primary)}.RegionsTable-module__4vhxPa__mobileSortControls{display:none}.RegionsTable-module__4vhxPa__mobileSortButton{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:.25rem;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.RegionsTable-module__4vhxPa__mobileSortButton:hover{border-color:var(--color-text-secondary)}.RegionsTable-module__4vhxPa__sortArrow{color:var(--color-text-muted);font-size:.75rem}.RegionsTable-module__4vhxPa__sortArrowActive{color:var(--color-primary);font-size:.75rem}.RegionsTable-module__4vhxPa__tr{cursor:pointer;transition:background .1s}.RegionsTable-module__4vhxPa__trEven{background:var(--color-bg-alt)}.RegionsTable-module__4vhxPa__tr:hover{background:var(--color-bg-hover)}.RegionsTable-module__4vhxPa__td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.625rem 1rem}.RegionsTable-module__4vhxPa__tdCountry{white-space:nowrap;font-weight:500;}.RegionsTable-module__4vhxPa__countryHeading{align-items:center;gap:.35rem;display:flex}.RegionsTable-module__4vhxPa__countryMeta{display:none}.RegionsTable-module__4vhxPa__tdServices{}.RegionsTable-module__4vhxPa__tdRegions{}.RegionsTable-module__4vhxPa__tdExpand{text-align:center;width:2.5rem;}.RegionsTable-module__4vhxPa__expandButton{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.RegionsTable-module__4vhxPa__expandButton:hover{background:var(--color-bg-hover)}.RegionsTable-module__4vhxPa__chevron{color:var(--color-text-muted);font-size:.875rem;transition:transform .15s;display:inline-block}.RegionsTable-module__4vhxPa__chevronExpanded{transform:rotate(90deg)}.RegionsTable-module__4vhxPa__badges{flex-wrap:wrap;gap:.25rem;display:flex}.RegionsTable-module__4vhxPa__mobileCellLabel{display:none}.RegionsTable-module__4vhxPa__badge{border-radius:var(--radius-full);background:var(--color-badge-bg);color:var(--color-badge-text);white-space:nowrap;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.RegionsTable-module__4vhxPa__countValue{align-items:center;min-height:1.75rem;display:inline-flex}.RegionsTable-module__4vhxPa__expandedRow{background:var(--color-bg-secondary)}.RegionsTable-module__4vhxPa__expandedCell{border-bottom:1px solid var(--color-border);padding:.75rem 1rem .75rem 2.5rem}.RegionsTable-module__4vhxPa__innerTableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.RegionsTable-module__4vhxPa__innerTable{border-collapse:collapse;width:100%;min-width:26rem;font-size:.8125rem}.RegionsTable-module__4vhxPa__innerTh{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.375rem .75rem;font-weight:600}.RegionsTable-module__4vhxPa__innerTr:hover{background:var(--color-bg-hover)}.RegionsTable-module__4vhxPa__innerTd{border-bottom:1px solid var(--color-border-light);padding:.375rem .75rem}.RegionsTable-module__4vhxPa__regionId{color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.75rem}.RegionsTable-module__4vhxPa__serviceLink{color:var(--color-primary);text-decoration:none}.RegionsTable-module__4vhxPa__serviceLink:hover{text-decoration:underline}@media (max-width:640px){.RegionsTable-module__4vhxPa__mobileSortControls{overscroll-behavior-x:contain;scrollbar-width:thin;gap:.5rem;margin-bottom:.75rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.RegionsTable-module__4vhxPa__mobileSortButton{flex:none}.RegionsTable-module__4vhxPa__desktopSortButton{display:none}.RegionsTable-module__4vhxPa__mobileColumnHeader{display:inline}.RegionsTable-module__4vhxPa__table{background:0 0;border:none;min-width:0}.RegionsTable-module__4vhxPa__table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RegionsTable-module__4vhxPa__table tbody{gap:.85rem;display:grid}.RegionsTable-module__4vhxPa__tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"country expand""services services""regions regions";display:grid}.RegionsTable-module__4vhxPa__trEven{background:var(--color-bg)}.RegionsTable-module__4vhxPa__td{border-bottom:none;padding-inline:1rem}.RegionsTable-module__4vhxPa__tdCountry{white-space:normal;grid-area:country;padding-top:1rem;padding-bottom:.45rem}.RegionsTable-module__4vhxPa__countryMeta{color:var(--color-text-secondary);margin-top:.3rem;font-size:.75rem;display:block}.RegionsTable-module__4vhxPa__tdRegions{grid-area:regions;padding-top:0;padding-bottom:1rem}.RegionsTable-module__4vhxPa__tdServices{grid-area:services;padding-top:0;padding-bottom:.45rem}.RegionsTable-module__4vhxPa__tdExpand{border-bottom:none;grid-area:expand;width:auto;padding:.7rem .75rem 0 0}.RegionsTable-module__4vhxPa__mobileCellLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:block}.RegionsTable-module__4vhxPa__badges{gap:.35rem}.RegionsTable-module__4vhxPa__badge{overflow-wrap:anywhere;max-width:100%;font-size:.6875rem}.RegionsTable-module__4vhxPa__expandedRow{background:0 0;margin-top:-.5rem;display:block}.RegionsTable-module__4vhxPa__expandedCell{border-bottom:none;padding:0 0 .9rem;display:block}.RegionsTable-module__4vhxPa__innerTableScroll{border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-bg-alt);margin:0 .5rem}.RegionsTable-module__4vhxPa__innerTable{min-width:24rem}}
.page-module__bKbCmW__page{background:var(--color-bg);min-height:100vh}.page-module__bKbCmW__container{max-width:1100px;padding:var(--space-lg) var(--space-md);margin:0 auto}.page-module__bKbCmW__sectionNav{margin-bottom:var(--space-xl);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--shadow-sm)}.page-module__bKbCmW__sectionNavLabel{margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}.page-module__bKbCmW__sectionNavList{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__bKbCmW__sectionNavLink{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.page-module__bKbCmW__sectionNavLink:hover,.page-module__bKbCmW__sectionNavLink:focus-visible{color:var(--color-primary-dark);border-color:var(--color-primary)}[data-service-section]{scroll-margin-top:calc(var(--space-3xl) + 4rem)}@media (min-width:768px){.page-module__bKbCmW__container{padding:var(--space-xl) var(--space-lg)}}@media (min-width:1024px){.page-module__bKbCmW__container{padding:var(--space-2xl) var(--space-xl)}}@media (max-width:767px){.page-module__bKbCmW__sectionNav{padding:var(--space-sm)}}
.ServiceSelector-module__w3XJdG__container{margin-bottom:1.5rem}.ServiceSelector-module__w3XJdG__chips{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.ServiceSelector-module__w3XJdG__chip{background:var(--color-primary);color:var(--color-bg);border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;transition:opacity .15s;display:inline-flex}.ServiceSelector-module__w3XJdG__chip:hover{opacity:.85}.ServiceSelector-module__w3XJdG__chipRemove{opacity:.7;font-size:.75rem}.ServiceSelector-module__w3XJdG__fieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:.75rem 1rem}.ServiceSelector-module__w3XJdG__legend{color:var(--color-text);padding:0 .25rem;font-size:.875rem;font-weight:600}.ServiceSelector-module__w3XJdG__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);margin-top:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem}.ServiceSelector-module__w3XJdG__searchInput::placeholder{color:var(--color-text-muted)}.ServiceSelector-module__w3XJdG__groups{flex-direction:column;gap:.25rem;max-height:400px;display:flex;overflow-y:auto}.ServiceSelector-module__w3XJdG__group{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ServiceSelector-module__w3XJdG__groupHeader{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.ServiceSelector-module__w3XJdG__groupHeader:hover{background:var(--color-bg-hover)}.ServiceSelector-module__w3XJdG__groupArrow{text-align:center;width:.75rem;color:var(--color-text-muted);font-size:.625rem}.ServiceSelector-module__w3XJdG__groupName{text-transform:uppercase;letter-spacing:.03em;flex:1}.ServiceSelector-module__w3XJdG__groupCount{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.ServiceSelector-module__w3XJdG__options{flex-wrap:wrap;gap:.375rem;padding:.25rem .75rem .5rem;display:flex}.ServiceSelector-module__w3XJdG__label{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;transition:background .15s;display:flex}.ServiceSelector-module__w3XJdG__label:hover{background:var(--color-bg-hover)}.ServiceSelector-module__w3XJdG__checkbox{accent-color:var(--color-primary)}.ServiceSelector-module__w3XJdG__name{color:var(--color-text)}.ServiceSelector-module__w3XJdG__noResults{text-align:center;color:var(--color-text-muted);padding:1rem;font-size:.875rem}
.SourceAttribution-module__Nps_uW__attribution{color:var(--color-text-secondary);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;font-size:.875rem;display:flex}.SourceAttribution-module__Nps_uW__link{color:var(--color-primary);text-decoration:none}.SourceAttribution-module__Nps_uW__link:hover{text-decoration:underline}.SourceAttribution-module__Nps_uW__separator{color:var(--color-border-medium)}
.RegionsPageClient-module__8T-yXW__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 2rem;padding:0;display:grid}@media (min-width:640px){.RegionsPageClient-module__8T-yXW__statsGrid{grid-template-columns:repeat(4,1fr)}}.RegionsPageClient-module__8T-yXW__statCard{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:1.25rem 1rem}.RegionsPageClient-module__8T-yXW__statValue{color:var(--color-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.RegionsPageClient-module__8T-yXW__statLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8125rem;font-weight:400}.RegionsPageClient-module__8T-yXW__filterSection{margin-bottom:1rem}.RegionsPageClient-module__8T-yXW__filterLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.RegionsPageClient-module__8T-yXW__filters{flex-wrap:wrap;gap:.5rem;display:flex}.RegionsPageClient-module__8T-yXW__chip{border-radius:var(--radius-full);border:1px solid var(--color-border-medium);background:var(--color-bg);color:var(--color-text);cursor:pointer;white-space:nowrap;align-items:center;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.RegionsPageClient-module__8T-yXW__chip:hover{background:var(--color-bg-hover);border-color:var(--color-text-secondary)}.RegionsPageClient-module__8T-yXW__chipActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary);}.RegionsPageClient-module__8T-yXW__chipActive:hover{opacity:.9}.RegionsPageClient-module__8T-yXW__searchWrapper{max-width:400px;margin-bottom:2rem;position:relative}.RegionsPageClient-module__8T-yXW__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);padding:.625rem 2rem .625rem .875rem;font-size:.875rem;transition:border-color .15s}.RegionsPageClient-module__8T-yXW__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.RegionsPageClient-module__8T-yXW__searchInput::placeholder{color:var(--color-text-muted)}.RegionsPageClient-module__8T-yXW__searchClear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.RegionsPageClient-module__8T-yXW__searchClear:hover{color:var(--color-text)}.RegionsPageClient-module__8T-yXW__mapSection{margin-bottom:2rem}.RegionsPageClient-module__8T-yXW__mapFallback{background:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);height:300px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.RegionsPageClient-module__8T-yXW__sectionTitle{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.RegionsPageClient-module__8T-yXW__empty{text-align:center;color:var(--color-text-muted);padding:2rem 1rem}@media (max-width:640px){.RegionsPageClient-module__8T-yXW__statsGrid{gap:.75rem;margin-bottom:1.5rem}.RegionsPageClient-module__8T-yXW__statCard{padding:.95rem .85rem}.RegionsPageClient-module__8T-yXW__statValue{font-size:1.5rem}.RegionsPageClient-module__8T-yXW__statLabel{font-size:.75rem}.RegionsPageClient-module__8T-yXW__filterSection{margin-bottom:.85rem}.RegionsPageClient-module__8T-yXW__filterLabel{letter-spacing:.08em;margin-bottom:.4rem;font-size:.6875rem}.RegionsPageClient-module__8T-yXW__filters{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.RegionsPageClient-module__8T-yXW__chip,.RegionsPageClient-module__8T-yXW__chipActive{flex:none;padding:.45rem .75rem;font-size:.75rem}.RegionsPageClient-module__8T-yXW__searchWrapper{max-width:none;margin-bottom:1.5rem}.RegionsPageClient-module__8T-yXW__searchInput{padding-block:.7rem}.RegionsPageClient-module__8T-yXW__mapSection{margin-bottom:1.5rem}.RegionsPageClient-module__8T-yXW__sectionTitle{margin-bottom:.65rem}}
.page-module__Dugssq__page{max-width:72rem;margin:0 auto;padding:2rem 1rem}.page-module__Dugssq__viewToggle{border:1px solid var(--color-border);border-radius:.375rem;margin-bottom:1rem;display:inline-flex;overflow:hidden}.page-module__Dugssq__viewButton{background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.page-module__Dugssq__viewButton:hover{background:var(--color-bg-tertiary)}.page-module__Dugssq__viewButtonActive{background:var(--color-bg-secondary);color:var(--color-text);font-weight:600}.page-module__Dugssq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__Dugssq__chartWorkspace{gap:1rem;margin-bottom:1rem;display:grid}.page-module__Dugssq__crossLink{color:var(--color-primary);margin-top:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.page-module__Dugssq__crossLink:hover{text-decoration:underline}@media (max-width:640px){.page-module__Dugssq__page{padding:1rem .75rem}.page-module__Dugssq__controls{align-items:stretch}.page-module__Dugssq__controls>*{width:100%}}
.OfferingMappingRow-module__oVn3Sq__row:nth-child(2n){background:var(--color-bg-alt)}.OfferingMappingRow-module__oVn3Sq__row:hover{background:var(--color-bg-hover)}.OfferingMappingRow-module__oVn3Sq__categoryCell{border-bottom:1px solid var(--color-border);white-space:nowrap;background:inherit;z-index:1;padding:.5rem 1rem;font-weight:500;position:sticky;left:0}.OfferingMappingRow-module__oVn3Sq__offeringCell{border-bottom:1px solid var(--color-border);padding:.5rem 1rem}.OfferingMappingRow-module__oVn3Sq__emptyCell{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);padding:.5rem 1rem}.OfferingMappingRow-module__oVn3Sq__offeringLink{color:var(--color-primary);text-decoration:none}.OfferingMappingRow-module__oVn3Sq__offeringLink:hover{text-decoration:underline}
.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}.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;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}}
.page-module___k_O5q__page{max-width:72rem;margin:0 auto;padding:2rem 1rem}@media (max-width:640px){.page-module___k_O5q__page{padding:1rem .75rem}}
.page-module__A_yy6W__page{max-width:72rem;margin:0 auto;padding:2rem 1rem}.page-module__A_yy6W__searchWrapper{margin-bottom:1rem}.page-module__A_yy6W__searchInput{border:1px solid var(--color-border);background:var(--color-bg);width:100%;max-width:24rem;color:var(--color-text);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.page-module__A_yy6W__searchInput::placeholder{color:var(--color-text-muted)}.page-module__A_yy6W__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__A_yy6W__table{border-collapse:collapse;width:100%;min-width:700px;font-size:.875rem}.page-module__A_yy6W__table th,.page-module__A_yy6W__table td{text-align:right;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.page-module__A_yy6W__table th:first-child,.page-module__A_yy6W__table td:first-child,.page-module__A_yy6W__table th:nth-child(2),.page-module__A_yy6W__table td:nth-child(2){text-align:left}.page-module__A_yy6W__table th{background:var(--color-bg-secondary);white-space:nowrap;padding:0;font-weight:600}.page-module__A_yy6W__sortButton{width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}.page-module__A_yy6W__sortButton:hover,.page-module__A_yy6W__table tbody tr:hover{background:var(--color-bg-tertiary)}.page-module__A_yy6W__sortIndicator{margin-left:.25rem;font-size:.75rem}.page-module__A_yy6W__rank{color:var(--color-text-muted);min-width:2rem;font-weight:600;display:inline-block}.page-module__A_yy6W__companyCell{align-items:center;gap:.5rem;display:flex}.page-module__A_yy6W__companyLogo{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem}.page-module__A_yy6W__companyLink{color:var(--color-text);font-weight:500;text-decoration:none}.page-module__A_yy6W__companyName{color:var(--color-text);font-weight:500}.page-module__A_yy6W__companyLink:hover{color:var(--color-primary);text-decoration:underline}.page-module__A_yy6W__ticker{font-family:var(--font-mono,monospace);color:var(--color-text-muted);font-size:.75rem}.page-module__A_yy6W__mobileCards{display:none}.page-module__A_yy6W__mobileCard{border-bottom:1px solid var(--color-border);padding:1rem}.page-module__A_yy6W__mobileCardHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module__A_yy6W__mobileRank{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.page-module__A_yy6W__mobileName{margin:0;font-size:1rem;font-weight:600}.page-module__A_yy6W__mobileGrid{grid-template-columns:1fr 1fr;gap:.25rem 1rem;font-size:.8125rem;display:grid}.page-module__A_yy6W__mobileLabel{color:var(--color-text-muted)}.page-module__A_yy6W__mobileValue{text-align:right;font-weight:500}.page-module__A_yy6W__empty{text-align:center;color:var(--color-text-muted);padding:2rem;font-style:italic}.page-module__A_yy6W__resultCount{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8125rem}@media (max-width:640px){.page-module__A_yy6W__page{padding:1rem .75rem}.page-module__A_yy6W__tableWrapper{display:none}.page-module__A_yy6W__mobileCards{display:block}.page-module__A_yy6W__searchInput{max-width:none}}
.page-module__dOF9Fq__page{max-width:var(--max-width);padding:2rem var(--page-padding);margin:0 auto;padding-bottom:4rem}
.RevenueComparisonSection-module__K1yYeq__section{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:2rem}.RevenueComparisonSection-module__K1yYeq__heading{color:var(--color-text);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.RevenueComparisonSection-module__K1yYeq__loading{color:var(--color-text-muted);padding:2rem 0;font-style:italic}
.ReportMap-module__Esdbha__wrapper{margin-bottom:var(--space-md,1rem);gap:.75rem;display:grid}.ReportMap-module__Esdbha__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}
.admin-blog-module__Gxci3G__container{max-width:1280px;margin:0 auto}.admin-blog-module__Gxci3G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.admin-blog-module__Gxci3G__title{font-size:var(--font-size-2xl);margin:0}.admin-blog-module__Gxci3G__subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.admin-blog-module__Gxci3G__actions{gap:var(--space-sm);flex-shrink:0;display:flex}.admin-blog-module__Gxci3G__filters{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-blog-module__Gxci3G__input,.admin-blog-module__Gxci3G__select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);font-size:var(--font-size-sm);padding:.6rem .75rem}.admin-blog-module__Gxci3G__previewCard{margin-bottom:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary)}.admin-blog-module__Gxci3G__tableWrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);overflow-x:auto}.admin-blog-module__Gxci3G__table{border-collapse:collapse;width:100%;min-width:900px}.admin-blog-module__Gxci3G__table th,.admin-blog-module__Gxci3G__table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);text-align:left}.admin-blog-module__Gxci3G__table th{background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.admin-blog-module__Gxci3G__table tr:last-child td{border-bottom:none}.admin-blog-module__Gxci3G__typeBadge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.admin-blog-module__Gxci3G__typeBadgeDaily{background:var(--color-badge-cyan-bg);color:var(--color-badge-cyan-text)}.admin-blog-module__Gxci3G__typeBadgeMonthly{background:var(--color-badge-purple-bg);color:var(--color-badge-purple-text)}.admin-blog-module__Gxci3G__typeBadgeYearly{background:var(--color-badge-yellow-bg);color:var(--color-badge-yellow-text)}.admin-blog-module__Gxci3G__typeBadgeManual{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.admin-blog-module__Gxci3G__statusBadge{border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.7rem;font-weight:600}.admin-blog-module__Gxci3G__statusPublished{background:var(--color-badge-green-bg);color:var(--color-badge-green-text)}.admin-blog-module__Gxci3G__statusDraft{background:var(--color-badge-yellow-bg);color:var(--color-badge-yellow-text)}.admin-blog-module__Gxci3G__statusArchived{background:var(--color-bg-tertiary);color:var(--color-text-muted)}.admin-blog-module__Gxci3G__rowActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.admin-blog-module__Gxci3G__primaryButton,.admin-blog-module__Gxci3G__secondaryButton,.admin-blog-module__Gxci3G__deleteButton,.admin-blog-module__Gxci3G__generateButton{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.admin-blog-module__Gxci3G__primaryButton{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.admin-blog-module__Gxci3G__secondaryButton{border-color:var(--color-border);color:var(--color-text);background:0 0}.admin-blog-module__Gxci3G__deleteButton{border-color:var(--color-error);color:var(--color-error);background:0 0}.admin-blog-module__Gxci3G__generateButton{border-color:var(--color-border);color:var(--color-text);background:0 0}.admin-blog-module__Gxci3G__message,.admin-blog-module__Gxci3G__error{margin:var(--space-md) 0;color:var(--color-text-muted)}.admin-blog-module__Gxci3G__error{color:var(--color-error)}.admin-blog-module__Gxci3G__pagination{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.admin-blog-module__Gxci3G__pageInfo{color:var(--color-text-muted);font-size:var(--font-size-sm)}.admin-blog-module__Gxci3G__generatePanel{margin-bottom:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-badge-purple-bg);border-radius:var(--radius-md);background:var(--color-bg)}.admin-blog-module__Gxci3G__generateRow{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.admin-blog-module__Gxci3G__generateLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;gap:.25rem;font-weight:500;display:flex}.admin-blog-module__Gxci3G__generateHint{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:900px){.admin-blog-module__Gxci3G__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-blog-module__Gxci3G__header{flex-direction:column}.admin-blog-module__Gxci3G__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-blog-module__Gxci3G__primaryButton,.admin-blog-module__Gxci3G__secondaryButton,.admin-blog-module__Gxci3G__deleteButton,.admin-blog-module__Gxci3G__generateButton{width:100%}.admin-blog-module__Gxci3G__filters{grid-template-columns:1fr}}
.page-module__cNFvPG__table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:500px;font-size:.875rem}.page-module__cNFvPG__th{text-align:left;background:var(--color-bg-alt);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:.625rem 1rem;font-weight:600}.page-module__cNFvPG__empty{text-align:center;color:var(--color-text-muted);padding:2rem 1rem}