.kirtanand{position:fixed;right:24px;bottom:24px;z-index:999900;font-family:inherit}.kirtanand.kirtanand--suppressed{visibility:hidden}.kirtanand__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.kirtanand__launcher{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(135deg,#1E4DB7 0%,#163a8f 100%);box-shadow:0 6px 20px rgb(11 42 77 / .35);transition:transform 0.18s ease,box-shadow 0.18s ease}.kirtanand__launcher:hover,.kirtanand__launcher:focus-visible{transform:translateY(-2px);box-shadow:0 8px 24px rgb(11 42 77 / .45),0 0 0 3px rgb(245 166 35 / .55)}.kirtanand__launcher:focus-visible{outline:2px solid #F5A623;outline-offset:3px}.kirtanand__tip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#0b2a4d;color:#fff;font-size:13px;line-height:1;padding:7px 11px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.15s ease}.kirtanand__launcher:hover .kirtanand__tip,.kirtanand__launcher:focus-visible .kirtanand__tip{opacity:1}.kirtanand--open .kirtanand__launcher{display:none}.kirtanand__panel{position:fixed;right:24px;bottom:24px;width:min(380px, calc(100vw - 32px));max-height:min(600px, calc(100vh - 48px));display:flex;flex-direction:column;background:rgb(255 255 255 / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(30 77 183 / .18);border-radius:18px;box-shadow:0 18px 50px rgb(11 42 77 / .3);overflow:hidden;color:#0b2a4d}.kirtanand__panel[hidden]{display:none}.kirtanand__head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#1E4DB7 0%,#163a8f 100%);color:#fff;border-bottom:3px solid #F5A623}.kirtanand__head-txt{flex:1;min-width:0}.kirtanand__title{margin:0;font-size:17px;line-height:1.2;font-weight:700;color:#fff}.kirtanand__subtitle{margin:2px 0 0;font-size:12.5px;line-height:1.3;color:#ffe9c4}.kirtanand__close{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;font-size:22px;line-height:1;cursor:pointer}.kirtanand__close:hover{background:rgb(255 255 255 / .26)}.kirtanand__close:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.kirtanand__log{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:180px;scroll-behavior:smooth}.kirtanand__msg{max-width:88%;padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.5;white-space:pre-line;overflow-wrap:break-word}.kirtanand__msg--bot{align-self:flex-start;background:#eef2fb;border:1px solid rgb(30 77 183 / .14);border-bottom-left-radius:4px;color:#0b2a4d}.kirtanand__msg--user{align-self:flex-end;background:#1E4DB7;color:#fff;border-bottom-right-radius:4px}.kirtanand__links{align-self:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:88%}.kirtanand__link{display:inline-block;padding:7px 12px;border-radius:999px;font-size:13px;line-height:1.2;text-decoration:none;color:#0b2a4d;background:#fdf1dc;border:1px solid #F5A623;transition:background 0.15s ease}.kirtanand__link:hover{background:#F5A623;color:#0b2a4d;text-decoration:none}.kirtanand__link:focus-visible{outline:2px solid #1E4DB7;outline-offset:2px}.kirtanand__chips{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;border-top:1px solid rgb(30 77 183 / .12);scrollbar-width:thin}.kirtanand__chip{flex:none;padding:7px 12px;border-radius:999px;border:1px solid rgb(30 77 183 / .35);background:#fff;color:#1E4DB7;font-size:13px;line-height:1.2;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.kirtanand__chip:hover{background:#1E4DB7;color:#fff}.kirtanand__chip:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.kirtanand__form{display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(30 77 183 / .12);background:rgb(255 255 255 / .85)}.kirtanand__input{flex:1;min-width:0;padding:10px 14px;border:1px solid rgb(30 77 183 / .35);border-radius:999px;font-size:14.5px;color:#0b2a4d;background:#fff}.kirtanand__input::placeholder{color:#5a6b80}.kirtanand__input:focus{outline:2px solid #1E4DB7;outline-offset:1px}.kirtanand__send{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#1E4DB7;color:#fff;cursor:pointer;transition:background 0.15s ease}.kirtanand__send:hover{background:#163a8f}.kirtanand__send:focus-visible{outline:2px solid #F5A623;outline-offset:2px}@media (max-width:480px){.kirtanand{right:16px;bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.kirtanand__panel{right:0;left:0;bottom:0;width:100%;max-height:none;height:calc(100dvh - 56px);border-radius:18px 18px 0 0;padding-top:env(safe-area-inset-top,0)}.kirtanand__tip{display:none}}@media (prefers-reduced-motion:reduce){.kirtanand__launcher,.kirtanand__tip,.kirtanand__chip,.kirtanand__link,.kirtanand__send{transition:none}.kirtanand__launcher:hover,.kirtanand__launcher:focus-visible{transform:none}.kirtanand__log{scroll-behavior:auto}}.kirtanand__head,.kirtanand__chips,.kirtanand__form{flex:0 0 auto}.kirtanand__log{flex:1 1 auto;min-height:0}.kirtanand__ava{flex:0 0 auto;display:block;width:28px;height:28px;border-radius:50%;overflow:hidden;line-height:0;box-shadow:0 1px 4px rgb(11 42 77 / .22)}.kirtanand__ava--lg{width:38px;height:38px;margin-right:10px}.kirtanand__row{display:flex;align-items:flex-start;gap:8px}.kirtanand__row .kirtanand__msg{margin:0}.kirtanand__msg--pending{opacity:.65;font-size:18px;letter-spacing:.12em;animation:kirtanand-pulse 1.1s ease-in-out infinite}@keyframes kirtanand-pulse{0%,100%{opacity:.45}50%{opacity:.9}}.kirtanand__head{display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.kirtanand__msg--pending{animation:none;opacity:.7}}.kirtanand__panel{border-radius:20px}.kirtanand__head{gap:0;padding:13px 14px;background:linear-gradient(135deg,#0b2a4d 0%,#1E4DB7 100%);color:#fff;border-bottom:0}.kirtanand__title{font-size:16px;font-weight:600;margin:0;color:#fff}.kirtanand__subtitle{font-size:12.5px;margin:2px 0 0;color:#DCEBFB}.kirtanand__close{color:#fff;opacity:.85;font-size:26px;line-height:1}.kirtanand__close:hover{opacity:1}.kirtanand__ava--lg{box-shadow:0 0 0 2px rgb(255 255 255 / .5)}.kirtanand__log{background:#F7FAFF;padding:15px 14px;gap:12px}.kirtanand__msg{max-width:84%;padding:10px 13px;font-size:14.5px;line-height:1.55;border-radius:14px}.kirtanand__msg--bot{background:#fff;color:#0b2a4d;border:1px solid #E3EAF5;border-bottom-left-radius:5px;box-shadow:0 1px 3px rgb(11 42 77 / .06)}.kirtanand__msg--user{align-self:flex-end;background:#1E4DB7;color:#fff;border-bottom-right-radius:5px}.kirtanand__row{max-width:100%}.kirtanand__chips{background:#fff;padding:9px 12px}.kirtanand__chip:hover,.kirtanand__chip:focus-visible{background:#1E4DB7;color:#fff}.kirtanand__form{background:#fff;border-top:1px solid #E3EAF5}.kirtanand__input:focus{outline:2px solid #F5A623;outline-offset:1px}@media (max-width:480px){.kirtanand__panel{right:10px;left:10px;bottom:10px;width:auto;max-height:min(78vh, calc(100vh - 20px))}.kirtanand__msg{max-width:88%;font-size:15px}}.kirtanand__launcher{background:#1E4DB7;padding:0;overflow:hidden}.kirtanand__icon{width:100%;height:100%;display:block;border-radius:50%}.kirtanand__launcher:focus-visible{outline:3px solid #F5A623;outline-offset:3px}@media (max-width:820px){.kirtanand__input{font-size:16px}}