.booking-commerce-card[data-v-56b0f153]{box-shadow:0 16px 38px -32px #1e24207a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.booking-commerce-card--gift[data-v-56b0f153]{background:linear-gradient(135deg,var(--surface) 24%,color-mix(in srgb,var(--gold-soft) 48%,var(--surface)))}.booking-commerce-card--products[data-v-56b0f153]{background:linear-gradient(135deg,var(--surface) 24%,color-mix(in srgb,var(--moss-soft) 48%,var(--surface)))}.booking-commerce-card[data-v-56b0f153]:hover{border-color:color-mix(in srgb,var(--moss) 38%,var(--line));box-shadow:0 22px 46px -30px #1e24206b;transform:translateY(-2px)}.booking-commerce-card__icon[data-v-56b0f153],.booking-commerce-card__arrow[data-v-56b0f153]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.booking-commerce-card:hover .booking-commerce-card__icon[data-v-56b0f153]{transform:scale(1.04)}.booking-commerce-card:hover .booking-commerce-card__arrow[data-v-56b0f153]{background:var(--moss-soft);border-color:color-mix(in srgb,var(--moss) 34%,var(--line));transform:translate(2px)}@media(prefers-reduced-motion:reduce){.booking-commerce-card[data-v-56b0f153],.booking-commerce-card__icon[data-v-56b0f153],.booking-commerce-card__arrow[data-v-56b0f153]{transition:none}.booking-commerce-card[data-v-56b0f153]:hover,.booking-commerce-card:hover .booking-commerce-card__icon[data-v-56b0f153],.booking-commerce-card:hover .booking-commerce-card__arrow[data-v-56b0f153]{transform:none}}.conversation-frame[data-v-56b0f153]{width:100%;max-width:860px;margin-inline:auto}.conversation-question[data-v-56b0f153]{padding:clamp(22px,4vw,38px);border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--booking-card, var(--surface)) 94%,transparent);box-shadow:0 26px 70px -54px color-mix(in srgb,var(--ink) 48%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.booking-transcript[data-v-56b0f153]{background:color-mix(in srgb,var(--booking-card, var(--surface)) 82%,transparent)}.booking-transcript__row[data-v-56b0f153]{transition:background-color .16s ease}.booking-transcript__row[data-v-56b0f153]:hover{background:color-mix(in srgb,var(--moss-soft) 42%,transparent)}.booking-primary-cta[data-v-56b0f153]{background:var(--booking-button, var(--moss))!important}.booking-primary-cta[data-v-56b0f153]:hover:not(:disabled){background:var(--booking-button-hover, var(--moss-2))!important}.booking-service-card[data-v-56b0f153],.booking-lookup[data-v-56b0f153],.booking-service-search[data-v-56b0f153]{background-color:color-mix(in srgb,var(--booking-card, var(--surface)) 96%,transparent)}.booking-shell--embed[data-v-56b0f153]{padding-top:10px;padding-bottom:92px}@media(max-width:639px){.conversation-question[data-v-56b0f153]{padding:20px 16px 22px;border-radius:18px}.booking-display[data-v-56b0f153]{font-size:clamp(31px,10vw,42px)}.booking-lede[data-v-56b0f153]{margin-bottom:24px}.booking-shell--embed[data-v-56b0f153]{padding-inline:10px}}.booking-eyebrow[data-v-56b0f153]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--moss);font-weight:500;margin-bottom:14px}.booking-display[data-v-56b0f153]{font-family:var(--font-serif),serif;font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0 0 18px;font-weight:400;color:var(--ink);max-width:580px}.booking-display i[data-v-56b0f153]{font-style:italic;color:var(--moss);padding-right:.08em}.booking-lede[data-v-56b0f153]{font-size:15px;line-height:1.55;color:var(--ink-3);margin:0 0 32px;max-width:520px}.booking-primary-cta[data-v-56b0f153]{box-shadow:0 12px 24px -12px var(--moss)}.booking-primary-cta[data-v-56b0f153]:hover:not(:disabled){transform:translateY(-1px)}@media(max-width:1023px){.booking-summary[data-v-56b0f153]{position:static!important}}.fade-enter-active[data-v-56b0f153],.fade-leave-active[data-v-56b0f153]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-56b0f153],.fade-leave-to[data-v-56b0f153]{opacity:0;transform:translateY(10px)}.kbook-chrome[data-v-56b0f153]{position:fixed;top:0;left:0;right:0;z-index:40;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--line);background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-sans)}.kbook-brand[data-v-56b0f153]{display:flex;align-items:center;gap:14px}.kbook-brand__mark[data-v-56b0f153]{width:40px;height:40px;border-radius:12px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);font-weight:600;overflow:hidden;padding:4px}.kbook-brand__mark img[data-v-56b0f153]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kbook-brand__tenant[data-v-56b0f153]{font-family:var(--font-serif),serif;font-size:22px;letter-spacing:-.01em;color:var(--ink)}.kbook-chrome__right[data-v-56b0f153]{display:flex;align-items:center;gap:14px;color:var(--ink-2);font-size:13px}.kbook-pill[data-v-56b0f153]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--ink-2);font-family:inherit;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.kbook-pill[data-v-56b0f153]:hover{background:var(--moss-soft);color:var(--moss);border-color:var(--moss)}.kbook-pill__dot[data-v-56b0f153]{width:6px;height:6px;border-radius:999px;background:var(--moss)}.kbook-pill--staff[data-v-56b0f153]:hover{background:var(--surface);color:var(--ink-2);border-color:var(--line)}.kbook-clock[data-v-56b0f153]{display:inline-flex;align-items:center;gap:6px}
