.BookDemo-module__zMNdzG__dialog{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);max-height:calc(100dvh - 32px);color:var(--foreground);font-family:"KF Rupee",var(--font-dm-sans),sans-serif;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #0c122047}.BookDemo-module__zMNdzG__dialog.BookDemo-module__zMNdzG__narrow{width:min(540px,100vw - 32px)}.BookDemo-module__zMNdzG__dialog::backdrop{background:#0c122080}.BookDemo-module__zMNdzG__dialog:not([open]){display:none}.BookDemo-module__zMNdzG__dialog[open]{animation:.2s ease-out BookDemo-module__zMNdzG__rise}@keyframes BookDemo-module__zMNdzG__rise{0%{opacity:0;translate:0 8px}}.BookDemo-module__zMNdzG__frame{position:relative}.BookDemo-module__zMNdzG__frame:focus{outline:none}.BookDemo-module__zMNdzG__body{flex-direction:column;gap:18px;padding:32px 32px 28px;display:flex}.BookDemo-module__zMNdzG__title{letter-spacing:-.01em;margin:0;padding-right:44px;font-size:26px;font-weight:600;line-height:32px}.BookDemo-module__zMNdzG__lead{color:var(--muted-foreground);margin:-8px 0 2px;font-size:16px;line-height:24px}.BookDemo-module__zMNdzG__close{z-index:1;border:1px solid var(--border);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.BookDemo-module__zMNdzG__close:hover{background:var(--muted);color:var(--foreground)}.BookDemo-module__zMNdzG__close:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.BookDemo-module__zMNdzG__notice{color:#4a3a12;background:#fff8e6;border:1px solid #f3d38a;border-radius:14px;gap:2px;margin:0;padding:12px 16px;font-size:15px;line-height:22px;display:grid}.BookDemo-module__zMNdzG__notice strong{color:#2b220b;font-weight:600}.BookDemo-module__zMNdzG__choose{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.BookDemo-module__zMNdzG__qrCard{border:1px solid var(--border);text-align:center;background:#fbfcfd;border-radius:20px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:18px 18px 20px;display:flex}.BookDemo-module__zMNdzG__tag{color:#0f7a3d;background:#e8f8ee;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:18px}.BookDemo-module__zMNdzG__qr{border:1px solid var(--border);background:#fff;border-radius:14px;width:184px;height:184px;padding:6px}.BookDemo-module__zMNdzG__qr svg{width:100%;height:100%;display:block}.BookDemo-module__zMNdzG__qrCard figcaption{gap:4px;display:grid}.BookDemo-module__zMNdzG__qrCard strong{font-size:16px;font-weight:600;line-height:22px}.BookDemo-module__zMNdzG__qrCard figcaption span{color:var(--muted-foreground);font-size:14px;line-height:20px}.BookDemo-module__zMNdzG__options{flex-direction:column;gap:12px;display:flex}.BookDemo-module__zMNdzG__option{border:1px solid var(--border);width:100%;min-height:76px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.BookDemo-module__zMNdzG__option:hover{background:#fbfcfd;border-color:#b9c3d3;box-shadow:0 6px 18px #0c12200f}.BookDemo-module__zMNdzG__option:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.BookDemo-module__zMNdzG__optionIcon{border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.BookDemo-module__zMNdzG__optionIcon svg{width:22px;height:22px}.BookDemo-module__zMNdzG__optionWa .BookDemo-module__zMNdzG__optionIcon{color:#1fb855;background:#e8f8ee}.BookDemo-module__zMNdzG__optionWa .BookDemo-module__zMNdzG__optionIcon svg{fill:currentColor}.BookDemo-module__zMNdzG__optionCall .BookDemo-module__zMNdzG__optionIcon{background:var(--primary-light);color:var(--primary)}.BookDemo-module__zMNdzG__optionText{gap:2px;min-width:0;display:grid}.BookDemo-module__zMNdzG__optionText strong{font-size:16px;font-weight:600;line-height:22px}.BookDemo-module__zMNdzG__optionText span{color:var(--muted-foreground);font-size:14px;line-height:20px}.BookDemo-module__zMNdzG__optionArrow{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.BookDemo-module__zMNdzG__alt{color:var(--muted-foreground);margin:4px 2px 0;font-size:14px;line-height:20px}.BookDemo-module__zMNdzG__alt a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere}.BookDemo-module__zMNdzG__back{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:-6px 0 -6px -4px;padding:4px;font-size:15px;font-weight:600;display:inline-flex}.BookDemo-module__zMNdzG__back:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.BookDemo-module__zMNdzG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.BookDemo-module__zMNdzG__field>label{font-size:15px;font-weight:600;line-height:20px}.BookDemo-module__zMNdzG__optional{color:var(--muted-foreground);font-weight:400}.BookDemo-module__zMNdzG__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.BookDemo-module__zMNdzG__input,.BookDemo-module__zMNdzG__phoneBox,.BookDemo-module__zMNdzG__select{height:52px;color:var(--foreground);font:inherit;background:#fff;border:1px solid #cdd3db;border-radius:14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.BookDemo-module__zMNdzG__input{width:100%;padding:0 16px}.BookDemo-module__zMNdzG__phoneBox:focus-within{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb33}.BookDemo-module__zMNdzG__input:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb33}.BookDemo-module__zMNdzG__select:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb33}.BookDemo-module__zMNdzG__phoneBox{align-items:center;display:flex;overflow:hidden}.BookDemo-module__zMNdzG__phoneBox input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:17px}.BookDemo-module__zMNdzG__phoneBox input::placeholder,.BookDemo-module__zMNdzG__input::placeholder{color:#8a93a3;opacity:1}.BookDemo-module__zMNdzG__countryButton{border:0;border-right:1px solid var(--border);color:var(--foreground);font:inherit;cursor:pointer;background:#f8fafc;flex-shrink:0;align-self:stretch;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex}.BookDemo-module__zMNdzG__countryButton:hover{background:#f1f4f8}.BookDemo-module__zMNdzG__countryButton:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.BookDemo-module__zMNdzG__countryDial{font-size:16px;font-weight:500}.BookDemo-module__zMNdzG__flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:21px;height:14px;display:block;box-shadow:0 0 0 1px #0c12201f}.BookDemo-module__zMNdzG__countryPanel{z-index:10;border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #0c12202e}.BookDemo-module__zMNdzG__countrySearch{color:var(--muted-foreground);border:1px solid #cdd3db;border-radius:12px;align-items:center;gap:8px;margin:8px;padding:0 12px;display:flex}.BookDemo-module__zMNdzG__countrySearch:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb33}.BookDemo-module__zMNdzG__countrySearch input{min-width:0;height:42px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.BookDemo-module__zMNdzG__countryList{flex:1;min-height:0;margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.BookDemo-module__zMNdzG__countryList li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:15px;line-height:20px;display:flex}.BookDemo-module__zMNdzG__countryList li[aria-selected=true]{color:var(--primary);font-weight:600}.BookDemo-module__zMNdzG__countryList li.BookDemo-module__zMNdzG__optionActive{background:var(--primary-light)}.BookDemo-module__zMNdzG__countryList .BookDemo-module__zMNdzG__countryPinnedEnd{box-shadow:0 7px 0 -6px var(--border);margin-bottom:7px}.BookDemo-module__zMNdzG__countryName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BookDemo-module__zMNdzG__countryCode{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.BookDemo-module__zMNdzG__countryList li[aria-selected=true] .BookDemo-module__zMNdzG__countryCode{color:var(--primary)}.BookDemo-module__zMNdzG__countryList .BookDemo-module__zMNdzG__countryEmpty{color:var(--muted-foreground);cursor:default;justify-content:center}.BookDemo-module__zMNdzG__loading{color:var(--muted-foreground);text-align:center;padding:48px 32px;font-size:15px}.BookDemo-module__zMNdzG__invalid{border-color:#b42318}.BookDemo-module__zMNdzG__invalid:focus-within{border-color:#b42318;box-shadow:0 0 0 3px #b4231829}.BookDemo-module__zMNdzG__fieldError{color:#b42318;margin:0;font-size:14px;line-height:20px}.BookDemo-module__zMNdzG__select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 14px 0 16px;display:flex}.BookDemo-module__zMNdzG__selectValue,.BookDemo-module__zMNdzG__selectPlaceholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookDemo-module__zMNdzG__selectPlaceholder{color:#8a93a3}.BookDemo-module__zMNdzG__selectChevron,.BookDemo-module__zMNdzG__selectChevronOpen{color:var(--muted-foreground);flex-shrink:0;transition:rotate .15s}.BookDemo-module__zMNdzG__selectChevronOpen{rotate:180deg}.BookDemo-module__zMNdzG__list{z-index:10;border:1px solid var(--border);background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #0c12202e}.BookDemo-module__zMNdzG__list:focus{outline:none}.BookDemo-module__zMNdzG__list li{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:15px;line-height:20px;display:flex}.BookDemo-module__zMNdzG__list li[aria-selected=true]{color:var(--primary);font-weight:600}.BookDemo-module__zMNdzG__list li.BookDemo-module__zMNdzG__optionActive{background:var(--primary-light)}.BookDemo-module__zMNdzG__list:focus-visible li.BookDemo-module__zMNdzG__optionActive{box-shadow:inset 0 0 0 2px #2563eb59}.BookDemo-module__zMNdzG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.BookDemo-module__zMNdzG__checkQuiet{height:0;margin:-9px 0;overflow:hidden}.BookDemo-module__zMNdzG__check{border:1px solid var(--border);background:#fbfcfd;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.BookDemo-module__zMNdzG__checkLabel{color:var(--foreground);text-align:center;margin:0;font-size:15px;font-weight:500}.BookDemo-module__zMNdzG__checkWidget{justify-content:center;width:100%;max-width:360px;display:flex}.BookDemo-module__zMNdzG__formError{color:#7a271a;background:#fef3f2;border:1px solid #f4c7c3;border-radius:14px;gap:6px;padding:12px 14px;font-size:15px;line-height:22px;display:grid}.BookDemo-module__zMNdzG__formError a{color:#b42318;text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.BookDemo-module__zMNdzG__submit{width:100%}.BookDemo-module__zMNdzG__submit:disabled{opacity:.65;cursor:progress}.BookDemo-module__zMNdzG__note{color:var(--muted-foreground);text-align:center;margin:-4px 0 0;font-size:14px;line-height:20px}.BookDemo-module__zMNdzG__note a{color:var(--primary);text-underline-offset:3px}.BookDemo-module__zMNdzG__done{text-align:center;align-items:center;padding-top:40px}.BookDemo-module__zMNdzG__doneIcon{color:#0f7a3d;background:#e8f8ee;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.BookDemo-module__zMNdzG__done .BookDemo-module__zMNdzG__title{padding-right:0}.BookDemo-module__zMNdzG__doneList{color:var(--muted-foreground);gap:6px;margin:-6px 0 6px;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.BookDemo-module__zMNdzG__doneList strong{color:var(--foreground);white-space:nowrap;font-weight:600}.BookDemo-module__zMNdzG__card{z-index:70;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px));border:1px solid var(--border);background:#fff;border-radius:20px;padding:16px;animation:.28s ease-out BookDemo-module__zMNdzG__card-in;position:fixed;box-shadow:0 18px 50px #0c122040}@keyframes BookDemo-module__zMNdzG__card-in{0%{opacity:0;translate:0 24px}}.BookDemo-module__zMNdzG__cardTitle{margin:0;font-size:17px;font-weight:600;line-height:24px}.BookDemo-module__zMNdzG__cardText{color:var(--muted-foreground);margin:2px 0 12px;font-size:15px;line-height:22px}.BookDemo-module__zMNdzG__cardActions{gap:8px;display:flex}.BookDemo-module__zMNdzG__cardActions button{height:46px;font:inherit;cursor:pointer;border-radius:999px;flex:1;font-size:15px;font-weight:600}.BookDemo-module__zMNdzG__cardClose{border:1px solid var(--border);color:var(--foreground);background:#fff}.BookDemo-module__zMNdzG__cardGo{background:var(--foreground);color:#fff;border:0}.BookDemo-module__zMNdzG__cardActions button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (max-width:640px){.BookDemo-module__zMNdzG__dialog,.BookDemo-module__zMNdzG__dialog.BookDemo-module__zMNdzG__narrow{width:100%;max-width:100%;max-height:calc(100vh - 24px);border-bottom:0;border-radius:24px 24px 0 0;max-height:calc(100dvh - 24px);margin:auto 0 0}.BookDemo-module__zMNdzG__dialog[open]{animation:.24s ease-out BookDemo-module__zMNdzG__sheet-in}@keyframes BookDemo-module__zMNdzG__sheet-in{0%{opacity:0;translate:0 40px}}.BookDemo-module__zMNdzG__body{padding:26px 20px calc(20px + env(safe-area-inset-bottom));gap:16px}.BookDemo-module__zMNdzG__title{font-size:22px;line-height:28px}.BookDemo-module__zMNdzG__choose{grid-template-columns:1fr}.BookDemo-module__zMNdzG__qrCard{display:none}.BookDemo-module__zMNdzG__pair{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.BookDemo-module__zMNdzG__dialog[open],.BookDemo-module__zMNdzG__card{animation:none}.BookDemo-module__zMNdzG__option,.BookDemo-module__zMNdzG__selectChevron,.BookDemo-module__zMNdzG__selectChevronOpen{transition:none}}
