@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Regular.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-SemiBold.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Bold.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Black.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/Caveat/Caveat-Regular.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ai-search-launcher[data-v-ad37dbc4]{left:2rem;bottom:calc(2rem + env(safe-area-inset-bottom,0px));z-index:990;width:auto;position:fixed;box-shadow:0 0 10px #0003}.ai-search[data-v-ad37dbc4]{z-index:991;background:var(--white);border:0;flex-direction:column;width:min(44rem,100vw);height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:0 0 20px #0003}.ai-search[data-v-ad37dbc4]:not([open]){display:none}.ai-search__head[data-v-ad37dbc4]{padding:calc(1.6rem + env(safe-area-inset-top,0px)) 1.6rem 1.2rem;border-bottom:1px solid var(--grey-light,#eee);align-items:center;gap:1.2rem;display:flex}.ai-search__head>div[data-v-ad37dbc4]{margin-right:auto}.ai-search__head h2[data-v-ad37dbc4],.ai-search__head p[data-v-ad37dbc4]{margin:0}.ai-search__head .btn[data-v-ad37dbc4],.ai-search__head form[data-v-ad37dbc4]{width:auto}.ai-search__close[data-v-ad37dbc4]{cursor:pointer;background:0 0;border:0;padding:.4rem;font-size:2.4rem;display:inline-flex}.ai-search__slots[data-v-ad37dbc4]{flex-wrap:wrap;gap:.6rem;margin:0;padding:1rem 1.6rem;list-style:none;display:flex}.ai-search__slots li[data-v-ad37dbc4]{border:1px solid var(--grey-light,#ddd);border-radius:99rem;padding:.2rem .8rem;font-size:1.3rem}.ai-search__slots li.done[data-v-ad37dbc4]{color:var(--white);background:var(--green,#2e7d32);border-color:#0000}.ai-search__log[data-v-ad37dbc4]{flex-direction:column;flex:1;gap:1rem;padding:1.6rem;display:flex;overflow-y:auto}.ai-search__bubble[data-v-ad37dbc4]{white-space:pre-line;border-radius:1.2rem;max-width:90%;margin:0;padding:1rem 1.4rem}.ai-search__bubble--assistant[data-v-ad37dbc4]{background:var(--grey-lightest,#f3f3f3);align-self:flex-start}.ai-search__bubble--user[data-v-ad37dbc4]{color:var(--white);background:var(--primary,#1d6fb8);align-self:flex-end}.ai-search__cards[data-v-ad37dbc4]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ai-search__card[data-v-ad37dbc4]{border:1px solid var(--grey-light,#e5e5e5);grid-template-columns:10rem 1fr;gap:1rem;padding:1rem;display:grid}.ai-search__card img[data-v-ad37dbc4]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.8rem;width:100%}.ai-search__card p[data-v-ad37dbc4]{margin:.2rem 0;font-size:1.3rem}.ai-search__card .is-available[data-v-ad37dbc4]{color:var(--green,#2e7d32)}.ai-search__card .is-unavailable[data-v-ad37dbc4]{color:var(--red,#c62828)}.ai-search__card-name[data-v-ad37dbc4]{font-weight:700}.ai-search__card-actions[data-v-ad37dbc4],.ai-search__next[data-v-ad37dbc4]{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.ai-search__card-actions .btn[data-v-ad37dbc4],.ai-search__next .btn[data-v-ad37dbc4]{width:auto}.ai-search__suggestions[data-v-ad37dbc4]{flex-wrap:wrap;gap:.6rem;padding:0 1.6rem 1rem;display:flex}.ai-search__suggestions button[data-v-ad37dbc4]{text-align:left;background:var(--white);border:1px solid var(--primary,#1d6fb8);cursor:pointer;border-radius:99rem;padding:.6rem 1rem}.ai-search__form[data-v-ad37dbc4]{align-items:flex-end;gap:.8rem;padding:1rem 1.6rem 0;display:flex}.ai-search__form textarea[data-v-ad37dbc4]{font:inherit;resize:none;flex:1;padding:1rem}.ai-search__form .btn[data-v-ad37dbc4]{width:auto}.ai-search__disclaimer[data-v-ad37dbc4]{padding:.6rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));opacity:.7;margin:0;font-size:1.2rem}.ai-search__error[data-v-ad37dbc4]{color:var(--red,#c62828)}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Regular.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-SemiBold.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Bold.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Black.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/Caveat/Caveat-Regular.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body:has(.park-compare-bar) .ai-search-launcher{bottom:calc(8rem + env(safe-area-inset-bottom,0px))}
