.bd[data-v-7af46e91]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:580px;position:relative}.bd[data-v-7af46e91],.bd-close[data-v-7af46e91]{background:#fff;color:#291a4b}.bd-close[data-v-7af46e91]{align-items:center;border:1px solid #e3dcee;border-radius:50%;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;width:36px;z-index:2}.bd-close[data-v-7af46e91]:hover{background:#f5f0fa}.bd-side[data-v-7af46e91]{background:#f7f4fb;border-right:1px solid #e9e3f1;display:flex;flex-direction:column;gap:10px;padding:28px 24px}.bd-back[data-v-7af46e91]{background:#fff;border:1px solid #d9cfe6;border-radius:50%;color:#291a4b;cursor:pointer;height:40px;margin-bottom:4px;width:40px}.bd-back[data-v-7af46e91]:hover{border-color:#291a4b}.bd-brand[data-v-7af46e91]{align-items:center;color:#6c757d;display:flex;font-size:.9rem;font-weight:600;gap:10px;letter-spacing:.02em}.bd-brand img[data-v-7af46e91]{height:30px;mix-blend-mode:multiply;width:auto}.bd-event[data-v-7af46e91]{color:#291a4b;font-size:1.45rem;font-weight:700;line-height:1.2;margin:4px 0 6px}.bd-meta[data-v-7af46e91]{color:#4b4660;display:flex;flex-direction:column;font-size:.92rem;gap:8px;list-style:none;margin:0;padding:0}.bd-meta li[data-v-7af46e91]{align-items:flex-start;display:flex;gap:10px}.bd-meta i[data-v-7af46e91]{color:#962c4f;margin-top:2px}.bd-meta--when[data-v-7af46e91]{color:#291a4b;font-weight:600}.bd-desc[data-v-7af46e91]{color:#4b4660;font-size:.92rem;line-height:1.5;margin:10px 0 0}.bd-agenda[data-v-7af46e91]{color:#4b4660;display:flex;flex-direction:column;font-size:.88rem;gap:6px;list-style:none;margin:4px 0 0;padding:0}.bd-agenda li[data-v-7af46e91]{padding-left:18px;position:relative}.bd-agenda li[data-v-7af46e91]:before{background:linear-gradient(90deg,#291a4b,#962c4f);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:.55em;width:8px}.bd-main[data-v-7af46e91]{display:flex;flex-direction:column;min-width:0;padding:28px 28px 24px}.bd-h[data-v-7af46e91]{color:#291a4b;font-size:1.15rem;font-weight:700;margin:0 0 14px;outline:none;padding-right:44px}.bd-h--center[data-v-7af46e91]{padding-right:0;text-align:center}.bd-pick[data-v-7af46e91]{display:grid;flex:1;gap:24px;grid-template-columns:minmax(0,1fr) 210px}.bd-cal-nav[data-v-7af46e91]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bd-cal-month[data-v-7af46e91]{color:#291a4b;font-weight:600;text-transform:capitalize}.bd-cal-arrows button[data-v-7af46e91]{background:transparent;border:none;border-radius:50%;color:#291a4b;cursor:pointer;height:34px;width:34px}.bd-cal-arrows button[data-v-7af46e91]:hover:not(:disabled){background:#f1ecf8}.bd-cal-arrows button[data-v-7af46e91]:disabled{color:#c4bdd1;cursor:default}.bd-grid[data-v-7af46e91]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.bd-dow[data-v-7af46e91]{color:#6c757d;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:4px 0 6px;text-align:center;text-transform:uppercase}.bd-day[data-v-7af46e91]{align-items:center;aspect-ratio:1;background:transparent;border:none;border-radius:50%;color:#b9b3c6;cursor:default;display:flex;font-size:.95rem;font-weight:500;justify-content:center;margin:0 auto;max-width:46px;padding:0;position:relative;width:100%}.bd-day--avail[data-v-7af46e91]{background:#f1ecf8;color:#291a4b;cursor:pointer;font-weight:700;transition:background .15s ease}.bd-day--avail[data-v-7af46e91]:hover{background:#e2d9ef}.bd-day--sel[data-v-7af46e91],.bd-day--sel[data-v-7af46e91]:hover{background:#291a4b;color:#fff}.bd-day--today[data-v-7af46e91]:after{background:#962c4f;border-radius:50%;bottom:5px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.bd-day--sel.bd-day--today[data-v-7af46e91]:after{background:#fff}.bd-day--skel[data-v-7af46e91],.bd-time-skel[data-v-7af46e91]{animation:bd-shimmer-7af46e91 1.2s linear infinite;background:linear-gradient(90deg,#f1eef5 25%,#e6e1ee,#f1eef5 75%);background-size:200% 100%}.bd-time-skel[data-v-7af46e91]{border-radius:8px;display:block;height:44px}@keyframes bd-shimmer-7af46e91{0%{background-position:200% 0}to{background-position:-200% 0}}.bd-tz[data-v-7af46e91]{margin-top:16px}.bd-label[data-v-7af46e91]{color:#6c757d;display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.bd-tz-row[data-v-7af46e91]{align-items:center;display:flex;gap:10px}.bd-tz-dd[data-v-7af46e91]{flex:1;min-width:0}.bd-tz-dd[data-v-7af46e91] .p-dropdown-label{color:#291a4b;font-size:.9rem;padding:.55rem .75rem}.bd-tz[data-v-7af46e91] .p-dropdown{border-color:#d6cde3;border-radius:8px}.bd-tz[data-v-7af46e91] .p-dropdown:not(.p-disabled).p-focus{border-color:#291a4b;box-shadow:0 0 0 3px #291a4b26}.bd-hfmt[data-v-7af46e91]{border:1px solid #d9cfe6;border-radius:8px;display:inline-flex;flex-shrink:0;overflow:hidden}.bd-hfmt button[data-v-7af46e91]{background:#fff;border:none;color:#291a4b;cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 10px}.bd-hfmt button.active[data-v-7af46e91]{background:#291a4b;color:#fff}.bd-times[data-v-7af46e91]{min-width:0}.bd-times-head[data-v-7af46e91]{color:#291a4b;font-size:.95rem;font-weight:600;margin-bottom:10px}.bd-times-list[data-v-7af46e91]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding-right:2px}.bd-time[data-v-7af46e91]{display:grid;gap:6px;grid-template-columns:1fr}.bd-time--sel[data-v-7af46e91]{grid-template-columns:1fr 1fr}.bd-time-btn[data-v-7af46e91]{background:#fff;border:1px solid #c9bedb;border-radius:8px;color:#291a4b;cursor:pointer;font-size:.95rem;font-weight:600;padding:11px 8px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bd-time-btn[data-v-7af46e91]:hover{border-color:#291a4b;box-shadow:inset 0 0 0 1px #291a4b}.bd-time--sel .bd-time-btn[data-v-7af46e91]{background:#6b5a8e;border-color:#6b5a8e;box-shadow:none;color:#fff}.bd-time-next[data-v-7af46e91]{background:#291a4b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:11px 8px}.bd-time-next[data-v-7af46e91]:hover{background:#3a2769}.bd-times-hint[data-v-7af46e91]{display:flex;flex-direction:column;gap:8px;height:100%}.bd-times-hint p[data-v-7af46e91]{color:#6c757d;font-size:.9rem;gap:8px;margin:40px 0 0}.bd-state[data-v-7af46e91],.bd-times-hint p[data-v-7af46e91]{align-items:center;display:flex}.bd-state[data-v-7af46e91]{color:#4b4660;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:32px 12px;text-align:center}.bd-state>i[data-v-7af46e91]{color:#291a4b;font-size:2.4rem}.bd-state p[data-v-7af46e91]{line-height:1.5;margin:0;max-width:36rem}.bd-state-actions[data-v-7af46e91]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bd-banner[data-v-7af46e91]{align-items:flex-start;border-radius:8px;display:flex;font-size:.9rem;gap:10px;line-height:1.4;margin-bottom:14px;padding:10px 14px}.bd-banner i[data-v-7af46e91]{margin-top:2px}.bd-banner--warn[data-v-7af46e91]{background:#fff8e6;border:1px solid #f3d892;color:#6b4a00}.bd-banner--error[data-v-7af46e91]{background:#fff5f5;border:1px solid #f5c2c2;color:#b42323}.bd-form[data-v-7af46e91]{display:flex;flex-direction:column;gap:14px}.bd-summary[data-v-7af46e91]{align-items:center;background:#f7f4fb;border-radius:8px;color:#291a4b;display:flex;font-size:.92rem;font-weight:600;gap:10px;padding:10px 14px}.bd-summary i[data-v-7af46e91]{color:#962c4f}.bd-summary .bd-link[data-v-7af46e91]{margin-left:auto}.bd-link[data-v-7af46e91]{background:transparent;border:none;color:#962c4f;cursor:pointer;font-size:.9rem;font-weight:600;padding:0;text-decoration:underline}.bd-row[data-v-7af46e91]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.bd-field label[data-v-7af46e91]{color:#291a4b;display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.bd-req[data-v-7af46e91]{color:#962c4f}.bd-opt[data-v-7af46e91]{color:#6c757d;font-weight:400}.bd-field[data-v-7af46e91] .p-inputtext{border:1px solid #d6cde3;border-radius:8px;color:#291a4b;font-size:.95rem;padding:.7rem .85rem;width:100%}.bd-field[data-v-7af46e91] .p-inputtext:enabled:focus{border-color:#291a4b;box-shadow:0 0 0 3px #291a4b26;outline:none}.bd-field[data-v-7af46e91] .p-inputtext.p-invalid{border-color:#d32f2f}.bd-msg[data-v-7af46e91]{margin-top:4px;min-height:1.3rem}.bd-err[data-v-7af46e91]{color:#b42323;gap:6px;line-height:1.3rem}.bd-err[data-v-7af46e91],.bd-privacy[data-v-7af46e91]{align-items:center;display:flex;font-size:.82rem}.bd-privacy[data-v-7af46e91]{color:#6c757d;gap:8px;margin:0}.bd-actions[data-v-7af46e91]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.bd-btn[data-v-7af46e91]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;padding:11px 18px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.bd-btn--primary[data-v-7af46e91]{background:#291a4b;color:#fff}.bd-btn--primary[data-v-7af46e91]:hover:not(:disabled){background:#3a2769}.bd-btn--primary[data-v-7af46e91]:disabled{cursor:default;opacity:.65}.bd-btn--ghost[data-v-7af46e91]{background:#fff;border-color:#c9bedb;color:#291a4b}.bd-btn--ghost[data-v-7af46e91]:hover{background:#f7f4fb;border-color:#291a4b}.bd-btn--wide[data-v-7af46e91]{width:100%}.bd-done[data-v-7af46e91]{flex-direction:column;gap:12px;padding:8px 0 0;text-align:center}.bd-done[data-v-7af46e91],.bd-done-icon[data-v-7af46e91]{align-items:center;display:flex}.bd-done-icon[data-v-7af46e91]{background:#eaf7ee;border-radius:50%;color:#1e7b3b;font-size:1.5rem;height:56px;justify-content:center;width:56px}.bd-done-sub[data-v-7af46e91]{color:#4b4660;line-height:1.5;margin:0}.bd-card[data-v-7af46e91]{background:#fff;border:1px solid #e9e3f1;border-radius:12px;padding:4px 16px;text-align:left;width:100%}.bd-card-row[data-v-7af46e91]{align-items:flex-start;border-bottom:1px solid #f0ecf5;display:flex;gap:12px;padding:12px 0}.bd-card-row[data-v-7af46e91]:last-child{border-bottom:none}.bd-card-row>i[data-v-7af46e91]{color:#962c4f;margin-top:3px}.bd-card-row>div[data-v-7af46e91]{color:#4b4660;display:flex;flex:1;flex-direction:column;font-size:.92rem;gap:2px;min-width:0}.bd-card-row strong[data-v-7af46e91]{color:#291a4b}.bd-card-row a[data-v-7af46e91]{color:#962c4f;word-break:break-all}.bd-copy[data-v-7af46e91]{align-items:center;align-self:center;background:#fff;border:1px solid #c9bedb;border-radius:8px;color:#291a4b;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.bd-copy[data-v-7af46e91]:hover{border-color:#291a4b}.bd-done-add[data-v-7af46e91]{color:#6c757d;font-size:.85rem;margin:4px 0 0}.bd-cal-actions[data-v-7af46e91]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bd-done-note[data-v-7af46e91]{color:#4b4660;font-size:.88rem;margin:0}@media (max-width:899px){.bd[data-v-7af46e91]{grid-template-columns:1fr;min-height:0}.bd-side[data-v-7af46e91]{border-bottom:1px solid #e9e3f1;border-right:none;padding:20px 60px 16px 20px}.bd-main[data-v-7af46e91]{padding:20px}.bd-pick[data-v-7af46e91]{gap:18px;grid-template-columns:1fr}.bd-times-list[data-v-7af46e91]{max-height:none;overflow:visible}.bd-times-hint p[data-v-7af46e91]{margin:0}.bd-hint-icon[data-v-7af46e91]{display:none}}@media (max-width:639px){.bd-agenda[data-v-7af46e91],.bd-desc[data-v-7af46e91]{display:none}.bd-event[data-v-7af46e91]{font-size:1.25rem}.bd-meta[data-v-7af46e91]{flex-direction:row;flex-wrap:wrap;gap:6px 14px}.bd-meta--when[data-v-7af46e91]{flex-basis:100%}.bd-day[data-v-7af46e91]{max-width:44px}.bd-row[data-v-7af46e91]{grid-template-columns:1fr}.bd-actions[data-v-7af46e91]{flex-direction:column-reverse}.bd-actions .bd-btn[data-v-7af46e91]{width:100%}.bd-card-row[data-v-7af46e91]{flex-wrap:wrap}.bd-copy[data-v-7af46e91]{margin-left:28px}}.book-demo-dialog{border-radius:16px;box-shadow:0 24px 64px #140a2d59;overflow:hidden}.book-demo-dialog .p-dialog-content{border-radius:0;padding:0}@media (max-width:639px){.book-demo-dialog{border-radius:0;height:100%;margin:0;max-height:100%!important;max-width:100vw;width:100vw!important}.book-demo-dialog .p-dialog-content{height:100%}}.hide-x-overflow{contain:paint;width:100%}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #962c4f;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.error-page[data-v-1e9e5f6e]{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.error-hero[data-v-1e9e5f6e]{background:linear-gradient(170deg,#291a4b,#3d2566);flex-shrink:0;padding:5rem 2rem 4rem;text-align:center}.error-code[data-v-1e9e5f6e]{background:#fff;-webkit-background-clip:text;font-size:6rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem}.error-title[data-v-1e9e5f6e]{color:#fff;font-size:1.75rem;font-weight:700;margin:0 0 .75rem}.error-desc[data-v-1e9e5f6e]{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0 auto;max-width:440px}.error-body[data-v-1e9e5f6e]{align-items:flex-start;background:#faf8fc;flex:1;padding:3rem 1rem}.error-actions[data-v-1e9e5f6e],.error-body[data-v-1e9e5f6e]{display:flex;justify-content:center}.error-actions[data-v-1e9e5f6e]{flex-wrap:wrap;gap:.75rem}.error-btn[data-v-1e9e5f6e]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.error-btn[data-v-1e9e5f6e]:hover{transform:translateY(-2px)}.error-btn--primary[data-v-1e9e5f6e],.error-btn--secondary[data-v-1e9e5f6e]{background:#fff;color:#291a4b}.error-btn--secondary[data-v-1e9e5f6e]{border:1px solid #e8e0f0}.error-btn--secondary[data-v-1e9e5f6e]:hover{border-color:#291a4b}@media (max-width:767px){.error-code[data-v-1e9e5f6e]{font-size:4rem}.error-title[data-v-1e9e5f6e]{font-size:1.35rem}.error-actions[data-v-1e9e5f6e]{flex-direction:column;max-width:280px;width:100%}.error-btn[data-v-1e9e5f6e]{justify-content:center;width:100%}}
