.chart-uplot-wrapper.svelte-8heq02{width:100%}.u-legend,.u-legend .u-label{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.chart-uplot-wrapper.svelte-m6kb3c{width:100%}.u-legend,.u-legend .u-label{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}@media (width<=640px){.chart-uplot-wrapper.svelte-m6kb3c .u-inline tr{margin-bottom:2px;margin-right:0;display:block}}.chart-uplot-wrapper.svelte-c5yhlj{width:100%}.uplot{background:0 0}.u-legend,.u-legend .u-label{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.u-legend .u-value{font-family:var(--font-mono);font-size:var(--text-sm)}.cme-card.svelte-1nieqfb{width:100%}.state-message.svelte-1nieqfb{font-size:var(--text-base);color:var(--text-muted);font-family:var(--font-sans);padding:var(--space-8) 0;margin:0}.skeleton.svelte-1nieqfb{background:linear-gradient(90deg, var(--bg-elev) 0%, var(--border) 50%, var(--bg-elev) 100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite svelte-1nieqfb-skeleton-pulse}.skeleton-cme.svelte-1nieqfb{width:100%;height:120px}@keyframes svelte-1nieqfb-skeleton-pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.skeleton.svelte-1nieqfb{opacity:.6;animation:none}}.cme-count.svelte-1nieqfb{font-size:var(--text-base);font-family:var(--font-sans);color:var(--text);margin:0 0 var(--space-4) 0;font-weight:600}.cme-events.svelte-1nieqfb{gap:var(--space-4);flex-direction:column;display:flex}.cme-event.svelte-1nieqfb{background:var(--bg);border:1px solid var(--border);padding:var(--space-4);gap:var(--space-2);border-radius:6px;flex-direction:column;display:flex}.cme-issued.svelte-1nieqfb{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-muted);margin:0;font-weight:400}.cme-arrival.svelte-1nieqfb{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted);gap:var(--space-1);flex-flow:wrap;align-items:baseline;margin:0;display:flex}.arrival-label.svelte-1nieqfb{font-family:var(--font-sans);font-weight:400}.arrival-window.svelte-1nieqfb{font-family:var(--font-mono);color:var(--text);font-weight:600}.cme-arrival-unknown.svelte-1nieqfb{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-faint);margin:0;font-weight:400}.cme-confidence.svelte-1nieqfb{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted);margin:0;font-weight:400}.cme-explainer.svelte-1nieqfb{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted);margin:0 0 var(--space-4) 0;font-weight:400;line-height:1.4}.cme-remaining.svelte-1nieqfb{margin-top:var(--space-4)}.cme-remaining-summary.svelte-1nieqfb{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;min-height:44px;padding:var(--space-2) 0;align-items:center;font-weight:400;list-style:none;display:flex}.cme-remaining-summary.svelte-1nieqfb::-webkit-details-marker{display:none}.cme-remaining-summary.svelte-1nieqfb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cme-remaining.svelte-1nieqfb .cme-events:where(.svelte-1nieqfb){margin-top:var(--space-2)}.citation-pill.svelte-9e576l{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-faint);margin:0;font-weight:400;line-height:1.4}.citation-sep.svelte-9e576l{padding:0 .25em}.summary-band.svelte-iv8wz2{background:var(--bg-elev);border:1px solid var(--border);padding:var(--space-6);max-width:var(--content-max);border-radius:8px;margin:0 auto}@media (width<=640px){.summary-band.svelte-iv8wz2{padding:var(--card-pad-mob)}}.band-skeleton.svelte-iv8wz2{height:96px}@media (width<=640px){.band-skeleton.svelte-iv8wz2{height:140px}}.skeleton.svelte-iv8wz2{background:linear-gradient(90deg, var(--bg-elev) 0%, var(--border) 50%, var(--bg-elev) 100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite svelte-iv8wz2-skeleton-pulse}@keyframes svelte-iv8wz2-skeleton-pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.skeleton.svelte-iv8wz2{opacity:.6;animation:none}}.state-message.svelte-iv8wz2{font-size:var(--text-base);color:var(--text-muted);font-family:var(--font-sans);padding:var(--space-4) 0;margin:0}.band-error.svelte-iv8wz2,.band-empty.svelte-iv8wz2{padding:var(--space-2) 0}.band-content.svelte-iv8wz2{gap:var(--space-4);flex-direction:column;display:flex}.band-row.svelte-iv8wz2{align-items:flex-start;gap:var(--space-4);flex-flow:wrap;display:flex}@media (width<=640px){.band-main-row.svelte-iv8wz2{gap:var(--space-3);flex-direction:column}}.band-metric.svelte-iv8wz2{gap:var(--space-1);flex-direction:column;display:flex}.g-badge.svelte-iv8wz2{padding:var(--space-1) var(--space-3);border-radius:6px;align-items:center;display:inline-flex}.g-badge-value.svelte-iv8wz2{font-size:var(--text-2xl);font-weight:600;font-family:var(--font-mono);line-height:1.2}.scale-badge.svelte-iv8wz2{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);border-radius:6px;align-items:center;line-height:1.4;display:inline-flex}.band-sublabel.svelte-iv8wz2{font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);color:var(--text-muted);line-height:1.4}.cme-read.svelte-iv8wz2{flex:1;justify-content:center;min-width:0}.cme-none.svelte-iv8wz2,.cme-unavailable.svelte-iv8wz2{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted)}.cme-active.svelte-iv8wz2{font-size:var(--text-sm);font-weight:600;font-family:var(--font-sans);color:var(--text);display:block}.cme-arrival.svelte-iv8wz2{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-muted);margin-top:var(--space-1);display:block}.band-alerts-row.svelte-iv8wz2{gap:var(--space-2);flex-wrap:wrap}.alert-pill.svelte-iv8wz2{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);color:var(--text);border-radius:4px;align-items:center;line-height:1.4;display:inline-flex}.alert-title.svelte-iv8wz2{font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);color:var(--text);line-height:1.4}.alert-code.svelte-iv8wz2{font-size:var(--text-sm);font-weight:400;font-family:var(--font-mono);color:var(--text-muted);margin-left:var(--space-2);line-height:1.4}.alert-more.svelte-iv8wz2{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted);align-items:center;display:inline-flex}.band-citations-row.svelte-iv8wz2{gap:var(--space-4);flex-wrap:wrap;align-items:center}.staleness-banner.svelte-1jbussv{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted);margin-bottom:var(--space-4);background:#c9a86a1f;border:1px solid #c9a86a66;border-radius:6px;font-weight:400;line-height:1.4}@media (prefers-reduced-motion:reduce){.staleness-banner.svelte-1jbussv{transition:none}}.page.svelte-1uha8ag{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);flex-direction:column;display:flex}.site-header.svelte-1uha8ag{height:auto;min-height:56px;padding:0 var(--space-6);background:var(--bg);border-bottom:1px solid var(--border);align-items:center;display:flex}.brand.svelte-1uha8ag{align-items:center;gap:var(--space-3);display:flex}.brand-text.svelte-1uha8ag{gap:var(--space-1);flex-direction:column;display:flex}.tagline.svelte-1uha8ag{font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);color:var(--text-muted);line-height:1.4}.mark.svelte-1uha8ag{flex:none;width:28px;height:28px;display:block}.wordmark.svelte-1uha8ag{font-size:var(--text-2xl);font-weight:600;font-family:var(--font-sans);color:var(--text);border-bottom:1px solid var(--accent);padding-bottom:2px;line-height:1.2}.main.svelte-1uha8ag{padding:var(--space-8) var(--space-6);flex:1}.panel-stack.svelte-1uha8ag{gap:var(--space-8);max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}.panel-card.svelte-1uha8ag{background:var(--bg-elev);border:1px solid var(--border);padding:var(--card-pad-desk);border-radius:8px}@media (width<=640px){.panel-card.svelte-1uha8ag{padding:var(--card-pad-mob)}}.panel-title.svelte-1uha8ag{font-size:var(--text-lg);font-weight:600;font-family:var(--font-sans);color:var(--text);margin:0 0 var(--space-4) 0;line-height:1.2}.latest-values.svelte-1uha8ag{gap:var(--space-6);margin-bottom:var(--space-4);flex-direction:row;display:flex}@media (width<=640px){.latest-values.svelte-1uha8ag{gap:var(--space-2);flex-direction:column}}.metric.svelte-1uha8ag{gap:var(--space-1);flex-direction:column;display:flex}.metric-label.svelte-1uha8ag{font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);color:var(--text-muted);line-height:1.4}.metric-value.svelte-1uha8ag{font-size:var(--text-lg);font-weight:600;font-family:var(--font-mono);color:var(--text);line-height:1.4}.metric-value.unavailable.svelte-1uha8ag{color:var(--text-faint)}.gap-note.svelte-1uha8ag{font-size:var(--text-sm);font-weight:400;font-family:var(--font-sans);color:var(--text-muted);margin:0 0 var(--space-2) 0;padding:0;line-height:1.4}.chart-state.svelte-1uha8ag,.chart-container.svelte-1uha8ag{margin-bottom:var(--space-4)}.state-message.svelte-1uha8ag{font-size:var(--text-base);color:var(--text-muted);font-family:var(--font-sans);padding:var(--space-8) 0;margin:0}.skeleton.svelte-1uha8ag{background:linear-gradient(90deg, var(--bg-elev) 0%, var(--border) 50%, var(--bg-elev) 100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite svelte-1uha8ag-skeleton-pulse}.skeleton-chart.svelte-1uha8ag{width:100%;height:260px}@media (width<=640px){.skeleton-chart.svelte-1uha8ag{height:200px}}@keyframes svelte-1uha8ag-skeleton-pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.skeleton.svelte-1uha8ag{opacity:.6;animation:none}}.site-footer.svelte-1uha8ag{padding:var(--space-8) var(--space-6);border-top:1px solid var(--border);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-muted)}.footer-sep.svelte-1uha8ag{padding:0 .25em}.footer-link.svelte-1uha8ag{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.footer-link.svelte-1uha8ag:hover{color:var(--accent)}.footer-link.svelte-1uha8ag:focus-visible,:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.footer-link.svelte-1uha8ag{transition:none}}
