._1i2zrci0{gap:var(--utils-space-5);flex-direction:column;display:flex}
._1i2zrci1{gap:var(--utils-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}
._1i2zrci2{margin-bottom:var(--utils-space-2);font-size:var(--utils-fontSize-sm);color:var(--utils-color-textMuted);font-weight:600;display:block}
._1i2zrci3{gap:var(--utils-space-1);grid-template-columns:repeat(auto-fill,minmax(38px,1fr));display:grid}
._1i2zrci4{aspect-ratio:1;border-radius:var(--utils-radius-full);border:1px solid var(--utils-color-border);background:var(--utils-color-bgElevated);min-width:34px;color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s,background .12s}
._1i2zrci4:hover{border-color:var(--utils-color-accent);transform:translateY(-1px)}
._1i2zrci4[data-state=include]{background:var(--utils-color-accent);border-color:var(--utils-color-accent);color:var(--utils-color-accentContrast);font-weight:700}
._1i2zrci4[data-state=exclude]{background:var(--utils-color-bgInset);border-color:var(--utils-color-border);color:var(--utils-color-textSubtle);text-decoration:line-through}
._1i2zrci5{margin-top:var(--utils-space-2);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle)}
._1i2zrci6{gap:var(--utils-space-2);margin-top:var(--utils-space-4);flex-wrap:wrap;display:flex}
._1i2zrci7{gap:var(--utils-space-3);flex-direction:column;display:flex}
._1i2zrci8{align-items:center;gap:var(--utils-space-3);padding:var(--utils-space-3) var(--utils-space-4);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background:var(--utils-color-bgElevated);flex-wrap:wrap;display:flex}
._1i2zrci9{min-width:2.5rem;font-size:var(--utils-fontSize-sm);color:var(--utils-color-textMuted);font-weight:700}
._1i2zrcia{gap:var(--utils-space-2);flex-wrap:wrap;display:flex}
._1i2zrcib{border-radius:var(--utils-radius-full);color:#1a1a1a;font-variant-numeric:tabular-nums;place-items:center;width:40px;height:40px;font-weight:700;display:grid;box-shadow:inset -3px -4px 8px #0000002e}
._1i2zrcic{gap:var(--utils-space-3);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);font-variant-numeric:tabular-nums;margin-left:auto;display:flex}
._1i2zrcid{font-size:var(--utils-fontSize-sm);color:var(--utils-color-danger)}
._1i2zrcie{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);line-height:1.7}
