.jvTWaq_card{background:var(--color-card-charcoal);border:1px solid var(--color-card-border-ink);border-radius:var(--radius-md);padding:var(--spacing-24);gap:var(--spacing-20);flex-direction:column;display:flex}.jvTWaq_title{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.jvTWaq_group{border:0;min-width:0;margin:0;padding:0}.jvTWaq_legend{width:100%;margin-bottom:var(--spacing-8);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);justify-content:space-between;padding:0;display:flex}.jvTWaq_legendValue{color:var(--color-pure-white)}.jvTWaq_difficulties{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jvTWaq_option{gap:var(--spacing-4);padding:var(--spacing-12);border:1px solid var(--color-card-border-ink);border-radius:var(--radius-md);background:var(--color-midnight-canvas);cursor:pointer;flex-direction:column;transition:border-color .15s;display:flex}.jvTWaq_option:hover{border-color:var(--color-steel-border)}.jvTWaq_option[data-checked=true]{border-color:var(--color-lime-pulse)}:is(.jvTWaq_option:has(input:focus-visible),.jvTWaq_count:has(input:focus-visible)){outline:2px solid var(--color-lime-pulse);outline-offset:2px}.jvTWaq_optionName{font-weight:var(--font-weight-bold)}.jvTWaq_optionDesc{color:var(--color-text-muted);font-size:13px;line-height:1.4}.jvTWaq_counts{gap:var(--spacing-8);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.jvTWaq_count{border:1px solid var(--color-card-border-ink);border-radius:var(--radius-md);background:var(--color-midnight-canvas);height:44px;font-weight:var(--font-weight-medium);cursor:pointer;place-items:center;display:grid}.jvTWaq_count:hover{border-color:var(--color-steel-border)}.jvTWaq_count[data-checked=true]{background:var(--color-lime-pulse);border-color:var(--color-lime-pulse);color:var(--color-carbon-black)}.jvTWaq_summary{font-size:var(--text-body-sm);color:var(--color-text-muted);margin:0}.jvTWaq_actions{gap:var(--spacing-12);flex-wrap:wrap;display:flex}.jvTWaq_actions .btn{flex:160px}.jvTWaq_hint{margin:0;margin-top:calc(-1 * var(--spacing-8));color:var(--color-text-faint);font-size:13px}@media (max-width:640px){.jvTWaq_difficulties{grid-template-columns:1fr}.jvTWaq_counts{grid-template-columns:repeat(4,minmax(0,1fr))}}
