.head[data-astro-cid-iq55tx6a] h1[data-astro-cid-iq55tx6a]{margin:0 0 .4rem;font-size:var(--fs-8)}.lead[data-astro-cid-iq55tx6a]{color:var(--muted);max-width:62ch;margin:0 0 1.5rem;line-height:1.75}.lead[data-astro-cid-iq55tx6a] b[data-astro-cid-iq55tx6a]{color:var(--ink)}.tally[data-astro-cid-iq55tx6a]{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:0 0 2.5rem}.tally[data-astro-cid-iq55tx6a] li[data-astro-cid-iq55tx6a]{flex:1 1 8rem;display:flex}.tally[data-astro-cid-iq55tx6a] a[data-astro-cid-iq55tx6a]{flex:1;display:block;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:.9rem 1rem;color:var(--ink);transition:border-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-glide)}.tally[data-astro-cid-iq55tx6a] a[data-astro-cid-iq55tx6a]:hover{text-decoration:none;border-color:var(--ac);transform:translateY(-1px)}.tally[data-astro-cid-iq55tx6a] .cool[data-astro-cid-iq55tx6a] a[data-astro-cid-iq55tx6a]:hover{border-color:var(--mint)}.tally[data-astro-cid-iq55tx6a] .cool[data-astro-cid-iq55tx6a] strong[data-astro-cid-iq55tx6a]{color:var(--mint)}.grade-row[data-astro-cid-iq55tx6a]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);margin:0 0 2rem}.g-label[data-astro-cid-iq55tx6a]{font-size:var(--fs-1);color:var(--muted);margin-right:var(--sp-2)}.f-chip[data-astro-cid-iq55tx6a]{font:inherit;font-size:var(--fs-3);line-height:1;padding:.34rem .66rem;color:var(--muted);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;transition:color var(--t-micro) var(--ease-glide),background var(--t-micro) var(--ease-glide),border-color var(--t-micro) var(--ease-glide)}.f-chip[data-astro-cid-iq55tx6a]:hover{color:var(--ink);border-color:var(--ac)}.f-chip[data-astro-cid-iq55tx6a].is-on{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:600}@media(max-width:640px){.f-chip[data-astro-cid-iq55tx6a]{min-height:40px;display:inline-flex;align-items:center;padding:.5rem .85rem}.g-label[data-astro-cid-iq55tx6a]{width:100%;font-size:var(--fs-3)}}.block[data-astro-cid-iq55tx6a][id]{scroll-margin-top:var(--sp-4)}.tally[data-astro-cid-iq55tx6a] strong[data-astro-cid-iq55tx6a]{display:block;font-family:DM Mono,monospace;font-size:var(--fs-7);line-height:1.2}.tally[data-astro-cid-iq55tx6a] span[data-astro-cid-iq55tx6a]{font-size:var(--fs-1);color:var(--muted)}.tally[data-astro-cid-iq55tx6a] .hot[data-astro-cid-iq55tx6a] strong[data-astro-cid-iq55tx6a]{color:var(--ac)}.block[data-astro-cid-iq55tx6a]{margin-bottom:2.75rem}.block[data-astro-cid-iq55tx6a] h2[data-astro-cid-iq55tx6a]{font-size:1.2rem;margin:0 0 .6rem}.g-title[data-astro-cid-iq55tx6a]{padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.g-memorize[data-astro-cid-iq55tx6a]{color:var(--ac);border-bottom-color:rgba(var(--ac-rgb),.5)}.g-derive[data-astro-cid-iq55tx6a]{color:var(--mint);border-bottom-color:rgba(var(--mint-rgb),.5)}.count[data-astro-cid-iq55tx6a]{font-family:DM Mono,monospace;font-size:var(--fs-3);font-weight:400;color:var(--muted);margin-left:.3rem}.g-lead[data-astro-cid-iq55tx6a]{color:var(--muted);max-width:62ch;margin:0 0 1.2rem;line-height:1.7}.rules[data-astro-cid-iq55tx6a] ol[data-astro-cid-iq55tx6a]{margin:0;padding-left:1.2rem;max-width:66ch}.rules[data-astro-cid-iq55tx6a] li[data-astro-cid-iq55tx6a]{margin-bottom:.7rem;line-height:1.7;color:var(--muted)}.rules[data-astro-cid-iq55tx6a] b[data-astro-cid-iq55tx6a]{color:var(--ink)}.rows[data-astro-cid-iq55tx6a]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.row[data-astro-cid-iq55tx6a]{background:var(--card);border:1px solid var(--rule);border-left-width:3px;border-radius:var(--r-lg);padding:1rem 1.1rem;scroll-margin-top:var(--sp-4);transition:border-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-glide)}.row-memorize[data-astro-cid-iq55tx6a]{border-left-color:var(--ac)}.row-derive[data-astro-cid-iq55tx6a]{border-left-color:var(--mint)}.row[data-astro-cid-iq55tx6a]:hover{border-color:var(--ac);transform:translateY(-1px)}.row-derive[data-astro-cid-iq55tx6a]:hover{border-color:var(--mint)}.row[data-astro-cid-iq55tx6a].is-target{border-color:var(--ac);background:rgba(var(--ac-rgb),.06)}.row-derive[data-astro-cid-iq55tx6a].is-target{border-color:var(--mint);background:rgba(var(--mint-rgb),.06)}.lab[data-astro-cid-iq55tx6a]{font-size:var(--fs-3);cursor:help}.go-line[data-astro-cid-iq55tx6a]{margin:.8rem 0 0}.go[data-astro-cid-iq55tx6a]{display:inline-block;font-size:var(--fs-3);font-weight:600;padding:.35rem .75rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);transition:border-color var(--t-micro) var(--ease-glide)}.go[data-astro-cid-iq55tx6a]:hover{text-decoration:none;border-color:var(--ac)}.row-derive[data-astro-cid-iq55tx6a] .go[data-astro-cid-iq55tx6a]:hover{border-color:var(--mint)}.row-head[data-astro-cid-iq55tx6a]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.name[data-astro-cid-iq55tx6a]{font-weight:600;color:var(--ink)}.name[data-astro-cid-iq55tx6a]:hover{color:var(--ac)}.chip[data-astro-cid-iq55tx6a]{font-size:var(--fs-1);color:var(--ac);background:rgba(var(--ac-rgb),.12);border-radius:var(--r-xs);padding:.12rem .5rem}.eq[data-astro-cid-iq55tx6a]{flex:2 1 18rem;min-width:0;text-align:right;color:var(--muted);font-size:var(--fs-1);overflow-y:hidden;padding:.2rem 0;scrollbar-width:none}.eq[data-astro-cid-iq55tx6a]::-webkit-scrollbar{display:none}.why[data-astro-cid-iq55tx6a],.how[data-astro-cid-iq55tx6a]{word-break:keep-all;overflow-wrap:anywhere}.why[data-astro-cid-iq55tx6a]{margin:.5rem 0 0;line-height:1.7}.how-more[data-astro-cid-iq55tx6a]{margin:.7rem 0 0;padding-top:.7rem;border-top:1px dashed var(--rule)}.how-more[data-astro-cid-iq55tx6a] summary[data-astro-cid-iq55tx6a]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none;color:var(--mint);font-size:var(--fs-3);font-weight:600}.how-more[data-astro-cid-iq55tx6a] summary[data-astro-cid-iq55tx6a]::-webkit-details-marker{display:none}.how-more[data-astro-cid-iq55tx6a] summary[data-astro-cid-iq55tx6a]:after{content:"▾";transition:transform var(--t-micro) var(--ease-glide)}.how-more[data-astro-cid-iq55tx6a][open] summary[data-astro-cid-iq55tx6a]:after{transform:rotate(180deg)}.how-more[data-astro-cid-iq55tx6a] .when-open[data-astro-cid-iq55tx6a],.how-more[data-astro-cid-iq55tx6a][open] .when-closed[data-astro-cid-iq55tx6a]{display:none}.how-more[data-astro-cid-iq55tx6a][open] .when-open[data-astro-cid-iq55tx6a]{display:inline}.how-more[data-astro-cid-iq55tx6a] .how[data-astro-cid-iq55tx6a]{margin-top:.5rem;padding-top:0;border-top:0}.how[data-astro-cid-iq55tx6a]{margin:.7rem 0 0;padding-top:.7rem;border-top:1px dashed var(--rule);color:var(--muted);line-height:1.75}.row-memorize[data-astro-cid-iq55tx6a] .how[data-astro-cid-iq55tx6a] b[data-astro-cid-iq55tx6a]{color:var(--ac)}.how[data-astro-cid-iq55tx6a] b[data-astro-cid-iq55tx6a]{display:block;color:var(--mint);font-size:var(--fs-1);margin-bottom:.2rem}.foot[data-astro-cid-iq55tx6a] p[data-astro-cid-iq55tx6a]{color:var(--muted);max-width:62ch;line-height:1.7}.cta-line[data-astro-cid-iq55tx6a]{margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.cta[data-astro-cid-iq55tx6a]{display:inline-block;font-size:var(--fs-5);font-weight:600;padding:.5rem .9rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--card);color:var(--ink);transition:border-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-glide)}.cta[data-astro-cid-iq55tx6a]:hover{text-decoration:none;border-color:var(--ac);transform:translateY(-1px)}
