@font-face{font-family:display;src:url(../media/BalooBhaijaan2_700Bold-s.p.2air10007d6_l.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:display;src:url(../media/BalooBhaijaan2_800ExtraBold-s.p.1114gtx3vb576.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:105.62%;descent-override:61.81%;line-gap-override:0.0%;size-adjust:102.25%}.nUkToW_className{font-family:display,display Fallback}.nUkToW_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/Rubik_400Regular-s.p.1lzti8wp10ucb.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:body;src:url(../media/Rubik_500Medium-s.p.3prudcfc2e7ck.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:body;src:url(../media/Rubik_600SemiBold-s.p.2gk1w_jqj5kda.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:88.38%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:105.79%}.THmRMW_className{font-family:body,body Fallback}.THmRMW_variable{--font-body:"body", "body Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-background);min-height:100dvh;color:var(--color-text);font-family:var(--font-body), system-ui, sans-serif;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}h1,h2{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;margin:0;line-height:1.3}a{color:var(--color-text);text-underline-offset:3px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
:root{--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--leading-tight:1.3;--leading-body:1.55;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-display:700;--control-height:44px;--content-max:70rem;--reading-max:44rem;--sidebar-width:16.5rem;--header-height:60px;--line:1px solid var(--color-border);--line-strong:1px solid color-mix(in srgb, var(--color-text) 28%, var(--color-border));--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-text) 10%, transparent);--shadow-md:0 8px 24px color-mix(in srgb, var(--color-text) 16%, transparent);--scrim:color-mix(in srgb, var(--color-text) 45%, transparent);--chart-mark:color-mix(in srgb, var(--color-primary-action) 55%, var(--color-text));--chart-track:color-mix(in srgb, var(--color-text) 10%, var(--color-surface));--chart-grid:color-mix(in srgb, var(--color-text) 16%, var(--color-surface))}
