:root{--moyna-brand-50:232 248 238;--moyna-brand-100:209 241 221;--moyna-brand-200:163 227 187;--moyna-brand-300:117 213 153;--moyna-brand-400:71 199 119;--moyna-brand-500:29 185 84;--moyna-brand-600:23 163 72;--moyna-brand-700:19 142 61;--moyna-brand-800:15 120 50;--moyna-brand-900:11 99 40;--moyna-chat-bg:255 255 255;--moyna-chat-bg-subtle:248 248 246;--moyna-chat-surface:244 244 240;--moyna-chat-surface-elevated:255 255 255;--moyna-chat-surface-hover:237 237 232;--moyna-chat-border:216 216 208;--moyna-chat-border-strong:188 188 180;--moyna-chat-text:17 24 39;--moyna-chat-text-muted:93 103 122;--moyna-chat-text-soft:140 145 160;--moyna-chat-text-inverse:255 255 255;--moyna-chat-success:29 185 84;--moyna-chat-warning:245 158 11;--moyna-chat-danger:239 68 68;--moyna-chat-info:59 130 246;--moyna-shadow-soft-1:0 1px 2px 0 rgba(15,23,42,.05);--moyna-shadow-soft-2:0 4px 12px -2px rgba(15,23,42,.08);--moyna-shadow-soft-3:0 12px 32px -6px rgba(15,23,42,.12);--moyna-shadow-composer:0 -8px 24px -8px rgba(15,23,42,.06);--moyna-radius-sm:6px;--moyna-radius-md:10px;--moyna-radius-lg:14px;--moyna-radius-xl:18px;--moyna-radius-2xl:24px;--moyna-chat-gutter-mobile:12px;--moyna-chat-gutter-desktop:24px}.dark{--moyna-chat-bg:13 13 11;--moyna-chat-bg-subtle:18 18 16;--moyna-chat-surface:24 24 22;--moyna-chat-surface-elevated:32 32 30;--moyna-chat-surface-hover:42 42 38;--moyna-chat-border:55 55 50;--moyna-chat-border-strong:85 85 78;--moyna-chat-text:240 240 235;--moyna-chat-text-muted:170 175 180;--moyna-chat-text-soft:120 125 132;--moyna-chat-text-inverse:10 10 10;--moyna-shadow-soft-1:0 1px 2px 0 rgba(0,0,0,.3);--moyna-shadow-soft-2:0 4px 14px -2px rgba(0,0,0,.4);--moyna-shadow-soft-3:0 16px 40px -8px rgba(0,0,0,.55);--moyna-shadow-composer:0 -8px 28px -10px rgba(0,0,0,.45)}:root{--moyna-brand:var(--moyna-brand-500);--moyna-brand-strong:var(--moyna-brand-600);--moyna-font-en:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--moyna-font-bn:"Noto Sans Bengali","Hind Siliguri","SolaimanLipi","Nirmala UI","Kalpurush",system-ui,sans-serif;--moyna-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono","Courier New",monospace;--moyna-chat-text-xs:12px;--moyna-chat-text-sm:13px;--moyna-chat-text-base:15px;--moyna-chat-text-lg:17px;--moyna-chat-leading-en:1.70;--moyna-chat-leading-bn:1.85;--moyna-chat-heading-leading:1.30}.moyna-chat-prose{font-family:var(--moyna-font-en);font-size:var(--moyna-chat-text-base);line-height:var(--moyna-chat-leading-en);color:rgb(var(--moyna-chat-text));overflow-wrap:break-word}.moyna-chat-prose-bn{color:rgb(var(--moyna-chat-text));overflow-wrap:break-word}.moyna-chat-prose-bn,.moyna-chat-prose[lang=bn],[lang=bn] .moyna-chat-prose{font-family:var(--moyna-font-bn);font-size:calc(var(--moyna-chat-text-base) + .5px);line-height:var(--moyna-chat-leading-bn)}.moyna-chat-heading{font-family:var(--moyna-font-en);font-weight:600;line-height:var(--moyna-chat-heading-leading);letter-spacing:-.01em;color:rgb(var(--moyna-chat-text))}.moyna-chat-heading[lang=bn],[lang=bn] .moyna-chat-heading{font-family:var(--moyna-font-bn);letter-spacing:0}.moyna-chat-muted{color:rgb(var(--moyna-chat-text-muted))}.moyna-chat-word-safe{overflow-wrap:break-word;hyphens:manual}.moyna-reading-bn-v2{font-family:var(--moyna-font-bn);font-size:15.5px;line-height:1.9;overflow-wrap:break-word}.moyna-reading-bn-v2 p{margin-bottom:.85em}.moyna-reading-bn-v2 p:last-child{margin-bottom:0}.moyna-reading-bn-v2 strong{font-weight:700}.moyna-reading-bn-v2 ol,.moyna-reading-bn-v2 ul{line-height:1.85}.moyna-reading-bn-v2 li{margin-bottom:.4em}.moyna-assistant-prose .markdown-content,.moyna-assistant-prose .markdown-content .moyna-md-table td,.moyna-assistant-prose .markdown-content .moyna-md-table th,.moyna-assistant-prose .markdown-content blockquote,.moyna-assistant-prose .markdown-content li,.moyna-assistant-prose .markdown-content p{overflow-wrap:break-word;word-break:normal;hyphens:manual}@media (max-width:767px){.moyna-assistant-prose .markdown-content table.moyna-md-table{min-width:480px}.moyna-assistant-prose .markdown-content .moyna-md-table td,.moyna-assistant-prose .markdown-content .moyna-md-table th{line-height:1.6}.moyna-assistant-prose .markdown-content li{margin-bottom:.45em}.moyna-assistant-prose .markdown-content ol ol,.moyna-assistant-prose .markdown-content ol ul,.moyna-assistant-prose .markdown-content ul ol,.moyna-assistant-prose .markdown-content ul ul{margin-top:.3em}}:root{--moyna-font-read:Georgia,"Noto Serif","Noto Serif Bengali",var(--moyna-font-bn)}.moyna-assistant-prose .markdown-content{font-family:var(--moyna-font-read);font-size:16.5px;line-height:1.68;letter-spacing:0}html[lang=bn] .moyna-assistant-prose .markdown-content{font-family:var(--moyna-font-read);font-size:16.5px;line-height:1.85}.moyna-assistant-prose .markdown-content p{margin-bottom:1em;line-height:inherit}html[lang=bn] .moyna-assistant-prose .markdown-content p{margin-bottom:1em;line-height:1.88}.moyna-assistant-prose .markdown-content p:last-child{margin-bottom:0}.moyna-assistant-prose .markdown-content ol,.moyna-assistant-prose .markdown-content ul{margin-bottom:1em;line-height:inherit}.moyna-assistant-prose .markdown-content li,html[lang=bn] .moyna-assistant-prose .markdown-content li{margin-bottom:.55em}.moyna-assistant-prose .markdown-content ol ol,.moyna-assistant-prose .markdown-content ol ul,.moyna-assistant-prose .markdown-content ul ol,.moyna-assistant-prose .markdown-content ul ul{margin-top:.35em;margin-bottom:.25em}.moyna-assistant-prose .markdown-content .moyna-ul>li:before{font-size:9px;margin-top:6px;font-family:var(--moyna-font-en)}.moyna-assistant-prose .markdown-content .moyna-ol>li:before{font-size:14px;min-width:22px;margin-top:2px;font-family:var(--moyna-font-en)}.moyna-assistant-prose .markdown-content li:last-child,html[lang=bn] .moyna-assistant-prose .markdown-content li:last-child{margin-bottom:0}.moyna-assistant-prose .markdown-content strong{font-weight:700}.moyna-assistant-prose .markdown-content hr{margin-top:1.5em;margin-bottom:1.5em}@media (max-width:640px){.moyna-assistant-prose .markdown-content{font-size:16.5px}html[lang=bn] .moyna-assistant-prose .markdown-content{font-size:16.5px;line-height:1.85}}.moyna-assistant-prose .markdown-content .moyna-ol,.moyna-assistant-prose .markdown-content .moyna-ul{list-style-position:outside;padding-left:1.45em}.moyna-assistant-prose .markdown-content .moyna-ul{list-style-type:disc}.moyna-assistant-prose .markdown-content .moyna-ol{list-style-type:decimal}.moyna-assistant-prose .markdown-content .moyna-ol>li,.moyna-assistant-prose .markdown-content .moyna-ul>li{display:list-item;padding-left:.2em}.moyna-assistant-prose .markdown-content .moyna-ol>li:before,.moyna-assistant-prose .markdown-content .moyna-ul>li:before{content:none}.moyna-assistant-prose .markdown-content .moyna-ul li::marker{color:rgb(var(--moyna-brand));font-size:.85em}.moyna-assistant-prose .markdown-content .moyna-ol li::marker{color:rgb(var(--moyna-brand));font-weight:600;font-family:var(--moyna-font-en)}.moyna-assistant-prose .markdown-content li>ol,.moyna-assistant-prose .markdown-content li>ul{margin-top:.4em;margin-bottom:0;padding-left:1.25em}.moyna-assistant-prose .markdown-content :not(pre)>code{font-size:.875em;padding:.1em .4em}.moyna-assistant-prose .markdown-content blockquote{font-style:normal;color:inherit}.moyna-assistant-prose .markdown-content>:first-child{margin-top:0}.moyna-assistant-prose .markdown-content>:last-child{margin-bottom:0}.moyna-assistant-prose .markdown-content button{font-family:var(--moyna-font-en)}.moyna-assistant-prose .markdown-content{text-rendering:optimizeLegibility}@media (max-width:640px){.moyna-assistant-prose .markdown-content pre{font-size:13px}}@media (max-width:767px){.flex.gap-3.group:has(.moyna-assistant-prose){gap:0}.flex.gap-3.group:has(.moyna-assistant-prose)>.flex-shrink-0{display:none}}:root{--moyna-hairline:rgb(var(--color-text)/0.10);--moyna-prose-dim:rgb(var(--color-text)/0.78);--moyna-prose-faint:rgb(var(--color-text)/0.50)}.moyna-assistant-prose .markdown-content :not(pre)>code{color:rgb(var(--color-text)/.92);background:rgb(var(--color-text)/.07);border:1px solid var(--moyna-hairline)}.moyna-assistant-prose .markdown-content a{text-decoration-line:underline;text-decoration-color:rgb(var(--moyna-brand)/.45);text-decoration-thickness:1px;text-underline-offset:.18em}.moyna-assistant-prose .markdown-content a:active,.moyna-assistant-prose .markdown-content a:hover{text-decoration-color:rgb(var(--moyna-brand)/.95)}.moyna-assistant-prose .markdown-content .moyna-ul li::marker{color:var(--moyna-prose-faint)}.moyna-assistant-prose .markdown-content .moyna-ol li::marker{color:rgb(var(--moyna-brand)/.8)}.moyna-assistant-prose .markdown-content blockquote{border-left-width:2px;border-left-color:rgb(var(--moyna-brand)/.4)}.moyna-assistant-prose .markdown-content hr{border-color:var(--moyna-hairline)}.moyna-assistant-prose .markdown-content b,.moyna-assistant-prose .markdown-content div[class*=font-bold],.moyna-assistant-prose .markdown-content strong{font-weight:600}.moyna-assistant-prose ::-moz-selection{background:rgb(var(--moyna-brand)/.28)}.moyna-assistant-prose ::selection{background:rgb(var(--moyna-brand)/.28)}.moyna-assistant-prose .markdown-content li:has(>input[type=checkbox],>p>input[type=checkbox]){list-style:none}.moyna-assistant-prose .markdown-content li input[type=checkbox]{accent-color:rgb(var(--moyna-brand));margin-right:.45em}.moyna-assistant-prose .markdown-content .overflow-x-auto::-webkit-scrollbar,.moyna-assistant-prose .markdown-content pre::-webkit-scrollbar{height:6px}.moyna-assistant-prose .markdown-content .overflow-x-auto::-webkit-scrollbar-thumb,.moyna-assistant-prose .markdown-content pre::-webkit-scrollbar-thumb{background:rgb(var(--color-text)/.15);border-radius:3px}.group div.gap-0\.5.mt-1\.5>button.moyna-focus-ring svg{width:15px;height:15px}.moyna-message-surface.moyna-user-bubble{background-image:linear-gradient(150deg,rgba(13,116,73,.96),rgba(9,103,93,.94));font-size:15.5px;line-height:1.6}@media (max-width:768px){.moyna-assistant-prose .markdown-content b,.moyna-assistant-prose .markdown-content strong{font-weight:600!important}}.moyna-message-surface.moyna-user-bubble{background-image:linear-gradient(150deg,rgba(13,116,73,.96),rgba(9,103,93,.94))!important;font-size:15.5px!important;line-height:1.6!important}.moyna-assistant-prose .markdown-content .moyna-ul>li::marker{color:var(--moyna-prose-faint)}@media (max-width:767px){.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child{white-space:pre-wrap!important;overflow-wrap:anywhere}}.moyna-assistant-prose .markdown-content .rounded-xl table::-webkit-scrollbar{height:6px}.moyna-assistant-prose .markdown-content .rounded-xl table::-webkit-scrollbar-thumb{background:rgb(var(--color-text)/.15);border-radius:3px}.moyna-assistant-prose .markdown-content .rounded-xl.my-3{border-color:rgb(var(--color-text)/.09);background:rgb(var(--color-text)/.04)}.moyna-assistant-prose .markdown-content .rounded-xl>div:first-child{background:transparent;border-bottom:1px solid rgb(var(--color-text)/.07);padding:7px 14px}.moyna-assistant-prose .markdown-content .rounded-xl>div:first-child>span{text-transform:lowercase;letter-spacing:.02em;font-weight:500;color:rgb(var(--color-text)/.45)}.moyna-assistant-prose .markdown-content .rounded-xl>div:first-child button{border-color:transparent;background:transparent;color:rgb(var(--color-text)/.55)}.moyna-assistant-prose .markdown-content .rounded-xl>.overflow-x-auto{background:transparent;padding:10px 0}.moyna-assistant-prose .markdown-content .rounded-xl table td.select-none{display:none}.moyna-assistant-prose .markdown-content .rounded-xl table td{border-bottom:0!important}.moyna-assistant-prose .markdown-content .rounded-xl table tr:hover{background:transparent}.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child{padding:0 16px!important;font-size:14.5px!important;line-height:1.75!important}button[aria-label="next version"],button[aria-label="previous version"]{font-size:17px;line-height:1;padding:5px 13px;min-height:32px;background:rgb(var(--color-text)/.07);border:1px solid rgb(var(--color-text)/.12);border-radius:8px;color:rgb(var(--color-text)/.88)}button[aria-label="next version"]:disabled,button[aria-label="previous version"]:disabled{opacity:.3}div:has(>button[aria-label="previous version"]){font-size:13px;color:rgb(var(--color-text)/.82);gap:7px;margin-top:7px}.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono","Noto Sans Bengali","Bangla Sangam MN","Kohinoor Bangla",var(--moyna-font-bn),monospace!important}@media (max-width:767px){.moyna-assistant-prose .markdown-content .rounded-xl table{table-layout:fixed!important;width:100%!important}.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child,.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child *{overflow-wrap:break-word!important}}.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child,.moyna-assistant-prose .markdown-content .rounded-xl table td:last-child *{font-feature-settings:normal!important;font-variant-ligatures:normal!important}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-serif-bengali-var.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}