.vX9Nwa_wrap{gap:.5rem;display:grid}.vX9Nwa_quick{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.9rem;display:flex}.vX9Nwa_link{font:inherit;color:var(--terracotta-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}.vX9Nwa_link:hover{color:var(--terracotta)}.vX9Nwa_topic{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);transition:border-color .2s}.vX9Nwa_topic[data-open]{border-color:var(--sand-deep)}.vX9Nwa_topicHead{align-items:center;gap:.75rem;padding-right:.9rem;display:flex}.vX9Nwa_toggle{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.vX9Nwa_chev{color:var(--ochre);transition:transform .25s var(--ease-spring)}.vX9Nwa_topic[data-open] .vX9Nwa_chev{transform:rotate(90deg)}.vX9Nwa_toggle:hover .vX9Nwa_chev{transform:translate(2px)}.vX9Nwa_topic[data-open] .vX9Nwa_toggle:hover .vX9Nwa_chev{transform:rotate(90deg)translate(2px)}.vX9Nwa_topicName{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.vX9Nwa_count{background:var(--marble-2);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.vX9Nwa_count[data-state=all]{background:var(--terracotta);color:var(--marble)}.vX9Nwa_count[data-state=some]{background:color-mix(in srgb, var(--ochre) 22%, transparent);color:var(--ink)}.vX9Nwa_subs{gap:.75rem;padding:.2rem .9rem .9rem 2.3rem;display:grid}.vX9Nwa_subHead{cursor:pointer;align-items:center;gap:.55rem;font-weight:600;display:flex}.vX9Nwa_sub ul{gap:.15rem;margin:.3rem 0 0;padding:0 0 0 1.5rem;list-style:none;display:grid}.vX9Nwa_item{cursor:pointer;border-radius:6px;align-items:flex-start;gap:.55rem;padding:.2rem .3rem;font-size:.92rem;transition:background .15s;display:flex}.vX9Nwa_item:hover{background:var(--marble-2)}.vX9Nwa_subHead input,.vX9Nwa_item input{width:17px;height:17px;accent-color:var(--terracotta);cursor:pointer;flex:none;margin-top:.15rem}@media (max-width:640px){.vX9Nwa_subs{padding-left:.9rem}.vX9Nwa_sub ul{padding-left:.6rem}}
