.hero.svelte-16pwk6k{margin:1rem 0 1.25rem}.hero.svelte-16pwk6k h1:where(.svelte-16pwk6k){font-size:1.75rem;font-weight:700;letter-spacing:-.01em}.subtitle.svelte-16pwk6k{color:var(--text-muted);margin-top:.25rem}.stats-row.svelte-16pwk6k{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.75rem}.stat-card.svelte-16pwk6k{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.1rem .75rem}.stat-icon.svelte-16pwk6k{color:var(--accent);margin-bottom:.5rem}.stat-value.svelte-16pwk6k{font-size:1.5rem;font-weight:700}.stat-label.svelte-16pwk6k{font-size:.8rem;color:var(--text-muted)}.stat-status.svelte-16pwk6k{font-size:.7rem;color:var(--text-muted);margin-top:.35rem;font-variant-numeric:tabular-nums}.status-subtitle.svelte-16pwk6k{color:var(--text-muted);font-size:.85rem;margin:0 0 .85rem}.status-grid.svelte-16pwk6k{display:flex;flex-direction:column;gap:.6rem}.status-row.svelte-16pwk6k{display:grid;grid-template-columns:6.5em 1fr auto;align-items:center;gap:.75rem;font-size:.85rem}.status-label.svelte-16pwk6k{color:var(--text);font-weight:600}.status-bar-wrap.svelte-16pwk6k{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--bg-elevated);min-width:80px}.status-bar-verified.svelte-16pwk6k{background:var(--status-green)}.status-bar-ready.svelte-16pwk6k{background:var(--accent)}.status-bar-wip.svelte-16pwk6k{background:color-mix(in srgb,var(--status-amber) 55%,transparent)}.status-count.svelte-16pwk6k{display:inline-flex;gap:.45rem;font-variant-numeric:tabular-nums}.verified-chip.svelte-16pwk6k{color:var(--status-green);font-weight:600}.ready-chip.svelte-16pwk6k{color:var(--accent);font-weight:600}.wip-chip.svelte-16pwk6k{color:var(--status-amber);font-weight:600}.review-grid.svelte-16pwk6k{display:flex;flex-direction:column;gap:.6rem}.review-row.svelte-16pwk6k{display:grid;grid-template-columns:6.5em 1fr;align-items:baseline;gap:.75rem;font-size:.85rem}.review-facts.svelte-16pwk6k{display:flex;flex-wrap:wrap;gap:.4rem}.review-chip.svelte-16pwk6k{font-size:.78rem;padding:.12rem .5rem;border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);font-variant-numeric:tabular-nums}.review-chip.dated.svelte-16pwk6k{background:color-mix(in srgb,var(--status-green) 14%,transparent);color:var(--status-green);font-weight:600}.review-chip.warn.svelte-16pwk6k{background:color-mix(in srgb,var(--status-amber) 16%,transparent);color:var(--status-amber);font-weight:600}.review-none.svelte-16pwk6k{color:var(--text-muted);font-style:italic;font-size:.82rem}@media(max-width:560px){.review-row.svelte-16pwk6k{grid-template-columns:1fr;gap:.25rem}}@media(max-width:560px){.status-row.svelte-16pwk6k{grid-template-columns:5em 1fr}.status-count.svelte-16pwk6k{grid-column:2 / 3;justify-self:end}}.panel.svelte-16pwk6k{margin-bottom:2rem}.panel.svelte-16pwk6k h2:where(.svelte-16pwk6k){font-size:1rem;font-weight:600;margin-bottom:.6rem}.panel-body.svelte-16pwk6k{padding:1.1rem}.health-row.svelte-16pwk6k{display:flex;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.9rem}.health-label.svelte-16pwk6k{flex:1;color:var(--text-muted)}.health-value.svelte-16pwk6k{font-weight:600;color:var(--text)}.dot.svelte-16pwk6k{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot.good.svelte-16pwk6k{background:var(--status-green)}.dot.warn.svelte-16pwk6k{background:var(--status-amber)}.dot.bad.svelte-16pwk6k{background:var(--status-red)}.dot.neutral.svelte-16pwk6k{background:var(--text-muted)}.grade-chart.svelte-16pwk6k{padding:1.1rem 1.25rem}.grade-row.svelte-16pwk6k{display:flex;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.85rem}.grade-label.svelte-16pwk6k{width:2.6em;color:var(--text-muted);font-weight:600}.grade-bar-wrap.svelte-16pwk6k{flex:1;height:10px;background:var(--bg-elevated);border-radius:6px;overflow:hidden}.grade-bar.svelte-16pwk6k{height:100%;background:var(--accent);border-radius:6px;transition:width .3s}.grade-count.svelte-16pwk6k{width:8em;text-align:right;color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem}.chart-caption.svelte-16pwk6k{margin-top:.75rem;color:var(--text-muted);font-size:.75rem;text-align:right}.subjects.svelte-16pwk6k{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:640px){.subjects.svelte-16pwk6k{grid-template-columns:repeat(2,1fr)}}.subject-row.svelte-16pwk6k{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem}.subject-row.disabled.svelte-16pwk6k{pointer-events:none;opacity:.55}.subject-icon.svelte-16pwk6k{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--subject-color) 15%,transparent);color:var(--subject-color);flex-shrink:0}.subject-name.svelte-16pwk6k{font-weight:600;font-size:.95rem}.subject-meta.svelte-16pwk6k{font-size:.75rem;color:var(--text-muted)}.subject-meta.muted.svelte-16pwk6k{font-style:italic}
