.statistics-view.svelte-d07ngg{max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-md);min-height:80vh}.header.svelte-d07ngg{text-align:center;margin-bottom:var(--space-2xl)}h1.svelte-d07ngg{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--space-sm)}.title-accent.svelte-d07ngg{background:linear-gradient(135deg,#58a6ff,#3182ce);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-d07ngg{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.stat-section.svelte-d07ngg{margin-bottom:var(--space-xl)}.stat-grid.svelte-d07ngg{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media(min-width:768px){.stat-grid.svelte-d07ngg{grid-template-columns:repeat(2,1fr)}.chart-card.svelte-d07ngg{grid-column:1 / -1}}@media(min-width:1024px){.stat-grid.svelte-d07ngg{grid-template-columns:repeat(2,1fr)}}.kpi-grid.svelte-d07ngg{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.kpi-grid.svelte-d07ngg{grid-template-columns:repeat(4,1fr)}}.card.svelte-d07ngg{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:var(--space-lg);box-shadow:0 4px 6px #0000000d}.card.svelte-d07ngg h3:where(.svelte-d07ngg){font-size:1.15rem;font-weight:600;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.kpi-card.svelte-d07ngg{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:var(--space-lg);display:flex;align-items:center;gap:var(--space-md);transition:transform .2s,box-shadow .2s}.kpi-card.svelte-d07ngg:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.kpi-card.critical.svelte-d07ngg{border-bottom:3px solid #f85149}.kpi-card.major.svelte-d07ngg{border-bottom:3px solid #ffa657}.kpi-card.significant.svelte-d07ngg{border-bottom:3px solid #ffd54f}.kpi-card.minor.svelte-d07ngg{border-bottom:3px solid #3fb950}.kpi-icon.svelte-d07ngg{font-size:2rem}.kpi-data.svelte-d07ngg{display:flex;flex-direction:column}.kpi-value.svelte-d07ngg{font-size:1.75rem;font-weight:800;line-height:1.2;color:var(--text-primary)}.kpi-label.svelte-d07ngg{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.bar-chart-container.svelte-d07ngg{display:flex;align-items:flex-end;justify-content:space-between;height:250px;padding-top:var(--space-xl);gap:4px}.bar-group.svelte-d07ngg{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;gap:var(--space-sm)}.bar-fill-wrapper.svelte-d07ngg{width:100%;height:100%;display:flex;align-items:flex-end;background:#ffffff05;border-radius:4px;position:relative}.bar-fill.svelte-d07ngg{width:100%;background:linear-gradient(180deg,#58a6ff,#58a6ff80);border-radius:4px;min-height:4px;transition:height 1s cubic-bezier(.19,1,.22,1);position:relative}.bar-tooltip.svelte-d07ngg{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#0d1117;border:1px solid var(--border-color);padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600;color:var(--text-primary);opacity:0;transition:opacity .2s;pointer-events:none}.bar-fill.svelte-d07ngg:hover .bar-tooltip:where(.svelte-d07ngg){opacity:1}.bar-fill.svelte-d07ngg:hover{background:linear-gradient(180deg,#79b8ff,#58a6ff)}.bar-label.svelte-d07ngg{font-size:.75rem;color:var(--text-secondary);writing-mode:horizontal-tb}@media(max-width:600px){.bar-label.svelte-d07ngg{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}}.progress-list.svelte-d07ngg{display:flex;flex-direction:column;gap:var(--space-md)}.progress-item.svelte-d07ngg{display:flex;flex-direction:column;gap:6px}.progress-header.svelte-d07ngg{display:flex;justify-content:space-between;font-size:.85rem}.progress-label.svelte-d07ngg{color:var(--text-primary);font-weight:500}.progress-value.svelte-d07ngg{color:var(--text-secondary);font-family:monospace}.progress-track.svelte-d07ngg{width:100%;height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden}.progress-bar.svelte-d07ngg{height:100%;background:#238636;border-radius:4px;transition:width 1s cubic-bezier(.19,1,.22,1)}.domain-bar.svelte-d07ngg{background:#8957e5}
