.usf-stars.svelte-4a06q{vertical-align:middle;gap:.125rem;display:inline-flex}.usf-stars.svelte-4a06q svg:where(.svelte-4a06q){width:var(--usf-stars-size,1.25rem);height:var(--usf-stars-size,1.25rem)}.usf-stars-sm.svelte-4a06q svg:where(.svelte-4a06q){width:var(--usf-stars-size-sm,1rem);height:var(--usf-stars-size-sm,1rem)}.usf-stars-lg.svelte-4a06q svg:where(.svelte-4a06q){width:var(--usf-stars-size-lg,1.75rem);height:var(--usf-stars-size-lg,1.75rem)}.usf-stars-empty.svelte-4a06q{fill:var(--usf-stars-empty,color-mix(in srgb, currentColor 22%, transparent))}.usf-stars-full.svelte-4a06q{fill:var(--usf-stars-color,#d97706)}.usf-reviews.svelte-de92mc{margin-block:var(--usf-reviews-gap,2.5rem)}.usf-reviews-heading.svelte-de92mc{font-size:var(--usf-reviews-title-size,1.375rem);margin:0 0 1rem;font-weight:700}.usf-reviews-summary.svelte-de92mc{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;font-weight:600;display:flex}.usf-reviews-list.svelte-de92mc{margin:0;padding:0;list-style:none}.usf-review.svelte-de92mc{border-block-end:1px solid var(--usf-reviews-line,color-mix(in srgb, currentColor 18%, transparent));padding-block:.9rem}.usf-review-head.svelte-de92mc{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.usf-review-date.svelte-de92mc{opacity:.75;font-size:.875em}.usf-review-content.svelte-de92mc{white-space:pre-line;overflow-wrap:anywhere;margin:0}.usf-reviews-empty.svelte-de92mc{margin:0 0 1rem}.usf-review-form.svelte-1vxkq6a form:where(.svelte-1vxkq6a){flex-direction:column;gap:1rem;display:flex}.usf-review-form-heading.svelte-1vxkq6a{font-size:var(--usf-reviews-form-title-size,1.125rem);margin:1.5rem 0 .75rem;font-weight:700}.usf-review-stars.svelte-1vxkq6a{border:0;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;display:flex}.usf-review-stars.svelte-1vxkq6a legend:where(.svelte-1vxkq6a){margin-bottom:.35rem;font-weight:600}.usf-review-star.svelte-1vxkq6a{cursor:pointer;border-radius:.25rem;display:inline-flex;position:relative}.usf-review-star.svelte-1vxkq6a input:where(.svelte-1vxkq6a){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.usf-review-star.svelte-1vxkq6a svg:where(.svelte-1vxkq6a){width:var(--usf-stars-size-lg,1.75rem);height:var(--usf-stars-size-lg,1.75rem);fill:var(--usf-stars-empty,color-mix(in srgb, currentColor 22%, transparent))}:is(.usf-review-stars.svelte-1vxkq6a:has(input[value="1"]:where(.svelte-1vxkq6a):checked) .usf-review-star:where(.svelte-1vxkq6a):nth-of-type(-n+1) svg:where(.svelte-1vxkq6a),.usf-review-stars.svelte-1vxkq6a:has(input[value="2"]:where(.svelte-1vxkq6a):checked) .usf-review-star:where(.svelte-1vxkq6a):nth-of-type(-n+2) svg:where(.svelte-1vxkq6a),.usf-review-stars.svelte-1vxkq6a:has(input[value="3"]:where(.svelte-1vxkq6a):checked) .usf-review-star:where(.svelte-1vxkq6a):nth-of-type(-n+3) svg:where(.svelte-1vxkq6a),.usf-review-stars.svelte-1vxkq6a:has(input[value="4"]:where(.svelte-1vxkq6a):checked) .usf-review-star:where(.svelte-1vxkq6a):nth-of-type(-n+4) svg:where(.svelte-1vxkq6a),.usf-review-stars.svelte-1vxkq6a:has(input[value="5"]:where(.svelte-1vxkq6a):checked) .usf-review-star:where(.svelte-1vxkq6a):nth-of-type(-n+5) svg:where(.svelte-1vxkq6a)){fill:var(--usf-stars-color,#d97706)}.usf-review-star.svelte-1vxkq6a:has(input:where(.svelte-1vxkq6a):focus-visible){outline:2px solid var(--usf-focus,currentColor);outline-offset:2px}.usf-review-sr.svelte-1vxkq6a{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.usf-review-field.svelte-1vxkq6a{flex-direction:column;gap:.35rem;display:flex}.usf-review-field.svelte-1vxkq6a label:where(.svelte-1vxkq6a){font-weight:600}.usf-review-field.svelte-1vxkq6a input:where(.svelte-1vxkq6a),.usf-review-field.svelte-1vxkq6a textarea:where(.svelte-1vxkq6a){border:1px solid var(--usf-input-border,color-mix(in srgb, currentColor 35%, transparent));font:inherit;color:inherit;background:0 0;border-radius:.375rem;padding:.5rem .75rem}.usf-review-field-error.svelte-1vxkq6a,.usf-review-form-error.svelte-1vxkq6a{color:var(--usf-error,#b91c1c);flex-basis:100%;margin:0;font-weight:500}.usf-review-form-notice.svelte-1vxkq6a{opacity:.8;margin:0;font-size:.875em}.usf-review-submit.svelte-1vxkq6a{background:var(--usf-button-bg,#1f2937);color:var(--usf-button-fg,#fff);font:inherit;cursor:pointer;border:0;border-radius:.375rem;align-self:flex-start;padding:.6rem 1.25rem;font-weight:600}.usf-review-form-success.svelte-1vxkq6a{background:var(--usf-success-bg,#16a34a1f);border-radius:.375rem;margin:0;padding:.75rem 1rem}
