@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._tSbma_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._tSbma_variable{--f-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.J7a_Ra_className{font-family:Caveat,Caveat Fallback;font-style:normal}.J7a_Ra_variable{--f-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._0a1ihW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._0a1ihW_variable{--f-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.XJJ2-G_className{font-family:Figtree,Figtree Fallback;font-style:normal}.XJJ2-G_variable{--f-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5c482c14212994e6-s.38-ydubjczv_r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/028d4dca630c4040-s.3n3mgc44wljx6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f3bb94607060cee8-s.0hbeb6nzrtos7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Fallback;src:local(Arial);ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.22%}.BRulnG_className{font-family:Chivo,Chivo Fallback;font-style:normal}.BRulnG_variable{--f-chivo:"Chivo", "Chivo Fallback"}
@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2452e73ef13f653d-s.272nra_bxd1zt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/729d61f7cbf18bf5-s.29lqq5nuum8jh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/735f397d673a2893-s.07vmikkqgzsr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}._3-E6nq_className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}._3-E6nq_variable{--f-chivo-mono:"Chivo Mono", "Chivo Mono Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.MWgWTG_className{font-family:Barlow,Barlow Fallback;font-style:normal}.MWgWTG_variable{--f-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3653761fae724bb1-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7fe56aac9cb73d5c-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26cfda139e115385-s.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.OvX3BW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.OvX3BW_variable{--f-barlow-c:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.3dqqgop8d9q74.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.3s3485bbs_y9t.woff)format("woff"),url(../media/KaTeX_AMS-Regular.06540o8ttgt08.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.0x398dszol8ix.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0i0ys3pk95qm_.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.071y7fj7dknco.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.3ittfn7d21b9w.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3-a7ahrnv-1p0.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.2a29kziuqmcwj.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.3rq09ohrtely_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1m6-2-v71aefh.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.2c272neyw5p5h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.1jvgec053-2og.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.1pa447q_ni5m2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0_16ta522mcvb.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.22wkahef0u3fd.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.1fyzqvxw_mkks.woff)format("woff"),url(../media/KaTeX_Main-Bold.3q46h05c4j0cw.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.40drhxm0mwrzz.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0g_mm5w89az4z.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.2r19jqj9qb5v7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.1ck6crdmp78cu.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.3h-lyz6-tj-5j.woff)format("woff"),url(../media/KaTeX_Main-Italic.07vrczmwpvimc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.29zz7337tzymc.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0r86ux5c2_9jc.woff)format("woff"),url(../media/KaTeX_Main-Regular.0cm4nk2aib81i.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0u_6s571--hh0.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.1-f92ydojzao_.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0m2qm2_orz99k.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.18dmviy-uianu.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.2d-roszuwfrpn.woff)format("woff"),url(../media/KaTeX_Math-Italic.1vw7gcigzv33_.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.19n5ohjzvq40z.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ad0dh55v7-4h.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.3ojskmd7zv_b8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.38w085lqrghwm.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0_21g6aey40vy.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.0abd80e_ako5h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.3w8wtfek3qsk6.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0v2olaztuqa1v.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0xkeldfcfvj58.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.10h737unm2jp7.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.2m7-0wua2lvnq.woff)format("woff"),url(../media/KaTeX_Script-Regular.1hw1d7omwtnoy.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.3xype_vsmmjgw.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.3aliq3yd-ja9b.woff)format("woff"),url(../media/KaTeX_Size1-Regular.44z_qgcc9t0a_.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.2-wakugslvf3a.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.3u0df62zf5guy.woff)format("woff"),url(../media/KaTeX_Size2-Regular.3eprswoc9v3fh.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1nfuh3l6nzhjv.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.3n7wm08wz2r2g.woff)format("woff"),url(../media/KaTeX_Size3-Regular.2kp2izz6g7r-7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.13pyt7zi482pb.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.37jvrh2wknf5u.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2ltjhs9xhaefy.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.2vfnlegjq9l42.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0xi5kyeeydv4z.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.34aedpl-_o3h3.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
:root,[data-theme=markscheme]{--bg:#f5f5f3;--bg-pattern:none;--surface:#fff;--surface-2:#f6f6f4;--border:#d9dbd6;--border-strong:#16181d;--text:#16181d;--text-2:#62666e;--accent:#d22f27;--accent-ink:#fff;--accent-soft:#fbe9e7;--primary:#16181d;--primary-ink:#fff;--good:#1f7a4d;--good-soft:#e5f2ea;--warn:#a5681a;--warn-soft:#f8eedb;--bad:#d22f27;--bad-soft:#fbe9e7;--bar:#fff;--bar-text:#16181d;--bar-line:2px solid #16181d;--shadow:none;--card-border:1px solid var(--border);--radius:2px;--radius-lg:3px;--radius-pill:2px;--font-ui:var(--f-hanken), system-ui, sans-serif;--font-display:var(--f-hanken), system-ui, sans-serif;--font-num:var(--f-hanken), system-ui, sans-serif;--display-weight:800;--display-case:none;--display-track:-.02em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=highlighter]{--bg:#fbfbfd;--bg-pattern:linear-gradient(#eceef6 1px, transparent 1px) 0 0 / 100% 24px;--surface:#fff;--surface-2:#f6f6fb;--border:#1e1b2e;--border-strong:#1e1b2e;--text:#1e1b2e;--text-2:#6b6880;--accent:#1e1b2e;--accent-ink:#fff;--accent-soft:#fff3a6;--primary:#1e1b2e;--primary-ink:#fff;--hl:#ffe45c;--good:#12805a;--good-soft:#c9f5df;--warn:#9a5b00;--warn-soft:#ffe3c2;--bad:#c2185b;--bad-soft:#ffd6e7;--bar:#fff;--bar-text:#1e1b2e;--bar-line:1px solid #eceef6;--shadow:3px 3px 0 #1e1b2e;--card-border:1.5px solid #1e1b2e;--radius:10px;--radius-lg:14px;--radius-pill:999px;--font-ui:var(--f-figtree), system-ui, sans-serif;--font-display:var(--f-bricolage), var(--f-figtree), system-ui, sans-serif;--font-num:var(--f-bricolage), var(--f-figtree), system-ui, sans-serif;--display-weight:800;--display-case:none;--display-track:-.02em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=gdc]{--bg:#121417;--bg-pattern:none;--surface:#1b1e23;--surface-2:#23272e;--border:#30353e;--border-strong:#3c424d;--text:#e7ebf0;--text-2:#8d95a2;--accent:#33d1b0;--accent-ink:#0d1412;--accent-soft:#173a33;--primary:#33d1b0;--primary-ink:#0d1412;--lcd:#b9e3c6;--lcd-ink:#0f2a1a;--good:#5fd39a;--good-soft:#17322a;--warn:#ffb547;--warn-soft:#3a2e17;--bad:#ff7a73;--bad-soft:#3d2223;--bar:#1b1e23;--bar-text:#e7ebf0;--bar-line:1px solid #30353e;--shadow:none;--card-border:1px solid var(--border);--radius:6px;--radius-lg:8px;--radius-pill:6px;--font-ui:var(--f-chivo), system-ui, sans-serif;--font-display:var(--f-chivo), system-ui, sans-serif;--font-num:var(--f-chivo-mono), ui-monospace, monospace;--display-weight:800;--display-case:none;--display-track:-.01em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=scoreboard]{--bg:#eef1f5;--bg-pattern:none;--surface:#fff;--surface-2:#f3f5f8;--border:#d6dce5;--border-strong:#0f1b2d;--text:#0f1b2d;--text-2:#5d6b80;--accent:#ff5a1f;--accent-ink:#fff;--accent-soft:#ffe8de;--primary:#ff5a1f;--primary-ink:#fff;--good:#1a9e5c;--good-soft:#def4e8;--warn:#b26a00;--warn-soft:#fdefd9;--bad:#d93a2b;--bad-soft:#fde4e1;--bar:#0f1b2d;--bar-text:#fff;--bar-line:0;--shadow:none;--card-border:1px solid var(--border);--radius:0;--radius-lg:0;--radius-pill:0;--font-ui:var(--f-barlow), system-ui, sans-serif;--font-display:var(--f-barlow-c), var(--f-barlow), system-ui, sans-serif;--font-num:var(--f-barlow-c), var(--f-barlow), system-ui, sans-serif;--display-weight:800;--display-case:uppercase;--display-track:.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-density=roomy]{--base:15px;--pad:18px;--gap:20px;--gap-sm:12px;--h1:28px;--stat:32px;--ctl:38px}[data-density=compact]{--base:14px;--pad:12px;--gap:12px;--gap-sm:8px;--h1:22px;--stat:24px;--ctl:32px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg-pattern), var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--base);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{text-wrap:balance;line-height:1.15;font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);letter-spacing:var(--display-track);margin:0}h1{font-size:var(--h1)}h2{font-size:calc(var(--h1) * .66)}h3{font-size:calc(var(--base) + 1px)}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topbar{z-index:20;background:var(--bar);color:var(--bar-text);border-bottom:var(--bar-line);position:sticky;top:0}.topbar__in{align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:10px 20px;display:flex}.brand{color:inherit;white-space:nowrap;font-size:16px;font-weight:800;font-family:var(--font-display);text-transform:var(--display-case);align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{text-decoration:none}.brand img{border-radius:var(--radius);background:#fff;width:28px;height:28px}.brand small{opacity:.7;font-size:13px;font-weight:600;font-family:var(--font-ui);text-transform:none}.tabs{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow-x:auto}.tabs a{border-radius:var(--radius-pill);color:inherit;opacity:.68;white-space:nowrap;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none}.tabs a:hover,.tabs a.on{opacity:1}.me{position:relative}.me>button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-pill);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:14px;font-weight:600;display:flex}.avatar{background:var(--primary);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.menu{background:var(--surface);width:330px;color:var(--text);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow), 0 12px 32px #00000024;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu h3{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:12px;font-weight:700}.menu .who{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}.themes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.themecard{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;gap:6px;padding:8px;display:grid}.themecard.on{outline:2px solid var(--accent);outline-offset:1px}.themecard__pre{border:1px solid #00000014;border-radius:6px;align-content:center;justify-items:start;gap:4px;height:54px;padding:0 10px;display:grid;overflow:hidden}.themecard__pre b{font-size:18px;line-height:1}.themecard__pre i{border-radius:2px;width:60%;height:6px;display:block}.themecard span{font-size:12.5px;font-weight:700}.themecard small{color:var(--text-2);font-size:11px;line-height:1.3}.portals{gap:6px;display:grid}.portals a{border-radius:var(--radius);background:var(--surface-2);color:var(--text);justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.portals a:hover{background:var(--accent-soft);text-decoration:none}.page{max-width:1280px;padding:calc(var(--gap) + 4px) 20px 64px;gap:var(--gap);margin:0 auto;display:grid}.page.narrow{max-width:760px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pagehead p{color:var(--text-2);margin-top:4px}.card{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--pad) calc(var(--pad) + 2px);gap:var(--gap-sm);align-content:start;display:grid}.muted{color:var(--text-2);font-size:calc(var(--base) - 1.5px)}.err{color:var(--bad);font-size:14px}.eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--text-2);font-size:12px;font-weight:700}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grid2{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.btn{font:inherit;min-height:var(--ctl);border-radius:var(--radius);background:var(--primary);color:var(--primary-ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform 80ms,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.08);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default;filter:none}.btn.soft{background:var(--accent-soft);color:var(--text)}.btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.btn.sm{min-height:calc(var(--ctl) - 6px);padding:0 12px;font-size:13px}.btn.lg{min-height:calc(var(--ctl) + 8px);padding:0 22px;font-size:15px}.btn.is-done{background:var(--good-soft);color:var(--good);border-color:#0000}.btn.is-flag{background:var(--bad-soft);color:var(--bad);border-color:#0000}.pill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.good{background:var(--good-soft);color:var(--good);border-color:#0000}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.pill.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.pill.accent{background:var(--accent-soft);color:var(--text);border-color:#0000}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg a,.seg button{font:inherit;color:var(--text-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.seg a.on,.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chipx{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:6px;max-width:340px;padding:4px 10px 4px 12px;font-size:13px;font-weight:600;display:inline-flex}.chipx span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chipx span:last-child{opacity:.6}.linkbtn{color:var(--text-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:13px;font-weight:600;text-decoration:underline}.field{gap:6px;font-size:14px;font-weight:600;display:grid}.field input,.input{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:10px 14px;font-size:16px}.field input:focus,.input:focus{outline:2px solid var(--accent);outline-offset:0}.picker{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:4px 6px 4px 14px;display:inline-flex}.picker select{font:inherit;background:var(--surface-2);color:var(--text);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:6px 10px;font-size:14px;font-weight:700}.signin{place-items:center;min-height:100vh;padding:24px;display:grid}.signin .card{gap:16px;width:100%;max-width:420px;padding:28px}.or{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.gbtn{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.gbtn svg{width:18px;height:18px}.tablewrap{border-radius:var(--radius-lg);border:var(--card-border);background:var(--surface);box-shadow:var(--shadow);overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.tbl th,.tbl td{text-align:left;padding:calc(var(--pad) * .65) 14px;border-bottom:1px solid var(--border);vertical-align:middle}.tbl th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);background:var(--surface-2);font-size:12px;font-weight:700}.tbl tr:last-child td{border-bottom:0}.tbl td small{color:var(--text-2);margin-top:3px;font-size:12px;display:block}.tbl a.cell{color:inherit;border-radius:var(--radius);margin:-6px;padding:6px;text-decoration:none;display:block}.tbl a.cell:hover{background:var(--surface-2)}.reader{gap:var(--gap);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.rail{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);max-height:calc(100vh - 88px);padding:var(--gap-sm);gap:var(--gap-sm);box-shadow:var(--shadow);scrollbar-width:thin;display:grid;position:sticky;top:72px;overflow-y:auto}.search{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:0 12px;display:flex}.search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px}.search span{color:var(--text-2)}.statusgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.statusbtn{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:var(--radius);cursor:pointer;justify-content:space-between;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.statusbtn span:last-child{color:var(--text-2);font-family:var(--font-num);font-variant-numeric:tabular-nums}.statusbtn.on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.statusbtn.on span:last-child{color:inherit;opacity:.8}.acc{border-top:1px solid var(--border);gap:4px;padding-top:10px;display:grid}.acc__head{font:inherit;text-transform:uppercase;letter-spacing:.07em;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:2px 2px 4px;font-size:12px;font-weight:700;display:flex}.acc__caret{transition:transform .15s}.acc__caret.open{transform:rotate(90deg)}.check{text-align:left;width:100%;font:inherit;color:var(--text);padding:calc(var(--gap-sm) / 2) 8px;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:start;gap:9px;font-size:13.5px;line-height:1.35;display:grid}.check:hover{background:var(--surface-2)}.check:disabled{opacity:.4;cursor:default}.check.indent{padding-left:26px;font-size:13px}.check__box{border-radius:calc(var(--radius) / 2 + 2px);border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--primary-ink);place-items:center;margin-top:1px;font-size:12px;display:grid}.check.on .check__box{background:var(--primary);border-color:var(--primary)}.check__count{color:var(--text-2);font-size:12px;font-family:var(--font-num);font-variant-numeric:tabular-nums;padding-top:2px}.topicrow{grid-template-columns:1fr auto;align-items:start;display:grid}.expand{color:var(--text-2);font:inherit;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:2px;padding:6px;font-size:12px;display:flex}.expand:hover{background:var(--surface-2)}.expand i{font-style:normal;transition:transform .15s;display:inline-block}.expand i.open{transform:rotate(90deg)}.pillrow{flex-wrap:wrap;gap:6px;display:flex}.pillbtn{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.pillbtn span{color:var(--text-2);font-size:12px;font-family:var(--font-num)}.pillbtn.on{background:var(--accent-soft);border-color:var(--border-strong)}.grp{gap:2px;display:grid}.grp__label{color:var(--text-2);padding:6px 8px 2px;font-size:12px;font-weight:700}.rmain{gap:var(--gap-sm);min-width:0;display:grid}.strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stripbtn{min-width:38px;height:calc(var(--ctl) - 4px);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-family:var(--font-num);cursor:pointer;font-variant-numeric:tabular-nums;padding:0 8px;font-size:13px;font-weight:700;position:relative}.stripbtn:hover{border-color:var(--border-strong)}.stripbtn.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.stripbtn.done:not(.on){background:var(--good-soft);color:var(--good);border-color:#0000}.stripbtn.seen:not(.on){background:var(--surface-2)}.stripbtn .flagdot{background:var(--bad);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.strip .gap{color:var(--text-2);padding:0 2px}.stripnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qcard{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--pad);gap:var(--gap-sm);display:grid}.qcard__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qcard__title{gap:4px;display:grid}.qcard__title b{font-size:15px}.tags{flex-wrap:wrap;gap:6px;display:flex}.paper{border-radius:var(--radius);background:#fff;border:1px solid #e3e5e8;padding:10px}.paper img{width:100%;max-width:920px;margin:0 auto;display:block}.markbox{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad);gap:10px;display:grid}.markchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.markchips button{min-width:40px;height:var(--ctl);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-family:var(--font-num);cursor:pointer;padding:0 10px;font-weight:700}.markchips button.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.markchips button.lost{background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}.empty{text-align:center;justify-items:center;gap:10px;padding:48px 20px;display:grid}.drawer-toggle{display:none}@media (max-width:920px){.reader{grid-template-columns:1fr}.rail{max-height:none;display:none;position:static}.rail.open{display:grid}.drawer-toggle{display:inline-flex}}.qhtml{color:#16181f;font-family:var(--f-figtree), system-ui, sans-serif;max-width:920px;margin:0 auto;padding:6px 10px;font-size:16px;line-height:1.6}.qhtml p{margin:0 0 10px}.qhtml .qb-note{text-transform:uppercase;letter-spacing:.05em;color:#6b6f80;font-size:12px;font-weight:700}.qhtml .qb-eq{margin:10px 0;overflow-x:auto}.qhtml ol.qb-parts{gap:8px;margin:8px 0;padding-left:26px;list-style:lower-alpha;display:grid}.qhtml .qb-mk{color:#b3261e;background:#fbe9e7;border-radius:4px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:800;display:inline-block}.qhtml img{max-width:100%;height:auto}.qhtml table{border-collapse:collapse;margin:8px 0}.qhtml td,.qhtml th{border:1px solid #d5d8e3;padding:4px 8px}.qhtml .katex{font-size:1.05em}.cover{gap:var(--gap);display:grid}.facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.fact{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);gap:2px;padding:12px 14px;display:grid}.fact span{color:var(--text-2);font-size:12px;font-weight:600}.fact b{font-size:18px;font-family:var(--font-num)}.notice{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius-lg);padding:12px 14px;font-size:14px;font-weight:500}.notice.info{background:var(--accent-soft);color:var(--text)}.choices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.choice{border:var(--card-border);border-radius:var(--radius-lg);padding:var(--pad);background:var(--surface);align-content:start;gap:8px;display:grid}.choice h3{font-size:16px}.exam{grid-template-rows:auto auto 1fr;gap:14px;min-height:100vh;display:grid}.exam__bar{z-index:10;background:var(--bar);color:var(--bar-text);border-bottom:var(--bar-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 20px;display:grid;position:sticky;top:0}.exam__bar .muted{color:inherit;opacity:.7}.exam__bar>div:last-child{justify-content:flex-end}.exam__clock{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);justify-items:center;padding:4px 18px;display:grid}.exam__clock span{text-transform:uppercase;letter-spacing:.07em;color:var(--text-2);font-size:11px;font-weight:700}.exam__clock b{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px}.exam__clock.reading{background:var(--accent-soft);border-color:#0000}.exam__clock.low{background:var(--bad-soft);border-color:#0000}.exam__clock.low b{color:var(--bad)}.exam__body{gap:var(--gap);grid-template-columns:220px minmax(0,1fr);align-items:start;width:100%;max-width:1280px;margin:0 auto;padding:0 20px 40px;display:grid}.exam__nav{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:10px;padding:14px;display:grid;position:sticky;top:84px}.exam__grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.exam__main{gap:12px;min-width:0;display:grid}@media (max-width:860px){.exam__bar,.exam__body{grid-template-columns:1fr}.exam__nav{position:static}}.stats{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);padding:var(--pad);box-shadow:var(--shadow);gap:2px;display:grid}.stat span{color:var(--text-2);font-size:13px;font-weight:600}.stat b{font-family:var(--font-num);font-size:var(--stat);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.stat small{color:var(--text-2);font-size:12.5px}.action{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);padding:var(--pad) calc(var(--pad) + 2px);color:var(--text);box-shadow:var(--shadow);gap:4px;transition:transform .12s;display:grid}.action:hover{text-decoration:none;transform:translateY(-1px)}.action b{font-size:17px;font-family:var(--font-display);text-transform:var(--display-case)}.bars{gap:8px;display:grid}.bar{color:var(--text);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 120px 32px;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;font-size:13.5px;display:grid}a.bar:hover{background:var(--surface-2);text-decoration:none}.bar__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar__track{border-radius:var(--radius-pill);background:var(--surface-2);height:8px;overflow:hidden}.bar__track i{border-radius:var(--radius-pill);background:var(--accent);height:100%;display:block}.bar__n{text-align:right;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums}.courses{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.coursecard{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);padding:var(--pad);box-shadow:var(--shadow);gap:8px;display:grid}.coursecard.on{box-shadow:var(--shadow), inset 0 3px 0 var(--group,var(--accent))}.coursecard h3{font-size:16px}.assign{border:var(--card-border);background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--pad);gap:10px;display:grid}.assign__list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px;max-height:220px;display:grid;overflow-y:auto}.assign__row{border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.assign__row:hover{background:var(--surface)}.assign__row input{accent-color:var(--primary);width:16px;height:16px}.band{gap:10px;display:grid}.band h2{align-items:center;gap:8px;display:flex}.hw{background:var(--surface);border:var(--card-border);border-radius:var(--radius-lg);padding:var(--pad);box-shadow:var(--shadow);grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.hw__main{gap:4px;min-width:0;display:grid}.hw__main b{text-overflow:ellipsis;overflow:hidden}.progress{border-radius:var(--radius-pill);background:var(--surface-2);width:160px;height:6px;overflow:hidden}.progress i{background:var(--good);border-radius:var(--radius-pill);height:100%;display:block}.g-maths{--group:#f2b600}.g-sciences{--group:#19b37b}.g-ins{--group:#f08a24}[data-theme=highlighter] .g-maths{--group:#ffe45c}[data-theme=highlighter] .g-sciences{--group:#8ff0c4}[data-theme=highlighter] .g-ins{--group:#ffbf7a}[data-theme=markscheme] .tabs a.on{box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}[data-theme=markscheme] .markchips button.on{background:var(--surface);color:var(--accent);border:2px solid var(--accent);font-family:var(--f-caveat), cursive;min-width:var(--ctl);border-radius:50%;font-size:22px}[data-theme=markscheme] .markchips button.lost{font-family:var(--f-caveat), cursive;background:var(--surface);font-size:18px}[data-theme=markscheme] .pill.good{font-family:var(--f-caveat), cursive;color:var(--accent);background:0 0;border:0;padding:0 4px;font-size:17px;font-weight:700}[data-theme=markscheme] .stripbtn.done:not(.on){background:var(--surface);color:var(--accent);border-color:var(--accent)}[data-theme=markscheme] .exam__bar{color:#fff;background:#16181d;border-bottom:0}[data-theme=markscheme] .exam__clock{color:#fff;background:0 0;border-color:#ffffff4d}[data-theme=markscheme] .exam__clock span{color:#ffffffb3}[data-theme=highlighter] .tabs a.on{background:linear-gradient(transparent 45%, var(--hl) 45%, var(--hl) 90%, transparent 90%);border-radius:4px}[data-theme=highlighter] .pagehead h1{background:linear-gradient(transparent 58%, var(--hl) 58%);padding:0 3px;display:inline}[data-theme=highlighter] .coursecard{background:color-mix(in srgb, var(--group,#fff) 22%, #fff)}[data-theme=highlighter] .stat:first-child{background:#fff8cf}[data-theme=highlighter] .stat:nth-child(2){background:#e6fbf1}[data-theme=highlighter] .stat:nth-child(3){background:#ffeef6}[data-theme=highlighter] .stat:nth-child(4){background:#eef6ff}[data-theme=highlighter] .btn:not(.ghost):not(.soft):not(.is-done):not(.is-flag){box-shadow:2px 2px 0 var(--hl)}[data-theme=highlighter] .bar__track i{background:#ff9ec7}[data-theme=highlighter] .seg,[data-theme=highlighter] .pill{border-color:#d9d6e6}[data-theme=gdc] .stat{background:var(--lcd);color:var(--lcd-ink);border-color:#0000;box-shadow:inset 0 2px 6px #0000002e}[data-theme=gdc] .stat span,[data-theme=gdc] .stat small{color:#0f2a1ab8}[data-theme=gdc] .exam__clock{background:var(--lcd);color:var(--lcd-ink);border-color:#0000;box-shadow:inset 0 2px 6px #0003}[data-theme=gdc] .exam__clock span{color:#0f2a1ab3;font-family:var(--font-num)}[data-theme=gdc] .btn,[data-theme=gdc] .markchips button,[data-theme=gdc] .stripbtn{box-shadow:0 2px #0b0c0e}[data-theme=gdc] .btn:not(.ghost):not(.soft){box-shadow:0 2px #0e7d68}[data-theme=gdc] .tabs a.on{background:var(--accent);color:var(--accent-ink)}[data-theme=gdc] .bar__track i{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 8px)}[data-theme=gdc] .paper{border-color:#0000}[data-theme=scoreboard] .tabs a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:15px}[data-theme=scoreboard] .tabs a.on{box-shadow:inset 0 -3px 0 var(--accent)}[data-theme=scoreboard] .stat{border:0;border-top:4px solid var(--text)}[data-theme=scoreboard] .stat:first-child{border-top-color:var(--accent)}[data-theme=scoreboard] .stat b{font-size:calc(var(--stat) + 8px);letter-spacing:0}[data-theme=scoreboard] .btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:15px}[data-theme=scoreboard] .eyebrow,[data-theme=scoreboard] .tbl th{font-family:var(--font-display);letter-spacing:.08em;font-size:13px}[data-theme=scoreboard] .bar__track i{background:var(--text)}[data-theme=scoreboard] .me>button{color:#fff;background:0 0;border-color:#ffffff59}[data-theme=scoreboard] .exam__clock{color:#fff;background:0 0;border-color:#ffffff4d}[data-theme=scoreboard] .exam__clock span{color:#ffffffb3}[data-theme=scoreboard] .exam__clock b{font-size:30px}[data-theme=markscheme] .exam__bar .btn.ghost,[data-theme=scoreboard] .exam__bar .btn.ghost{color:#fff;background:0 0;border-color:#fff9}
