.BookFlow-module__drAhmG__root{z-index:79;opacity:0;pointer-events:none;-webkit-font-smoothing:antialiased;font-family:SF Pro Rounded,ui-rounded,-apple-system,system-ui,sans-serif;line-height:normal;position:fixed;inset:0}.BookFlow-module__drAhmG__root.BookFlow-module__drAhmG__show{opacity:1;pointer-events:auto}.BookFlow-module__drAhmG__veil{opacity:0;background:#ffffffb3;position:absolute;inset:0}.BookFlow-module__drAhmG__show .BookFlow-module__drAhmG__veil{opacity:1;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem)}.BookFlow-module__drAhmG__stage{flex-direction:column;justify-content:center;align-items:center;gap:2.5vh;padding:5.25rem 1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow:auto}.BookFlow-module__drAhmG__card{background:#fff;border:1px solid #0000000a;border-radius:34px;outline:none;flex-direction:column;width:min(440px,100vw - 40px);height:min(65vh,600px);min-height:420px;padding:6px;transition:height .5s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #3c28141f}.BookFlow-module__drAhmG__card.BookFlow-module__drAhmG__small{justify-content:center;padding:32px}.BookFlow-module__drAhmG__x{width:46px;height:46px;color:var(--ink-2);cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:23px;flex:none;justify-content:center;align-items:center;transition:background .5s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 24px #3c28141a}.BookFlow-module__drAhmG__x svg{width:16px;height:16px;transition:transform .5s cubic-bezier(.4,0,.1,1)}.BookFlow-module__drAhmG__x:hover{background:#f5f5f5}.BookFlow-module__drAhmG__x:hover svg{transform:rotate(90deg)}.BookFlow-module__drAhmG__cal{border-radius:28px;flex:1;min-height:0;position:relative;overflow:hidden}.BookFlow-module__drAhmG__cal[hidden]{display:none}.BookFlow-module__drAhmG__frame{opacity:0;background:#fff;border:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.19,1,.22,1),height .4s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.25,.3,.2,1);display:block}.BookFlow-module__drAhmG__frame.BookFlow-module__drAhmG__ready{opacity:1}.BookFlow-module__drAhmG__skel{grid-template-columns:repeat(7,1fr);gap:14px;display:grid;position:absolute;inset:90px 10% auto}.BookFlow-module__drAhmG__skel span{aspect-ratio:1;background:linear-gradient(90deg,#f2f2f4,#e9e9ec,#f2f2f4) 0 0/200% 100%;border-radius:50%;animation:1.2s linear infinite BookFlow-module__drAhmG__sh}@keyframes BookFlow-module__drAhmG__sh{to{background-position:-200% 0}}.BookFlow-module__drAhmG__done{text-align:center}.BookFlow-module__drAhmG__check{background:var(--ink);color:#fff;border-radius:1.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:600;display:inline-flex}.BookFlow-module__drAhmG__title{letter-spacing:-.6px;color:var(--ink);margin-top:1.125rem;font-size:1.875rem;font-weight:500;line-height:1.15}.BookFlow-module__drAhmG__helper{max-width:23.75rem;color:var(--ink-3);margin:.625rem auto 0;font-size:1rem;font-weight:400;line-height:1.45}.BookFlow-module__drAhmG__cta{background:var(--ink);color:#fff;cursor:pointer;border-radius:1.4375rem;align-items:center;height:2.875rem;margin-top:1.625rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;transition:transform .35s cubic-bezier(.19,1,.22,1);display:inline-flex}.BookFlow-module__drAhmG__cta:hover{transform:scale(.98)}@media (max-width:768px){.BookFlow-module__drAhmG__stage{padding:4.875rem 0 calc(1rem + env(safe-area-inset-bottom));justify-content:center;gap:.875rem}.BookFlow-module__drAhmG__cal{border-radius:calc(19px * var(--kb,1))}.BookFlow-module__drAhmG__frame{width:calc(100% / var(--kb,1));height:calc(100% / var(--kb,1));transform-origin:0 0;transform:scale(var(--kb,1))!important}.BookFlow-module__drAhmG__card,.BookFlow-module__drAhmG__card.BookFlow-module__drAhmG__small{width:calc(425px * var(--kb,1));max-width:none;min-height:0;padding:calc(6px * var(--kb,1));border-radius:calc(25px * var(--kb,1));flex:none;height:calc(575px * var(--kb,1))!important}.BookFlow-module__drAhmG__x{border-radius:50%;width:2.625rem;height:2.625rem}.BookFlow-module__drAhmG__x svg{width:.9375rem;height:.9375rem}}
