.add-to-compare[data-v-76e9d213]{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-s);border:var(--border-size-1) solid var(--border-muted);border-radius:var(--radius-2);background:var(--surface);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--font-weight-5);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);white-space:nowrap;flex-shrink:0}.add-to-compare[data-v-76e9d213]:hover:not(:disabled){border-color:var(--border-loud);color:var(--text-primary)}.add-to-compare--active[data-v-76e9d213]{border-color:var(--accent-a);color:var(--accent-a);background:color-mix(in srgb,var(--accent-a) 8%,var(--surface))}.add-to-compare--active[data-v-76e9d213]:hover:not(:disabled){border-color:var(--accent-a);color:var(--accent-a);background:color-mix(in srgb,var(--accent-a) 14%,var(--surface))}.add-to-compare--added[data-v-76e9d213]{border-color:var(--accent-a);color:var(--accent-a)}.add-to-compare--full[data-v-76e9d213],.add-to-compare[data-v-76e9d213]:disabled{opacity:.45;cursor:not-allowed}.add-to-compare__icon[data-v-76e9d213]{display:inline-flex;align-items:center;flex-shrink:0}.use-case-tagger[data-v-b1cd4922]{display:flex;flex-direction:column;gap:var(--space-s)}.section-label[data-v-b1cd4922]{font-size:var(--text-meta);font-weight:var(--font-weight-6);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-block-end:0}.pills[data-v-b1cd4922]{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.pill[data-v-b1cd4922]{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-round);border:var(--border-size-2) solid var(--border-faint);background:var(--surface-raised);cursor:pointer;font-size:var(--text-meta);transition:border-color var(--duration-fast) var(--ease-2),background var(--duration-fast) var(--ease-2),opacity var(--duration-fast) var(--ease-2)}.pill[data-v-b1cd4922]:hover:not(:disabled){border-color:var(--border-loud);background:var(--surface-sunken)}.pill--active[data-v-b1cd4922]{background:var(--surface-sunken);border-color:var(--text-primary)}.pill--submitting[data-v-b1cd4922]{opacity:.7;cursor:wait}.pill[data-v-b1cd4922]:disabled:not(.pill--submitting){cursor:not-allowed}.pill-label[data-v-b1cd4922]{color:var(--text-primary);font-weight:var(--font-weight-5);line-height:1}.pill-count[data-v-b1cd4922]{color:var(--text-muted);line-height:1}.pills-skeleton[data-v-b1cd4922]{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.skeleton-pill[data-v-b1cd4922]{block-size:1.75rem;inline-size:6rem;border-radius:var(--radius-round);background:var(--surface-raised);animation:skeleton-pulse-b1cd4922 1.5s ease-in-out infinite}.skeleton-pill[data-v-b1cd4922]:nth-child(2){inline-size:5rem}.skeleton-pill[data-v-b1cd4922]:nth-child(3){inline-size:7rem}.skeleton-pill[data-v-b1cd4922]:nth-child(4){inline-size:4.5rem}.skeleton-pill[data-v-b1cd4922]:nth-child(5){inline-size:8rem}.skeleton-pill[data-v-b1cd4922]:nth-child(6){inline-size:5.5rem}.skeleton-pill[data-v-b1cd4922]:nth-child(7){inline-size:6.5rem}.skeleton-pill[data-v-b1cd4922]:nth-child(8){inline-size:4rem}@keyframes skeleton-pulse-b1cd4922{0%,to{opacity:1}50%{opacity:.5}}.community-panel[data-v-4f3dac21]{display:flex;flex-direction:column;gap:var(--space-m)}.community-header[data-v-4f3dac21]{display:flex;flex-direction:column;gap:var(--space-3xs)}.community-title[data-v-4f3dac21]{font-size:var(--text-heading-2);font-weight:var(--font-weight-7);color:var(--text-primary);margin:0}.community-title[data-v-4f3dac21]:before{content:"";display:block;block-size:20px;margin-block-end:var(--space-s);border-radius:var(--radius-1);background:repeating-linear-gradient(90deg,var(--border-loud),var(--border-loud) 1px,transparent 1px,transparent 5px)}.community-subtitle[data-v-4f3dac21]{font-size:var(--text-meta);color:var(--text-muted)}.section-label[data-v-4f3dac21]{font-size:var(--text-meta);font-weight:var(--font-weight-6);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-block-end:var(--space-xs)}.community-columns[data-v-4f3dac21]{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(0,2fr);gap:var(--space-m-l);align-items:start}.ownership-buttons[data-v-4f3dac21]{display:flex;flex-direction:column;gap:var(--space-xs)}.ownership-btn[data-v-4f3dac21]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-xs) var(--space-s);background:var(--surface-raised);border:var(--border-size-2) solid var(--border-faint);border-radius:var(--radius-2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-2),background var(--duration-fast) var(--ease-2)}.ownership-btn[data-v-4f3dac21]:hover:not(:disabled){border-color:var(--border-loud);background:var(--surface-sunken)}.ownership-btn[data-v-4f3dac21]:disabled{cursor:wait;opacity:.7}.ownership-btn--active[data-v-4f3dac21]{background:var(--surface-sunken);border-color:var(--text-primary)}.ownership-btn-left[data-v-4f3dac21]{display:flex;align-items:center;gap:var(--space-xs)}.ownership-icon[data-v-4f3dac21]{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted)}.ownership-icon[data-v-4f3dac21] svg{inline-size:1rem;block-size:1rem}.ownership-btn--active .ownership-icon[data-v-4f3dac21]{color:var(--text-primary)}.ownership-btn-label[data-v-4f3dac21]{font-size:var(--text-small);font-weight:var(--font-weight-6);color:var(--text-primary);line-height:1}.ownership-btn-count[data-v-4f3dac21]{font-size:var(--text-meta);color:var(--text-muted);line-height:1}.community-divider[data-v-4f3dac21]{inline-size:var(--border-size-1);align-self:stretch;background:var(--border-faint)}.rating-rows[data-v-4f3dac21]{display:grid;grid-template-columns:max-content max-content 1fr max-content;gap:var(--space-xs) var(--space-xs);align-items:center}.rating-row[data-v-4f3dac21]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.rating-row-label[data-v-4f3dac21]{font-size:var(--text-small);font-weight:var(--font-weight-6);color:var(--text-secondary);white-space:nowrap}.rating-stars[data-v-4f3dac21]{display:flex;gap:var(--space-3xs)}.rating-leader[data-v-4f3dac21]{block-size:0;border-block-end:var(--border-size-1) dashed var(--border-loud);min-inline-size:var(--space-l)}.rating-meta[data-v-4f3dac21]{justify-content:flex-end}.star-btn[data-v-4f3dac21]{--star-size: 1.5rem;inline-size:var(--star-size);block-size:var(--star-size);padding:0;background:none;border:none;cursor:pointer;color:var(--color-rating-star-empty);transition:color var(--duration-fast) var(--ease-2),transform var(--duration-fast) var(--ease-2);flex-shrink:0}.star-btn[data-v-4f3dac21]:hover:not(:disabled){color:var(--color-rating-star);transform:scale(1.15)}.star-btn--filled[data-v-4f3dac21]{color:var(--color-rating-star)}.star-btn--user[data-v-4f3dac21]{color:var(--color-rating-star-user)}.star-btn--submitting[data-v-4f3dac21]{cursor:wait;opacity:.7}.star-icon[data-v-4f3dac21]{inline-size:100%;block-size:100%;fill:currentColor}.rating-meta[data-v-4f3dac21]{display:flex;align-items:center;gap:var(--space-3xs)}.rating-avg[data-v-4f3dac21]{font-size:var(--text-small);font-weight:var(--font-weight-7);color:var(--text-primary)}.rating-count[data-v-4f3dac21]{font-size:var(--text-meta);color:var(--text-muted)}.ownership-skeleton[data-v-4f3dac21]{display:flex;gap:var(--space-xs)}.skeleton-btn[data-v-4f3dac21]{flex:1;block-size:4rem;border-radius:var(--radius-2);background:var(--surface-raised);animation:skeleton-pulse-4f3dac21 1.5s ease-in-out infinite}.rating-skeleton[data-v-4f3dac21]{display:flex;flex-direction:column;gap:var(--space-xs)}.skeleton-row[data-v-4f3dac21]{block-size:2rem;border-radius:var(--radius-2);background:var(--surface-raised);animation:skeleton-pulse-4f3dac21 1.5s ease-in-out infinite}@keyframes skeleton-pulse-4f3dac21{0%,to{opacity:1}50%{opacity:.5}}.community-use-cases[data-v-4f3dac21]{padding-block-start:var(--space-m);border-block-start:var(--border-size-1) solid var(--border-faint)}@media(max-width:40rem){.community-columns[data-v-4f3dac21]{grid-template-columns:1fr}.community-divider[data-v-4f3dac21]{inline-size:auto;block-size:var(--border-size-1);align-self:auto}}
