.back-link.svelte-1ruy4hk{display:inline-block;font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem}h1.svelte-1ruy4hk{margin:0 0 .25rem}.subtitle.svelte-1ruy4hk{color:var(--text-muted);font-size:.875rem;margin:0 0 1.5rem;max-width:60ch}.selector-grid.svelte-1ruy4hk{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.25rem}.selector-card.svelte-1ruy4hk{border:1px solid var(--border);border-radius:6px;padding:.75rem;background:var(--bg-sidebar);transition:border-color .15s}.selector-card.active.svelte-1ruy4hk{border-color:#2ecc71}.card-header.svelte-1ruy4hk{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.card-label.svelte-1ruy4hk{font-weight:600;font-size:.8rem;color:var(--text)}.clear-btn.svelte-1ruy4hk{background:none;border:none;color:#e74c3c;font-size:.7rem;cursor:pointer;padding:0}.clear-btn.svelte-1ruy4hk:hover{text-decoration:underline}select.svelte-1ruy4hk{width:100%;padding:.35rem;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-size:.8rem}.action-row.svelte-1ruy4hk{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.counter.svelte-1ruy4hk{font-size:.75rem;color:var(--text-faint)}.btn.svelte-1ruy4hk{padding:.45rem 1.1rem;border:none;border-radius:4px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .15s}.btn.svelte-1ruy4hk:hover{opacity:.85}.btn.svelte-1ruy4hk:disabled{opacity:.4;cursor:not-allowed}.btn-primary.svelte-1ruy4hk{background:#3498db;color:#fff}.btn-muted.svelte-1ruy4hk{background:var(--border);color:var(--text-secondary)}.graph-container.svelte-1ruy4hk{border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.analysis-panel.svelte-1ruy4hk{border:1px solid #2ecc71;border-left:4px solid #2ecc71;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;background:var(--bg-sidebar)}.analysis-panel.error.svelte-1ruy4hk{border-color:#e74c3c}.analysis-panel.svelte-1ruy4hk h3:where(.svelte-1ruy4hk){margin:0 0 .75rem;font-size:.9rem}.analysis-content p{margin:0 0 .75rem;font-size:.85rem;line-height:1.7;color:var(--text-secondary)}.analysis-content strong{color:var(--text)}.analysis-content ol,.analysis-content ul{padding-left:1.25rem;margin:0 0 .75rem}.analysis-content li{font-size:.85rem;line-height:1.6;color:var(--text-secondary);margin-bottom:.25rem}.info.svelte-1ruy4hk{font-size:.85rem;color:var(--text-secondary);line-height:1.6;max-width:65ch}.info.svelte-1ruy4hk h3:where(.svelte-1ruy4hk){font-size:.9rem;margin:0 0 .5rem;color:var(--text)}.info.svelte-1ruy4hk p:where(.svelte-1ruy4hk){margin:0 0 .75rem}.credit.svelte-1ruy4hk{font-size:.75rem;color:var(--text-faint);font-style:italic}@media(max-width:768px){.selector-grid.svelte-1ruy4hk{grid-template-columns:1fr 1fr}}@media(max-width:480px){.selector-grid.svelte-1ruy4hk{grid-template-columns:1fr}}
