.rv[data-v-56c6c529]{gap:1.75rem;display:grid}.rv__summary[data-v-56c6c529]{align-items:center;gap:1.1rem;display:flex}.rv__avg[data-v-56c6c529]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:3.2rem;font-weight:600;line-height:1}.rv__stars[data-v-56c6c529]{color:var(--gold-300);gap:2px;font-size:1.05rem;display:inline-flex}.rv__stars--sm[data-v-56c6c529]{font-size:.85rem}.rv__count[data-v-56c6c529]{color:var(--text-dim);margin-top:.25rem;font-size:.82rem}.rv__list[data-v-56c6c529]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.rv__list[data-v-56c6c529]{grid-template-columns:repeat(2,1fr)}}@media (width>=1060px){.rv__list[data-v-56c6c529]{grid-template-columns:repeat(3,1fr)}}.rv__card[data-v-56c6c529]{background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out);align-content:start;gap:.85rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.rv__card[data-v-56c6c529]:hover{box-shadow:inset 0 0 0 1px var(--accent-line);transform:translateY(-4px)}.rv__quote[data-v-56c6c529]{color:var(--accent);opacity:.09;font-size:3.4rem;position:absolute;top:-.4rem;right:.9rem}.rv__text[data-v-56c6c529]{color:var(--text-muted);font-size:.92rem;line-height:1.72}.rv__meta[data-v-56c6c529]{border-top:1px solid var(--line-soft);gap:.15rem;margin-top:auto;padding-top:.85rem;display:grid}.rv__meta strong[data-v-56c6c529]{font-size:.9rem}.rv__meta span[data-v-56c6c529],.rv__meta time[data-v-56c6c529]{color:var(--text-dim);font-size:.75rem}.rv__empty[data-v-56c6c529]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);gap:1.35rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}@media (width>=800px){.rv__empty[data-v-56c6c529]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2rem}}.rv__empty-icon[data-v-56c6c529]{width:62px;height:62px;color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;font-size:2rem;display:grid}.rv__empty-body[data-v-56c6c529]{gap:.85rem;display:grid}.rv__empty-title[data-v-56c6c529]{font-size:var(--step-2);margin:0}.rv__empty-text[data-v-56c6c529]{color:var(--text-muted);max-width:66ch;font-size:.92rem;line-height:1.72}.rv__empty-actions[data-v-56c6c529]{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}
