.free-tier-notice.svelte-182cgwy a:where(.svelte-182cgwy){font-weight:700}.free-tier-notice.svelte-182cgwy{background-color:#fcf3c5;color:#7c4a06;padding:.75rem 1rem;border-radius:4px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}@media (max-width: 480px){.free-tier-notice.svelte-182cgwy{font-size:.8rem;padding:.5rem .75rem;margin-bottom:1rem}}.test-selector.svelte-1yvwdju{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:var(--shadow);margin-top:3rem}h2.svelte-1yvwdju{color:var(--color-primary);margin:0 0 1.5rem}select.svelte-1yvwdju{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:.25rem;margin-bottom:1.5rem}.spec-grid.svelte-1yvwdju{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.spec-item.svelte-1yvwdju{display:flex;flex-direction:column;gap:.5rem}.label.svelte-1yvwdju{color:var(--text-light);font-size:.875rem}.value.svelte-1yvwdju{font-size:1.25rem;font-weight:500;color:var(--text-color)}.category-breakdown.svelte-1yvwdju{margin-bottom:1rem}.categories.svelte-1yvwdju{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.category.svelte-1yvwdju{padding:.5rem;background:var(--bg-light);border-radius:.25rem}.category.svelte-1yvwdju h4:where(.svelte-1yvwdju){margin:0 0 .5rem;color:var(--color-primary)}.category.svelte-1yvwdju p:where(.svelte-1yvwdju){margin:.25rem 0;color:var(--text-light)}.start-button.svelte-1yvwdju{display:block;width:100%;padding:1rem;background:var(--primary-color);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;text-align:center;transition:all .2s;margin-top:0rem;box-shadow:0 2px 4px #0000001a;border:2px solid var(--primary-color)}.start-button.svelte-1yvwdju:hover{background:var(--primary-color-dark, #0056b3);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.start-button.svelte-1yvwdju:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.test-details.svelte-1yvwdju{display:flex;flex-direction:column;align-items:stretch}.progress-container.svelte-1yvwdju{margin-bottom:1rem;margin-top:1rem}.progress-bar.svelte-1yvwdju{position:relative;width:100%;height:1.5rem;background-color:#e0e0e0;border-radius:.5rem;overflow:hidden}.progress.svelte-1yvwdju{height:100%;background-color:#fd7e14;border-radius:.5rem 0 0 .5rem}.progress-label.svelte-1yvwdju{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#495057;font-weight:600}.stats-card.svelte-18tr7wp{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:var(--shadow);margin-top:2rem}h2.svelte-18tr7wp{color:var(--color-primary);margin:0 0 1.5rem;font-size:1.5rem}.stats-grid.svelte-18tr7wp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stats-section.svelte-18tr7wp{display:flex;flex-direction:column;gap:.75rem}h3.svelte-18tr7wp{color:var(--text-color);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.stat-row.svelte-18tr7wp{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.label.svelte-18tr7wp{color:var(--text-light)}.value.svelte-18tr7wp{font-weight:500;color:var(--text-color)}.no-stats.svelte-18tr7wp{color:var(--text-light);font-style:italic;text-align:left}@media (max-width: 768px){.stats-grid.svelte-18tr7wp{grid-template-columns:1fr}}.container.svelte-2vi8qr{max-width:800px;margin:0 auto;padding:2rem}.page-header.svelte-2vi8qr{margin-bottom:2rem}h1.svelte-2vi8qr{color:var(--color-primary);margin:0 0 1rem;font-size:2rem}.description.svelte-2vi8qr{color:var(--text-light);margin:0;font-size:1.1rem;line-height:1.5}@media (max-width: 480px){.container.svelte-2vi8qr{padding:1rem}.page-header.svelte-2vi8qr{margin-bottom:1rem}h1.svelte-2vi8qr{font-size:1.75rem}.description.svelte-2vi8qr{font-size:1rem}}
