.dr.svelte-1smm1t6{padding-top:var(--ui-gap-4);gap:var(--ui-gap-3);display:grid}.dr__header.svelte-1smm1t6 h2:where(.svelte-1smm1t6){font-family:var(--ui-display);color:var(--ui-ink);margin-bottom:.35rem;font-size:clamp(1.35rem,5vw,1.9rem);font-weight:400}.dr__subtitle.svelte-1smm1t6{font-family:var(--ui-body);color:var(--ui-ink-70);max-width:62ch;font-size:.95rem}.dr__summary.svelte-1smm1t6{background:var(--ui-surface);border:1px solid var(--ui-rule);border-radius:var(--ui-radius);padding:var(--ui-gap-3);gap:var(--ui-gap-3);align-items:center;display:grid}.dr__score-block.svelte-1smm1t6{text-align:center;padding-bottom:var(--ui-gap-2);border-bottom:1px solid var(--ui-rule-soft);flex-direction:column;align-items:center;gap:.35rem;display:flex}.dr__score.svelte-1smm1t6{font-family:var(--ui-display);color:var(--ui-ink);font-size:3.2rem;font-weight:600;line-height:1}.dr__stars.svelte-1smm1t6{color:var(--ui-rule);gap:3px;display:flex}.dr__star.svelte-1smm1t6{color:#2b211b26}.dr__star--active.svelte-1smm1t6{color:#d4a037}.dr__total.svelte-1smm1t6{font-family:var(--ui-body);color:var(--ui-ink-70);font-size:.9rem}.dr__bars.svelte-1smm1t6{gap:.4rem;width:100%;display:grid}.dr__bar-row.svelte-1smm1t6{grid-template-columns:2.2rem 1fr 1.8rem;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.dr__bar-label.svelte-1smm1t6{color:var(--ui-ink-70);font-weight:500}.dr__bar-track.svelte-1smm1t6{background:var(--ui-rule-soft);border-radius:999px;height:8px;overflow:hidden}.dr__bar-fill.svelte-1smm1t6{background:#d4a037;border-radius:999px;height:100%;transition:width .4s}.dr__bar-count.svelte-1smm1t6{text-align:right;color:var(--ui-ink-45)}.dr__list.svelte-1smm1t6{gap:var(--ui-gap-2);margin-top:.5rem;display:grid}.review-card.svelte-1smm1t6{background:var(--ui-card);border:1px solid var(--ui-card-line);border-radius:var(--ui-radius);padding:var(--ui-gap-3);gap:.75rem;transition:border-color .2s,box-shadow .2s;display:grid}.review-card.svelte-1smm1t6:hover{border-color:var(--ui-accent);box-shadow:0 4px 16px #2b211b0a}.review-card__head.svelte-1smm1t6{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.review-card__author-info.svelte-1smm1t6{align-items:center;gap:.75rem;display:flex}.review-card__avatar.svelte-1smm1t6{background:var(--ui-accent-wash);width:40px;height:40px;color:var(--ui-accent);border:1px solid var(--ui-rule);font-family:var(--ui-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.review-card__author-name.svelte-1smm1t6{font-family:var(--ui-display);color:var(--ui-ink);font-size:1rem;font-weight:600}.review-card__date.svelte-1smm1t6{font-family:var(--ui-body);color:var(--ui-ink-45);font-size:.78rem}.review-card__rating.svelte-1smm1t6{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.review-card__stars.svelte-1smm1t6{gap:2px;display:flex}.review-card__star.svelte-1smm1t6{color:#2b211b26}.review-card__star--active.svelte-1smm1t6{color:#d4a037}.review-card__text.svelte-1smm1t6{font-family:var(--ui-body);color:var(--ui-ink-70);white-space:pre-line;font-size:.95rem;line-height:1.6}.dr__actions.svelte-1smm1t6{justify-content:center;padding-top:.5rem;display:flex}.dr__more-btn.svelte-1smm1t6{font-family:var(--ui-body);color:var(--ui-ink);background:var(--ui-surface);border:1px solid var(--ui-rule);cursor:pointer;border-radius:999px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:background-color .18s,border-color .18s,transform .18s}.dr__more-btn.svelte-1smm1t6:hover{background:var(--ui-accent-wash);border-color:var(--ui-accent);transform:translateY(-1px)}.dr__empty.svelte-1smm1t6{padding:var(--ui-gap-4);background:var(--ui-surface);border:1px solid var(--ui-rule);border-radius:var(--ui-radius);text-align:left;gap:.75rem;display:grid}.dr__empty-badge.svelte-1smm1t6{font-family:var(--ui-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-accent);font-size:.72rem;font-weight:500}.dr__empty.svelte-1smm1t6 h3:where(.svelte-1smm1t6){font-family:var(--ui-display);color:var(--ui-ink);margin:0;font-size:1.25rem;font-weight:500}.dr__empty.svelte-1smm1t6 p:where(.svelte-1smm1t6){font-family:var(--ui-body);color:var(--ui-ink-70);margin:0;font-size:.95rem;line-height:1.6}.dr__empty-list.svelte-1smm1t6{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.dr__empty-list.svelte-1smm1t6 li:where(.svelte-1smm1t6){font-family:var(--ui-body);color:var(--ui-ink-70);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.dr__empty-list.svelte-1smm1t6 li:where(.svelte-1smm1t6):before{content:"•";color:var(--ui-accent);font-size:1.2rem;line-height:1}@media (width>=640px){.dr__summary.svelte-1smm1t6{gap:var(--ui-gap-4);padding:var(--ui-gap-4);grid-template-columns:180px 1fr}.dr__score-block.svelte-1smm1t6{border-bottom:0;border-right:1px solid var(--ui-rule-soft);padding-bottom:0;padding-right:var(--ui-gap-3)}}.sp.svelte-q55mfk{max-width:var(--ui-shell);padding:0 var(--ui-gap-3) var(--ui-gap-6);gap:var(--ui-gap-4);margin:0 auto;display:grid}.sp__frame.svelte-q55mfk{aspect-ratio:1;background:var(--ui-surface);border:1px solid var(--ui-rule);border-radius:var(--ui-radius);margin-bottom:var(--ui-gap-3);place-items:center;display:grid;overflow:hidden}.sp__frame.svelte-q55mfk img:where(.svelte-q55mfk){object-fit:cover;width:100%;height:100%}.sp__slot.svelte-q55mfk{justify-items:center;gap:.7rem;display:grid}.sp__slot-label.svelte-q55mfk{font-family:var(--ui-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ui-ink-45);font-size:.72rem;font-weight:500}.sp__initials.svelte-q55mfk{font-family:var(--ui-display);letter-spacing:.06em;color:var(--ui-ink-45);font-size:4rem;font-weight:300}.sp__actions.svelte-q55mfk{gap:var(--ui-gap-2);display:grid}.sp__body.svelte-q55mfk{gap:var(--ui-gap-5);display:grid}@media (width>=760px){.sp.svelte-q55mfk{padding-left:var(--ui-gap-5);padding-right:var(--ui-gap-5)}}@media (width>=1000px){.sp.svelte-q55mfk{gap:var(--ui-gap-5);grid-template-columns:19rem minmax(0,1fr);align-items:start}.sp__side.svelte-q55mfk{position:sticky;top:150px}}
