.styles_gvinisto__13quR{padding:1rem 1.25rem;--gv-primary:#2563eb;--gv-error:#dc2626;background:linear-gradient(135deg,rgb(255,255,255) 0,color-mix(in srgb,var(--gv-primary) 4%,transparent) 100%);border:1px solid color-mix(in srgb,var(--gv-primary) 19%,transparent);border-radius:1rem;outline-color:oklab(.708 0 0/.5);color:rgb(var(--vinisto-color-darker-gray))}.styles_header__qrsmk{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.styles_logo__Iyum_{width:2.25rem;height:2.25rem;border-radius:50%;background:linear-gradient(135deg,var(--gv-primary) 0,color-mix(in srgb,var(--gv-primary) 53%,transparent) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:white}.styles_botName__fknIY{font-weight:700;color:var(--gv-primary);font-size:15px}.styles_botSubtitle__7L1t7{font-size:13px;color:rgba(var(--vinisto-color-darker-gray),.8)}.styles_brand__Fe8Dk,.styles_headline__QaTfY,.styles_resultHeadline__5YLns,.styles_resultSubheadline__LP8O_,.styles_subheadline__QnrEv{margin-bottom:.25rem}.styles_headline__QaTfY,.styles_resultHeadline__5YLns{font-size:.875rem;font-weight:600}.styles_resultSubheadline__LP8O_,.styles_subheadline__QnrEv{font-size:.8125rem}.styles_clarificationHeader__bYGt9{margin-bottom:1rem}.styles_chips__Xc16m{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.styles_inputWrapper__vRpI6{display:flex}.styles_input__qdLqL{background-color:rgb(var(--vinisto-color-white));border:1px solid color-mix(in srgb,var(--gv-accent) 50%,transparent);box-shadow:none;font-size:.875rem;line-height:1rem;padding:.5625rem .75rem .5rem;margin:0;flex:1 1;transition:border-color .3s ease-in-out}.styles_input__qdLqL::placeholder{color:rgba(var(--vinisto-color-black),.45)}.styles_input__qdLqL:focus{border-color:var(--gv-accent)}.styles_results__WcKKo{margin-bottom:1rem;display:grid;grid-template-columns:repeat(auto-fit,210px);grid-gap:1rem;gap:1rem}@media (max-width:1199.98px){.styles_results__WcKKo{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.styles_ctaButton__Em3qF{color:rgba(var(--vinisto-color-white));background-color:var(--gv-accent);border-color:var(--gv-accent)}.styles_ctaButton__Em3qF:hover{background-color:color-mix(in srgb,var(--gv-accent) 90%,transparent)}.styles_button__q3JkN{color:color-mix(in srgb,var(--gv-accent) 75%,transparent);border-color:color-mix(in srgb,var(--gv-accent) 60%,transparent);background-color:rgba(var(--vinisto-color-white))}.styles_button__q3JkN:hover{color:color-mix(in srgb,var(--gv-accent) 95%,transparent);border-color:color-mix(in srgb,var(--gv-accent) 80%,transparent);background-color:rgba(var(--vinisto-color-white))}.styles_small__u8qSa{font-size:.825rem}.styles_lastStepButtons__8mmC4{display:flex;gap:.5rem}.styles_loader__OPr1v{width:32px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,var(--gv-primary) 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 50%;animation:styles_l3__mHaYP 1s linear infinite}@keyframes styles_l3__mHaYP{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}.styles_loadingIndicator__ZQgUc{font-size:.875rem}.styles_errorMessage__3n6ks{color:var(--gv-error);font-size:.875rem}.styles_chip__pv9Xj{background:rgb(var(--vinisto-color-white));border:1px solid color-mix(in srgb,var(--gv-primary) 40%,transparent);border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;cursor:pointer;font-weight:500;transition:border-color .3s ease-in-out}.styles_chip__pv9Xj:hover{border-color:var(--gv-primary)}.styles_skeleton__E4mny{width:210px;height:520px}