.h[data-astro-cid-6bkv3acd]{font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.02em;margin:10px 0 8px}.lead[data-astro-cid-6bkv3acd]{max-width:60ch;margin-bottom:24px}.pstats[data-astro-cid-6bkv3acd]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 24px}.pstats[data-astro-cid-6bkv3acd] .p[data-astro-cid-6bkv3acd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;box-shadow:var(--shadow)}.pstats[data-astro-cid-6bkv3acd] .p[data-astro-cid-6bkv3acd] b[data-astro-cid-6bkv3acd]{font-family:var(--font-strong);font-size:22px;display:block;letter-spacing:-.01em}.pstats[data-astro-cid-6bkv3acd] .p[data-astro-cid-6bkv3acd] span[data-astro-cid-6bkv3acd]{font-size:12px;color:var(--muted)}@media (max-width:620px){.pstats[data-astro-cid-6bkv3acd]{grid-template-columns:repeat(2,1fr)}}.heat[data-astro-cid-6bkv3acd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow);margin:0 0 24px}.heat-head[data-astro-cid-6bkv3acd]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.heat-head[data-astro-cid-6bkv3acd] span[data-astro-cid-6bkv3acd]:first-child{font-family:var(--font-strong);font-weight:700;font-size:15px}.heat-sub[data-astro-cid-6bkv3acd]{font-size:12px;color:var(--muted)}.heat-scroll[data-astro-cid-6bkv3acd]{overflow-x:auto;padding-bottom:2px}.heat-months[data-astro-cid-6bkv3acd]{display:grid;grid-auto-flow:column;grid-auto-columns:11px;column-gap:3px;margin-left:32px;margin-bottom:6px;min-width:min-content}.heat-months[data-astro-cid-6bkv3acd] span{font-size:10px;line-height:1;color:var(--muted);white-space:nowrap;overflow:visible}.heat-body[data-astro-cid-6bkv3acd]{display:flex;gap:6px;align-items:flex-start;min-width:min-content}.heat-days[data-astro-cid-6bkv3acd]{width:26px;flex:none;display:grid;grid-template-rows:repeat(7,11px);row-gap:3px;font-size:9px;line-height:11px;color:var(--muted)}.heat-grid[data-astro-cid-6bkv3acd]{display:grid;grid-template-rows:repeat(7,11px);grid-auto-flow:column;gap:3px;min-width:min-content}.heat-legend[data-astro-cid-6bkv3acd]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);margin-top:10px}.cta-row[data-astro-cid-6bkv3acd]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:26px 0 4px}.cta-row[data-astro-cid-6bkv3acd] .note[data-astro-cid-6bkv3acd]{font-size:12.5px;color:var(--muted);max-width:42ch}.ready[data-astro-cid-6bkv3acd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow);margin:0 0 24px}.ready-head[data-astro-cid-6bkv3acd] h2[data-astro-cid-6bkv3acd]{font-family:var(--font-strong);font-weight:800;font-size:16px;display:flex;align-items:center;gap:10px}.pill[data-astro-cid-6bkv3acd]{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill)}.pill[data-astro-cid-6bkv3acd].lock{background:var(--surface-2);color:var(--muted)}.ready-locked[data-astro-cid-6bkv3acd] p[data-astro-cid-6bkv3acd]{font-size:14px;color:var(--muted);margin-top:10px;max-width:60ch}.ready-locked[data-astro-cid-6bkv3acd] a[data-astro-cid-6bkv3acd]{color:var(--green-ink);font-weight:600}.ready-box[data-astro-cid-6bkv3acd]{margin-top:12px}.ready-main[data-astro-cid-6bkv3acd]{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.ready-score[data-astro-cid-6bkv3acd]{text-align:center;flex:none}.ready-score[data-astro-cid-6bkv3acd] b[data-astro-cid-6bkv3acd]{font-family:var(--font-strong);font-size:40px;letter-spacing:-.02em;display:block;line-height:1}.ready-score[data-astro-cid-6bkv3acd] span[data-astro-cid-6bkv3acd]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.ready-det[data-astro-cid-6bkv3acd]{flex:1;min-width:200px}.ready-band[data-astro-cid-6bkv3acd]{font-family:var(--font-strong);font-weight:800;font-size:16px;margin-bottom:8px}.ready-band[data-astro-cid-6bkv3acd].ok{color:var(--green-ink)}.ready-band[data-astro-cid-6bkv3acd].mid{color:#8a5800}.ready-band[data-astro-cid-6bkv3acd].low{color:#b23b3b}.ready-bar[data-astro-cid-6bkv3acd]{height:9px;background:var(--surface-2);border-radius:var(--r-pill);overflow:hidden}.ready-bar[data-astro-cid-6bkv3acd] i[data-astro-cid-6bkv3acd]{display:block;height:100%;width:0;border-radius:var(--r-pill);background:var(--grad);transition:width .5s ease}.ready-bar[data-astro-cid-6bkv3acd] i[data-astro-cid-6bkv3acd].mid{background:#d98a00}.ready-bar[data-astro-cid-6bkv3acd] i[data-astro-cid-6bkv3acd].low{background:#d9534f}.ready-sub[data-astro-cid-6bkv3acd]{font-size:12.5px;color:var(--muted);margin-top:8px}.ready-note[data-astro-cid-6bkv3acd]{font-size:11.5px;color:var(--muted);margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}
