.head[data-astro-cid-7wzcdnrj]{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:24px;padding-block:18px 10px;display:grid}h1[data-astro-cid-7wzcdnrj]{font-size:34px}.lead[data-astro-cid-7wzcdnrj]{color:var(--ink-muted);max-width:62ch;margin-top:10px}.state[data-astro-cid-7wzcdnrj]{font-family:var(--font-mono);color:var(--pine);margin-top:8px;font-size:13px}.app[data-astro-cid-7wzcdnrj]{gap:18px;max-width:900px;margin-left:max(0px,50% - 590px);margin-right:auto;padding-bottom:32px;display:grid}.panel[data-astro-cid-7wzcdnrj]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:18px}.row[data-astro-cid-7wzcdnrj]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-astro-cid-7wzcdnrj]{font-family:var(--font-mono);color:var(--ink-muted);gap:6px;font-size:12.5px;display:grid}select[data-astro-cid-7wzcdnrj]{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:5px;min-width:150px;padding:8px 10px;font-size:15px}.warn[data-astro-cid-7wzcdnrj]{background:var(--ochre-soft);color:var(--ochre-text);border-radius:6px;margin:0;padding:10px 14px;font-size:14.5px}.stats[data-astro-cid-7wzcdnrj]{gap:6px;margin-top:16px;display:grid}.link[data-astro-cid-7wzcdnrj]{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13.5px;text-decoration:underline}.bar[data-astro-cid-7wzcdnrj]{align-items:center;gap:12px;margin-bottom:14px;display:flex}progress[data-astro-cid-7wzcdnrj]{height:6px;accent-color:var(--pine);flex:1}.actions[data-astro-cid-7wzcdnrj]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.score[data-astro-cid-7wzcdnrj]{font-family:var(--font-display);margin:0;font-size:26px}.buy[data-astro-cid-7wzcdnrj]{border:1px solid var(--ochre);background:var(--ochre-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.buy[data-astro-cid-7wzcdnrj] h2[data-astro-cid-7wzcdnrj]{color:var(--ochre-text);font-size:20px}.buy[data-astro-cid-7wzcdnrj] p[data-astro-cid-7wzcdnrj]{max-width:62ch;margin:8px 0 0}.buy[data-astro-cid-7wzcdnrj] .hint[data-astro-cid-7wzcdnrj]{color:var(--ink-muted);font-size:13.5px}.buy-cta[data-astro-cid-7wzcdnrj]{justify-items:center;gap:8px;display:grid}.buy-cta[data-astro-cid-7wzcdnrj] .link[data-astro-cid-7wzcdnrj]{margin:0}@media (width<=760px){.head[data-astro-cid-7wzcdnrj],.buy[data-astro-cid-7wzcdnrj]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-7wzcdnrj] .sticker{display:none}h1[data-astro-cid-7wzcdnrj]{font-size:27px}}[data-practice] .case{background:var(--bg);color:var(--ink-muted);border-radius:6px;margin-bottom:12px;padding:12px 14px;font-size:15px}[data-practice] .case p{margin:0 0 8px}[data-practice] .meta{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:12.5px}[data-practice] .stem{max-width:70ch;margin:8px 0 0;font-size:17.5px}[data-practice] .hint{font-family:var(--font-mono);color:var(--ochre-text);margin:8px 0 0;font-size:12.5px}[data-practice] .opts{gap:8px;margin-top:14px;display:grid}[data-practice] .opt{text-align:left;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--rule);cursor:pointer;border-radius:6px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 13px;font-size:15.5px;display:grid}[data-practice] .opt:hover{border-color:var(--pine)}[data-practice] .opt.picked{border-color:var(--pine);background:var(--pine-soft)}[data-practice] .opt .k,[data-practice] .why .k{font-family:var(--font-mono);font-weight:600}[data-practice] .yn,[data-practice] .match{border:1px solid var(--rule);background:var(--bg);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:15.5px;display:flex}[data-practice] .ynbtns{flex:none;gap:6px;display:flex}[data-practice] .yn-b{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:99px;padding:5px 14px;font-size:14px}[data-practice] .yn-b.picked{background:var(--pine);border-color:var(--pine);color:var(--on-pine)}[data-practice] .verdict{margin:16px 0 0;font-weight:600}[data-practice] .verdict.ok{color:var(--success)}[data-practice] .verdict.no{color:var(--danger)}[data-practice] .why{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}[data-practice] .why li{color:var(--ink-muted);grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:15px;display:grid}[data-practice] .why li.ok{color:var(--ink)}[data-practice] .why li.ok .k{color:var(--success)}[data-practice] .note{margin:10px 0 0;font-size:15px}[data-practice] .src{color:var(--ink-muted);margin:12px 0 0;font-size:13.5px}[data-practice] .stat{grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:10px;font-size:14.5px;display:grid}[data-practice] .stat .mono{font-family:var(--font-mono);color:var(--ink-muted);font-size:12.5px}[data-practice] .meter{background:var(--rule);border-radius:99px;height:6px;overflow:hidden}[data-practice] .meter .fill{background:var(--pine);height:100%;display:block}
