@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-sans-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-sans-latin-wght-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-sans-latin-wght-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans Fallback';src:local('Arial'),local('Liberation Sans');size-adjust:103.364%;ascent-override:103.421%;descent-override:28.346%;line-gap-override:0%}













:root[data-theme='mono-light'],[data-theme='mono-light']{--font-display:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',serif;--font-body:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',sans-serif;--font-numbers:'Noto Sans','Noto Sans Fallback',monospace;--font-script:'Noto Sans','Noto Sans',sans-serif}
:root[data-theme='mono-dark'],[data-theme='mono-dark']{--font-display:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',serif;--font-body:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',sans-serif;--font-numbers:'Noto Sans','Noto Sans Fallback',monospace;--font-script:'Noto Sans','Noto Sans',sans-serif}
:root[data-theme='paper'],[data-theme='paper']{--font-display:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',serif;--font-body:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',sans-serif;--font-numbers:'Noto Sans','Noto Sans Fallback',monospace;--font-script:'Noto Sans','Noto Sans',sans-serif}
:root[data-theme='forest'],[data-theme='forest']{--font-display:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',serif;--font-body:'Noto Sans','Noto Sans','Noto Sans','Noto Sans Fallback',sans-serif;--font-numbers:'Noto Sans','Noto Sans Fallback',monospace;--font-script:'Noto Sans','Noto Sans',sans-serif}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansDevanagari-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansDevanagari-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-devanagari-devanagari-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-devanagari-devanagari-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansTamil-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0B80-0BFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansTamil-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0B80-0BFF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-tamil-tamil-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0B80-0BFF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-tamil-tamil-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0B80-0BFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansMalayalam-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0D00-0D7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansMalayalam-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0D00-0D7F}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-malayalam-malayalam-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0D00-0D7F}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-malayalam-malayalam-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0D00-0D7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansKannada-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0C80-0CFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansKannada-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0C80-0CFF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-kannada-kannada-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0C80-0CFF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-kannada-kannada-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0C80-0CFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansTelugu-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0C00-0C7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansTelugu-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0C00-0C7F}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-telugu-telugu-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0C00-0C7F}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-telugu-telugu-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0C00-0C7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansBengali-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansBengali-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-bengali-bengali-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-bengali-bengali-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansGujarati-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0A80-0AFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansGujarati-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0A80-0AFF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-gujarati-gujarati-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0A80-0AFF}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-gujarati-gujarati-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0A80-0AFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansGurmukhi-Regular.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0A00-0A7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/NotoSansGurmukhi-Bold.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0A00-0A7F}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-gurmukhi-gurmukhi-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0A00-0A7F}
@font-face{font-family:'Noto Serif';src:url('assets/fonts/noto-serif-gurmukhi-gurmukhi-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0A00-0A7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-sans-oriya-oriya-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0B00-0B7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-sans-oriya-oriya-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0B00-0B7F}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-nastaliq-urdu-arabic-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:'Noto Sans';src:url('assets/fonts/noto-nastaliq-urdu-arabic-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
:root:not([data-theme]){--font-body:system-ui;--font-display:system-ui;--font-numbers:monospace}:root{--active-display:var(--font-display);--active-body:var(--font-body)}.theme-preview-surface{font-family:var(--active-body)}.theme-preview-surface>strong{font-family:var(--active-display)}.eyebrow,.stat,time,input[type=number]{font-family:var(--font-numbers,var(--font-body));font-variant-numeric:tabular-nums}:is(:lang(hi),:lang(mr),:lang(ta),:lang(ml),:lang(kn),:lang(te),:lang(or),:lang(as),:lang(gu),:lang(bn),:lang(pa),:lang(ur)){font-family:var(--font-script,'Noto Sans'),var(--font-body),sans-serif;line-height:1.75;letter-spacing:0;word-spacing:normal;font-size:max(1em,16px)}:is(:lang(hi),:lang(mr),:lang(ta),:lang(ml),:lang(kn),:lang(te),:lang(or),:lang(as),:lang(gu),:lang(bn),:lang(pa),:lang(ur)) :is(h1,h2,h3,h4){font-family:var(--font-script,'Noto Sans'),var(--font-display),serif;line-height:1.7;letter-spacing:0}
