@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;--tw-leading:initial}}}.ai-results{container-type:inline-size;margin-top:calc(var(--spacing,.25rem)*3)}.ai-results__all{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);display:inline-block;font-weight:var(--font-weight-bold,700);text-decoration-line:underline;text-underline-offset:3px}.ai-results--dark .ai-results__all{color:#fff}.ai-results--light .ai-results__all{color:var(--brand-navy)}.ai-results__viewport{position:relative}.ai-results__track{gap:calc(var(--spacing,.25rem)*2);margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;list-style-type:none;overflow-x:auto;scrollbar-width:none}.ai-results__track::-webkit-scrollbar{display:none}.ai-results__item{flex-shrink:0;scroll-snap-align:start;width:calc(33.3333% - .33333rem)}@container not (min-width:26rem){.ai-results__item{width:100%}}.ai-results__card{background-color:var(--color-white,#fff);border-radius:var(--radius-lg,.5rem);color:var(--bb-text);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration-line:none}.ai-results--light .ai-results__card{border:1px solid var(--color-pastel-blue)}.ai-results__img{aspect-ratio:4/3;background:var(--color-pastel-blue);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ai-results__body{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*.5);padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2.5)}.ai-results__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ai-results__title,.ai-results__version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-results__version{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));opacity:.7}.ai-results__price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);color:var(--brand-navy);font-weight:var(--font-weight-bold,700)}.ai-results__meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));opacity:.7}.ai-results__arrow{background-color:var(--color-white,#fff);cursor:pointer;font-size:var(--text-base,1rem);height:calc(var(--spacing,.25rem)*6);line-height:var(--tw-leading,var(--text-base--line-height,1.5));width:calc(var(--spacing,.25rem)*6);--tw-leading:1;align-items:center;border:0;border-radius:3.40282e+38px;box-shadow:0 2px 8px #00000059;color:var(--brand-navy);display:flex;justify-content:center;line-height:1;position:absolute;top:calc(25cqw - .25rem);transform:translateY(-50%)}.ai-results__arrow:hover{background:var(--brand-lime)}.ai-results__arrow:focus-visible{outline:2px solid var(--brand-lime);outline-offset:2px}.ai-results__arrow--prev{left:-8px}.ai-results__arrow--next{right:-8px}@container not (min-width:26rem){.ai-results__arrow{top:75cqw}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
