.pm-grid[data-v-d5a99b59]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}@media (width<=1023px){.pm-grid[data-v-d5a99b59]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.pm-grid[data-v-d5a99b59]{grid-template-columns:1fr}.pm-grid .pm-card.is-recommended[data-v-d5a99b59]{order:-1}}.pm-card[data-v-d5a99b59]{background-color:var(--surface-2);border-radius:var(--radius);box-shadow:var(--shadow-surface);align-items:flex-start;gap:1rem;padding:1.5rem;transition:box-shadow .2s;display:flex;position:relative}.pm-card.is-recommended[data-v-d5a99b59]{box-shadow:0 0 0 1px var(--primary),var(--shadow-surface)}.pm-card__badge[data-v-d5a99b59]{background-color:var(--primary);color:var(--text-on-primary);border-radius:var(--radius);align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.625rem;left:1rem}.pm-card__info[data-v-d5a99b59]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pm-card__name[data-v-d5a99b59]{color:var(--text);margin:0;font-size:1rem;font-weight:600}.pm-card__desc[data-v-d5a99b59]{color:var(--text-3);margin:0;font-size:.875rem;line-height:1.4}.pm-card__chip[data-v-d5a99b59]{border-radius:var(--radius);align-self:flex-start;align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .375rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.pm-card__chip--success[data-v-d5a99b59]{background-color:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.pm-card__chip--muted[data-v-d5a99b59]{background-color:var(--surface-3);color:var(--text-2)}
