.ai-container{container-type:inline-size}.ai-chip-row{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;margin-inline:-1rem;padding:.125rem 1rem;scrollbar-width:none}.ai-chip-row::-webkit-scrollbar{display:none}.ai-chip-row>li{flex:none;scroll-snap-align:start}.ai-chip{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:var(--color-accept);--tw-bg-opacity: 1;background-color:var(--color-accept);padding-left:.875rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:var(--color-accept-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ai-chip:hover{--tw-border-opacity: 1;border-color:var(--color-accept-hover);--tw-bg-opacity: 1;background-color:var(--color-accept-hover)}.ai-chip:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: var(--color-accent-hover)}.ai-chip:disabled{cursor:not-allowed;opacity:.5}.ai-chip{height:2.25rem}.ai-chip-count{margin-left:.4rem;font-weight:500;font-variant-numeric:tabular-nums;opacity:.75}.ai-show-all{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:var(--color-content-muted);padding-left:.875rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:var(--color-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ai-show-all:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: var(--color-accent-hover)}.ai-show-all{height:2.25rem}.ai-step{position:relative;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:var(--color-content-muted);font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:var(--color-content)}.ai-step:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: var(--color-accent-hover)}.ai-step{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}.ai-step-icon{width:.875rem;height:.875rem}.ai-step-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ai-link{border-radius:0;border-width:0px;padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:var(--color-content-muted);text-decoration-line:underline;text-underline-offset:2px}.ai-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: var(--color-accent-hover)}.ai-show-all.ai-on-dark,.ai-step.ai-on-dark{border-color:color-mix(in srgb,var(--color-content-inverse) 55.00000000000001%,transparent);--tw-text-opacity: 1;color:var(--color-content-inverse)}.ai-link.ai-on-dark{color:color-mix(in srgb,var(--color-content-inverse) 80%,transparent)}.ai-m-up{display:none}.ai-tray{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"q c" "rule rule" "chips chips";align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0;padding:.375rem 1rem .75rem}.ai-tray-q{grid-area:q;display:flex;align-items:center;min-height:2.25rem;min-width:0}.ai-tray-rule{--tw-bg-opacity: 1;background-color:var(--color-divider);grid-area:rule;height:1px;margin-inline:-1rem;margin-top:.3125rem}.ai-tray-c{grid-area:c;display:flex;align-items:center;gap:.75rem}.ai-tray-chips{grid-area:chips;min-width:0;padding-top:.625rem}@container (min-width: 36rem){.ai-chip-row{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none;margin-inline:0;padding:0}.ai-chip-row>li{flex:initial}.ai-s-only{display:none}.ai-m-up{display:list-item}.ai-fold-hidden{display:none}@media (pointer: fine){.ai-chip{height:2rem}.ai-step{width:2rem;height:2rem}}.ai-tray{padding-block:.75rem}.ai-tray-rule{margin-top:.375rem}.ai-tray-chips{padding-top:.75rem}.ai-tray-c{gap:1rem}}@container (min-width: 56rem){.ai-tray{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"q chips c"}.ai-tray-chips{padding-top:0}.ai-tray-rule{display:none}}.ai-search-pop{animation:svelte-x9ytn5-ai-search-pop-colour 1s ease-in-out 3}.ai-search-pop-label{display:inline-block;animation:svelte-x9ytn5-ai-search-pop-label 1s ease-in-out 3}@keyframes svelte-x9ytn5-ai-search-pop-colour{0%,to{background-color:var(--color-accept)}50%{background-color:var(--color-accept-hover)}}@keyframes svelte-x9ytn5-ai-search-pop-label{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.ai-search-pop,.ai-search-pop-label{animation:none}}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background-color:#ffc107;border-color:#ffc107;color:#000}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background-color:#ffb300;border-color:#ffb300}.flatpickr-day.today{border-color:#ffc107}.flatpickr-day.today:hover{background-color:#ffc107;border-color:#ffc107;color:#000}.flatpickr-day.inRange{background-color:#fff3cd;border-color:#ffc107}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#ffc107}.followup-container .answer-date{flex:1 1 12.5rem;min-width:12.5rem}@container (min-width: 40rem){.followup-container .answer-date{flex:none;width:15rem}}.answer-steppers.svelte-15fqmv8{display:flex;gap:.5rem;flex:1 1 12.5rem;min-width:12.5rem}.answer-steppers.svelte-15fqmv8>*{flex:1 1 0;min-width:6rem}.answer-steppers.svelte-15fqmv8 .answer-pill{width:100%}@container (min-width: 40rem){.answer-steppers.svelte-15fqmv8{flex:none}.answer-steppers.svelte-15fqmv8>*{flex:none}.answer-steppers.svelte-15fqmv8 .answer-pill{width:auto}}.answer-stepper-grow.svelte-15fqmv8{flex:1 1 0;min-width:0}.answer-stepper-grow.svelte-15fqmv8 .answer-pill:where(.svelte-15fqmv8){width:100%}@container (min-width: 30rem){.answer-stepper-grow.svelte-15fqmv8{flex:none}.answer-stepper-grow.svelte-15fqmv8 .answer-pill:where(.svelte-15fqmv8){width:auto}}.answer-age.svelte-15fqmv8{width:100%;min-width:0}.answer-ages-below.svelte-15fqmv8,.answer-ages-inline.svelte-15fqmv8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.answer-ages-inline.svelte-15fqmv8{flex:1 1 100%;align-items:center;gap:.5rem}.answer-ages-below.svelte-15fqmv8 .answer-ages-label:where(.svelte-15fqmv8),.answer-ages-inline.svelte-15fqmv8 .answer-ages-label:where(.svelte-15fqmv8){display:none}.answer-ages-caption.svelte-15fqmv8{grid-column:1 / -1}.answer-ages-below.svelte-15fqmv8 .answer-age:where(.svelte-15fqmv8):only-of-type,.answer-ages-inline.svelte-15fqmv8 .answer-age:where(.svelte-15fqmv8):only-of-type{grid-column:1 / -1}.answer-update-full.svelte-15fqmv8,.answer-update-full-details.svelte-15fqmv8{width:100%}@container (min-width: 30rem){.answer-update-full.svelte-15fqmv8{width:auto}.answer-age.svelte-15fqmv8{width:7rem}.answer-ages-below.svelte-15fqmv8,.answer-ages-inline.svelte-15fqmv8{display:flex;flex-wrap:wrap}.answer-ages-inline.svelte-15fqmv8{flex:0 1 auto;max-width:100%}.answer-ages-below.svelte-15fqmv8 .answer-ages-label:where(.svelte-15fqmv8){display:flex}.answer-fieldset-ages.svelte-15fqmv8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.answer-fieldset-ages.svelte-15fqmv8 .answer-update-full:where(.svelte-15fqmv8){justify-self:end}.answer-ages-caption.svelte-15fqmv8{display:none}}@container (min-width: 60rem){.answer-update-full-details.svelte-15fqmv8{width:auto}}.followup-container.svelte-t0lxj8{container-type:inline-size}@container (min-width: 40rem){.followup-form[data-form=dates].svelte-t0lxj8{grid-template-columns:minmax(11rem,1fr) auto;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}}@container (min-width: 46rem){.followup-form[data-form=guests].svelte-t0lxj8,.followup-form[data-form=childAges].svelte-t0lxj8{grid-template-columns:minmax(11rem,1fr) auto;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}}@container (min-width: 60rem){.followup-form[data-form=details].svelte-t0lxj8{grid-template-columns:minmax(11rem,1fr) auto;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}}
