.cl[data-astro-cid-4tn6w3f6]{gap:var(--space-2);margin-block:var(--space-3);display:grid}.top[data-astro-cid-4tn6w3f6]{gap:.75rem;display:grid}.search[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.6rem 1rem}.search[data-astro-cid-4tn6w3f6] input[data-astro-cid-4tn6w3f6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.jump[data-astro-cid-4tn6w3f6]{flex-wrap:wrap;gap:.5rem;display:flex}.jump[data-astro-cid-4tn6w3f6] a[data-astro-cid-4tn6w3f6]{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;min-height:36px;padding:.35rem .85rem;font-size:.9rem;text-decoration:none;display:inline-flex}.jump[data-astro-cid-4tn6w3f6] a[data-astro-cid-4tn6w3f6] span[data-astro-cid-4tn6w3f6]{color:var(--muted);margin-left:.3rem}.jump[data-astro-cid-4tn6w3f6] b[data-astro-cid-4tn6w3f6]{color:var(--cta);font-weight:600}.head[data-astro-cid-4tn6w3f6]{z-index:2;backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#0b0b14f0;padding:.5rem 0;position:sticky;top:0}.bar[data-astro-cid-4tn6w3f6]{background:var(--card-2);border:1px solid var(--line);border-radius:999px;height:8px;overflow:hidden}.bar[data-astro-cid-4tn6w3f6].small{height:5px;margin-bottom:var(--space-2)}.fill[data-astro-cid-4tn6w3f6]{background:linear-gradient(90deg, var(--primary), var(--cta));width:0;height:100%;box-shadow:var(--glow-cta);transition:width .25s;display:block}.row[data-astro-cid-4tn6w3f6]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.count[data-astro-cid-4tn6w3f6]{color:var(--muted);white-space:nowrap;margin:0;font-size:.95rem}.count[data-astro-cid-4tn6w3f6] strong[data-astro-cid-4tn6w3f6]{color:var(--cta);font-family:var(--font-head);font-size:1.1rem}.pct[data-astro-cid-4tn6w3f6]{margin-left:.25rem;font-size:.8rem}.filter[data-astro-cid-4tn6w3f6]{gap:.3rem;display:flex}.filter[data-astro-cid-4tn6w3f6][hidden],.note[data-astro-cid-4tn6w3f6][hidden],.foot[data-astro-cid-4tn6w3f6][hidden],[data-astro-cid-4tn6w3f6][data-filtered-empty][hidden],.item[data-astro-cid-4tn6w3f6][hidden],.cat[data-astro-cid-4tn6w3f6][hidden],ul[data-astro-cid-4tn6w3f6][hidden],.new[data-astro-cid-4tn6w3f6][hidden],.small[data-astro-cid-4tn6w3f6][hidden],.search[data-astro-cid-4tn6w3f6][hidden]{display:none}button[data-astro-cid-4tn6w3f6]{cursor:pointer;background:var(--card);min-height:40px;color:var(--text);border:1px solid var(--line);font:600 .9rem var(--font-body);border-radius:999px;padding:0 .85rem}button[data-astro-cid-4tn6w3f6][aria-pressed=true]{border-color:var(--primary);color:var(--primary);box-shadow:var(--glow-primary)}.note[data-astro-cid-4tn6w3f6]{color:var(--warn);margin:.4rem 0 0;font-size:.88rem}.note[data-astro-cid-4tn6w3f6].ok{color:var(--cta)}.cat[data-astro-cid-4tn6w3f6]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);scroll-margin-top:5rem}.cat-head[data-astro-cid-4tn6w3f6]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cat-head[data-astro-cid-4tn6w3f6] h2[data-astro-cid-4tn6w3f6]{margin:0 0 .5rem;font-size:1.2rem}.toggle[data-astro-cid-4tn6w3f6]{all:unset;cursor:pointer;min-height:40px;font:inherit;color:inherit;align-items:center;gap:.4rem;display:inline-flex}.toggle[data-astro-cid-4tn6w3f6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.chev[data-astro-cid-4tn6w3f6]{color:var(--primary);transition:transform .2s;display:inline-block}.closed[data-astro-cid-4tn6w3f6] .chev[data-astro-cid-4tn6w3f6]{transform:rotate(-90deg)}.closed[data-astro-cid-4tn6w3f6] .bar[data-astro-cid-4tn6w3f6].small{margin-bottom:0}.cat-count[data-astro-cid-4tn6w3f6]{color:var(--muted);font-family:var(--font-head)}ul[data-astro-cid-4tn6w3f6]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-4tn6w3f6]{background:var(--card-2);border-radius:var(--radius-sm);border:1px solid #0000;align-items:flex-start;gap:.9rem;padding:.75rem;display:flex}.item[data-astro-cid-4tn6w3f6].is-done{border-color:#c6ff3d59}.item[data-astro-cid-4tn6w3f6].is-done label[data-astro-cid-4tn6w3f6]{color:var(--muted);text-decoration:line-through}input[data-astro-cid-4tn6w3f6][type=checkbox]{cursor:pointer;width:30px;height:30px;accent-color:var(--cta);flex:none;margin:0}input[data-astro-cid-4tn6w3f6][type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.body[data-astro-cid-4tn6w3f6]{min-width:0}label[data-astro-cid-4tn6w3f6]{cursor:pointer;padding-top:.2rem;font-size:1.05rem;font-weight:600;display:block}.new[data-astro-cid-4tn6w3f6]{vertical-align:middle;font:700 .7rem var(--font-head);color:var(--cta-text);background:var(--cta);border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;text-decoration:none;display:inline-block}.hint[data-astro-cid-4tn6w3f6]{color:var(--muted);margin:.3rem 0 0;font-size:.92rem}.more[data-astro-cid-4tn6w3f6]{margin-top:.4rem;font-size:.92rem;display:inline-block}.empty[data-astro-cid-4tn6w3f6]{color:var(--muted);margin:0}.foot[data-astro-cid-4tn6w3f6]{margin-top:var(--space-1);flex-wrap:wrap;gap:.5rem;display:flex}.reset[data-astro-cid-4tn6w3f6]{color:var(--muted)}.reset[data-astro-cid-4tn6w3f6]:hover{color:var(--warn);border-color:var(--warn)}.small[data-astro-cid-4tn6w3f6]{color:var(--muted);margin:0;font-size:.85rem}
