/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@layer recombee-widgets{@layer theme{:host,:root{--rb-color-gray-300:oklch(.872 .01 258.338);--rb-color-white:#fff;--rb-spacing:.25rem;--rb-text-base:1rem;--rb-text-base--line-height:calc(1.5/1);--rb-font-weight-semibold:600;--rb-font-weight-bold:700;--rb-radius-sm:.25rem;--rb-radius-lg:.5rem;--rb-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite}}@layer base{.recombee-tw-reset *,.recombee-tw-reset ::backdrop,.recombee-tw-reset :after,.recombee-tw-reset :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}.recombee-tw-reset ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.recombee-tw-reset :host,.recombee-tw-reset html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.recombee-tw-reset body{line-height:inherit}.recombee-tw-reset hr{height:0;color:inherit;border-top-width:1px}.recombee-tw-reset abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.recombee-tw-reset h1,.recombee-tw-reset h2,.recombee-tw-reset h3,.recombee-tw-reset h4,.recombee-tw-reset h5,.recombee-tw-reset h6{font-size:inherit;font-weight:inherit}.recombee-tw-reset a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.recombee-tw-reset b,.recombee-tw-reset strong{font-weight:bolder}.recombee-tw-reset code,.recombee-tw-reset kbd,.recombee-tw-reset pre,.recombee-tw-reset samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.recombee-tw-reset small{font-size:80%}.recombee-tw-reset sub,.recombee-tw-reset sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.recombee-tw-reset sub{bottom:-.25em}.recombee-tw-reset sup{top:-.5em}.recombee-tw-reset table{text-indent:0;border-color:inherit;border-collapse:collapse}.recombee-tw-reset :-moz-focusring{outline:auto}.recombee-tw-reset progress{vertical-align:baseline}.recombee-tw-reset summary{display:list-item}.recombee-tw-reset menu,.recombee-tw-reset ol,.recombee-tw-reset ul{list-style:none}.recombee-tw-reset audio,.recombee-tw-reset canvas,.recombee-tw-reset embed,.recombee-tw-reset iframe,.recombee-tw-reset img,.recombee-tw-reset object,.recombee-tw-reset svg,.recombee-tw-reset video{vertical-align:middle;display:block}.recombee-tw-reset img,.recombee-tw-reset video{max-width:100%;height:auto}.recombee-tw-reset button,.recombee-tw-reset input,.recombee-tw-reset optgroup,.recombee-tw-reset select,.recombee-tw-reset textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.recombee-tw-reset ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.recombee-tw-reset :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.recombee-tw-reset :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.recombee-tw-reset ::file-selector-button{margin-inline-end:4px}.recombee-tw-reset ::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}.recombee-tw-reset textarea{resize:vertical}.recombee-tw-reset ::-webkit-search-decoration{-webkit-appearance:none}.recombee-tw-reset ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.recombee-tw-reset ::-webkit-datetime-edit{display:inline-flex}.recombee-tw-reset ::-webkit-datetime-edit-fields-wrapper{padding:0}.recombee-tw-reset ::-webkit-datetime-edit,.recombee-tw-reset ::-webkit-datetime-edit-year-field{padding-block:0}.recombee-tw-reset ::-webkit-datetime-edit-day-field,.recombee-tw-reset ::-webkit-datetime-edit-month-field{padding-block:0}.recombee-tw-reset ::-webkit-datetime-edit-hour-field,.recombee-tw-reset ::-webkit-datetime-edit-minute-field{padding-block:0}.recombee-tw-reset ::-webkit-datetime-edit-millisecond-field,.recombee-tw-reset ::-webkit-datetime-edit-second-field{padding-block:0}.recombee-tw-reset ::-webkit-datetime-edit-meridiem-field{padding-block:0}.recombee-tw-reset :-moz-ui-invalid{box-shadow:none}.recombee-tw-reset button,.recombee-tw-reset input:where([type=button],[type=reset],[type=submit]){appearance:button}.recombee-tw-reset ::file-selector-button{appearance:button}.recombee-tw-reset ::-webkit-inner-spin-button,.recombee-tw-reset ::-webkit-outer-spin-button{height:auto}.recombee-tw-reset [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.rb\:absolute{position:absolute}.rb\:fixed{position:fixed}.rb\:relative{position:relative}.rb\:inset-0{inset:calc(var(--rb-spacing)*0)}.rb\:inset-\[unset\]{inset:unset}.rb\:top-2\.25{top:calc(var(--rb-spacing)*2.25)}.rb\:top-\[var\(--qs-input-bottom\)\]{top:var(--qs-input-bottom)}.rb\:right-2\.25{right:calc(var(--rb-spacing)*2.25)}.rb\:left-\[var\(--qs-input-left\)\]{left:var(--qs-input-left)}.rb\:mb-1{margin-bottom:calc(var(--rb-spacing)*1)}.rb\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb\:block{display:block}.rb\:contents{display:contents}.rb\:flex{display:flex}.rb\:size-\[38px\]{width:38px;height:38px}.rb\:size-full{width:100%;height:100%}.rb\:h-5{height:calc(var(--rb-spacing)*5)}.rb\:h-\[38px\]{height:38px}.rb\:h-auto{height:auto}.rb\:min-h-full{min-height:100%}.rb\:w-5{width:calc(var(--rb-spacing)*5)}.rb\:w-full{width:100%}.rb\:min-w-0{min-width:calc(var(--rb-spacing)*0)}.rb\:min-w-\[var\(--qs-input-width\)\]{min-width:var(--qs-input-width)}.rb\:min-w-full{min-width:100%}.rb\:flex-grow{flex-grow:1}.rb\:animate-pulse{animation:var(--rb-animate-pulse)}.rb\:items-center{align-items:center}.rb\:justify-center{justify-content:center}.rb\:gap-2{gap:calc(var(--rb-spacing)*2)}.rb\:overflow-hidden{overflow:hidden}.rb\:overflow-visible{overflow:visible}.rb\:rounded-lg{border-radius:var(--rb-radius-lg)}.rb\:rounded-sm{border-radius:var(--rb-radius-sm)}.rb\:border{border-style:var(--tw-border-style);border-width:1px}.rb\:border-\[\#d9dbdb\]{border-color:#d9dbdb}.rb\:border-\[\#ededed\]{border-color:#ededed}.rb\:bg-gray-300{background-color:var(--rb-color-gray-300)}.rb\:bg-transparent{background-color:#0000}.rb\:bg-white{background-color:var(--rb-color-white)}.rb\:bg-cover{background-size:cover}.rb\:bg-no-repeat{background-repeat:no-repeat}.rb\:p-2{padding:calc(var(--rb-spacing)*2)}.rb\:p-3{padding:calc(var(--rb-spacing)*3)}.rb\:indent-\[38px\]{text-indent:38px}.rb\:text-\[14px\]\/\[1\.43\]{font-size:14px;line-height:1.43}.rb\:text-base{font-size:var(--rb-text-base);line-height:var(--tw-leading,var(--rb-text-base--line-height))}.rb\:font-bold{--tw-font-weight:var(--rb-font-weight-bold);font-weight:var(--rb-font-weight-bold)}.rb\:font-semibold{--tw-font-weight:var(--rb-font-weight-semibold);font-weight:var(--rb-font-weight-semibold)}.rb\:text-nowrap{text-wrap:nowrap}.rb\:text-ellipsis{text-overflow:ellipsis}.rb\:text-\[\#3f91ff\]{color:#3f91ff}.rb\:text-\[\#282b30\]{color:#282b30}.rb\:text-\[\#80868f\]{color:#80868f}.rb\:text-\[\#737979\]{color:#737979}.rb\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rb\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.rb\:hover\:bg-\[\#f7f7f7\]:hover{background-color:#f7f7f7}}.rb\:focus\:bg-\[\#f7f7f7\]:focus{background-color:#f7f7f7}.rb\:dark\:border-none:where(.dark,.dark *){--tw-border-style:none;border-style:none}.rb\:dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.rb\:dark\:text-white:where(.dark,.dark *){color:var(--rb-color-white)}}}.rb\:spinner{box-sizing:border-box;border:2px solid #3f91ff;border-bottom-color:#0000;border-radius:50%;width:20px;height:20px;animation:rotation .75s linear infinite;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}