.ck[data-astro-cid-fljbbzig]{max-width:980px}.ck__area[data-astro-cid-fljbbzig]{border:0;margin:0 0 48px;padding:0;min-width:0}.ck__area[data-astro-cid-fljbbzig] legend[data-astro-cid-fljbbzig]{display:flex;gap:14px;align-items:baseline;padding:0;font-size:clamp(22px,2.4vw,30px);font-weight:300;letter-spacing:-.02em}.ck__area[data-astro-cid-fljbbzig] legend[data-astro-cid-fljbbzig] .mono[data-astro-cid-fljbbzig]{font-size:12px}.ck__q[data-astro-cid-fljbbzig]{margin-top:20px;padding:22px 0 0;border-top:1px solid var(--line)}.ck__q[data-astro-cid-fljbbzig] p[data-astro-cid-fljbbzig]{font-size:17px;color:var(--text-2);max-width:62ch}.ck__opts[data-astro-cid-fljbbzig]{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ck__opts[data-astro-cid-fljbbzig] label[data-astro-cid-fljbbzig]{position:relative;cursor:pointer}.ck__opts[data-astro-cid-fljbbzig] input[data-astro-cid-fljbbzig]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ck__opts[data-astro-cid-fljbbzig] span[data-astro-cid-fljbbzig]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 10px;text-align:center;font-size:14px;color:var(--text-3);border:1px solid var(--line-strong);transition:border-color .2s,color .2s,background .2s}.ck__opts[data-astro-cid-fljbbzig] label[data-astro-cid-fljbbzig]:hover span[data-astro-cid-fljbbzig]{border-color:var(--text-4);color:var(--ivory)}.ck__opts[data-astro-cid-fljbbzig] input[data-astro-cid-fljbbzig]:checked+span[data-astro-cid-fljbbzig]{border-color:var(--brass);background:#b8925a24;color:var(--ivory)}.ck__opts[data-astro-cid-fljbbzig] input[data-astro-cid-fljbbzig]:focus-visible+span[data-astro-cid-fljbbzig]{outline:2px solid var(--brass);outline-offset:2px}.ck__bar[data-astro-cid-fljbbzig]{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--midnight) 70%,transparent)}.ck__bar[data-astro-cid-fljbbzig] .mono[data-astro-cid-fljbbzig]{font-size:12px;color:var(--text-3)}.ck__msg[data-astro-cid-fljbbzig]{margin-top:12px;padding:14px 16px;border:1px solid #d9826b}.ck__res[data-astro-cid-fljbbzig]{outline:none}.ck__h[data-astro-cid-fljbbzig]{margin-top:16px}.ck__sum[data-astro-cid-fljbbzig]{margin-top:18px;max-width:64ch}.ck__scores[data-astro-cid-fljbbzig]{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid var(--line-strong)}.ck__scores[data-astro-cid-fljbbzig] li[data-astro-cid-fljbbzig]{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 56px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.ck__name[data-astro-cid-fljbbzig]{font-size:16px}.ck__track[data-astro-cid-fljbbzig]{height:8px;background:#f4f1ea14;position:relative}.ck__track[data-astro-cid-fljbbzig] i[data-astro-cid-fljbbzig]{position:absolute;inset:0 auto 0 0;width:0;background:var(--brass);transition:width .8s cubic-bezier(.2,.7,.2,1)}li[data-astro-cid-fljbbzig][data-level=low] .ck__track[data-astro-cid-fljbbzig] i[data-astro-cid-fljbbzig]{background:#d9826b}li[data-astro-cid-fljbbzig][data-level=high] .ck__track[data-astro-cid-fljbbzig] i[data-astro-cid-fljbbzig]{background:#8fb39a}.ck__pct[data-astro-cid-fljbbzig]{text-align:right;font-size:13px;color:var(--ivory)}.ck__sub[data-astro-cid-fljbbzig]{margin-top:48px;font-size:22px;font-weight:400}.ck__recs[data-astro-cid-fljbbzig]{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ck__rec[data-astro-cid-fljbbzig]{padding:24px;border:1px solid var(--line-strong);background:var(--panel);display:flex;flex-direction:column;gap:12px}.ck__rec[data-astro-cid-fljbbzig] .mono[data-astro-cid-fljbbzig]{font-size:12px}.ck__low[data-astro-cid-fljbbzig]{color:var(--text-2)}.ck__links[data-astro-cid-fljbbzig]{display:flex;flex-direction:column;gap:6px;margin-top:auto}.ck__links[data-astro-cid-fljbbzig] a[data-astro-cid-fljbbzig]{color:var(--ivory);text-decoration:underline;text-underline-offset:3px;padding-block:4px}.ck__links[data-astro-cid-fljbbzig] a[data-astro-cid-fljbbzig]:hover{color:var(--brass)}.ck__cta[data-astro-cid-fljbbzig]{margin-top:36px}.ck__fine[data-astro-cid-fljbbzig]{margin-top:20px;font-size:14px;color:var(--text-4);max-width:64ch}@media(max-width:700px){.ck__opts[data-astro-cid-fljbbzig]{grid-template-columns:repeat(2,minmax(0,1fr))}.ck__scores[data-astro-cid-fljbbzig] li[data-astro-cid-fljbbzig]{grid-template-columns:minmax(0,1fr) 48px;gap:8px 12px}.ck__track[data-astro-cid-fljbbzig]{grid-column:1 / -1;grid-row:2}.ck__recs[data-astro-cid-fljbbzig]{grid-template-columns:1fr}}
