._root_zncxa_2{--review-card:var(--paper);--review-text:var(--ink);--review-muted:var(--ink-muted);--review-border:var(--line);--review-border-strong:var(--line-strong);--review-accent:var(--accent);--review-radius:var(--radius-lg);--review-nav:44px}._head_zncxa_16{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}._headText_zncxa_25{min-width:0}._heading_zncxa_29{font-size:var(--text-h2);margin:0}._summary_zncxa_34{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-body);color:var(--ink);flex-wrap:wrap;display:flex}._summaryRating_zncxa_44{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:1}._summaryMark_zncxa_51{width:24px;height:24px}._summaryStar_zncxa_56{width:20px;height:20px}._listingLink_zncxa_61{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);border:1px solid var(--review-border-strong);border-radius:var(--radius-sm);background:var(--review-card);color:var(--ink);font-size:var(--text-card);font-weight:var(--weight-ui);transition:border-color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}._listingLink_zncxa_61:hover{border-color:var(--ink);color:var(--ink)}._linkMark_zncxa_82{flex:none;width:20px;height:20px}._wheel_zncxa_88{align-items:center;gap:var(--space-3);display:flex}._navButton_zncxa_94{width:var(--review-nav);height:var(--review-nav);border:1px solid var(--review-border-strong);background:var(--review-card);color:var(--review-text);cursor:pointer;transition:opacity var(--duration) ease;border-radius:50%;flex:none;place-items:center;display:grid}._navButton_zncxa_94:disabled{opacity:.35;cursor:default}._chevron_zncxa_113,._chevronFlip_zncxa_114{width:14px;height:14px}._chevronFlip_zncxa_114{scale:-1 1}._track_zncxa_124{align-items:stretch;gap:var(--space-4);min-width:0;padding:var(--space-2) var(--space-1) var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-2);scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;flex:auto;margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden}._track_zncxa_124::-webkit-scrollbar{display:none}._dragging_zncxa_149{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}._card_zncxa_157{scroll-snap-align:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-card);color:var(--review-text);flex:0 0 min(82vw,340px);grid-template-rows:auto 1fr auto;display:grid}@media (width>=1200px){._card_zncxa_157{flex-basis:calc((100% - 3 * var(--space-4)) / 4)}}._cardActive_zncxa_176{border-color:var(--review-border-strong)}._cardHead_zncxa_180{align-items:flex-start;gap:var(--space-3);display:flex}._avatar_zncxa_187{background:var(--review-accent);width:40px;height:40px;color:var(--accent-ink);font-weight:var(--weight-display);border-radius:50%;flex:none;place-items:center;display:grid}._who_zncxa_199{gap:var(--space-1);flex:1;min-width:0;display:grid}._who_zncxa_199>p{margin:0}._author_zncxa_210{font-weight:var(--weight-ui);font-size:var(--text-card);line-height:1.3}._meta_zncxa_216{align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--review-muted);flex-wrap:wrap;line-height:1.3;display:flex}._cardMark_zncxa_226{flex:none;width:20px;height:20px}._stars_zncxa_232{gap:2px;display:inline-flex}._stars_zncxa_232 img{width:16px;height:16px}._text_zncxa_242{align-self:start;margin:0}._text_zncxa_242 p{font-size:var(--text-card);overflow-wrap:break-word;margin:0;line-height:1.55}._source_zncxa_254{font-size:var(--text-label);color:var(--review-muted);align-items:center;gap:8px;margin:0;display:flex}._sourceMark_zncxa_263{flex:none;width:20px;height:20px;display:block}._dots_zncxa_270{margin-top:var(--space-3);justify-content:center;gap:0;display:flex}._dot_zncxa_270{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}._dot_zncxa_270:before{content:"";background:var(--review-border-strong);width:8px;height:8px;transition:background-color var(--duration) ease;border-radius:50%}._dot_zncxa_270[aria-current=true]:before{background:var(--review-accent)}@media (width<=560px){._wheel_zncxa_88{justify-content:space-between;row-gap:var(--space-3);flex-wrap:wrap}._track_zncxa_124{flex-basis:100%;order:1}._navButton_zncxa_94{order:2}._dots_zncxa_270{width:fit-content;height:var(--review-nav);margin:calc(var(--review-nav) * -1) auto 0;align-items:center}}@media (prefers-reduced-motion:reduce){._track_zncxa_124{scroll-behavior:auto}}.vu-chart{width:100%;margin:var(--space-4) 0 0;justify-self:stretch;gap:var(--space-3);display:grid}.vu-chart__plot{grid-template-columns:4.5rem minmax(0,1fr);display:grid}.vu-chart__axis{position:relative}.vu-chart__tick{font-size:var(--text-label);color:var(--ink-muted);white-space:nowrap;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.vu-chart__svg{width:100%;height:240px;display:block}.vu-chart__grid{stroke:var(--line-strong);stroke-width:1px}.vu-chart__track{fill:var(--line)}.vu-chart__bar{fill:var(--accent)}.vu-chart__bar.is-today{fill:var(--ink)}.vu-chart__days{font-size:var(--text-label);font-weight:var(--weight-ui);text-align:center;color:var(--ink-muted);grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 0 4.5rem;padding:0;list-style:none;display:grid}.vu-chart__days .is-today{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.vu-chart__cap{font-size:var(--text-label);color:var(--ink-muted)}
