.chart-panel.svelte-1rw3dcu{background:var(--panel-strong);border:1px solid var(--glass-08);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.chart-header.svelte-1rw3dcu{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.chart-header.svelte-1rw3dcu h2:where(.svelte-1rw3dcu){margin:0 0 .25rem;font-size:1.75rem}.chart-header.svelte-1rw3dcu p:where(.svelte-1rw3dcu){margin:0;color:var(--color-text-soft);line-height:1.6}.filter-group.svelte-1rw3dcu{display:flex;flex-wrap:wrap;gap:.5rem}.filter-group.svelte-1rw3dcu button:where(.svelte-1rw3dcu){background:var(--glass-04);border:1px solid var(--glass-10);border-radius:999px;padding:.65rem 1.2rem;color:var(--color-text-light);font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.filter-group.svelte-1rw3dcu button:where(.svelte-1rw3dcu) .dot:where(.svelte-1rw3dcu){width:.75rem;height:.75rem;border-radius:50%;background:var(--dot-color, var(--color-text-muted))}.filter-group.svelte-1rw3dcu button:where(.svelte-1rw3dcu):hover{border-color:var(--glass-30)}.filter-group.svelte-1rw3dcu button.selected:where(.svelte-1rw3dcu){background:var(--teal-15);border-color:var(--color-primary)}.chart-wrapper.svelte-1rw3dcu{overflow-x:auto}svg.svelte-1rw3dcu{width:100%;max-width:100%}.axis-line.svelte-1rw3dcu{stroke:var(--glass-40);stroke-width:1.5}.tick.svelte-1rw3dcu{stroke:var(--glass-40);stroke-width:1}text.svelte-1rw3dcu{fill:var(--color-text-secondary);font-size:.8rem}.axis-label.svelte-1rw3dcu{fill:var(--color-text-muted);font-size:.9rem;text-anchor:middle}.axis-label.vertical.svelte-1rw3dcu{transform:rotate(-90deg);text-anchor:middle}.regression-line.svelte-1rw3dcu{stroke:var(--glass-50);stroke-width:2;stroke-dasharray:6 6}circle.svelte-1rw3dcu{transition:stroke-width .2s ease,opacity .2s ease;cursor:pointer}circle.svelte-1rw3dcu:hover{stroke-width:2.5;opacity:1}circle.selected.svelte-1rw3dcu{stroke:var(--color-text-inverse)fff;stroke-width:2}.details-panel.svelte-1rw3dcu{background:var(--panel-medium);border:1px solid var(--glass-08);border-radius:1rem;padding:1.5rem}.loading-placeholder.svelte-1rw3dcu{min-height:280px;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;color:var(--color-text-muted);background:var(--panel-medium);border:1px solid var(--glass-08);border-radius:1rem;text-align:center}.details-grid.svelte-1rw3dcu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.eyebrow.svelte-1rw3dcu{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--color-text-muted-blue);margin-bottom:.35rem}.section-label.svelte-1rw3dcu{display:flex;align-items:center;gap:.35rem;margin:.25rem 0 0;color:var(--color-text-soft)}.empty-state.svelte-1rw3dcu{color:var(--color-text-muted);margin:0}.metric.svelte-1rw3dcu .value:where(.svelte-1rw3dcu){font-size:1.25rem;margin:0;font-weight:600}@media(max-width:768px){.chart-header.svelte-1rw3dcu{flex-direction:column}.filter-group.svelte-1rw3dcu{width:100%}.chart-panel.svelte-1rw3dcu{padding:1.5rem}}.page.svelte-1sa274w{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#0f1418,#1f252c);color:#f0f0f0}.container.svelte-1sa274w{max-width:1200px;margin:0 auto}.back-link.svelte-1sa274w{display:inline-block;color:#5fc4b8;text-decoration:none;margin-bottom:2rem;font-size:.95rem}.back-link.svelte-1sa274w:hover{text-decoration:underline}h1.svelte-1sa274w{font-size:2.5rem;margin:0 0 1rem;background:linear-gradient(135deg,#5fc4b8,#4db8ac,#3aa89c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro.svelte-1sa274w{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;line-height:1.7}.intro.svelte-1sa274w p:where(.svelte-1sa274w){margin:0 0 1rem}.intro.svelte-1sa274w p:where(.svelte-1sa274w):last-child{margin-bottom:0}.intro.svelte-1sa274w strong:where(.svelte-1sa274w){color:#7dd3c9}.intro-list.svelte-1sa274w{margin:1rem 0;padding-left:1.5rem;list-style:disc}.intro-list.svelte-1sa274w li:where(.svelte-1sa274w){padding:.25rem 0;line-height:1.6}.guide-section.svelte-1sa274w{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;margin-bottom:2rem;padding:0}.guide-section.svelte-1sa274w summary:where(.svelte-1sa274w){cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;padding:1.5rem}.guide-section.svelte-1sa274w summary:where(.svelte-1sa274w)::-webkit-details-marker{display:none}.guide-section.svelte-1sa274w summary:where(.svelte-1sa274w) h3:where(.svelte-1sa274w){display:inline-block;margin:0;color:#7dd3c9;font-size:1.25rem;transition:color .2s ease}.guide-section.svelte-1sa274w summary:where(.svelte-1sa274w) h3:where(.svelte-1sa274w):after{content:" ▼";font-size:.8em;margin-left:.5rem;color:#7dd3c9}.guide-section[open].svelte-1sa274w summary:where(.svelte-1sa274w) h3:where(.svelte-1sa274w):after{content:" ▲"}.guide-section.svelte-1sa274w summary:where(.svelte-1sa274w):hover h3:where(.svelte-1sa274w){color:#5fc4b8}.guide-content.svelte-1sa274w{padding:0 1.5rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.guide-content.svelte-1sa274w p:where(.svelte-1sa274w){margin:0 0 1rem;line-height:1.7;color:#e0e0e0}.guide-content.svelte-1sa274w p:where(.svelte-1sa274w):last-child{margin-bottom:0}.guide-content.svelte-1sa274w strong:where(.svelte-1sa274w){color:#7dd3c9}.guide-content.svelte-1sa274w ul:where(.svelte-1sa274w){margin:0;padding-left:1.5rem;list-style:disc}.guide-content.svelte-1sa274w li:where(.svelte-1sa274w){padding:.5rem 0;line-height:1.6;color:#e0e0e0}.metrics-list.svelte-1sa274w{margin:1rem 0!important}.metrics-list.svelte-1sa274w li:where(.svelte-1sa274w){padding:.25rem 0}.spacer.svelte-1sa274w{height:3rem}
