.hg-composer-modal .hg-taxonomy-details{margin:0 0 var(--sp-3);border:2px solid color-mix(in srgb,var(--pink) 44%,var(--border));background:var(--bg-card)}.hg-composer-modal .hg-taxonomy-details>summary{color:var(--pink);font-size:1rem;font-weight:800}.hg-composer-modal .hg-taxonomy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.hg-composer-modal .hg-taxonomy-help,.hg-composer-modal .hg-taxonomy-groups{grid-column:1 / -1}.hg-composer-modal .hg-taxonomy-help{margin:0;padding:var(--sp-3);border-left:4px solid var(--green);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--green) 9%,var(--bg-card));color:var(--text-primary);font-size:.92rem;line-height:1.45}.hg-composer-modal .hg-taxonomy-groups{min-width:0;margin:0;padding:var(--sp-3);border:2px solid color-mix(in srgb,var(--pink) 38%,var(--border));border-radius:var(--radius-md)}.hg-composer-modal .hg-taxonomy-groups legend{padding:0 6px;color:var(--pink);font-size:.92rem;font-weight:800}.hg-composer-modal .hg-taxonomy-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hg-composer-modal .hg-taxonomy-group-choice{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:2px solid color-mix(in srgb,var(--pink) 30%,var(--border));border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-size:.92rem;font-weight:700;cursor:pointer}.hg-composer-modal .hg-taxonomy-group-choice:has(input:checked){border-color:var(--pink);background:color-mix(in srgb,var(--pink) 10%,var(--bg-card));color:var(--pink)}.hg-composer-modal .hg-taxonomy-group-choice:focus-within{outline:3px solid color-mix(in srgb,var(--yellow) 72%,transparent);outline-offset:2px}.hg-composer-modal .hg-taxonomy-empty{margin:0;color:var(--text-primary);font-size:.92rem;line-height:1.4}html[data-theme="light"] .hg-composer-modal .hg-taxonomy-details,html[data-theme="light"] .hg-composer-modal .hg-taxonomy-groups,html[data-theme="light"] .hg-composer-modal .hg-taxonomy-group-choice{border-color:var(--pink);background:var(--bg-card);color:#000}html[data-theme="light"] .hg-composer-modal .hg-taxonomy-details,html[data-theme="light"] .hg-composer-modal .hg-taxonomy-groups{border-width:3px}html[data-theme="light"] .hg-composer-modal .hg-taxonomy-group-choice:has(input:checked){border-color:var(--pink);background:var(--pink);color:#fff}@media (max-width:680px){.hg-composer-modal .hg-taxonomy-grid,.hg-composer-modal .hg-taxonomy-group-list{grid-template-columns:1fr}}