.page[data-v-21870cfd]{max-width:1000px;margin:0 auto;padding:20px}.lead[data-v-21870cfd]{color:var(--muted)}.sample[data-v-21870cfd]{border:1px dashed var(--accent);color:var(--text);border-radius:var(--radius-sm);background:#38bdf814;padding:8px 14px;font-size:.92rem}.totals[data-v-21870cfd]{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.totals li[data-v-21870cfd]{border:1px solid var(--border);background:#94a3b80f;border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:14px 16px;display:flex}.totals strong[data-v-21870cfd]{color:#fff;font-size:1.8rem}.totals span[data-v-21870cfd]{color:var(--muted);font-size:.88rem}.up[data-v-21870cfd]{color:#4ade80!important}.lesson[data-v-21870cfd]{border:1px solid var(--border);border-left:4px solid var(--c);background:#94a3b80f;border-radius:12px;margin:14px 0;padding:12px 16px}.lesson h2[data-v-21870cfd]{border-bottom:none;margin:0 0 8px;padding-bottom:0;font-size:1.2rem}.lesson h2 a[data-v-21870cfd]{color:#fff}.lesson h3[data-v-21870cfd]{margin:12px 0 4px;font-size:.95rem}.stats[data-v-21870cfd]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 10px;display:grid}.stats div[data-v-21870cfd]{margin:0}.stats dt[data-v-21870cfd]{color:var(--muted);font-size:.8rem}.stats dd[data-v-21870cfd]{margin:0;font-size:1.15rem;font-weight:700}.chart[data-v-21870cfd]{gap:6px;margin:4px 0;padding:0;list-style:none;display:grid}.chart li[data-v-21870cfd]{grid-template-columns:130px 1fr 48px;align-items:center;gap:10px;margin:0;display:grid}.bd-label[data-v-21870cfd]{color:var(--muted);font-size:.9rem}.bd-bar[data-v-21870cfd]{background:#94a3b82e;border-radius:999px;height:12px;overflow:hidden}.bd-fill[data-v-21870cfd]{border-radius:999px;height:100%;display:block}.bd-fill.before[data-v-21870cfd]{background:#fbbf24}.bd-fill.after[data-v-21870cfd]{background:#22c55e}.bd-val[data-v-21870cfd]{color:var(--muted);text-align:right;font-size:.9rem}.spread[data-v-21870cfd]{flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.spread li[data-v-21870cfd]{align-items:center;gap:6px;margin:0;display:flex}.dot[data-v-21870cfd]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.improved[data-v-21870cfd]{background:#4ade80}.dot.same[data-v-21870cfd]{background:var(--muted)}.dot.dropped[data-v-21870cfd]{background:#f87171}@media (width<=600px){.totals[data-v-21870cfd]{grid-template-columns:1fr}.stats[data-v-21870cfd]{grid-template-columns:repeat(2,1fr)}.chart li[data-v-21870cfd]{grid-template-columns:100px 1fr 40px}}
