/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}@layer components{.review-item{flex-direction:column;display:flex}.review-item .review-header-combined{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*4.5);flex-direction:column;display:flex}@media (min-width:920px){.review-item .review-header-combined{margin-bottom:calc(var(--spacing,.25rem)*3);flex-direction:row;align-items:center}}.review-item .review-avatar{margin-right:calc(var(--spacing,.25rem)*3)}.review-item .review-stars-column{flex-direction:column;display:flex}.review-item .review-title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.review-item .review-content{font-size:1.125rem;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--foreground)}.review-item .review-content p{display:inline}.review-item .review-content .review-expand-link{margin-left:calc(var(--spacing,.25rem)*1);cursor:pointer;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--link);text-decoration-line:underline}@media (hover:hover){.review-item .review-content .review-expand-link:hover{color:var(--link-hover)}}.review-item-layout-2{flex-direction:column;display:flex}.review-item-layout-2 .review-item-layout-2__header{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.review-item-layout-2 .review-item-layout-2__avatar{border-radius:3.40282e+38px;flex-shrink:0}.review-item-layout-2 .review-item-layout-2__stars .star-filled{color:var(--primary)}.review-item-layout-2 .review-item-layout-2__title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:1.125rem;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.review-item-layout-2 .review-item-layout-2__content{margin-bottom:calc(var(--spacing,.25rem)*4)}.review-item-layout-2 .review-item-layout-2__content .review-content{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--foreground)}.review-item-layout-2 .review-item-layout-2__content .review-content p{display:inline}.review-item-layout-2 .review-item-layout-2__content .review-content .review-expand-link{margin-left:calc(var(--spacing,.25rem)*1);cursor:pointer;color:var(--link);text-decoration-line:underline}@media (hover:hover){.review-item-layout-2 .review-item-layout-2__content .review-content .review-expand-link:hover{color:var(--link-hover)}}.review-item-layout-2 .review-item-layout-2__footer{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.review-item-layout-2 .review-item-layout-2__quote-icon{border-radius:var(--radius-md,.375rem);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.review-item-layout-2 .review-item-layout-2__quote-icon .quote-mark{color:var(--primary-foreground)}.review-item-layout-2 .review-item-layout-2__reviewer{color:var(--foreground)}.review-item-layout-2 .review-item-layout-2__reviewer strong{margin-right:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}}@property --tw-font-weight{syntax:"*";inherits:false}