.metric-card.svelte-iovwe5{background:var(--bg-muted);border-radius:var(--radius);padding:var(--space-md)}.metric-card.svelte-iovwe5 h3:where(.svelte-iovwe5){font-size:var(--text-base);color:var(--text-muted);margin:0 0 var(--space-sm);font-weight:500}.metric-val.svelte-iovwe5{font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:0;font-weight:500}.metric-sub.svelte-iovwe5{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-sm);margin-bottom:0}.trend-up.svelte-iovwe5{color:var(--green)}.metric-grid.svelte-4blto7{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=540px){.metric-grid.svelte-4blto7{grid-template-columns:1fr 1fr}}.chart-section.svelte-5159oz{margin-bottom:var(--space-lg);min-width:0}.chart-header.svelte-5159oz{margin-bottom:var(--space-sm);justify-content:space-between;align-items:baseline;display:flex}.chart-header.svelte-5159oz h3:where(.svelte-5159oz){font-size:var(--text-base);color:var(--text-muted);margin:0;font-weight:500}.chart-latest.svelte-5159oz{font-size:var(--text-base);color:var(--text-muted);font-weight:500}.chart-wrap.svelte-5159oz{height:160px;position:relative;overflow:hidden}.big-uptime.svelte-14t146a{align-items:baseline;gap:var(--space-sm);display:flex}.big-uptime-num.svelte-14t146a{font-size:var(--text-xl);letter-spacing:-.02em;align-items:center;gap:var(--space-sm);font-weight:500;display:flex}.status-dot.svelte-14t146a{cursor:default;border-radius:50%;width:1rem;height:1rem}.status-dot.up.svelte-14t146a{background:var(--green)}.status-dot.down.svelte-14t146a{background:var(--red,#e24b4a)}.big-uptime-sub.svelte-14t146a{font-size:var(--text-sm);color:var(--text-muted)}.uptime-bar.svelte-14t146a{gap:2px;display:flex}.uptime-day.svelte-14t146a{cursor:default;border-radius:2px;flex:1;height:28px}.uptime-day.ok.svelte-14t146a{background:var(--green);opacity:.6}.uptime-day.ok.svelte-14t146a:hover{opacity:1}.uptime-day.partial.svelte-14t146a{background:var(--amber);opacity:.75}.uptime-day.partial.svelte-14t146a:hover{opacity:1}.uptime-day.down.svelte-14t146a{background:var(--red,#e24b4a);opacity:.75}.uptime-day.down.svelte-14t146a:hover{opacity:1}.bar-labels.svelte-14t146a{font-size:var(--text-sm);color:var(--text-muted);justify-content:space-between;margin-top:4px;display:flex}.charts-dual.svelte-15mpzpk{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.charts-dual.svelte-15mpzpk{grid-template-columns:1fr}}.error-container.svelte-mujvcu{align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;flex-direction:column;display:flex}.error-message.svelte-mujvcu{color:var(--text-muted);font-size:var(--text-base)}.retry-button.svelte-mujvcu{background:var(--bg-muted);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);cursor:pointer}.retry-button.svelte-mujvcu:hover{background:var(--border)}.skel.svelte-1b8seo5{background:var(--border);border-radius:4px}.skel-num.svelte-1b8seo5{width:120px;height:2rem;display:inline-block}.skel-sub.svelte-1b8seo5{width:160px;height:.875rem;display:inline-block}.big-uptime.svelte-1b8seo5{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.uptime-bar.svelte-1b8seo5{gap:2px;display:flex}.uptime-day-skel.svelte-1b8seo5{background:var(--border);border-radius:2px;flex:1;height:28px}.metric-grid.svelte-1b8seo5{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=540px){.metric-grid.svelte-1b8seo5{grid-template-columns:1fr 1fr}}.metric-card-skel.svelte-1b8seo5{background:var(--bg-muted);border-radius:var(--radius);padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.skel-title.svelte-1b8seo5{width:80px;height:1rem}.skel-value.svelte-1b8seo5{width:60px;height:1.5rem}.chart-skel-section.svelte-1b8seo5{margin-bottom:var(--space-lg)}.skel-chart-header.svelte-1b8seo5{width:140px;height:1rem;margin-bottom:var(--space-sm)}.skel-chart.svelte-1b8seo5{width:100%;height:160px}.charts-dual.svelte-1b8seo5{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.charts-dual.svelte-1b8seo5{grid-template-columns:1fr}}
