.card.svelte-wrgc2v{display:flex;height:100%;flex-direction:column;gap:calc(var(--grid-module) * 2);padding:calc(var(--grid-module) * 4);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);background:rgba(29,34,40,.8)}.card__head.svelte-wrgc2v{display:flex;align-items:center;gap:calc(var(--grid-module) * 2)}.card__avatar.svelte-wrgc2v{width:40px;height:40px;flex-shrink:0;border-radius:50%;object-fit:cover}.card__avatar--ph.svelte-wrgc2v{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.card__who.svelte-wrgc2v{display:flex;min-width:0;flex-direction:column;gap:3px}.card__name.svelte-wrgc2v{overflow:hidden;color:var(--white-color);font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.card__stars.svelte-wrgc2v{font-size:13px;letter-spacing:1px;line-height:1}.card__stars-on.svelte-wrgc2v{color:#ffb33e}.card__stars-off.svelte-wrgc2v{color:#ffffff3d}.card__text.svelte-wrgc2v{display:-webkit-box;overflow:hidden;margin:0;color:#ffffffd9;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width: 768px){.card__text.svelte-wrgc2v{font-size:14px}}.card__date.svelte-wrgc2v{margin-top:auto;color:#ffffff8c;font-size:12px}:root{--back-color:#2b323c;--main-color:#334056;--bg-card-color:rgb(51 64 86 / 60%);--dark-color:#23282e;--text-color:#cfd4da;--white-color:#fff;--blue-color:#0396ff;--action-bg:#0078d6;--action-text:var(--white-color);--green-color:#48c432;--red-color:#eb4242;--grid-module:4px;--border-subtle:rgb(255 255 255 / 10%);--text-muted:rgb(255 255 255 / 70%);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--shadow-card:4px 4px 8px 0 rgb(0 0 0 / 20%);--glow-action:0 0 10px var(--action-bg);--t-fast:.15s}.reviews.svelte-1m3l8hp.svelte-1m3l8hp{width:100%;min-width:0;max-width:100%;margin-top:calc(var(--grid-module) * 8)}.reviews__head.svelte-1m3l8hp.svelte-1m3l8hp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--grid-module) * 2) calc(var(--grid-module) * 3);margin-bottom:calc(var(--grid-module) * 4)}.reviews__title.svelte-1m3l8hp.svelte-1m3l8hp{margin:0;color:var(--white-color);font-size:20px;font-weight:700}@media (min-width: 768px){.reviews__title.svelte-1m3l8hp.svelte-1m3l8hp{font-size:24px}}.reviews__rating.svelte-1m3l8hp.svelte-1m3l8hp{display:inline-flex;align-items:center;gap:calc(var(--grid-module) * 2);white-space:nowrap}.reviews__avg.svelte-1m3l8hp.svelte-1m3l8hp{color:var(--white-color);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media (min-width: 768px){.reviews__avg.svelte-1m3l8hp.svelte-1m3l8hp{font-size:34px}}.reviews__stars.svelte-1m3l8hp.svelte-1m3l8hp{position:relative;display:inline-block;font-size:20px;letter-spacing:2px;line-height:1}@media (min-width: 768px){.reviews__stars.svelte-1m3l8hp.svelte-1m3l8hp{font-size:24px}}.reviews__stars-track.svelte-1m3l8hp.svelte-1m3l8hp{color:#ffffff3d}.reviews__stars-fill.svelte-1m3l8hp.svelte-1m3l8hp{position:absolute;top:0;left:0;overflow:hidden;width:0;color:#ffb33e;white-space:nowrap}.reviews__carousel.svelte-1m3l8hp.svelte-1m3l8hp{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden}swiper-container.svelte-1m3l8hp.svelte-1m3l8hp{display:block;width:100%;overflow:hidden}swiper-slide.svelte-1m3l8hp.svelte-1m3l8hp{height:auto}.reviews__nav.svelte-1m3l8hp.svelte-1m3l8hp{position:absolute;z-index:2;top:0;bottom:0;display:flex;width:28px;align-items:center;justify-content:center;padding:0;border:0;background:rgba(35,40,36,.6);color:var(--white-color);cursor:pointer}.reviews__nav--prev.svelte-1m3l8hp.svelte-1m3l8hp{left:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.reviews__nav--next.svelte-1m3l8hp.svelte-1m3l8hp{right:0;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.reviews__nav.svelte-1m3l8hp.svelte-1m3l8hp:focus:not(:focus-visible){outline:none}@media (min-width: 1200px){.reviews__nav.svelte-1m3l8hp.svelte-1m3l8hp{opacity:0;transition:opacity .2s ease-in-out}.reviews__carousel.svelte-1m3l8hp:hover .reviews__nav.svelte-1m3l8hp,.reviews__nav.svelte-1m3l8hp.svelte-1m3l8hp:focus-visible{opacity:1}}
