.distribution.svelte-dmm1wu{width:100%;max-width:400px}.distribution__chart.svelte-dmm1wu{width:100%;height:auto}.distribution__label.svelte-dmm1wu{font-family:var(--font-mono);font-size:10px;fill:var(--color-text-muted)}.distribution__legend.svelte-dmm1wu{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.distribution__legend-item.svelte-dmm1wu{display:flex;align-items:center;gap:var(--space-1)}.distribution__dot.svelte-dmm1wu{width:8px;height:8px;border-radius:50%}.distribution__dot--low.svelte-dmm1wu{background:var(--color-score-very-low)}.distribution__dot--mid.svelte-dmm1wu{background:var(--color-score-medium)}.distribution__dot--high.svelte-dmm1wu{background:var(--color-score-very-high)}.diagram.svelte-jsumje{padding:var(--space-4) 0}.diagram__flow.svelte-jsumje{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.diagram__step.svelte-jsumje{flex-shrink:0}.diagram__box.svelte-jsumje{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-foundation-deep);border:1px solid var(--color-border-subtle);min-width:90px;transition:border-color var(--duration-fast) var(--ease-out)}.diagram__box--sources.svelte-jsumje{border-color:var(--color-accent-secondary)}.diagram__box--model.svelte-jsumje{border-color:var(--color-accent-primary)}.diagram__box--score.svelte-jsumje{border-color:var(--color-score-very-high)}.diagram__icon.svelte-jsumje{width:28px;height:28px;color:var(--color-text-muted)}.diagram__box--sources.svelte-jsumje .diagram__icon:where(.svelte-jsumje){color:var(--color-accent-secondary)}.diagram__box--model.svelte-jsumje .diagram__icon:where(.svelte-jsumje){color:var(--color-accent-primary)}.diagram__box--score.svelte-jsumje .diagram__icon:where(.svelte-jsumje){color:var(--color-score-very-high)}.diagram__label.svelte-jsumje{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.diagram__sublabel.svelte-jsumje{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.diagram__arrow.svelte-jsumje{width:24px;height:24px;color:var(--color-text-muted);flex-shrink:0}.diagram__explain.svelte-jsumje{margin-top:var(--space-4);text-align:center}.diagram__formula.svelte-jsumje{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.diagram__term.svelte-jsumje{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-foundation-deep)}.diagram__term--positive.svelte-jsumje{color:var(--color-score-very-high)}.diagram__term--score.svelte-jsumje{color:var(--color-score-very-high);background:var(--color-score-very-high-bg)}.diagram__equals.svelte-jsumje{color:var(--color-text-muted)}@media(max-width:480px){.diagram__flow.svelte-jsumje{flex-direction:column;gap:var(--space-1)}.diagram__arrow.svelte-jsumje{transform:rotate(90deg)}.diagram__box.svelte-jsumje{width:100%;max-width:200px}}.minimap.svelte-10tii65{display:block;position:relative;text-decoration:none;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-subtle);transition:all var(--duration-normal) var(--ease-out)}.minimap.svelte-10tii65:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-lg),0 0 0 1px var(--color-accent-primary)}.minimap__container.svelte-10tii65{width:100%;aspect-ratio:16 / 9;background:var(--color-foundation-deep)}.minimap__container.svelte-10tii65 .maplibregl-canvas{border-radius:var(--radius-xl)}.minimap__loading.svelte-10tii65{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-foundation-deep)}.minimap__spinner.svelte-10tii65{width:24px;height:24px;border:2px solid var(--color-border-subtle);border-top-color:var(--color-accent-primary);border-radius:50%;animation:svelte-10tii65-spin .8s linear infinite}@keyframes svelte-10tii65-spin{to{transform:rotate(360deg)}}.minimap__overlay.svelte-10tii65{position:absolute;bottom:var(--space-3);right:var(--space-3);z-index:1}.minimap__cta.svelte-10tii65{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-foundation-deepest);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all var(--duration-fast) var(--ease-out);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.minimap.svelte-10tii65:hover .minimap__cta:where(.svelte-10tii65){background:var(--color-accent-primary);color:#fff}.minimap__icon.svelte-10tii65{width:16px;height:16px}
