@font-face{font-family:HGM-CJK;src:url(/assets/fonts/NotoSansCJKsc-Regular.otf) format("opentype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:HGM-Devanagari;src:url(/assets/fonts/NotoSansDevanagari-Regular.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:HGM-Bengali;src:url(/assets/fonts/NotoSansBengali-Regular.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:HGM-Arabic;src:url(/assets/fonts/NotoSansArabic-Regular.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:HGM-Cyrillic;src:url(/assets/fonts/NotoSans-Regular.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
html[lang="zh-Hans"] body{font-family:HGM-CJK,Inter,"Noto Sans SC",sans-serif}html[lang="hi"] body{font-family:HGM-Devanagari,Inter,sans-serif}html[lang="bn"] body{font-family:HGM-Bengali,Inter,sans-serif}html[lang="ar"] body{font-family:HGM-Arabic,Inter,sans-serif}html[lang="ru"] body{font-family:HGM-Cyrillic,Inter,sans-serif}
.language-switch{position:relative;z-index:40;font-size:11px;flex:0 0 auto}.language-switch summary{list-style:none;cursor:pointer;border:1px solid var(--line,#d8ded7);border-radius:4px;padding:9px 10px;white-space:nowrap;color:inherit}.language-switch summary::-webkit-details-marker{display:none}.language-options{position:absolute;right:0;top:calc(100% + 6px);min-width:150px;max-height:65vh;overflow:auto;background:#fff;border:1px solid var(--line,#d8ded7);box-shadow:0 12px 34px #13251b22;border-radius:6px;padding:6px;display:grid;z-index:100}.language-option{display:block;padding:9px 10px;border-radius:4px;color:#152027;text-decoration:none}.language-option:hover,.language-option:focus-visible,.language-option[aria-current="page"]{background:#edf2f8;color:#12203b}.skip+*{}html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"] .site-header,html[dir="rtl"] .header-actions,html[dir="rtl"] .hero-actions{direction:rtl}html[dir="rtl"] .site-header{flex-direction:row-reverse}html[dir="rtl"] .language-options{right:auto;left:0}html[dir="rtl"] input,html[dir="rtl"] textarea{direction:rtl;text-align:right}html[dir="rtl"] pre,html[dir="rtl"] code,html[dir="rtl"] a[href^="http"],html[dir="rtl"] [dir="ltr"]{direction:ltr;unicode-bidi:isolate;text-align:left}html[dir="rtl"] svg.lucide-arrow-up-right{transform:scaleX(-1)}html[dir="rtl"] .breadcrumbs{direction:rtl}
@media(max-width:760px){.site-header{gap:10px}.language-switch{margin-inline-start:auto}.language-options{position:fixed;right:12px;top:75px;left:auto;min-width:180px}html[dir="rtl"] .language-options{left:12px;right:auto}.language-switch summary{padding:8px}.site-header nav{gap:12px}}

@media(max-width:430px){.desktop-cta{display:none!important}.language-switch summary{font-size:0;min-width:30px;text-align:center;padding:8px 5px}.language-switch summary:before{content:attr(data-code);font-size:10px}}
