.avr-home{margin:0 0 var(--ui-space-7);--avr-gap:var(--ui-space-3);--avr-cards:1.12;--avr-gaps:1;min-width:0}.avr-home__head{justify-content:center;align-items:center;gap:var(--ui-space-4);margin:0 0 var(--ui-space-5);text-align:center;min-height:164px;display:flex;position:relative}.avr-home__heading{flex-direction:column;align-items:center;min-width:0;display:flex}.avr-home__verified{align-items:center;gap:var(--ui-space-2);min-height:38px;padding:0 var(--ui-space-4);background:var(--ui-color-success-bg);color:var(--ui-color-success-text);border-radius:999px;font-weight:700;display:inline-flex;margin:0 0 var(--ui-space-2)!important}.ui-root .avr-home__title{letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:850;line-height:1.02}.avr-home__lead{margin:var(--ui-space-2) 0 0;color:var(--ui-color-text-muted);font-size:clamp(1rem,.8rem + .8vw,1.35rem)}.avr-home__body{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.avr-home__reviews{gap:var(--ui-space-3);flex-direction:column;min-width:0;display:flex}.avr-home__actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-root .avr-home__actions a.ui-button--primary{color:var(--ui-color-on-primary);text-decoration:none}.avr-home__actions .avr-profile{min-height:var(--ui-tap)}.avr-controls{gap:var(--ui-space-2);flex:none;display:flex}.avr-home__head>.avr-controls{position:absolute;bottom:0;right:0}.avr-controls[data-ready=true][data-overflow=false]{visibility:hidden}.avr-controls svg{display:block}.avr-rail{gap:var(--avr-gap);padding:0 0 var(--ui-space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;min-width:0;margin:0;list-style:none;display:flex;overflow:auto hidden}.avr-rail__item{flex:0 0 calc((100% - var(--avr-gap) * var(--avr-gaps)) / var(--avr-cards));scroll-snap-align:start;min-width:0;display:flex}.avr-rail__item>.avr-card{flex:auto}.avr-summary{background:var(--ui-color-success-bg);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5);gap:var(--ui-space-2);flex-direction:column;align-self:start;display:flex}.avr-summary p{margin:0}.avr-summary__label{color:var(--ui-color-neutral-text);font-weight:600}.avr-summary__rating{align-items:center;gap:var(--ui-space-4);min-width:0;display:flex}.avr-summary__rating-copy{align-items:flex-start;gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.avr-summary__score{white-space:nowrap;letter-spacing:-.02em;flex:none;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1}.avr-summary__count{color:var(--ui-color-text-muted)}.avr-summary__count strong{color:var(--ui-color-text)}.avr-summary__date{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted)}.avr-summary__clients{align-items:center;gap:var(--ui-space-3);padding-top:var(--ui-space-1);color:var(--ui-color-text-muted);font-size:var(--ui-text-sm);line-height:1.35;display:flex}.avr-summary__clients svg{fill:#8c98a8;flex:none;width:30px;height:26px}.avr-summary--compact{align-items:center;column-gap:var(--ui-space-4);flex-flow:wrap}.avr-profile{font-size:var(--ui-text-sm);color:var(--ui-color-link);min-height:var(--ui-tap);align-self:flex-start;align-items:center;display:inline-flex}.avr-dist{margin:var(--ui-space-2) 0;padding:var(--ui-space-3) 0 0;border-top:1px solid var(--ui-color-border);gap:var(--ui-space-2);list-style:none;display:grid}.avr-dist li{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm);grid-template-columns:94px 1fr 2.5em;display:grid}.avr-dist__bar{background:#d7dde3;border-radius:4px;height:8px;overflow:hidden}.avr-dist__bar>span{background:var(--ui-color-primary);border-radius:4px;height:100%;display:block}.avr-dist__value{text-align:right;color:var(--ui-color-text);font-variant-numeric:tabular-nums}.avr-dist .avr-stars{gap:1px}.avr-dist .avr-star{width:17px;height:17px}.avr-stars{vertical-align:middle;gap:2px;display:inline-flex}.avr-star{width:18px;height:18px;fill:var(--ui-color-skeleton)}.avr-star--on{fill:var(--store-accent)}.avr-stars--lg .avr-star{width:26px;height:26px}.avr-card{background:var(--ui-color-bg);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-4);gap:var(--ui-space-3);min-width:0;box-shadow:var(--ui-shadow-sm);flex-direction:column;display:flex;position:relative}.ui-root .avr-card__head{align-items:center;gap:var(--ui-space-3);display:flex}.avr-avatar{background:var(--ui-color-success-bg);width:44px;height:44px;color:var(--ui-color-success-text);font-weight:700;font-size:var(--ui-text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.avr-card__who{flex-direction:column;min-width:0;display:flex}.ui-root .avr-card__name{font-size:var(--ui-text-md);overflow-wrap:anywhere;margin:0;font-weight:650}.avr-card__date{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted)}.avr-card__meta{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avr-badge{min-height:26px;padding:0 var(--ui-space-2);background:var(--ui-color-success-bg);color:var(--ui-color-success-text);font-size:var(--ui-text-sm);border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.avr-shield{flex:none;width:20px;height:20px;overflow:visible}.avr-shield path:first-child{fill:currentColor;stroke:none}.avr-shield path:last-child{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.avr-badge .avr-shield{width:17px;height:17px;color:var(--store-accent)}.avr-text{white-space:pre-line;overflow-wrap:anywhere;line-height:var(--ui-leading-body);margin:0}.avr-text--clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.avr-more{min-height:var(--ui-tap);cursor:pointer;color:var(--ui-color-link);font:inherit;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.avr-more:focus-visible,.avr-product:focus-visible,.avr-photos a:focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:2px}.avr-photos{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.avr-photos img{object-fit:cover;border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);width:72px;height:72px;display:block}.avr-photos__more{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-2);place-items:center;width:72px;height:72px;font-weight:600;display:grid}.avr-answer{background:var(--ui-color-surface);border-radius:var(--ui-radius-md);padding:var(--ui-space-3)}.avr-answer p{margin:0}.avr-answer__title{font-weight:600;font-size:var(--ui-text-sm);margin-bottom:var(--ui-space-1)!important}.avr-answer__text{white-space:pre-line;overflow-wrap:anywhere}.ui-root a.avr-product{align-items:center;gap:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-color-border);color:var(--ui-color-text);min-height:var(--ui-tap);margin-top:auto;font-weight:600;text-decoration:none;display:flex}.ui-root a.avr-product:hover span:last-child{text-decoration:underline}.avr-product img,.avr-product__placeholder{object-fit:contain;border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);flex:none;width:56px;height:56px}.avr-grid{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.avr-grid>li{min-width:0;display:flex}.avr-grid>li>.avr-card{flex:auto}.avr-product-block__all{margin:var(--ui-space-4) 0 0}.avr-archive{min-width:0}.avr-archive__layout{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.avr-filters{gap:var(--ui-space-3);margin:0 0 var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);flex-wrap:wrap;align-items:flex-end;display:flex}.avr-filters label{gap:var(--ui-space-1);font-size:var(--ui-text-sm);flex-direction:column;min-width:0;font-weight:600;display:flex}.avr-filters select{min-height:var(--ui-tap);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-sm);max-width:100%;padding:0 var(--ui-space-2);font:inherit;background:var(--ui-color-bg)}.avr-filters .avr-filters__check{min-height:var(--ui-tap);flex-direction:row;align-items:center}.avr-filters input[type=checkbox]{width:20px;height:20px;accent-color:var(--ui-color-primary)}.avr-archive__count{color:var(--ui-color-text-muted);margin:0 0 var(--ui-space-3)}@media (max-width:767px){.avr-home__head{min-height:0;margin-bottom:var(--ui-space-4);flex-direction:column}.avr-home__head>.avr-controls{align-self:flex-end;position:static}.ui-root .avr-home__title{font-size:clamp(2rem,10vw,2.75rem)}.avr-home__lead{max-width:28ch}.avr-home .avr-summary{padding:var(--ui-space-4)}.avr-home .avr-summary .avr-summary__score{font-size:2.75rem}.avr-home .avr-summary__rating{gap:var(--ui-space-3)}.avr-home .avr-dist{display:none}}@media (min-width:768px){.avr-home{--avr-gap:var(--ui-space-4);--avr-cards:2.1;--avr-gaps:2}.avr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.avr-home__body{gap:var(--ui-space-5);grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.avr-home{--avr-cards:2.5}.avr-archive__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.avr-archive__layout .avr-summary{top:var(--ui-space-4);position:sticky}}@media (min-width:1440px){.avr-home{--avr-cards:3}.avr-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.avr-archive .avr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.avr-rail{scroll-behavior:auto}}
