.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-summary__actions{align-items:stretch;gap:var(--ui-space-1);margin-top:var(--ui-space-2);flex-direction:column;display:flex}.ui-root .avr-summary__actions a.ui-button--primary{color:var(--ui-color-on-primary);justify-content:center;text-decoration:none}.avr-summary__actions .avr-profile{align-self:center}.avr-controls{gap:var(--ui-space-2);flex:none;display:flex}.avr-home__rail-controls{display:none}.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-card__textbox{min-height:0}.avr-text{white-space:pre-line;overflow-wrap:anywhere;line-height:var(--ui-leading-body);max-height:calc(var(--ui-leading-body) * 1em * 6);margin:0;position:relative;overflow:hidden}.avr-text--cut:after{content:"";width:40%;height:calc(var(--ui-leading-body) * 1em);background:linear-gradient(to right, transparent, var(--ui-color-bg) 85%);position:absolute;bottom:0;right:0}.avr-more[hidden]{display:none}.avr-viewer .avr-card{cursor:pointer;transition:border-color .15s}.avr-viewer .avr-card:hover{border-color:var(--ui-color-border-strong)}.avr-purchase{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted);min-width:0;margin:0;line-height:1.4}.avr-purchase__text{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.avr-purchase__name{color:var(--ui-color-text);font-weight:600}.avr-modal .avr-purchase__text{display:block;overflow:visible}.ui-root a.avr-purchase__name{color:var(--ui-color-link);text-underline-offset:3px;text-decoration:underline}.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-purchase a: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}html:has(.avr-modal[open]){overflow:hidden}.avr-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--ui-color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.avr-modal[open]{justify-content:center;align-items:center;display:flex}.avr-modal::backdrop{background:#0a100db8}.avr-modal__panel{background:var(--ui-color-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.avr-modal__panel--text{grid-template-rows:minmax(0,1fr)}.avr-modal__media{background:#1b1f1d;place-items:center;height:min(56vh,100vw);display:grid;position:relative;overflow:hidden}.avr-modal__blur{object-fit:cover;filter:blur(28px)brightness(.8);width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.avr-modal__photo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.avr-modal__chip{left:var(--ui-space-3);top:var(--ui-space-3);align-items:center;gap:var(--ui-space-2);padding:6px var(--ui-space-3);color:#fff;font-weight:600;font-size:var(--ui-text-sm);background:#141816b8;border-radius:999px;display:inline-flex;position:absolute}.avr-modal__chip .avr-star{fill:#ffffff59;width:16px;height:16px}.avr-modal__chip .avr-star--on{fill:#ffb400}.avr-modal__counter{bottom:var(--ui-space-3);padding:2px var(--ui-space-2);color:#fff;font-size:var(--ui-text-sm);background:#141816b8;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.avr-modal__photo-nav,.avr-modal__nav,.avr-modal__close{cursor:pointer;background:var(--ui-color-bg);width:44px;height:44px;color:var(--ui-color-text);border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 10px #0000002e}.avr-modal__photo-nav{color:#1b1f24;background:#ffffffe6;position:absolute;top:50%;transform:translateY(-50%)}.avr-modal__photo-nav--prev{left:var(--ui-space-3)}.avr-modal__photo-nav--next{right:var(--ui-space-3)}.avr-modal__close{top:var(--ui-space-3);right:var(--ui-space-3);z-index:2;position:absolute}.avr-modal__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.avr-modal__nav--prev{left:var(--ui-space-2)}.avr-modal__nav--next{right:var(--ui-space-2)}.avr-modal__side{gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-4);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.avr-modal__side>.avr-card__head{padding-right:52px}.avr-modal__text{white-space:pre-line;overflow-wrap:anywhere;line-height:var(--ui-leading-body);margin:0}.avr-modal__thumbs{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.avr-modal__thumbs button{border-radius:var(--ui-radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;padding:0;display:block;overflow:hidden}.avr-modal__thumbs button[aria-current=true]{border-color:var(--ui-color-primary)}.avr-modal__thumbs img{object-fit:cover;width:88px;height:88px;display:block}.avr-modal button:focus-visible,.avr-modal .avr-purchase a:focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:2px}@media (max-width:767px){.avr-modal__nav{top:auto;bottom:var(--ui-space-3);transform:none}.avr-modal__side{padding-bottom:calc(var(--ui-space-7) + 44px)}}@media (min-width:768px){.avr-modal[open]{padding:var(--ui-space-5) 72px}.avr-modal__panel{border-radius:var(--ui-radius-lg);max-width:1200px;height:min(760px,100%);box-shadow:0 20px 60px #0000004d}.avr-modal__panel--text{max-width:640px;height:auto;max-height:100%}.avr-modal__close{top:var(--ui-space-4);right:var(--ui-space-4);color:#1b1f24;background:#ffffffeb}.avr-modal__nav--prev{left:var(--ui-space-3)}.avr-modal__nav--next{right:var(--ui-space-3)}}@media (min-width:1024px){.avr-modal__panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 420px}.avr-modal__panel--text{grid-template-columns:minmax(0,1fr)}.avr-modal__media{height:100%}.avr-modal__side{padding:var(--ui-space-6) var(--ui-space-5)}}.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{display:none}.avr-home__rail-controls{justify-content:center;display:flex}.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);align-items:stretch}.avr-home__reviews{min-height:420px;position:relative}.avr-home .avr-rail{inset:0 0 calc(-1 * var(--ui-space-2)) 0;position:absolute}.avr-card--fit{overflow:hidden}.avr-card--fit .avr-card__textbox{flex:1 1 0}.avr-card--fit>.avr-card__head,.avr-card--fit>.avr-card__meta,.avr-card--fit>.avr-purchase,.avr-card--fit>.avr-photos,.avr-card--fit>.avr-more{flex:none}.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}}
