@keyframes sch-w{0%,to{height:22%}50%{height:62%}}@keyframes sch-glow{0%,to{box-shadow:0 0 0 0 rgba(240,150,90,.55)}50%{box-shadow:0 0 0 9px transparent}}@keyframes sch-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes sch-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sch-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes sch-pulse{0%{box-shadow:0 0 0 0 rgba(15,31,25,.45)}to{box-shadow:0 0 0 14px transparent}}@keyframes sch-sk{to{background-position:-200%0}}.has-eohub .mbh-fab,.has-eohub .mbh-panel,.sch [hidden]{display:none!important}.sch{--c:#0F1F19;--c2:#244139;--c3:#0A1511;--g:#D9773A;--g2:#F0965A;--ink:#0F1F19;--body:#14231E;--mut:#55665F;--line:#DCE3DE;--paper:#FFFFFF;--cream:#F7F9F7;--r:24px;--sh:0 24px 60px -18px rgba(15,31,25,.45),0 6px 18px -8px rgba(15,31,25,.2);--bar:var(--sch-bar,0px);position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(18px + var(--bar) + env(safe-area-inset-bottom));z-index:2147483000;font:500 15px/1.5 Archivo,"Noto Sans Tamil","Latha","Nirmala UI",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--body);-webkit-font-smoothing:antialiased;letter-spacing:0}.sch *,.sch ::after,.sch ::before{box-sizing:border-box}.sch :where(button,input,textarea){font:inherit;color:inherit;letter-spacing:0;text-transform:none}.sch svg{width:1em;height:1em;display:block;flex:none}.sch a{color:var(--c)}.sch-av,.sch-av-in{border-radius:50%;display:grid;place-items:center}.sch-av{position:relative;flex:none;width:44px;height:44px;background:conic-gradient(from 210deg,var(--g2),var(--g),var(--c2),var(--g2));padding:2px;box-shadow:0 6px 16px -6px rgba(36,65,57,.6)}.sch-av-in{width:100%;height:100%;overflow:hidden;background:radial-gradient(120% 120%at 30% 20%,#244139 0,#0a1511 70%);color:#f7f9f7;font:600 21px/1 Newsreader,Georgia,serif,Inter,system-ui,sans-serif;letter-spacing:.02em}.sch-av-lg{width:48px;height:48px}.sch-live,.sch-wave{position:absolute;border-radius:50%}.sch-live{right:0;bottom:1px;width:11px;height:11px;background:#2fb36a;border:2px solid #fff}.sch-wave{inset:0;display:none;align-items:center;justify-content:center;gap:2px;background:rgba(10,21,17,.72)}.sch-wave i{width:3px;height:30%;border-radius:2px;background:var(--g2);animation:sch-w .9s ease-in-out infinite}.sch-typing .sch-bub i:nth-child(2),.sch-wave i:nth-child(2){animation-delay:.15s}.sch-typing .sch-bub i:nth-child(3),.sch-wave i:nth-child(3){animation-delay:.3s}.sch-wave i:nth-child(4){animation-delay:.45s}.sch-av.is-speaking .sch-wave,.sch-launch{display:flex}.sch-av.is-speaking{animation:sch-glow 1.6s ease-in-out infinite}.sch-launch{align-items:center;gap:11px;margin-left:auto;padding:7px 18px 7px 7px;border:1px solid rgba(240,150,90,.45);border-radius:99px;cursor:pointer;background:linear-gradient(180deg,#fff,var(--cream));box-shadow:var(--sh);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.sch-launch:hover{transform:translateY(-2px)}.sch a:focus-visible,.sch button:focus-visible,.sch-launch:focus-visible{outline:3px solid rgba(240,150,90,.6);outline-offset:2px}.sch-l-txt{display:flex;flex-direction:column;text-align:left;line-height:1.2}.sch-l-txt b{font-weight:700;color:var(--ink);font-size:15px}.sch-l-txt small{font-size:11.5px;color:var(--mut);margin-top:2px}.sch-open .sch-launch{display:none}.sch-teaser{position:absolute;right:0;bottom:calc(100% + 14px);width:340px;max-width:calc(100vw - 32px);padding:16px 16px 14px;border-radius:18px 18px 6px 18px;cursor:pointer;background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh);opacity:0;transform:translateY(10px) scale(.98);transform-origin:bottom right;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.sch-teaser.in{opacity:1;transform:none}.sch-teaser p{margin:0 22px 12px 0;color:var(--ink);font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sch-t-acts{display:flex;gap:8px;flex-wrap:wrap}.sch-lang button,.sch-t-x{border:0;background:0 0;height:28px;cursor:pointer}.sch-t-x{position:absolute;top:8px;right:8px;width:28px;border-radius:50%;color:var(--mut);display:grid;place-items:center;font-size:15px}.sch-t-x:hover{background:var(--cream)}.sch-head::after,.sch-panel{position:absolute;right:0;bottom:0}.sch-panel{width:404px;height:min(680px,calc(100vh - 48px - var(--bar)));height:min(680px,calc(100dvh - 48px - var(--bar)));display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--paper);border:1px solid rgba(240,150,90,.28);box-shadow:var(--sh);animation:sch-in .38s cubic-bezier(.2,.8,.2,1)}.sch-head{display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;color:#fff;background:radial-gradient(140% 160%at 0 0,#d9773a 0,#244139 42%,#0a1511 100%);position:relative}.sch-head::after{content:"";left:0;height:2px;background:linear-gradient(90deg,transparent,var(--g),transparent);opacity:.8}.sch-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.sch-name{font:600 21px/1.1 Newsreader,Georgia,serif,Inter,system-ui,sans-serif;letter-spacing:.01em;color:#fffdf7}.sch-status{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-status i{width:7px;height:7px;background:#45d483;box-shadow:0 0 0 3px rgba(69,212,131,.22)}.sch-lang{display:flex;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:3px}.sch-lang button{font-weight:700;font-size:12.5px;min-width:34px;border-radius:99px;padding:0 8px}.sch-lang button.on{background:#fffdf7;color:var(--c);color:#0f1f19}.sch-ib,.sch-status i{border-radius:50%;flex:none}.sch-ib{width:36px;height:36px;border:0;background:rgba(255,255,255,.1);color:#fffdf7;display:grid;place-items:center;cursor:pointer;font-size:18px}.sch-ib:hover{background:rgba(255,255,255,.2)}.sch-ib.off{opacity:.7}.sch-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 14px 8px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,var(--cream),var(--paper) 140px)}.sch-msg{display:flex;gap:8px;align-items:flex-end;max-width:100%;animation:sch-up .3s ease both}.sch-mav{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font:600 13px/1 Newsreader,Georgia,serif,Inter,system-ui,sans-serif;color:#f7f9f7;background:linear-gradient(135deg,var(--c2),var(--c3))}.sch-bub{padding:11px 14px;border-radius:18px 18px 18px 6px;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:14.5px;line-height:1.55;max-width:calc(100% - 64px);word-wrap:break-word;overflow-wrap:anywhere;box-shadow:0 1px 2px rgba(10,21,17,.04)}.sch-me{justify-content:flex-end}.sch-me .sch-bub{background:linear-gradient(135deg,var(--c2),var(--c));color:#fff;border-color:transparent;border-radius:18px 18px 6px 18px;max-width:84%}.sch-replay{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--mut);display:grid;place-items:center;cursor:pointer;font-size:14px;flex:none;opacity:0;transition:opacity .2s}.sch-msg:hover .sch-replay,.sch-replay:focus-visible{opacity:1}@media (hover:none){.sch-replay{opacity:.75}}.sch-links{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sch-links a{display:block;padding:8px 11px;border-radius:12px;background:var(--cream);border:1px solid var(--line);text-decoration:none;font-weight:600;font-size:13.5px;color:var(--c)}.sch-links a:hover{border-color:var(--g)}.sch-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sch-acts-solo{margin:0 0 0 34px}.sch-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;border-radius:99px;border:1px solid transparent;font-weight:700;font-size:13.5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .15s,background .2s,box-shadow .2s}.sch-btn:active{transform:scale(.97)}.sch-btn span{display:inline-grid;font-size:15px}.sch-sm{min-height:36px;padding:0 13px;font-size:13px}.sch-gold{background:linear-gradient(135deg,#f0965a,#d9773a)}.sch-primary{background:linear-gradient(135deg,var(--c2),var(--c));color:#fff!important;box-shadow:0 8px 18px -8px rgba(15,31,25,.7)}.sch-ghost{background:#fff;border-color:rgba(15,31,25,.25);color:var(--c)}.sch-ghost:hover{border-color:var(--c)}.sch-wa{background:#1fa855;color:#fff!important}.sch-typing .sch-bub{display:flex;gap:5px;padding:14px 16px}.sch-typing .sch-bub i{width:7px;height:7px;border-radius:50%;background:var(--g);animation:sch-dot 1.1s infinite ease-in-out}.sch-card .sch-form{flex:1;min-width:0;background:#fff;border:1px solid rgba(240,150,90,.45);border-radius:18px;padding:14px;box-shadow:0 10px 26px -18px rgba(10,21,17,.5)}.sch-f-t{display:block;font:600 19px/1.2 Newsreader,Georgia,serif,Inter,system-ui,sans-serif;color:var(--c)}.sch-f-s{display:block;color:var(--mut);font-size:12.5px;margin:3px 0 10px}.sch-f-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sch-form input[type=email],.sch-form input[type=tel],.sch-form input[type=text],.sch-form textarea{width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--paper);font-size:15px;color:var(--ink);outline:0;transition:border-color .2s,box-shadow .2s}.sch-form textarea{margin-top:8px;resize:none;min-height:56px}.sch-form input:focus,.sch-form textarea:focus{border-color:var(--g);box-shadow:0 0 0 3px rgba(240,150,90,.18)}.sch-f-l{display:block;margin:10px 0 6px;font-size:12.5px;font-weight:700;color:var(--body)}.sch-purp{display:flex;flex-wrap:wrap;gap:6px}.sch-ck,.sch-pp{font-size:12.5px;color:var(--body);cursor:pointer}.sch-pp{border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:6px 11px;font-weight:600}.sch-pp[aria-pressed=true]{background:var(--c);border-color:var(--c);color:#fff}.sch-ck{display:flex;gap:8px;align-items:flex-start;margin:10px 0 4px;line-height:1.4}.sch-ck input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--c);flex:none}.sch-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sch-err{color:#b42318;font-size:12.5px;font-weight:600;min-height:0}.sch-err:not(:empty){margin:4px 0}.sch-f-row{display:flex;align-items:center;gap:12px;margin-top:8px}.sch-f-row .sch-primary{flex:1}.sch-later{border:0;background:0 0;color:var(--mut);text-decoration:underline;cursor:pointer;font-size:13px;padding:6px}.sch-btn.busy{opacity:.7;pointer-events:none}.sch-foot{border-top:1px solid var(--line);background:var(--paper);padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.sch-chips{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.sch-chips::-webkit-scrollbar,.sch-days::-webkit-scrollbar{display:none}.sch-chips:empty{display:none}.sch-chip{flex:none;border:1px solid rgba(15,31,25,.22);background:#fff;color:var(--c);border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.sch-chip:hover{background:var(--cream);border-color:var(--c)}.sch-bar{display:flex;align-items:flex-end;gap:8px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:5px}.sch-bar:focus-within{border-color:var(--g);box-shadow:0 0 0 3px rgba(240,150,90,.15)}.sch .sch-in,.sch .sch-in:focus{border:0!important;box-shadow:none!important;outline:0!important;background:0 0!important;border-radius:0!important}.sch-in{flex:1;min-width:0;border:0;outline:0;background:0 0;resize:none;padding:9px 4px;font-size:16px;line-height:1.35;max-height:110px;color:var(--ink)}.sch-mic,.sch-send{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;flex:none;font-size:19px;transition:background .2s,transform .15s}.sch-mic{background:var(--cream);color:var(--c)}.sch-mic.on{background:var(--c);color:#fff;animation:sch-pulse 1.3s infinite}.sch-mic.na{opacity:.45}.sch-send{background:#e9dfd0;color:#fff}.sch-send.on{background:linear-gradient(135deg,var(--c2),var(--c))}.sch-legal{text-align:center;font-size:11px;margin-top:6px}.sch-day small,.sch-legal,.sch-legal a{color:var(--mut)}@media (max-width:720px){.sch{right:max(14px,env(safe-area-inset-right));bottom:calc(14px + var(--bar) + env(safe-area-inset-bottom))}.sch-launch{padding:0;border:0;background:0 0;box-shadow:none}.sch-launch .sch-av{width:60px;height:60px;box-shadow:0 12px 28px -8px rgba(15,31,25,.7)}.sch-launch .sch-av-in{font-size:26px}.sch-l-txt{display:none}.sch-teaser{width:calc(100vw - 28px);bottom:calc(100% + 10px)}.sch-panel{position:fixed;inset:0;width:100%;height:100dvh;border-radius:0;border:0;animation:sch-sheet .32s cubic-bezier(.2,.8,.2,1)}@keyframes sch-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.sch-head{padding-top:calc(12px + env(safe-area-inset-top))}.sch-f-grid{grid-template-columns:1fr}.sch-bub{max-width:calc(100% - 40px)}.sch-replay{display:none}html.sch-lock,html.sch-lock body{overflow:hidden!important;overscroll-behavior:none}}@media (max-width:360px){.sch-lang button{min-width:30px;padding:0 6px}.sch-name{font-size:19px}}@media (prefers-reduced-motion:reduce){.sch *{animation:none!important;transition:none!important}}@media print{.sch{display:none!important}}.sch-card .sch-book{flex:1;min-width:0;background:#fff;border:1px solid rgba(240,150,90,.45);border-radius:18px;padding:14px;box-shadow:0 10px 26px -18px rgba(10,21,17,.5)}.sch-proof{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:12.5px;font-weight:700;color:#22663a}.sch-proof i{width:8px;height:8px;border-radius:50%;background:#2fb36a;box-shadow:0 0 0 3px rgba(47,179,106,.2);flex:none}.sch-teaser .sch-proof{margin:-4px 0 10px}.sch-days{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none;min-height:56px}.sch-day{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:62px;padding:7px 8px;border-radius:14px;border:1px solid var(--line);background:var(--paper);cursor:pointer;line-height:1.15}.sch-day small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sch-day b{font-size:14px;color:var(--ink)}.sch-day.on{background:linear-gradient(135deg,var(--c2),var(--c))}.sch-day.on b,.sch-day.on small{color:#fff}.sch-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:6px;margin-bottom:6px}.sch-slot,.sch-when{border-radius:10px;font-weight:700;color:var(--c)}.sch-slot{border:1px solid rgba(15,31,25,.22);background:#fff;padding:8px 4px;font-size:13px;cursor:pointer}.sch-day.on,.sch-slot.on,.sch-slot:hover{border-color:var(--c)}.sch-slot.on{background:var(--c);color:#fff}.sch-when{margin:10px 0 8px;padding:8px 12px;background:var(--cream);font-size:13.5px}.sch-book form input[name=topic]{margin-top:8px}.sch-form select,.sch-skel{width:100%;border-radius:12px}.sch-skel{display:block;height:48px;background:linear-gradient(90deg,#f7f9f7,#fbf7f0,#f7f9f7);background-size:200% 100%;animation:sch-sk 1.2s infinite}.sch-av-in img,.sch-mav img{object-fit:cover;object-position:50% 30%}.sch-av-in img{width:118%;height:118%;display:block}.sch-mav{overflow:hidden;background:radial-gradient(120% 120%at 30% 20%,#244139,#0a1511)!important}.sch-mav img{width:120%;height:120%}.sch-gold{background:linear-gradient(120deg,#d9773a,#244139 55%,#f0965a)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(36,65,57,.7)!important}.sch-kids{background:#f7f9f7;border-color:#dce3de;color:#0f1f19!important;font-size:12.5px}.sch-head{background:radial-gradient(140% 160%at 0 0,#244139 0,#0f1f19 45%,#0a1511 100%)!important}.sch-head::after{background:linear-gradient(90deg,transparent,#d9773a,#f0965a,transparent)!important}.sch-status{color:#ffe2cc!important}.sch-lang button{color:#fff3ea}.sch-form select{min-height:42px;padding:10px 12px;border:1px solid var(--line);background:var(--paper);font-size:15px;color:var(--ink)}.sch-launch{border-color:rgba(36,65,57,.35)}.sch-launch:hover{box-shadow:0 18px 40px -16px rgba(36,65,57,.6)}.sch-mic{background:#f2f6f3}.sch-send{background:#dce3de}.sch-day.on{background:linear-gradient(135deg,#244139,#0f1f19)}.sch-mode,.sch-pk{display:flex;gap:6px;margin:10px 0 2px}.sch-mode .sch-pp{flex:1}.sch-pk{align-items:center;gap:8px;margin:8px 0}.sch-pk select{flex:1;min-height:40px;border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:#fff;font:inherit}.sch[data-lang=ta] .sch-btn,.sch[data-lang=ta] .sch-bub,.sch[data-lang=ta] .sch-chip{line-height:1.55}