.ChatbotWidget_launcher__pPd0F{position:fixed;right:clamp(14px,3vw,22px);bottom:clamp(14px,3vw,22px);z-index:1400;display:inline-flex;align-items:center;gap:10px;max-width:min(260px,calc(100vw - 28px));padding:8px 14px 8px 8px;border:1px solid rgba(201,150,46,.38);border-radius:999px;cursor:pointer;text-align:left;color:#fff;background:#1a0a00;box-shadow:0 8px 24px rgba(26,10,0,.25);transition:border-color .25s ease,background .25s ease;animation:ChatbotWidget_launcherIn__5xjT7 .55s cubic-bezier(.22,1,.36,1) both,ChatbotWidget_launcherFloat__LETxL 3.4s ease-in-out .55s infinite,ChatbotWidget_launcherGlow__nxmQk 2.8s ease-in-out .55s infinite}.ChatbotWidget_launcher__pPd0F:hover{animation-play-state:paused;transform:translateY(-4px) scale(1.02);border-color:rgba(245,200,66,.7);background:#220e00;box-shadow:0 14px 32px rgba(26,10,0,.32),0 0 0 1px rgba(201,150,46,.2),0 0 20px rgba(201,150,46,.18);transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease,box-shadow .25s ease}.ChatbotWidget_launcher__pPd0F:active{transform:translateY(-1px) scale(.99)}.ChatbotWidget_launcher__pPd0F:focus-visible{outline:2px solid var(--gold,#c9962e);outline-offset:3px}.ChatbotWidget_launcherIconWrap__lPiml{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,var(--gold,#c9962e),var(--saffron,#e8731a));box-shadow:0 2px 8px rgba(232,115,26,.35);animation:ChatbotWidget_launcherIconBob__WvTZt 2.6s ease-in-out .8s infinite}.ChatbotWidget_launcherIconWrap__lPiml:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-130%);animation:ChatbotWidget_launcherShine__M1k02 3.8s ease-in-out 1.4s infinite;pointer-events:none}.ChatbotWidget_launcher__pPd0F:hover .ChatbotWidget_launcherIconWrap__lPiml{animation-play-state:paused;transform:scale(1.08);transition:transform .25s ease}.ChatbotWidget_launcherIcon__bd_Bh{position:relative;z-index:1;font-size:22px!important;color:#1a0a00}.ChatbotWidget_launcherText__kC5D_{display:flex;flex-direction:column;gap:1px;flex-shrink:0;min-width:0;padding-right:4px;animation:ChatbotWidget_launcherTextIn__BsDHK .55s ease .12s both}.ChatbotWidget_launcherEyebrow__m6N6U{font-size:.66rem;font-weight:600;letter-spacing:.02em;color:rgba(245,200,66,.88);line-height:1.2}.ChatbotWidget_launcherAction__vfd6O{font-size:.88rem;font-weight:700;color:#fff;line-height:1.25;white-space:nowrap}.ChatbotWidget_launcherOnline__gGG8P{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#2ebd59;box-shadow:0 0 0 3px rgba(46,189,89,.22);animation:ChatbotWidget_launcherOnlineBlink__auC5u 1.8s ease-in-out infinite}.ChatbotWidget_launcherOnline__gGG8P:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(46,189,89,.65);animation:ChatbotWidget_launcherOnlineRing__noG67 1.8s ease-out infinite}@media (max-width:480px){.ChatbotWidget_launcher__pPd0F{padding:8px 12px 8px 8px;gap:8px}.ChatbotWidget_launcherIconWrap__lPiml{width:38px;height:38px}.ChatbotWidget_launcherIcon__bd_Bh{font-size:20px!important}.ChatbotWidget_launcherEyebrow__m6N6U{display:none}.ChatbotWidget_launcherAction__vfd6O{font-size:.84rem}}html.has-event-puja-mobile-book-bar .ChatbotWidget_launcher__pPd0F{bottom:calc(78px + env(safe-area-inset-bottom, 0px) + 10px)}html.has-event-puja-mobile-book-bar .ChatbotWidget_panel__XHfii{bottom:calc(78px + env(safe-area-inset-bottom, 0px) + 10px);height:min(600px,calc(100vh - 78px - env(safe-area-inset-bottom, 0px) - 36px))}@media (max-width:480px){html.has-event-puja-mobile-book-bar .ChatbotWidget_launcher__pPd0F,html.has-event-puja-mobile-book-bar .ChatbotWidget_panel__XHfii{bottom:calc(74px + env(safe-area-inset-bottom, 0px) + 8px)}}.ChatbotWidget_backdrop__UAyqa{position:fixed;inset:0;z-index:1399;border:none;padding:0;cursor:pointer;background:rgba(26,10,0,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ChatbotWidget_fadeIn__ESmvV .28s ease both}.ChatbotWidget_backdropOut__BF2HR{animation:ChatbotWidget_fadeOut__4m3J5 .24s ease both}.ChatbotWidget_panel__XHfii{position:fixed;right:clamp(12px,3vw,24px);bottom:clamp(12px,3vw,24px);z-index:1400;width:min(420px,calc(100vw - 24px));height:min(600px,calc(100vh - 32px));display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(201,150,46,.14) 0,transparent 55%),linear-gradient(165deg,#fffaf2 0,var(--cream,#fdf6ec) 42%,#f7ecda 100%);border:1px solid rgba(201,150,46,.32);box-shadow:0 24px 64px rgba(26,10,0,.22),inset 0 0 0 1px rgba(255,248,235,.7);transform-origin:right bottom;animation:ChatbotWidget_panelIn__7eoP4 .32s cubic-bezier(.22,1,.36,1) both}.ChatbotWidget_panelOut__5hje1{animation:ChatbotWidget_panelOut__5hje1 .26s ease both}@media (max-width:600px){.ChatbotWidget_panel__XHfii{right:0;bottom:0;width:100vw;height:min(92vh,640px);border-radius:20px 20px 0 0;transform-origin:center bottom}}.ChatbotWidget_header__rgj5K{position:relative;padding:18px 18px 16px;color:#fff;background:linear-gradient(135deg,var(--maroon,#1a0a00) 0,#2b1000 52%,#512100 100%);border-bottom:2px solid rgba(201,150,46,.35);overflow:hidden}.ChatbotWidget_header__rgj5K:before{content:"☸";position:absolute;right:-6px;top:-28px;font-size:7rem;color:rgba(245,200,66,.07);pointer-events:none;line-height:1}.ChatbotWidget_headerRow__cGKVU{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.ChatbotWidget_brandMark__C0Q8T{flex-shrink:0;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--gold,#c9962e),var(--saffron,#e8731a));border:2px solid rgba(245,200,66,.5);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatbotWidget_brandMark__C0Q8T img{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff}.ChatbotWidget_brandGlyph__yCDFo{font-size:1.2rem;font-weight:900;color:var(--maroon,#1a0a00)}.ChatbotWidget_headerText__QWH49{flex:1 1;min-width:0}.ChatbotWidget_eyebrow__V3iiV{margin:0 0 2px;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,200,66,.9)}.ChatbotWidget_title__kCdWV{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;letter-spacing:-.02em}.ChatbotWidget_subtitle__4lpzG{margin:4px 0 0;font-size:.74rem;line-height:1.4;color:rgba(255,255,255,.88);display:flex;align-items:center;gap:6px}.ChatbotWidget_onlineDot__AG3z4{width:7px;height:7px;border-radius:50%;background:var(--green,#22c55e);flex-shrink:0;box-shadow:0 0 0 2px rgba(34,197,94,.25)}.ChatbotWidget_closeBtn__O3pJy{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:12px;cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.08);transition:background .15s ease;flex-shrink:0}.ChatbotWidget_closeBtn__O3pJy:hover{background:rgba(255,255,255,.16)}.ChatbotWidget_messages__egbpN{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 88% 8%,rgba(245,200,66,.12) 0,transparent 42%),radial-gradient(circle at 8% 92%,rgba(232,115,26,.07) 0,transparent 38%),linear-gradient(180deg,rgba(253,246,236,.55),rgba(251,244,232,.9))}.ChatbotWidget_messages__egbpN::-webkit-scrollbar{width:6px}.ChatbotWidget_messages__egbpN::-webkit-scrollbar-thumb{background:rgba(201,150,46,.4);border-radius:999px}.ChatbotWidget_welcome__S8jco{text-align:center;padding:12px 8px 4px}.ChatbotWidget_welcomeCard__Eq_v_{padding:18px 14px;border-radius:16px;background:#fff;border:1px solid var(--border,rgba(201,150,46,.25));box-shadow:0 8px 24px rgba(26,10,0,.06)}.ChatbotWidget_welcomeTitle__X_OyA{margin:0 0 6px;font-size:1rem;font-weight:800;color:var(--text,#1c1208)}.ChatbotWidget_welcomeText__7tCeV{margin:0;font-size:.84rem;line-height:1.55;color:var(--muted,#6b5c45)}.ChatbotWidget_chips__urDm2{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.ChatbotWidget_chip__Eoi6Z{border:1px solid var(--border,rgba(201,150,46,.25));background:var(--cream,#fdf6ec);color:var(--text,#1c1208);border-radius:999px;padding:8px 14px;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ChatbotWidget_chip__Eoi6Z:hover:not(:disabled){background:#fff;border-color:var(--gold,#c9962e);transform:translateY(-1px)}.ChatbotWidget_chip__Eoi6Z:disabled{opacity:.5;cursor:not-allowed}.ChatbotWidget_bubble__Wb2SD{max-width:88%;padding:10px 14px;font-size:.9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;animation:ChatbotWidget_messageIn__hfTPI .28s ease both}.ChatbotWidget_bubbleAssistant__meIpa{max-width:94%;align-self:flex-start;white-space:normal;color:var(--text,#1c1208);border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--border,rgba(201,150,46,.25));box-shadow:0 4px 14px rgba(26,10,0,.05)}.ChatbotWidget_mdBody__MtUDj{display:flex;flex-direction:column;gap:.28rem}.ChatbotWidget_mdSpacer__UhMR1{height:.35rem}.ChatbotWidget_mdHeading__WB5yz{margin:.35rem 0 .1rem;font-weight:800;color:var(--maroon,#5c1a1a);line-height:1.4}.ChatbotWidget_mdHeading__WB5yz[data-level="1"],.ChatbotWidget_mdHeading__WB5yz[data-level="2"]{font-size:1.02rem}.ChatbotWidget_mdHeading__WB5yz[data-level="3"],.ChatbotWidget_mdHeading__WB5yz[data-level="4"]{font-size:.95rem}.ChatbotWidget_mdHeading__WB5yz:first-child{margin-top:0}.ChatbotWidget_mdNumber__x7c2_{color:var(--saffron,#e8731a)}.ChatbotWidget_mdParagraph__Szlp_{margin:0}.ChatbotWidget_mdListItem__dhOPM{display:flex;gap:.4rem;align-items:flex-start;padding-left:.1rem}.ChatbotWidget_mdBullet__S8RoC{flex-shrink:0;color:var(--saffron,#e8731a);font-weight:700;line-height:1.55}.ChatbotWidget_mdListText__OGhQK{flex:1 1;min-width:0}.ChatbotWidget_mdTextBlock__XMBrr{display:flex;flex-direction:column;gap:.28rem}.ChatbotWidget_eventCardStack__2oISi{display:flex;flex-direction:column;gap:.7rem;margin:.15rem 0 .25rem}.ChatbotWidget_eventCard__0_vb0{border:1px solid rgba(201,150,46,.3);border-radius:14px;background:linear-gradient(165deg,rgba(232,115,26,.06),transparent 42%),linear-gradient(180deg,#fffdf8,#ffffff);padding:.75rem .8rem .7rem;box-shadow:0 3px 10px rgba(26,10,0,.05)}.ChatbotWidget_eventCardHeader__vo8B4{display:flex;gap:.55rem;align-items:flex-start;margin-bottom:.55rem}.ChatbotWidget_eventCardIndex__zcY9W{flex-shrink:0;width:1.55rem;height:1.55rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--saffron,#e8731a) 0,#c45f10 100%);box-shadow:0 2px 6px rgba(232,115,26,.28)}.ChatbotWidget_eventCardTitle__311ri{margin:0;font-size:.92rem;font-weight:800;line-height:1.35;color:var(--maroon,#5c1a1a)}.ChatbotWidget_eventCardMeta__l0Q5K{margin:0;display:flex;flex-direction:column;gap:.32rem}.ChatbotWidget_eventCardRow__ZLcZr{display:grid;grid-template-columns:minmax(4.8rem,34%) 1fr;grid-gap:.35rem .5rem;gap:.35rem .5rem;align-items:start}.ChatbotWidget_eventCardLabel__d50UN{margin:0;font-size:.78rem;font-weight:600;color:rgba(28,18,8,.58);line-height:1.4}.ChatbotWidget_eventCardValue__3Pm0o{margin:0;font-size:.82rem;font-weight:600;color:var(--text,#1c1208);line-height:1.4;word-break:break-word}.ChatbotWidget_eventCardFooter__wrJ6p{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(201,150,46,.18)}.ChatbotWidget_eventCardCta__iOmak{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.28rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff!important;text-decoration:none!important;background:linear-gradient(135deg,var(--saffron,#e8731a) 0,#c45f10 100%);box-shadow:0 3px 8px rgba(232,115,26,.25);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.ChatbotWidget_eventCardCta__iOmak:hover{color:#fff!important;filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 5px 12px rgba(232,115,26,.32)}.ChatbotWidget_bubbleUser__qbCa2{align-self:flex-end;color:#fff;border-radius:16px 16px 4px 16px;background:linear-gradient(135deg,var(--saffron,#e8731a) 0,#c45f10 100%);box-shadow:0 6px 16px rgba(232,115,26,.22)}.ChatbotWidget_bubblePending__vhriS{opacity:.88}.ChatbotWidget_msgLink__KjKBE{color:var(--saffron,#e8731a);font-weight:700;text-decoration:underline;text-underline-offset:2px;word-break:break-word;cursor:pointer}.ChatbotWidget_msgLink__KjKBE:hover{color:var(--maroon,#5c1a1a)}.ChatbotWidget_printCursor__OkJUn{display:inline-block;width:.55em;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--saffron,#e8731a);animation:ChatbotWidget_printCursorBlink__iVWfS .85s step-end infinite}@keyframes ChatbotWidget_printCursorBlink__iVWfS{0%,to{opacity:1}50%{opacity:0}}.ChatbotWidget_typing__a9Z7v{align-self:flex-start;display:flex;align-items:center;gap:5px;padding:12px 16px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--border,rgba(201,150,46,.25))}.ChatbotWidget_typingDot__ZdzaW{width:7px;height:7px;border-radius:50%;background:var(--gold,#c9962e);animation:ChatbotWidget_typingBounce___HYAJ 1.1s ease-in-out infinite}.ChatbotWidget_typingDot__ZdzaW:nth-child(2){animation-delay:.12s}.ChatbotWidget_typingDot__ZdzaW:nth-child(3){animation-delay:.24s}.ChatbotWidget_loaderWrap__Ydd46{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 0;color:var(--muted,#6b5c45);font-size:.84rem;font-weight:600}.ChatbotWidget_footerInput__JVO72{padding:12px 14px 10px;border-top:1px solid rgba(201,150,46,.22);background:rgba(255,250,242,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ChatbotWidget_inputRow__Q9ihD{display:flex;align-items:flex-end;gap:8px}.ChatbotWidget_input__06xoT{flex:1 1}.ChatbotWidget_input__06xoT .MuiOutlinedInput-root{border-radius:14px;background:var(--cream,#fdf6ec);font-size:.9rem}.ChatbotWidget_input__06xoT .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px rgba(232,115,26,.12)}.ChatbotWidget_input__06xoT .MuiOutlinedInput-notchedOutline{border-color:var(--border,rgba(201,150,46,.25))}.ChatbotWidget_input__06xoT .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(201,150,46,.45)}.ChatbotWidget_input__06xoT .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--saffron,#e8731a)}.ChatbotWidget_sendBtn__76V8D{width:44px;height:44px;border:none;border-radius:12px;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--saffron,#e8731a),var(--gold,#c9962e));box-shadow:0 6px 16px rgba(232,115,26,.28);transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.ChatbotWidget_sendBtn__76V8D:hover:not(:disabled){transform:scale(1.04)}.ChatbotWidget_sendBtn__76V8D:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ChatbotWidget_disclaimer__UfVZS{margin:8px 2px 0;font-size:.68rem;line-height:1.45;color:var(--muted,#6b5c45);text-align:center}.ChatbotWidget_disclaimer__UfVZS a{color:var(--saffron,#e8731a);font-weight:700;text-decoration:none}.ChatbotWidget_disclaimer__UfVZS a:hover{text-decoration:underline}.ChatbotWidget_error__OjvDy{align-self:center;padding:8px 12px;border-radius:10px;font-size:.78rem;color:var(--red,#ef4444);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2)}@keyframes ChatbotWidget_fadeIn__ESmvV{0%{opacity:0}to{opacity:1}}@keyframes ChatbotWidget_fadeOut__4m3J5{0%{opacity:1}to{opacity:0}}@keyframes ChatbotWidget_panelIn__7eoP4{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ChatbotWidget_panelOut__5hje1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes ChatbotWidget_messageIn__hfTPI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatbotWidget_typingBounce___HYAJ{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes ChatbotWidget_launcherIn__5xjT7{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ChatbotWidget_launcherFloat__LETxL{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ChatbotWidget_launcherGlow__nxmQk{0%,to{box-shadow:0 8px 24px rgba(26,10,0,.25),0 0 0 0 rgba(201,150,46,0)}50%{box-shadow:0 12px 30px rgba(26,10,0,.3),0 0 18px rgba(201,150,46,.22)}}@keyframes ChatbotWidget_launcherIconBob__WvTZt{0%,to{transform:scale(1) rotate(0deg)}40%{transform:scale(1.06) rotate(-4deg)}70%{transform:scale(1.03) rotate(3deg)}}@keyframes ChatbotWidget_launcherShine__M1k02{0%,60%{transform:translateX(-130%)}85%,to{transform:translateX(130%)}}@keyframes ChatbotWidget_launcherTextIn__BsDHK{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}@keyframes ChatbotWidget_launcherOnlineBlink__auC5u{0%,to{opacity:1}50%{opacity:.5}}@keyframes ChatbotWidget_launcherOnlineRing__noG67{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.ChatbotWidget_backdropOut__BF2HR,.ChatbotWidget_backdrop__UAyqa,.ChatbotWidget_bubble__Wb2SD,.ChatbotWidget_launcherIconWrap__lPiml,.ChatbotWidget_launcherIconWrap__lPiml:after,.ChatbotWidget_launcherOnline__gGG8P,.ChatbotWidget_launcherOnline__gGG8P:before,.ChatbotWidget_launcherText__kC5D_,.ChatbotWidget_launcher__pPd0F,.ChatbotWidget_panelOut__5hje1,.ChatbotWidget_panel__XHfii,.ChatbotWidget_typingDot__ZdzaW{animation:none!important;transition:none!important}.ChatbotWidget_printCursor__OkJUn{animation:none!important;display:none}}