.trend-chart.svelte-exlgyf{width:100%;min-height:120px}.chart-svg.svelte-exlgyf{width:100%;height:auto;display:block}.empty-state.svelte-exlgyf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;color:var(--text-muted);gap:.5rem}.empty-state.svelte-exlgyf p:where(.svelte-exlgyf){font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.grid-line.svelte-exlgyf{stroke:var(--border-color);stroke-width:.5;stroke-dasharray:4 4}.axis-label.svelte-exlgyf{font-family:JetBrains Mono,monospace;font-size:9px;fill:var(--text-muted)}.trend-line.svelte-exlgyf{stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gradient-start.svelte-exlgyf{stop-color:var(--primary);stop-opacity:.2}.gradient-end.svelte-exlgyf{stop-color:var(--primary);stop-opacity:0}.data-point.svelte-exlgyf{fill:var(--primary);stroke:var(--bg-secondary);stroke-width:2;transition:r .15s ease}.data-point.hovered.svelte-exlgyf{stroke-width:2;filter:drop-shadow(0 0 4px var(--primary-glow))}.tooltip-bg.svelte-exlgyf{fill:var(--bg-tertiary);stroke:var(--border-color);stroke-width:.5}.tooltip-text.svelte-exlgyf{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;fill:var(--text-primary)}.page-container.svelte-x1i5gj{max-width:72rem;margin:0 auto;padding:4rem 1.5rem}.page-title.svelte-x1i5gj{font-size:1.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3rem;color:var(--text-primary)}.text-primary.svelte-x1i5gj{color:var(--primary)}.loading-container.svelte-x1i5gj{display:flex;align-items:center;justify-content:center;padding:6rem 0}.spinner.svelte-x1i5gj{width:2rem;height:2rem;border:2px solid var(--primary);border-top-color:transparent;border-radius:50%;animation:svelte-x1i5gj-spin 1s linear infinite}@keyframes svelte-x1i5gj-spin{to{transform:rotate(360deg)}}.grid-layout.svelte-x1i5gj{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.grid-layout.svelte-x1i5gj{grid-template-columns:1fr 2fr}}.profile-card.svelte-x1i5gj{padding:2rem;border-radius:1.25rem;border:1px solid var(--border-color);background:var(--bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center}.scores-card.svelte-x1i5gj{padding:2rem;border-radius:1.25rem;border:1px solid var(--border-color);background:var(--bg-card)}.card-label.svelte-x1i5gj{font-size:10px;font-weight:900;color:var(--primary);text-transform:uppercase;font-family:JetBrains Mono,monospace;letter-spacing:.1em;margin-bottom:2rem}.scores-card.svelte-x1i5gj .card-label:where(.svelte-x1i5gj){margin-bottom:2.5rem}.avatar.svelte-x1i5gj{width:6rem;height:6rem;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.875rem;font-weight:900;margin-bottom:1.5rem;color:#fff}.username.svelte-x1i5gj{font-size:1.125rem;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text-primary)}.tests-count.svelte-x1i5gj{font-size:.75rem;color:var(--text-muted);margin-top:.5rem}.export-btn.svelte-x1i5gj{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:700;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:transparent;border:1px solid var(--primary);border-radius:.5rem;cursor:pointer;transition:all .15s ease}.export-btn.svelte-x1i5gj:hover:not(:disabled){background:var(--primary);color:#fff}.export-btn.svelte-x1i5gj:disabled{opacity:.5;cursor:not-allowed}.export-spinner.svelte-x1i5gj{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-x1i5gj-spin .6s linear infinite}.empty-text.svelte-x1i5gj{color:var(--text-muted);text-align:center;padding:2rem 0}.scores-grid.svelte-x1i5gj{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.scores-grid.svelte-x1i5gj{grid-template-columns:1fr 1fr}}.score-item.svelte-x1i5gj{padding:1rem;background:var(--bg-tertiary);border-radius:.75rem;border:1px solid var(--border-color)}.score-type.svelte-x1i5gj{font-size:8px;color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem}.score-value.svelte-x1i5gj{font-size:1.5rem;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text-primary)}.score-date.svelte-x1i5gj{font-size:10px;color:var(--text-muted);margin-top:.25rem}.score-empty.svelte-x1i5gj{color:var(--border-color);font-size:.875rem}.trends-section.svelte-x1i5gj{margin-top:3rem}.trends-label.svelte-x1i5gj{margin-bottom:1.5rem}.trends-grid.svelte-x1i5gj{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.trends-grid.svelte-x1i5gj{grid-template-columns:1fr 1fr}}.trend-card.svelte-x1i5gj{padding:1.5rem;border-radius:1.25rem;border:1px solid var(--border-color);background:var(--bg-card)}.trend-header.svelte-x1i5gj{font-size:9px;font-weight:900;color:var(--text-muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;letter-spacing:.1em;margin-bottom:1rem}
