@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-ext-400-normal-VNDy5CZS.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-400-normal-BJwze9_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-400-normal-DYbdP60f.woff2)format("woff2"),url(/assets/andika-cyrillic-400-normal-CIdpN1kB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-vietnamese-400-normal-afg23LQ3.woff2)format("woff2"),url(/assets/andika-vietnamese-400-normal-Bw99zChb.woff)format("woff");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:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-ext-400-normal-D580Nkki.woff2)format("woff2"),url(/assets/andika-latin-ext-400-normal-NXfvB_tZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff)format("woff");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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-ext-700-normal-DvCsrHON.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-700-normal-BdIUMeTx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-700-normal-D404ywHU.woff2)format("woff2"),url(/assets/andika-cyrillic-700-normal-Bzg0mZT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-vietnamese-700-normal-CS3rZngu.woff2)format("woff2"),url(/assets/andika-vietnamese-700-normal-CZOGxJjV.woff)format("woff");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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-ext-700-normal-Ch3SGZaH.woff2)format("woff2"),url(/assets/andika-latin-ext-700-normal-DBt0PRsd.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-normal-fkIYAX4U.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-normal-VrsG38ur.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-normal-CgTchz7I.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-normal-CF2XIQji.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-normal-BJYd2Ub5.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-normal-D-e-OuEk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-normal-BUS6n_W-.woff2)format("woff2"),url(/assets/arimo-greek-400-normal-DOB3qvmW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-normal-mvtLHX7Y.woff2)format("woff2"),url(/assets/arimo-hebrew-400-normal-DuxCN41l.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-normal-CervLxD7.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-normal-6ktFzlmM.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-normal-CuyoxgRm.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2)format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-normal-Ce-sRYNJ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-normal-D_9gfP4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-normal-B2FEI9Hm.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-normal-kR-udC20.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-normal-BgSZoFxW.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-normal-CuiwAIqV.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-normal-uph2eQqS.woff2)format("woff2"),url(/assets/arimo-greek-700-normal-C1ZSV25q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-normal-B1Yomo_n.woff2)format("woff2"),url(/assets/arimo-hebrew-700-normal-CLPHp7oC.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-normal-CLXmNtrB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-normal--IIq6YJl.woff)format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-normal-7mWUsHUR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2)format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff)format("woff");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:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-italic-Dx8vO3rx.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-italic-Bjn7wzij.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-italic-4qSNOyNR.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-italic-BrcGa4Xh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-italic-C2J90c1v.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-italic-BnhXbp6w.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-italic-BKYvWEDE.woff2)format("woff2"),url(/assets/arimo-greek-400-italic-DCvteqFY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-italic-CJ7fOQIG.woff2)format("woff2"),url(/assets/arimo-hebrew-400-italic-MGv1s8Bw.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-italic-D41JSF8R.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-italic-wTpLdeJw.woff)format("woff");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:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-italic-dVxPyU8p.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-italic-CMqF1rWm.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-italic-xqrvcx6M.woff2)format("woff2"),url(/assets/arimo-latin-400-italic-BPT4MgRt.woff)format("woff");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:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-italic-fRg0wiSQ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-italic-B4nUvT_t.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-italic-BLVdYOkB.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-italic-DOs6_YFL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-italic-4XN-979I.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-italic-DlTV5Vwg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-italic-n6-Z6Na1.woff2)format("woff2"),url(/assets/arimo-greek-700-italic-u994ojwq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-italic-Cyo39Bks.woff2)format("woff2"),url(/assets/arimo-hebrew-700-italic-C6FWkUJF.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-italic-DUDmEzVB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-italic-CGcJTXz3.woff)format("woff");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:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-italic-DtqtKPxT.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-italic-aTDaZMoa.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-italic-B1UitvUd.woff2)format("woff2"),url(/assets/arimo-latin-700-italic-BPBgY6zg.woff)format("woff");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:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gelasio-vietnamese-400-normal-DIwCs4Rn.woff2)format("woff2"),url(/assets/gelasio-vietnamese-400-normal-qK8jF-LG.woff)format("woff");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:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-ext-400-normal-Bn4AcDCc.woff2)format("woff2"),url(/assets/gelasio-latin-ext-400-normal-DOZHm5gq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-400-normal-Czfo_zVD.woff2)format("woff2"),url(/assets/gelasio-latin-400-normal-Do5HG10Z.woff)format("woff");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:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-vietnamese-700-normal-B6oDW7a9.woff2)format("woff2"),url(/assets/gelasio-vietnamese-700-normal-B65Z_kqP.woff)format("woff");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:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-ext-700-normal-QrRxaqUc.woff2)format("woff2"),url(/assets/gelasio-latin-ext-700-normal-CshVE1HB.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-700-normal-DuRqSYpn.woff2)format("woff2"),url(/assets/gelasio-latin-700-normal-0U730KkT.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-vietnamese-400-italic-Bpd4UxgN.woff2)format("woff2"),url(/assets/gelasio-vietnamese-400-italic-B-QaRukN.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-ext-400-italic-CArXbiTq.woff2)format("woff2"),url(/assets/gelasio-latin-ext-400-italic-DQDMbq6B.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-400-italic-CbLsUXfq.woff2)format("woff2"),url(/assets/gelasio-latin-400-italic-B10QxYiW.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/gelasio-vietnamese-700-italic-CPpb_64f.woff2)format("woff2"),url(/assets/gelasio-vietnamese-700-italic-CxbIRVFa.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-ext-700-italic-CB71Qwar.woff2)format("woff2"),url(/assets/gelasio-latin-ext-700-italic-CmUoAyGR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-700-italic-MXBbtGbs.woff2)format("woff2"),url(/assets/gelasio-latin-700-italic-CIv8xR0X.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-normal-DdITlKdb.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-normal-l41d2z3M.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-normal-kS2dpklR.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-normal-BInRL8Bn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-normal-1tgngtmV.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-normal-BY5Lx0CY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-normal-BKmklotr.woff2)format("woff2"),url(/assets/tinos-greek-400-normal-D6DCdDEC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-normal-B17QmYDt.woff2)format("woff2"),url(/assets/tinos-hebrew-400-normal-DhGqnHb1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-normal-CrJeqB3M.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-normal-BYl6xqrz.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-normal-BUQPNqi9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-normal-CE86bzrR.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-normal-yBtNmQaZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-normal-DGklj3DM.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-normal-HYhic5tl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-normal-nVGGTb9r.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-normal-Bu9AJavU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-normal-DZiY5218.woff2)format("woff2"),url(/assets/tinos-greek-700-normal-CAsZoNo7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-normal-BNVAlJ0i.woff2)format("woff2"),url(/assets/tinos-hebrew-700-normal-B737la7J.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-normal-CmLX0U_H.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-normal-bKCZ5S7w.woff)format("woff");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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-normal-nLvPiDAe.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.woff)format("woff");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:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-italic-Bz6A2Xew.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-italic-CgiySoL2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-italic-D26KjN84.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-italic-CUXT6ECP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-italic-QOcg_kQA.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-italic-C7FWsVQN.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-italic-CITkaQD8.woff2)format("woff2"),url(/assets/tinos-greek-400-italic-Dc-Zjc_Z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-italic-Cp89YzKh.woff2)format("woff2"),url(/assets/tinos-hebrew-400-italic-k5xAEjEk.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-italic-BJdaJnTX.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-italic-C0nreyLC.woff)format("woff");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:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-italic-WsHooD3r.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-italic-DKtLLJa2.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(/assets/tinos-latin-400-italic-HcuZF3H0.woff)format("woff");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:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-italic-Ceua-rFl.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-italic-BQu9kgBz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-italic-CUFPRiVR.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-italic-DU6-gZzV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-italic-2QV0uNor.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-italic-zoEBc9cL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-italic-C474ACqK.woff2)format("woff2"),url(/assets/tinos-greek-700-italic-VKIu6SKO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-italic-BSdnwE5c.woff2)format("woff2"),url(/assets/tinos-hebrew-700-italic-DuNrcWBH.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-italic-BPJuDXkI.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-italic-Dl6iR3hy.woff)format("woff");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:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-italic-BtLLKPsV.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-italic-Gmi35kWa.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-italic-vJg8Axdx.woff2)format("woff2"),url(/assets/tinos-latin-700-italic-M0H2aQ0O.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-ext-400-normal-DHXCUfGT.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-400-normal-CfRZlfI3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-400-normal-DaHhUWxZ.woff2)format("woff2"),url(/assets/cousine-cyrillic-400-normal-D7Mp9hmd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-ext-400-normal-qdX5ZLbv.woff2)format("woff2"),url(/assets/cousine-greek-ext-400-normal-n0k5mInY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-normal-D28eY3d7.woff2)format("woff2"),url(/assets/cousine-greek-400-normal-CWPwwPBl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-hebrew-400-normal-COyK3YUR.woff2)format("woff2"),url(/assets/cousine-hebrew-400-normal-oCiNOOyc.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-vietnamese-400-normal-B4JqDdoh.woff2)format("woff2"),url(/assets/cousine-vietnamese-400-normal-Bfsm3lEf.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-normal-CGywThDL.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-normal-B_NP9zZK.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-normal-BhCTjpdJ.woff2)format("woff2"),url(/assets/cousine-latin-400-normal-D0CzircV.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-ext-700-normal-C15KMCf5.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-700-normal-DhfE94aH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-700-normal-BkkUdX_g.woff2)format("woff2"),url(/assets/cousine-cyrillic-700-normal-BEGCXyFC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-ext-700-normal-DgHq_I2n.woff2)format("woff2"),url(/assets/cousine-greek-ext-700-normal-CSy642Ya.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-normal-DsTT0TsI.woff2)format("woff2"),url(/assets/cousine-greek-700-normal-rpH_OJFi.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-hebrew-700-normal-BCE0G3Nu.woff2)format("woff2"),url(/assets/cousine-hebrew-700-normal-Bf9jZ0p9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-vietnamese-700-normal-DLBKC3PH.woff2)format("woff2"),url(/assets/cousine-vietnamese-700-normal-B4DXCoMM.woff)format("woff");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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-normal-DWTrZAet.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-normal-NvcoPDWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-normal-CwJ0o97b.woff2)format("woff2"),url(/assets/cousine-latin-700-normal-BO_dhHEP.woff)format("woff");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:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-ext-400-italic-VPKZHNZQ.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-400-italic-Cv2OdRwJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-400-italic-DwCOLz-k.woff2)format("woff2"),url(/assets/cousine-cyrillic-400-italic-DRn1jVNQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-ext-400-italic-D789ADcr.woff2)format("woff2"),url(/assets/cousine-greek-ext-400-italic-C-NoB4JL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-italic-DidFHybF.woff2)format("woff2"),url(/assets/cousine-greek-400-italic-Bclt6j0H.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-hebrew-400-italic-BhJJBcHY.woff2)format("woff2"),url(/assets/cousine-hebrew-400-italic-D48hACKP.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-vietnamese-400-italic-CDtDvzlV.woff2)format("woff2"),url(/assets/cousine-vietnamese-400-italic-BLS2jSiK.woff)format("woff");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:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-italic-uwVdhodB.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-italic-Ba5rC842.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-italic-CtEGp3M_.woff2)format("woff2"),url(/assets/cousine-latin-400-italic-CgCGvSRB.woff)format("woff");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:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-ext-700-italic--wFlZib9.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-700-italic-mqw2D0C0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-700-italic-DnWl71zK.woff2)format("woff2"),url(/assets/cousine-cyrillic-700-italic-CEHS_Bcr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-ext-700-italic-DCgds1Uk.woff2)format("woff2"),url(/assets/cousine-greek-ext-700-italic-CKyWtkdD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-italic-47rYKJFV.woff2)format("woff2"),url(/assets/cousine-greek-700-italic-LUnJabeS.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-hebrew-700-italic-DMmEU-DZ.woff2)format("woff2"),url(/assets/cousine-hebrew-700-italic-Chcdgfbe.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-vietnamese-700-italic-Kiba5fsZ.woff2)format("woff2"),url(/assets/cousine-vietnamese-700-italic-BmLM0lWQ.woff)format("woff");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:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-italic-C57-zNfS.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-italic-CNkNnuXt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-italic-Ylj-NGcM.woff2)format("woff2"),url(/assets/cousine-latin-700-italic-CX80xyOz.woff)format("woff");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:Comic Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comic-neue-latin-400-normal-BdhG8RSD.woff2)format("woff2"),url(/assets/comic-neue-latin-400-normal-CU7kPFAv.woff)format("woff");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:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comic-neue-latin-700-normal-NE4Vcoll.woff2)format("woff2"),url(/assets/comic-neue-latin-700-normal-yR9qu__P.woff)format("woff");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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff)format("woff");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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff");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:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-vietnamese-700-normal-BrGlFDtO.woff2)format("woff2"),url(/assets/lexend-vietnamese-700-normal-NEp7hM5T.woff)format("woff");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:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2)format("woff2"),url(/assets/lexend-latin-ext-700-normal-iR1cPiNX.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-700-normal-DqO8md6r.woff2)format("woff2"),url(/assets/lexend-latin-700-normal-DVyJlN8t.woff)format("woff");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:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2)format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2)format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2)format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2)format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff)format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/baloo-2-devanagari-400-normal-DwSYK00u.woff2)format("woff2"),url(/assets/baloo-2-devanagari-400-normal-BdQx5VUP.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/baloo-2-vietnamese-400-normal-Bw8Sx-UF.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-400-normal-q9RGxceT.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/baloo-2-latin-ext-400-normal-D__FNg33.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-400-normal-nuHowdHt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/baloo-2-latin-400-normal-D8VfTcZx.woff2)format("woff2"),url(/assets/baloo-2-latin-400-normal-DCk_bY-6.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2)format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.woff)format("woff");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff");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:Schoolbell;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schoolbell-latin-400-normal-D_Z2-wWK.woff2)format("woff2"),url(/assets/schoolbell-latin-400-normal-C8qtHTDx.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2)format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2)format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");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:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff");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:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-vietnamese-400-normal-BbvBhFjQ.woff2)format("woff2"),url(/assets/bangers-vietnamese-400-normal-Ll9rymNv.woff)format("woff");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:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(/assets/bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(/assets/bangers-latin-400-normal-BAEm-Pv0.woff)format("woff");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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");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}:root{--font-round:"Andika", "Comic Sans MS", "Comic Sans", sans-serif;--ink:#0d47a1;--ink-dark:#111;--blue:#1e88e5;--blue-shadow:#1565c0;--blue-btn-bg:#1b79cc;--red:#e53935;--red-shadow:#b71c1c;--red-btn-bg:#dc3733;--amber:#ffb300;--amber-shadow:#ff6f00;--gold:#b8860b;--gold-shadow:#8a6508;--grey-pill:#eceff1;--grey-pill-shadow:#b0bec5;--soft-red:#ff8a80;--soft-red-shadow:#c62828;--focus-ring:#ffd54f;--card-shadow:0 10px 0 #00000026;--teacher-accent:#ef3e3e;--teacher-accent-shadow:#c62828;--success-green:#34a853;--text:#37474f;--text-muted:#546e7a;--danger:#c62828;--warning-yellow:#f9ab00;--sidebar-blue-1:#1565c0;--sidebar-blue-2:#0d47a1;--page-bg:#f4f8ff;--radius-card:22px;--soft-card-shadow:0 6px 18px #0000001f;--editor-cat-sticker:#ff6fa5;--editor-cat-audio:#1e88e5;--editor-cat-photo:#ff9d45;--editor-cat-video:#26c6da;--editor-cat-shapes:#7c4dff;--editor-cat-record:var(--red)}body{font-family:var(--font-round)}button,input,select,textarea{font-family:inherit}:is(button,input,select,[contenteditable]):focus-visible{outline:4px solid var(--focus-ring);outline-offset:2px}.welcome-bg{box-sizing:border-box;background:linear-gradient(#1cb5e0 0%,#87cefa 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.welcome-decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.welcome-cloud{background:#ffffff8c;border-radius:999px;position:absolute}.welcome-cloud:before,.welcome-cloud:after{content:"";background:inherit;border-radius:999px;position:absolute}.welcome-cloud--1{width:160px;height:56px;top:10%;left:6%}.welcome-cloud--1:before{width:90px;height:90px;top:-46px;left:12px}.welcome-cloud--1:after{width:66px;height:66px;top:-30px;left:82px}.welcome-cloud--2{width:190px;height:64px;top:16%;right:8%}.welcome-cloud--2:before{width:96px;height:96px;top:-50px;left:18px}.welcome-cloud--2:after{width:76px;height:76px;top:-34px;left:96px}.welcome-cloud--3{width:140px;height:48px;bottom:12%;left:14%}.welcome-cloud--3:before{width:74px;height:74px;top:-38px;left:8px}.welcome-cloud--3:after{width:58px;height:58px;top:-26px;left:68px}.welcome-cloud--4{width:150px;height:52px;bottom:18%;right:12%}.welcome-cloud--4:before{width:80px;height:80px;top:-40px;left:10px}.welcome-cloud--4:after{width:62px;height:62px;top:-28px;left:74px}.welcome-card{z-index:1;text-align:center;box-sizing:border-box;background:#fff;border-radius:2rem;width:100%;max-width:560px;padding:3rem 3rem 2.5rem;position:relative;box-shadow:0 20px 45px #00000026}.welcome-logo{width:9rem;height:auto;margin-bottom:.5rem}.welcome-title{color:#0d47a1;margin:0 0 .5rem;font-size:2.25rem;font-weight:800}.welcome-subtitle{color:#3f5a78;margin:0 0 2rem;font-size:1.05rem;font-weight:600;line-height:1.5}.phone-notice-bg{box-sizing:border-box;min-height:100dvh;font-family:var(--font-round);background:linear-gradient(#1cb5e0 0%,#87cefa 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex}.phone-notice-card{text-align:center;box-sizing:border-box;background:#fff;border-radius:1.75rem;width:100%;max-width:420px;padding:2.25rem 1.75rem 1.75rem;box-shadow:0 18px 40px #0000002e}.phone-notice-robot{justify-content:center;margin-bottom:.5rem;display:flex}.phone-notice-robot img{width:3.5rem;height:auto}.phone-notice-title{color:var(--ink);margin:0 0 .75rem;font-size:1.6rem;font-weight:800}.phone-notice-text{color:#3f5a78;margin:0 0 1.25rem;font-size:1rem;font-weight:600;line-height:1.5}.phone-notice-devices{justify-content:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.phone-notice-device{color:var(--ink);background:var(--page-bg);border-radius:1rem;flex-direction:column;align-items:center;gap:.2rem;min-width:4.25rem;padding:.6rem .75rem;font-size:.8rem;font-weight:700;display:flex}.phone-notice-device-icon{color:var(--ink);display:inline-flex}.phone-notice-continue{color:#6b7f96;cursor:pointer;background:0 0;border:none;padding:.35rem .5rem;font-family:inherit;font-size:.85rem;font-weight:700;text-decoration:underline}.role-grid{flex-wrap:wrap;gap:1.25rem;display:flex}.role-card{color:#fff;cursor:pointer;border:none;border-radius:1.5rem;flex-direction:column;flex:200px;align-items:center;gap:.65rem;padding:2rem 1.25rem;font-family:inherit;font-size:1.2rem;font-weight:800;transition:transform .1s,box-shadow .1s,filter .15s;display:flex;box-shadow:0 8px #00000026}.role-card:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 9px #00000026}.role-card:active{transform:translateY(4px);box-shadow:0 3px #00000026}.role-card--teacher{background:#ef3e3e}.role-card--pupil{background:#1e88e5}.role-icon{display:inline-flex}.welcome-footer{color:#0d47a1;justify-content:center;align-items:center;gap:.4rem;margin:2rem 0 0;font-weight:700;display:flex}.welcome-status{color:#90a4ae;margin:.75rem 0 0;font-size:.75rem}@media (width<=460px){.welcome-card{padding:2.25rem 1.5rem 2rem}.role-card{flex-basis:100%}}.entry-bg{box-sizing:border-box;min-height:100vh;font-family:var(--font-round);background:linear-gradient(#29b6f6 0%,#0288d1 100%);justify-content:center;align-items:center;padding:2rem;display:flex}.entry-card{width:100%;max-width:600px;box-shadow:var(--card-shadow);text-align:center;box-sizing:border-box;background:#fff;border-radius:2rem;padding:2.5rem 3rem}.card-title{color:var(--ink);margin:0 0 1.5rem;font-size:2rem}.tagline{color:var(--ink);margin-top:2rem;font-weight:700}.field-hint{color:var(--text-muted);margin-top:.3rem;font-size:.85rem;font-weight:400;display:block}.field-label{color:var(--ink);text-align:left;font-weight:700;display:block}.text-input{box-sizing:border-box;border:2px solid #90caf9;border-radius:.75rem;width:100%;margin-top:.4rem;padding:.6rem .9rem;font-family:inherit;font-size:1.1rem}.text-input:hover{border-color:#42a5f5}.mood-tile-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.6rem;display:grid}.mood-tile{background:var(--page-bg);cursor:pointer;font-family:var(--font-round);border:3px solid #0000;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.3rem;padding:.75rem .4rem;transition:transform .15s,border-color .15s;display:flex}.mood-tile:hover:not(:disabled),.mood-tile:focus-visible{border-color:var(--blue);transform:translateY(-2px)}.mood-tile:disabled{opacity:.5;cursor:default}.mood-tile-emoji{font-size:2rem;line-height:1}.mood-tile-label{color:var(--ink);text-align:center;font-size:.9rem;font-weight:800}.pupil-tile-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.pupil-tile{background:var(--page-bg);cursor:pointer;font-family:var(--font-round);border:3px solid #0000;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .5rem;transition:transform .15s,border-color .15s;display:flex}.pupil-tile:hover:not(:disabled),.pupil-tile:focus-visible{border-color:var(--blue);transform:translateY(-2px)}.pupil-tile:disabled{opacity:.5;cursor:default}.pupil-tile-emoji{font-size:2.5rem;line-height:1}.pupil-tile-name{color:var(--ink);text-align:center;word-break:break-word;font-weight:800}.link-button{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1rem;font-weight:700}.link-button:hover{text-decoration:underline}.error-banner{color:var(--soft-red-shadow);background:#ffebee;border-radius:.75rem;padding:.6rem .9rem;font-weight:700}.warning-banner{color:#3e2723;background:#fff8e1;border-radius:.75rem;padding:.6rem .9rem;font-weight:700}.storage-bar-row{margin-bottom:.85rem}.storage-bar-row:last-child{margin-bottom:0}.storage-bar-label{color:var(--ink-dark);justify-content:space-between;margin-bottom:.3rem;font-size:.85rem;font-weight:700;display:flex}.storage-bar-track{background:var(--grey-pill);border-radius:999px;height:14px;overflow:hidden}.storage-bar-fill{border-radius:999px;height:100%;transition:width .3s}.storage-bar-fill--ok{background:var(--success-green)}.storage-bar-fill--warning{background:var(--amber)}.storage-bar-fill--full{background:var(--red)}.chunky-btn{--btn-bg:var(--blue-btn-bg);--btn-shadow:var(--blue-shadow);color:#fff;background:var(--btn-bg);box-shadow:0 6px 0 var(--btn-shadow);cursor:pointer;border:none;border-radius:1.25rem;flex:180px;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1.6;display:inline-flex}.chunky-btn:hover{filter:brightness(1.07);box-shadow:0 7px 0 var(--btn-shadow);transform:translateY(-1px)}.chunky-btn:active{box-shadow:0 2px 0 var(--btn-shadow);transform:translateY(4px)}.chunky-btn--compact{flex:none;align-self:center;min-width:220px;padding-left:2.5rem;padding-right:2.5rem}.chunky-btn:disabled,.pill-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.chunky-btn:disabled:hover,.pill-btn:disabled:hover{filter:none;transform:none}.pill-btn{--btn-bg:var(--blue-btn-bg);--btn-shadow:var(--blue-shadow);box-sizing:border-box;min-height:44px;font-family:var(--font-round);color:#fff;background:var(--btn-bg);box-shadow:0 4px 0 var(--btn-shadow);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.1rem;font-size:.95rem;font-weight:700;display:inline-flex}.pill-btn--compact{gap:.25rem;padding-left:.7rem;padding-right:.7rem;font-size:.9rem}.pill-btn:hover{filter:brightness(1.07);box-shadow:0 5px 0 var(--btn-shadow);transform:translateY(-1px)}.pill-btn:active{box-shadow:0 1px 0 var(--btn-shadow);transform:translateY(3px)}.audio-play-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.audio-play-btn:hover{filter:brightness(1.15)}.btn-red{--btn-bg:var(--red-btn-bg);--btn-shadow:var(--red-shadow)}.btn-blue{--btn-bg:var(--blue-btn-bg);--btn-shadow:var(--blue-shadow)}.btn-amber{--btn-bg:var(--amber);--btn-shadow:var(--amber-shadow);color:#3e2723}.btn-grey{--btn-bg:var(--grey-pill);--btn-shadow:var(--grey-pill-shadow);color:#37474f}.btn-soft-red{--btn-bg:var(--soft-red);--btn-shadow:var(--soft-red-shadow);color:var(--ink-dark)}.btn-black{--btn-bg:#000;--btn-shadow:#000}.dash-bg{box-sizing:border-box;min-height:100vh;font-family:var(--font-round);padding:2rem}.dash-bg--teacher{background:linear-gradient(#ff7043 0%,#f4511e 100%)}.dash-bg--pupil{background:linear-gradient(#29b6f6 0%,#0288d1 100%)}.top-actions{justify-content:flex-end;gap:.75rem;margin-bottom:1.5rem;display:flex}.panel-row{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.panel{box-shadow:var(--card-shadow);box-sizing:border-box;background:#fff;border-radius:2rem;flex:360px;padding:2rem}.panel-heading{color:var(--ink);margin:0 0 1rem;font-size:1.5rem}.inline-form{flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;display:flex}.inline-form label{color:var(--ink);flex:auto;align-items:center;gap:.5rem;font-weight:700;display:flex}.inline-form .text-input{margin-top:0}.book-grid{flex-wrap:wrap;gap:1.25rem;display:flex}.book-card{width:200px}.book-card p{color:var(--ink);word-break:break-word;margin:.5rem 0 .35rem;font-weight:700}.book-card-actions{flex-wrap:wrap;gap:.4rem;display:flex}.book-thumb{aspect-ratio:4/3;box-sizing:border-box;cursor:pointer;background:#f5f5f5;border:3px solid #263238;border-radius:1rem;justify-content:center;align-items:center;width:100%;font-family:inherit;font-size:2.5rem;display:flex}.book-thumb--wide{aspect-ratio:16/9;cursor:default}.book-thumb--wide:hover{box-shadow:none;transform:none}.tdash-template-description{color:#546e7a;margin:.35rem 0 .9rem;font-size:.95rem;line-height:1.5}.book-thumb:hover{transform:translateY(-2px)rotate(-1deg);box-shadow:0 6px #00000026}.editor-bg{box-sizing:border-box;min-height:100vh;font-family:var(--font-round);background:#e0e0e0;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.orientation-nudge{color:#fff;z-index:10000;font-family:var(--font-round);text-align:center;box-sizing:border-box;background:#0d47a1;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex;position:fixed;inset:0}.orientation-nudge-title{max-width:26rem;margin:0;font-size:1.6rem}.orientation-nudge-hint{opacity:.9;margin:0;font-size:1.05rem;font-weight:700}.orientation-nudge-dismiss{margin-top:.5rem}.editor-main-row{flex-wrap:nowrap;flex:auto;align-items:flex-start;gap:2rem;min-height:0;display:flex;overflow-x:auto}.editor-top-toolbar{font-family:var(--font-round);background:#fff;border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.6rem .75rem;display:flex;position:relative;box-shadow:0 6px #0000001a}.editor-toolbar-btn{min-width:60px;min-height:44px;color:var(--ink);background:var(--grey-pill);cursor:pointer;border:none;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.4rem .6rem;font-family:inherit;font-size:.78rem;font-weight:700;display:flex}.editor-toolbar-btn:hover:not(:disabled){background:#cfd8dc}.editor-toolbar-btn:disabled{opacity:.4;cursor:default}.editor-toolbar-icon{font-size:1.35rem;line-height:1}.editor-toolbar-spacer{flex:auto}.editor-toolbar-btn.is-done{background:var(--blue);color:#fff}.editor-toolbar-btn.is-done:hover:not(:disabled){filter:brightness(1.08)}.editor-toolbar-cluster{align-items:center;gap:.25rem;display:flex}.editor-tool-btn{cursor:pointer;border:none;border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.editor-tool-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.editor-tool-btn:active:not(:disabled){transform:translateY(1px)}.editor-tool-btn:disabled{opacity:.4;cursor:default}.editor-tool-btn--neutral{color:var(--ink);border:2px solid var(--grey-pill);background:#fff}.editor-tool-btn--neutral:hover:not(:disabled){background:var(--page-bg)}.editor-tool-btn--neutral.is-active{background:var(--blue-btn-bg);color:#fff;border-color:var(--blue-btn-bg)}.editor-tool-btn--category{color:#fff;box-shadow:0 3px #0000001f}.editor-tool-btn--labeled{border-radius:14px;flex-direction:column;gap:.2rem;width:68px;height:60px}.editor-tool-btn-label{font-family:var(--font-round);font-size:.7rem;font-weight:700;line-height:1}.editor-tool-btn--sticker{background:var(--editor-cat-sticker)}.editor-tool-btn--audio{background:var(--editor-cat-audio)}.editor-tool-btn--photo{background:var(--editor-cat-photo)}.editor-tool-btn--video{background:var(--editor-cat-video)}.editor-tool-btn--shapes{background:var(--editor-cat-shapes)}.editor-tool-btn--style{background:var(--amber-shadow)}.editor-tool-btn--ghost-circle{background:var(--grey-pill);width:44px;height:44px;color:var(--ink);border-radius:50%}.editor-tool-btn--ghost-circle:hover:not(:disabled){background:#cfd8dc}.editor-tool-btn--done{background:var(--success-green);color:#fff;border-radius:50%;width:56px;height:56px;box-shadow:0 4px #00000026}.editor-tool-btn--done:hover{filter:brightness(1.06)}.icon-tile{color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px #0000001f}.icon-tile--sticker{background:var(--editor-cat-sticker)}.icon-tile--blue{background:var(--editor-cat-audio)}.icon-tile--amber{background:var(--editor-cat-photo)}.icon-tile--teal{background:var(--editor-cat-video)}.icon-tile--purple{background:var(--editor-cat-shapes)}.icon-tile--red{background:var(--editor-cat-record)}.icon-tile--green{background:var(--success-green)}.icon-tile--ink{background:var(--ink)}.editor-item-actions{border-left:1px solid var(--grey-pill);border-right:1px solid var(--grey-pill);align-items:center;gap:.4rem;padding:0 .4rem;display:flex}.shape-popover{box-sizing:border-box;--scroll-fade-radius:1rem;background:#fff;border-radius:1rem;min-height:0;padding:.75rem;overflow-y:auto;box-shadow:0 6px #0000001a,0 2px 12px #0000002e}.tool-menu{display:inline-flex}.tool-menu-chevron{color:inherit;opacity:.85;position:absolute;bottom:4px;right:4px}.tool-menu-panel{z-index:20}.tdash-tab-badge{color:#fff;background:#d32f2f;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;margin-left:.45rem;padding:0 .4rem;font-size:.75rem;font-weight:800;line-height:1.45rem;display:inline-flex}.tdash-activity-item.is-unread{background:#fff5f5;border-left:5px solid #d32f2f}.feature-off-note{color:#6d4c00;background:#fff8e1;border:2px solid #ffca28;border-radius:.75rem;margin:0 0 1rem;padding:.7rem .95rem}.email-compose{flex-direction:column;gap:1.1rem;display:flex}.email-row{grid-template-columns:5.5rem 1fr;align-items:start;gap:.75rem;display:grid}@media (width<=34rem){.email-row{grid-template-columns:1fr;gap:.35rem}}.email-row-label{color:#37474f;padding-top:.55rem;font-weight:700}.email-row-hint{color:#607d8b;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.email-chip{color:#263238;background:#e8eef5;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:700;display:inline-flex}.email-chip--locked{background:#eceff1;border:2px dashed #b0bec5}.email-fake-address{white-space:nowrap;background:#eceff1;border-radius:.35rem;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.email-subject-examples{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.seq-template-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;gap:1.5rem;display:grid}.seq-template-group{flex-direction:column;gap:.6rem;min-width:0;display:flex}.seq-template-group-heading{color:#546e7a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .2rem;font-size:.85rem}.tool-menu-hint{color:#546e7a;margin:0;font-size:.9rem;line-height:1.35}.tool-menu-panel-card{box-sizing:border-box;width:320px;max-width:calc(100vw - 2rem);max-height:var(--radix-popover-content-available-height,80vh);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;overflow-y:auto;box-shadow:0 6px #0000001a,0 2px 12px #0000002e}.add-menu-list{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:.35rem;width:366px;padding:.6rem;display:grid}.add-menu-list--pair{grid-template-columns:repeat(2,1fr);width:268px}.add-menu-item{width:100%;min-height:88px;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .3rem;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1.15;display:flex}.add-menu-item:hover:not(:disabled){background:var(--grey-pill)}.add-menu-item:active:not(:disabled){background:#cfd8dc}.add-menu-item:disabled{color:#b0bec5;cursor:default}.add-menu-drilldown{max-height:var(--radix-popover-content-available-height,80vh);flex-direction:column;gap:.5rem;display:flex}.add-menu-back{background:var(--grey-pill);color:var(--ink);letter-spacing:.02em;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:700;display:inline-flex}.add-menu-back:hover{background:#cfd8dc}.style-drill-row{background:var(--grey-pill);width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;border:none;border-radius:.85rem;justify-content:space-between;align-items:center;padding:0 .75rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.style-drill-row:hover{background:#cfd8dc}.style-drill-row-value{color:#37474f;align-items:center;gap:.5rem;display:flex}.style-drill-swatch{border:1px solid #999;border-radius:.4rem;width:24px;height:24px}.style-drilldown{gap:.5rem}.style-font-list{flex-direction:column;gap:.15rem;max-height:320px;display:flex;overflow-y:auto}.style-font-option{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--ink);background:0 0;border:none;border-radius:.85rem;justify-content:space-between;align-items:center;padding:0 .75rem;font-size:1.1rem;display:flex}.style-font-option:hover{background:var(--grey-pill)}.style-font-option.is-active{background:var(--blue-shadow);color:#fff}.shape-picker-grid{grid-template-columns:repeat(4,60px);gap:.5rem;display:grid}.shape-picker-btn{background:var(--grey-pill);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:60px;height:60px;padding:.4rem;display:flex}.shape-picker-btn:hover{background:#cfd8dc}.editor-title-pill{background:var(--grey-pill);border-radius:999px;flex:0 auto;align-items:center;gap:.6rem;min-width:0;padding:.5rem 1rem;display:inline-flex}.editor-title-text{color:var(--ink-dark);white-space:nowrap;text-overflow:ellipsis;max-width:clamp(9ch,22vw,28ch);font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:700;overflow:hidden}.editor-save-icon{justify-content:center;align-items:center;display:inline-flex}.editor-save-icon--saved{color:var(--success-green)}.editor-save-icon--unsaved{color:var(--red)}.format-panel{box-sizing:border-box;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;box-shadow:0 6px #0000001a}.format-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.format-pill{color:#37474f;background:var(--grey-pill);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.format-pill:hover:not(:disabled){background:#cfd8dc}.format-pill.is-active{color:#fff;background:var(--blue-shadow)}.format-pill:disabled{color:#b0bec5;cursor:default}.format-select{border:1px solid #cfd8dc;border-radius:999px;padding:.4rem .6rem;font-family:inherit;font-weight:700}.format-row--nowrap{flex-wrap:nowrap}.stepper-row{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.stepper-slider-wrap{flex:auto;min-width:0;padding-top:1.5rem;position:relative}.stepper-slider{appearance:none;background:var(--grey-pill);border-radius:999px;outline:none;width:100%;height:6px;margin:0;display:block}.stepper-slider::-webkit-slider-thumb{appearance:none;background:var(--blue-shadow);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0000004d}.stepper-slider::-moz-range-thumb{background:var(--blue-shadow);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0000004d}.stepper-bubble{background:var(--blue-shadow);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.15rem .5rem;font-size:.8rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.stepper-bubble:after{content:"";border:5px solid #0000;border-top-color:var(--blue-shadow);position:absolute;top:100%;left:50%;transform:translate(-50%)}.style-danger-zone{border-top:1px solid #eceff1;flex-direction:column;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex}.style-delete-btn{width:100%}.swatch{cursor:pointer;border:1px solid #999;border-radius:.4rem;width:40px;height:40px;padding:0}.palette-grid{grid-template-columns:repeat(6,40px);gap:.4rem;display:grid}.swatch:hover{transform:scale(1.15)}.swatch.is-active{border:3px solid var(--ink)}.swatch--none{color:#607d8b;background:#fff;justify-content:center;align-items:center;display:inline-flex}.swatch--none:hover{color:var(--ink)}.editor-colour-picker{flex-direction:column;gap:.6rem;display:flex}.editor-colour-dots{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.editor-colour-dot--lg{border-radius:50%;width:36px;height:36px}.editor-colour-more-toggle{background:var(--grey-pill);width:36px;height:36px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.editor-colour-more-toggle:hover{background:#cfd8dc}.flatdb{height:var(--classroom-app-content-h,60vh);flex-direction:column;padding:0 .5rem;display:flex}.flatdb-find{border:2px solid var(--blue,#1e88e5);color:var(--blue-shadow,#1565c0);background:#eaf3ff;border-radius:.9rem;flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .75rem;font-weight:700;display:flex}.flatdb-find .text-input{width:auto;min-width:7rem;padding:.35rem .6rem}.flatdb-count{background:var(--blue,#1e88e5);color:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.85rem}.flatdb-table-wrap{border-radius:.75rem;flex:auto;overflow:auto}.flatdb-empty{text-align:center;color:var(--text-muted);padding:2rem;font-weight:700}.flatdb-table{border-collapse:collapse;background:#fff;width:100%;font-size:1rem}.flatdb-table th{background:var(--blue,#1e88e5);z-index:1;padding:0;position:sticky;top:0}.flatdb-th{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.3rem;width:100%;padding:.6rem .75rem;font-family:inherit;font-weight:800;display:flex}.flatdb-table td{text-align:center;color:var(--ink);border-bottom:1px solid #e3eaf1;padding:.55rem .75rem;font-weight:600}.flatdb-table tbody tr:nth-child(2n) td{background:#f4f8fc}.flatdb-num{font-variant-numeric:tabular-nums}.flatdb-del{color:#c62828;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.2rem}.flatdb-del:hover{background:#fdeceb}.flatdb-hint{text-align:center;color:var(--text-muted);flex:none;justify-content:center;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.85rem;display:flex}.flatdb-form{flex-direction:column;gap:.6rem;display:flex}.flatdb-form-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.flatdb-form-label{color:var(--text);flex:0 0 6rem;font-weight:700}.flatdb-form-row .text-input{flex:auto}.flatdb-fieldlist{flex-direction:column;gap:.35rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:flex}.flatdb-fieldlist-row{background:#f4f7fb;border:1px solid #d9e3ee;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .7rem;display:flex}.flatdb-field-type{color:var(--text-muted,#5b6b7a);font-size:.9em;font-weight:600}.flatdb-addfield{border-top:1px dashed #d9e3ee;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.flatdb-addfield .text-input{flex:8rem}.flatdb-addfield-warn{color:#c0392b;flex:1 0 100%;margin:0;font-weight:600}.flatdb-yn{gap:.35rem;display:inline-flex}.flatdb-yn-btn{cursor:pointer;color:#5b6b7a;background:#fff;border:2px solid #c9d6e3;border-radius:999px;padding:.25rem .9rem;font-weight:800}.flatdb-yn-btn.is-on{background:var(--blue,#1e88e5);border-color:var(--blue,#1e88e5);color:#fff}.flatdb-combine{text-transform:uppercase;font-weight:800}.flatdb-chart-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.flatdb-chart-controls{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:700;display:flex}.flatdb-chart-controls .text-input{width:auto;padding:.35rem .6rem}.flatdb-chart-sub{color:var(--text-muted);font-weight:600}.flatdb-chart{flex-direction:column;flex:auto;gap:.6rem;padding:.5rem .25rem;display:flex;overflow:auto}.flatdb-bar-row{grid-template-columns:6.5rem 1fr 2rem;align-items:center;gap:.6rem;display:grid}.flatdb-bar-label{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.flatdb-bar-track{background:#e7eef6;border-radius:.5rem;height:1.6rem;overflow:hidden}.flatdb-bar-fill{background:var(--blue,#1e88e5);border-radius:.5rem;min-width:3px;height:100%;transition:width .2s;display:block}.flatdb-bar-count{color:var(--blue-shadow,#1565c0);font-variant-numeric:tabular-nums;font-weight:800}.branch-build{height:var(--classroom-app-content-h,60vh);flex-direction:column;display:flex}.branch-status{text-align:center;border-radius:.75rem;flex:none;margin-bottom:.5rem;padding:.5rem .75rem;font-weight:700}.branch-status--ok{color:var(--green,#2e7d32)}.branch-status--todo{color:#8a5a00}.branch-stage{flex:auto;justify-content:center;align-items:flex-start;padding:.5rem 1rem 1.5rem;display:flex;overflow:auto}.branch-subtree{flex-direction:column;align-items:center;display:flex}.branch-q{border:2px solid var(--blue,#1e88e5);color:var(--blue-shadow,#1565c0);white-space:nowrap;background:#eaf3ff;border-radius:.9rem;align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:800;display:inline-flex}.branch-q-mark{background:var(--blue,#1e88e5);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.9rem;display:grid}.branch-connector{background:#9db3c6;width:2px;height:.9rem}.branch-branches{align-items:flex-start;gap:1.5rem;display:flex}.branch-limb{flex-direction:column;align-items:center;gap:.4rem;display:flex}.branch-yn{border-radius:999px;padding:.15rem .7rem;font-size:.75rem;font-weight:800}.branch-yn--yes{color:#2e7d32;background:#e7f6ea;border:1.5px solid #2e7d32}.branch-yn--no{color:#c62828;background:#fdeceb;border:1.5px solid #c62828}.branch-card{background:#fff;border:2px solid #e0e8f0;border-radius:.7rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.5rem;display:inline-flex;box-shadow:0 2px 4px #0000000f}.branch-card--sm{width:2.1rem;height:2.1rem;font-size:1.2rem}.branch-leaf{flex-direction:column;align-items:center;gap:.2rem;display:flex}.branch-leaf-name{color:var(--ink);font-size:.8rem;font-weight:700}.branch-group{border:2px solid var(--amber,#fdb100);background:#fff9e8;border-radius:.9rem;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem;display:flex}.branch-group-cards{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:14rem;display:flex}.branch-addq{border:2px dashed var(--amber,#fdb100);color:#a56a00;cursor:pointer;background:#fffdf5;border-radius:.7rem;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.branch-play{text-align:center;max-width:560px;margin:0 auto;padding:1rem}.branch-play-think{color:var(--ink);margin:.5rem 0;font-size:1.1rem;font-weight:800}.branch-play-big{color:var(--ink);font-size:1.3rem;font-weight:800}.branch-qcard{border:2px solid var(--blue,#1e88e5);background:#fff;border-radius:1.1rem;margin:1.1rem auto;padding:1.6rem 1.2rem;box-shadow:0 8px 22px #1e78c829}.branch-qcard-q{color:var(--blue-shadow,#1565c0);margin:0 0 1.2rem;font-size:1.6rem;font-weight:800}.branch-yn-btns{justify-content:center;gap:.9rem;display:flex}.branch-reveal{background:#e7f6ea;border:2px solid #43a047;border-radius:1.1rem;margin:1rem auto 0;padding:1.4rem}.branch-reveal--stuck{border-color:var(--amber,#fdb100);background:#fff8e6}.branch-reveal-emoji{font-size:3.4rem;line-height:1.1}.branch-reveal-name{color:var(--ink);font-size:1.3rem;font-weight:900}.branch-assign-list{flex-direction:column;gap:.35rem;max-height:40vh;display:flex;overflow-y:auto}.branch-assign-row{background:var(--page-bg);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.branch-assign-obj{color:var(--text);font-weight:700}.branch-assign-btns{gap:.35rem;display:flex}.branch-assign-btn{cursor:pointer;color:#5b6b7a;background:#fff;border:2px solid #c9d6e3;border-radius:999px;padding:.25rem .85rem;font-weight:800}.branch-assign-btn--yes.is-on{color:#2e7d32;background:#e7f6ea;border-color:#2e7d32}.branch-assign-btn--no.is-on{color:#c62828;background:#fdeceb;border-color:#c62828}.colour-sort-stage{justify-content:center;align-items:center;width:100%;display:flex}.colour-sort-tray{width:100%;max-width:calc(var(--classroom-app-content-h,60vh) * 16 / 9);aspect-ratio:16/9;touch-action:none;background:#37474f;border-radius:1.25rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #00000040}.lesson-list{flex-direction:column;gap:1.25rem;display:flex}.lesson-card{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:1rem;flex-wrap:wrap;align-items:flex-start;gap:1.25rem;max-width:780px;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}.lesson-thumb{cursor:pointer;background:0 0;border:none;border-radius:.75rem;flex:0 0 320px;max-width:100%;padding:0;line-height:0;position:relative;overflow:hidden}.lesson-thumb img{border:1px solid var(--border,#e2e8f0);border-radius:.75rem;width:100%;height:auto;transition:transform .15s;display:block}.lesson-thumb:hover img{transform:scale(1.02)}.lesson-thumb:focus-visible{outline-offset:2px;outline:3px solid #1e88e5}.lesson-thumb-badge{color:#fff;background:#1a2733d1;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}.bulk-delete-list{background:var(--grey-pill);max-height:11rem;color:var(--text);border-radius:.6rem;margin:.85rem 0 0;padding:.6rem .75rem;font-size:.9rem;line-height:1.5;list-style:none;overflow-y:auto}.bulk-delete-list li+li{margin-top:.2rem}.lesson-thumb--static{cursor:default}.lesson-thumb--static:hover img{transform:none}.lesson-card-body{flex:300px}.lesson-weeks{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.lesson-weeks li{color:var(--text);align-items:baseline;gap:.6rem;font-size:.92rem;line-height:1.5;display:flex}.lesson-weeks li>span:last-child{flex:auto;min-width:0}.lesson-card-body strong{color:var(--text);font-weight:800}.lesson-week-n{background:var(--grey-pill);color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.lesson-meta{color:var(--text-muted,#607d8b);flex-wrap:wrap;gap:.35rem 1rem;margin:.25rem 0 .75rem;font-size:.85rem;font-weight:600;display:flex}.lesson-meta span{align-items:center;gap:.3rem;display:inline-flex}.lesson-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.lesson-actions .pill-btn{align-items:center;gap:.4rem;display:inline-flex}.lesson-preview-img{border:1px solid var(--border,#e2e8f0);border-radius:.5rem;width:100%;height:auto;display:block}.geolabel-wrap{flex-direction:column;align-items:center;gap:.4rem;width:100%;display:flex}.geolabel-board{touch-action:none;background:#fff;border:1px solid #cfd8dc;border-radius:1rem;width:100%;margin:0 auto;overflow:hidden}.geolabel-board svg{display:block}.geolabel-instruction,.geolabel-foot{color:var(--text);text-align:center;margin:0;font-size:.9rem}.geolabel-foot{color:var(--text-muted,#607d8b);font-size:.85rem}.geolabel-progress{color:var(--text-muted,#607d8b)}.geolabel-score{color:#2e7d32}.flowchart-wrap{flex-direction:column;align-items:center;gap:.4rem;width:100%;display:flex}.flowchart-canvas{width:100%;max-width:calc((var(--classroom-app-content-h,60vh) - 3.5rem) * 16 / 9);max-height:calc(var(--classroom-app-content-h,60vh) - 3.5rem);aspect-ratio:16/9;touch-action:none;background:#fff;border:1px solid #cfd8dc;border-radius:1rem;margin:0 auto;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}.flowchart-canvas svg{display:block}.flowchart-toolbar{flex-wrap:wrap}.flowchart-swatch{border:2px solid;border-radius:3px;width:22px;height:15px;display:inline-block}.flowchart-swatch--terminal{background:#c0dd97;border-color:#3b6d11;border-radius:8px}.flowchart-swatch--process{background:#b5d4f4;border-color:#185fa5}.flowchart-swatch--decision{background:#fac775;border-color:#854f0b;width:15px;height:15px;transform:rotate(45deg)}.flowchart-swatch--io{background:#cecbf6;border-color:#534ab7;transform:skew(-18deg)}.flowchart-hint,.flowchart-foot{color:var(--text-muted,#607d8b);text-align:center;margin:0;font-size:.85rem}.flowchart-hint{color:#1565c0;font-weight:700}.flowchart-connbar{color:var(--text);align-items:center;gap:.5rem;font-weight:700;display:flex}.flowchart-clear-msg{color:var(--text);margin:0 0 .5rem}.colour-sort-bowl{aspect-ratio:1;border:4px solid var(--bowl-colour);background:color-mix(in srgb, var(--bowl-colour) 22%, transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:flex-start;padding-top:8%;transition:transform .1s,box-shadow .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}.colour-sort-bowl.is-hover{box-shadow:0 0 0 6px color-mix(in srgb, var(--bowl-colour) 55%, transparent);transform:translate(-50%,-50%)scale(1.05)}.colour-sort-bowl-label{font-family:var(--font-round);color:var(--bowl-colour);text-shadow:0 1px 2px #0000004d;pointer-events:none;font-size:clamp(.8rem,2.2vw,1.4rem);font-weight:800}.colour-sort-object{aspect-ratio:1;cursor:grab;touch-action:none;z-index:2;background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.colour-sort-object.is-dragging{z-index:10;cursor:grabbing;filter:drop-shadow(0 6px 8px #0006)}.colour-sort-object.is-selected{z-index:9;filter:drop-shadow(0 0 0 3px #fff) drop-shadow(0 0 6px #ffffffe6)}.colour-sort-shape{background:var(--obj-colour);width:100%;height:100%;display:block}.colour-sort-shape--circle{border-radius:50%}.colour-sort-shape--square{border-radius:12%}.colour-sort-shape--triangle{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:0 0;background-color:var(--obj-colour);border-radius:0}.colour-sort-shape--star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}.group-pupil-list{border:2px solid var(--blue-shadow);border-radius:.75rem;flex-direction:column;gap:.25rem;max-height:40vh;padding:.5rem;display:flex;overflow-y:auto}.group-pupil-row{color:var(--text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .5rem;font-weight:700;display:flex}.group-pupil-row:hover{background:var(--page-bg)}.group-pupil-row input{width:1.3rem;height:1.3rem;accent-color:var(--blue-shadow);flex:none}.dialog-overlay{z-index:10002;background:#0d47a173;position:fixed;inset:0}.dialog-card{width:min(90vw,420px);box-shadow:var(--card-shadow);box-sizing:border-box;z-index:10002;background:#fff;border-radius:1.5rem;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-card--wide{width:min(95vw,900px)}.dialog-card h2{color:var(--ink);margin:0 0 1rem;font-size:1.3rem}.dialog-actions{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.text-editor-card{width:min(90vw,640px);box-shadow:var(--card-shadow);box-sizing:border-box;z-index:10000;background:#fff;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.text-editor-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.text-editor-format-row{margin:0}.text-editor-surface{min-height:220px;max-height:60vh;font-size:1.4rem;font-family:var(--font-round);cursor:text;border:1px solid #cfd8dc;border-radius:1rem;outline:none;padding:1rem;overflow-y:auto}.class-code-fullscreen{color:#fff;z-index:10000;font-family:var(--font-round);text-align:center;box-sizing:border-box;background:#0d47a1;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex;position:fixed;inset:0}.class-code-fullscreen-close{position:absolute;top:1.5rem;right:1.5rem}.class-code-fullscreen-title{margin:0;font-size:2rem}.class-code-fullscreen-code{letter-spacing:.2em;color:#0d47a1;background:#fff;border-radius:1.5rem;margin:0;padding:1rem 2rem;font-size:6rem;font-weight:800}.class-code-fullscreen-qr{background:#fff;border-radius:1rem;padding:1rem;display:flex}.class-code-fullscreen-hint{opacity:.9;margin:0;font-size:1.1rem;font-weight:700}@media (width<=600px){.class-code-fullscreen-code{padding:.75rem 1.25rem;font-size:3.5rem}}@media print{@page{size:landscape;margin:.5cm}body *{visibility:hidden}.print-page,.print-page *{visibility:visible}.print-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0;left:0;border:none!important;border-radius:0!important;position:absolute!important;transform:none!important}.editor-main-row,.editor-canvas-host,.editor-scroll-host,.editor-canvas-scale-wrapper{width:auto!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important;overflow:visible!important}.print-page>div{border:none!important}.moveable-control-box{display:none!important}}.moveable-control{width:22px!important;height:22px!important;margin-top:-11px!important;margin-left:-11px!important}.zoom-fit-btn{height:56px;color:var(--ink);font-family:var(--font-round);cursor:pointer;touch-action:manipulation;z-index:5;background:#fff;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:0 1.2rem;font-size:.95rem;font-weight:700;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px #0000001f,0 2px 12px #0000002e}.zoom-fit-btn:hover{filter:brightness(.95)}.zoom-fit-btn:active{transform:translateY(1px)}.page-nav{box-sizing:border-box;background:#fff;border-radius:1.25rem;padding:.75rem;box-shadow:0 6px #0000001a}.page-carousel{align-items:center;gap:.35rem;display:flex}.page-nav-strip{flex:auto;gap:.5rem;min-width:0;padding-bottom:.35rem;display:flex;overflow-x:auto}.page-carousel-arrow{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.page-carousel-arrow:hover:not(:disabled){filter:brightness(1.08)}.page-carousel-arrow:disabled{background:var(--page-bg);color:var(--ink);opacity:.35;cursor:default}.page-thumb{cursor:pointer;background:#eceff1;border:3px solid #0000;border-radius:.6rem;flex:none;padding:2px;line-height:0;position:relative}.page-thumb.is-current{border-color:var(--blue)}.page-thumb-num{color:#fff;font-family:var(--font-round);background:#0d47a1d9;border-radius:999px;padding:1px 5px;font-size:.7rem;font-weight:700;line-height:1;position:absolute;bottom:3px;right:3px}.page-counter{font-family:var(--font-round);color:var(--ink);margin:.5rem 0;font-weight:700}.page-nav-actions{flex-wrap:wrap;gap:.35rem;display:flex}.editor-page-action-btn{background:var(--page-bg);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.editor-page-action-btn--labelled{width:auto;font-family:var(--font-round);color:var(--ink);border-radius:999px;gap:.2rem;padding:0 .5rem;font-size:.8rem;font-weight:700}.editor-page-action-btn:hover:not(:disabled){filter:brightness(.97)}.editor-page-action-btn:disabled{opacity:.4;cursor:default}.editor-page-action-btn--danger{background:var(--soft-red);color:#fff}.editor-page-nav-arrow{z-index:5;width:48px;height:48px;color:var(--blue);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px #0000001f,0 2px 8px #00000026}.editor-page-nav-arrow:hover:not(:disabled){filter:brightness(.97)}.editor-page-nav-arrow:disabled{opacity:.35;cursor:default}.editor-page-nav-arrow--left{left:.75rem}.editor-page-nav-arrow--right{right:.75rem}.page-reorder-grid{flex-wrap:wrap;gap:.75rem;max-height:420px;padding:.25rem;display:flex;overflow-y:auto}.page-reorder-tile{background:#eceff1;border:3px solid #0000;border-radius:.75rem;flex-direction:column;gap:.3rem;padding:3px;display:flex}.page-reorder-tile.is-current{border-color:var(--blue)}.page-reorder-tile.is-dragging{opacity:.5}.page-reorder-thumb-btn{cursor:pointer;background:0 0;border:none;border-radius:.6rem;padding:0;line-height:0;display:block;overflow:hidden}.page-reorder-tile-footer{align-items:center;gap:.35rem;padding:0 .15rem;display:flex}.page-reorder-grip{color:#607d8b;cursor:grab;touch-action:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.page-reorder-grip:hover{background:var(--page-bg)}.page-reorder-grip:active{cursor:grabbing}.page-reorder-tile-num{font-family:var(--font-round);color:var(--ink);text-align:center;flex:auto;font-size:.8rem;font-weight:700}.page-reorder-delete-btn{width:28px;height:28px;color:var(--red);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-reorder-delete-btn:hover{background:var(--soft-red);color:#fff}.page-reorder-delete-spacer{width:28px;height:28px}.page-reorder-add-tile{font-family:var(--font-round);color:#78909c;cursor:pointer;background:0 0;border:2px dashed #b0bec5;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.page-reorder-add-tile:hover:not(:disabled){background:var(--page-bg)}.page-reorder-add-tile:disabled{opacity:.4;cursor:default}.reader-overlay{z-index:10001;font-family:var(--font-round);background:#1a2733;flex-direction:column;display:flex;position:fixed;inset:0}.reader-bar{color:#fff;background:#00000059;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.reader-bar strong{font-size:1.2rem}.reader-bar span{margin-left:auto;font-weight:700}.reader-stage{flex:auto;justify-content:center;align-items:center;gap:1rem;min-height:0;padding:1rem;display:flex}.reader-arrow{width:64px;height:64px;color:var(--ink);cursor:pointer;background:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px #0000004d}.reader-arrow:disabled{opacity:.35;cursor:default}.reader-comments{color:#fff;box-sizing:border-box;background:#00000059;flex:none;max-height:38vh;padding:.75rem 1.25rem 1rem;overflow-y:auto}.reader-comments h3{margin:0 0 .5rem;font-size:1rem}.reader-comment-list{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.reader-comment{background:#ffffff1f;border-radius:.75rem;padding:.6rem .85rem;line-height:1.4}.reader-return{border-top:1px solid #fff3;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.reader-return-note{color:#cfd8dc;margin:0;font-size:.85rem;line-height:1.4}.reader-comment-new{background:var(--red-btn-bg);color:#fff;vertical-align:middle;border-radius:999px;margin-right:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.reader-comment-form{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.reader-comment-form .pill-btn{white-space:nowrap;flex:none}.reader-comment-audio-pending{background:#fff;border-radius:.85rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.editor-comment{background:var(--grey-pill);color:#37474f;border-radius:.75rem;padding:.6rem .85rem;line-height:1.4}.tdash-shell{background:var(--page-bg);min-height:100vh;font-family:var(--font-round);align-items:stretch;display:flex}.tdash-sidebar{background:linear-gradient(180deg, var(--sidebar-blue-1) 0%, var(--sidebar-blue-2) 100%);box-sizing:border-box;flex-direction:column;flex:0 0 240px;gap:.25rem;padding:1.5rem 1rem;display:flex}.tdash-logo{border:3px solid var(--ink);background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem .75rem;display:flex}.tdash-logo-img{flex:none;width:2.4rem;height:auto}.tdash-logo-text{font-family:var(--font-round);color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.15}.tdash-sidebar-link{color:#fff;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.75rem 1rem;font-family:inherit;font-size:1.05rem;font-weight:700;display:flex}.tdash-sidebar-link:hover{background:#0000001a}.tdash-sidebar-link.is-active{background:#0000002e}.tdash-sidebar-icon{justify-content:center;align-items:center;width:1.6rem;display:inline-flex;position:relative}.tdash-sidebar-badge{background:var(--red-btn-bg);color:#fff;text-align:center;box-sizing:border-box;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-8px}.tdash-main{box-sizing:border-box;flex:auto;min-width:0;padding:2rem 2.5rem 3rem}.tdash-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.tdash-heading{color:var(--ink);margin:0 0 .35rem;font-size:2rem;font-weight:800}.tdash-subtitle{color:#55677e;margin:0;font-size:1.05rem;font-weight:600}.tdash-card{border-radius:var(--radius-card);box-shadow:var(--soft-card-shadow);box-sizing:border-box;background:#fff;padding:1.5rem}.tdash-stat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;margin-bottom:2rem;display:grid}@media (width<=820px){.tdash-stat-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}}.tdash-stat-card{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.8rem .75rem;display:flex}.tdash-stat-card--clickable{text-align:left;cursor:pointer;background:#fff;border:none;width:100%;font-family:inherit;transition:transform .1s,box-shadow .1s}.tdash-stat-card--clickable:hover,.tdash-stat-card--clickable:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #00000029}.tdash-stat-icon{flex:none;width:2.1rem;height:2.1rem}.tdash-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1.1}.tdash-stat-label{color:#55677e;font-size:.8rem;font-weight:700;line-height:1.2}.tdash-section-heading{color:var(--ink);margin:0 0 1rem;font-size:1.4rem;font-weight:800}.faq-item{border-bottom:1px solid #e0e6ed;padding:.75rem 0}.faq-item:last-child{border-bottom:none}.faq-item summary{color:var(--ink);cursor:pointer;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"▶";margin-right:.6em;font-size:.7em;transition:transform .15s;display:inline-block}.faq-item[open] summary:before{transform:rotate(90deg)}.faq-item p{color:#37474f;margin:.6rem 0 0}.tdash-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.page-drag-grip{z-index:2;color:#607d8b;cursor:grab;touch-action:none;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:1.35rem;left:1.35rem;box-shadow:0 2px 6px #0003}.page-drag-grip:hover{color:var(--ink)}.page-drag-grip:active{cursor:grabbing}.tdash-class-card,.tdash-book-card,.tdash-pupil-card{flex-direction:column;gap:.75rem;display:flex}.tdash-book-card--selectable{padding-top:2.25rem;position:relative}.tdash-book-card--selectable.is-selected{box-shadow:0 0 0 3px var(--blue) inset}.book-card-select{z-index:1;cursor:pointer;width:24px;height:24px;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.book-card-select input{cursor:pointer;width:20px;height:20px}.bulk-action-bar{background:var(--page-bg);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1.25rem;display:flex}.tdash-card-title{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800}.tdash-pupil-card-heading-btn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:0}.tdash-pupil-card-heading-btn:hover{text-decoration:underline}.tool-tile-header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.tool-card-wrap .tool-tile-header{padding-right:1.75rem}.tool-card-wrap{display:flex;position:relative}.tool-card-wrap>.tdash-card{flex:1}.tool-fav-btn{width:34px;height:34px;color:var(--text-muted,#90a4ae);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .1s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.tool-fav-btn:hover{color:#e53935;background:#0000000d}.tool-fav-btn:active{transform:scale(.9)}.tool-fav-btn.is-fav{color:#e53935}.tool-fav-btn:focus-visible{outline-offset:2px;outline:2px solid #1e88e5}.template-card-wrap .tool-fav-btn{background:#ffffffe0;box-shadow:0 1px 3px #0000002e}.template-card-wrap .tool-fav-btn:hover{background:#fff}.tools-tabs{background:var(--surface-2,#eef2f6);border-radius:999px;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}.tools-tab{font:inherit;color:var(--text-muted,#607d8b);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-weight:700;display:inline-flex}.tools-tab.is-active{color:var(--text,#1a2733);background:#fff;box-shadow:0 1px 3px #0000001a}.tools-tab .lucide-heart{color:#e53935}.page-heading-row{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.tdash-code-badge{background:var(--page-bg);color:var(--ink);letter-spacing:.08em;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.3rem .8rem;font-family:inherit;font-size:.95rem;font-weight:800;display:inline-flex}.tdash-code-badge:hover{background:#cfd8dc}.tdash-class-badge{background:var(--red-btn-bg);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-bottom:.35rem;padding:.25rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.tdash-meta-row{color:#55677e;flex-wrap:wrap;gap:1.25rem;font-size:.95rem;font-weight:700;display:flex}.tdash-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.grade-pill-row{flex-wrap:wrap;gap:.35rem;display:flex}.grade-pill{min-width:2.75rem;min-height:2rem;font-family:var(--font-round);letter-spacing:.02em;cursor:pointer;border:2px solid var(--grey-pill-shadow);color:#607d8b;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.2rem;padding:.25rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.grade-pill:hover{color:#37474f;border-color:#90a4ae}.grade-pill.is-active{border-color:#0000;box-shadow:0 3px #00000040}.grade-pill.is-active:hover{filter:brightness(1.06)}.grade-pill.is-active.grade-pill--gds{background:var(--gold);color:#fff}.grade-pill.is-active.grade-pill--exs{background:var(--success-green);color:#fff}.grade-pill.is-active.grade-pill--wts{background:var(--amber);color:#3e2723}.grade-pill.is-active.grade-pill--ns{background:var(--red-btn-bg);color:#fff}.grade-pill--readonly{cursor:default}.attainment-bar-wrap{margin:.85rem 0 1.1rem}.attainment-bar-caption{color:var(--ink);margin:0 0 .4rem;font-size:.95rem;font-weight:800}.attainment-bar{width:100%;height:2.25rem;box-shadow:var(--soft-card-shadow);border-radius:999px;display:flex;overflow:hidden}.attainment-segment{min-width:2.5rem;font-family:var(--font-round);color:#fff;cursor:pointer;border:none;border-right:2px solid #fff;flex-shrink:0;flex-basis:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.attainment-segment:last-child{border-right:none}.attainment-segment:hover{filter:brightness(1.08)}.attainment-segment.is-active{box-shadow:inset 0 0 0 3px #00000059}.attainment-segment--gds{background:var(--gold)}.attainment-segment--exs{background:var(--success-green)}.attainment-segment--wts{background:var(--amber);color:#3e2723}.attainment-segment--ns{background:var(--red-btn-bg)}.attainment-segment--ungraded{background:var(--grey-pill);color:#607d8b}.attainment-segment--ungraded.is-active{box-shadow:inset 0 0 0 3px var(--ink)}.attainment-legend{color:#55677e;flex-wrap:wrap;gap:.35rem 1rem;margin:.5rem 0 0;padding:0;font-size:.85rem;font-weight:700;list-style:none;display:flex}.attainment-legend-item{align-items:center;gap:.35rem;display:inline-flex}.attainment-legend-swatch{border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.attainment-legend-swatch--gds{background:var(--gold)}.attainment-legend-swatch--exs{background:var(--success-green)}.attainment-legend-swatch--wts{background:var(--amber)}.attainment-legend-swatch--ns{background:var(--red-btn-bg)}.attainment-legend-swatch--ungraded{background:var(--grey-pill-shadow)}.grade-trend-subject{margin-top:1rem}.grade-trend-subject-name{color:var(--ink);margin:0 0 .5rem;font-weight:800}.grade-trend-track{flex-wrap:wrap;align-items:center;display:flex}.grade-trend-point{align-items:center;display:flex}.grade-trend-dot.attainment-legend-swatch{flex-shrink:0;width:1rem;height:1rem}.grade-trend-date{color:#78909c;white-space:nowrap;margin:0 .5rem 0 .35rem;font-size:.75rem;font-weight:700}.grade-trend-line{background:var(--grey-pill-shadow);flex-shrink:0;width:1.5rem;height:2px;margin-right:.5rem}.tdash-book-card{border-left:6px solid #0000;gap:.5rem;padding:1.1rem 1.25rem}.tdash-book-card--grade-gds{border-left-color:var(--gold)}.tdash-book-card--grade-exs{border-left-color:var(--success-green)}.tdash-book-card--grade-wts{border-left-color:var(--amber)}.tdash-book-card--grade-ns{border-left-color:var(--red-btn-bg)}.book-card-top{align-items:flex-start;gap:.6rem;display:flex}.book-card-headline{flex:auto;min-width:0}.book-card-author{color:#37474f;margin:.1rem 0 0;font-size:.95rem;font-weight:800}.handed-in-badge{background:var(--page-bg);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.feedback-alert{border:2px solid var(--amber);color:var(--ink);background:#ffb3002e;border-radius:.85rem;align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;padding:.85rem 1rem;line-height:1.45;display:flex}.feedback-alert svg{flex:none;margin-top:.15rem}.book-feedback-badge{background:var(--amber);color:#3e2723;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.book-card-edited{color:#78909c;align-items:center;gap:.3rem;margin:0;font-size:.8rem;display:flex}.book-card-menu{display:inline-flex;position:relative}.book-card-menu-dropdown{z-index:5;box-shadow:var(--soft-card-shadow);background:#fff;border-radius:1rem;flex-direction:column;gap:.35rem;min-width:160px;padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0}.tdash-empty-card{text-align:center;border-radius:var(--radius-card);box-sizing:border-box;background:0 0;border:3px dashed #b8cdf0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:160px;padding:2rem 1.5rem;display:flex}.tdash-empty-icon{color:#90a4c9;display:inline-flex}.tdash-empty-title{color:var(--ink);margin:0;font-weight:800}.tdash-empty-body{color:#55677e;margin:0;font-size:.95rem;font-weight:600}button.tdash-empty-card{cursor:pointer}button.tdash-empty-card:hover{background:#b8cdf026}.tdash-icon-btn{background:var(--page-bg);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .9rem;font-family:inherit;font-size:.95rem;font-weight:700;display:inline-flex}.tdash-icon-btn:hover{filter:brightness(.97)}.tdash-icon-btn .tdash-icon-btn-glyph{display:inline-flex}.tdash-back-btn{color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 0;font-family:inherit;font-size:1.05rem;font-weight:800;display:inline-flex}.tdash-back-btn:hover{text-decoration:underline}.tdash-tabbar{border-bottom:3px solid #dce7fb;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.tdash-tab{color:#55677e;cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;min-height:44px;margin-bottom:-3px;padding:.75rem .5rem;font-family:inherit;font-size:1.05rem;font-weight:800}.tdash-tab:hover{color:var(--ink)}.tdash-tab.is-active{color:var(--ink);border-bottom-color:var(--blue)}.tdash-activity-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tdash-activity-item{color:#37474f;align-items:center;gap:.75rem;font-weight:600;display:flex}.tdash-activity-icon{color:var(--ink);display:inline-flex}.tdash-activity-time{color:#55677e;white-space:nowrap;margin-left:auto;font-size:.85rem;font-weight:700}.tdash-cover-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.85rem;margin:1rem 0 1.5rem;display:grid}.tdash-cover-choice{background:var(--page-bg);cursor:pointer;border:3px solid #0000;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.35rem;min-height:44px;padding:.85rem .5rem;font-family:inherit;display:flex}.tdash-cover-choice:hover{filter:brightness(.97)}.tdash-cover-choice.is-selected{border-color:var(--blue);background:#e3f1ff}.tdash-cover-emoji{font-size:2rem;line-height:1}.tdash-cover-label{color:var(--ink);font-size:.8rem;font-weight:700}.msgboard-card{flex-direction:column;gap:1rem;display:flex}.msgboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.msgboard-header-right{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.msgboard-class-picker{color:var(--ink);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;display:flex}.msgboard-class-picker .format-select{padding:.5rem .85rem;font-size:1.05rem}.msgboard-composer{background:var(--page-bg);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.msgboard-editable{background:#fff;border-radius:.85rem;min-height:4.5rem;padding:.75rem 1rem;line-height:1.5}.msgboard-editable:empty:before{content:attr(data-placeholder);color:#90a4ae}.msgboard-editable a{color:var(--blue-shadow)}.msgboard-audio-pending{background:#fff;border-radius:.85rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.msgboard-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.msgboard-item{background:var(--page-bg);border-radius:1rem;padding:.85rem 1rem}.msgboard-item-body{color:var(--ink);line-height:1.5}.rich-text p{margin:0}.msgboard-item-body a{color:var(--blue-shadow)}.msgboard-item-footer{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=820px){.tdash-shell{flex-direction:column}.tdash-sidebar{z-index:20;flex-direction:row;justify-content:space-around;align-items:center;gap:0;padding:.4rem;position:fixed;inset:auto 0 0;box-shadow:0 -4px 12px #0003}.tdash-logo{display:none}.tdash-sidebar-link{text-align:center;flex-direction:column;gap:.15rem;padding:.4rem .3rem;font-size:.875rem}.tdash-main{padding:1.5rem 1.25rem 6rem}}.pupil-vote-pill{z-index:500;font-family:var(--font-round);color:#fff;background:var(--amber);box-shadow:0 4px 0 var(--amber-shadow);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:700;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.pupil-vote-pill:hover{filter:brightness(1.07);transform:translateY(-1px)}.pupil-vote-pill:active{box-shadow:0 1px 0 var(--amber-shadow);transform:translateY(3px)}.classroom-app-shell{background:var(--page-bg);flex-direction:column;height:100vh;display:flex}.classroom-app-shell-bar{box-shadow:var(--soft-card-shadow);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:1rem;padding:.6rem 1.25rem;display:flex}.classroom-app-shell-titleblock{flex:none;min-width:0}.classroom-app-shell-title{font-family:var(--font-round);color:var(--ink);margin:0;font-size:1.4rem;font-weight:800}.classroom-app-shell-instructions{color:#55677e;margin:.25rem 0 0;font-weight:600}.classroom-app-shell-actions{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.classroom-app-shell-save-state{color:#78909c;font-size:.85rem;font-weight:700}.classroom-app-shell-toolbar{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.classroom-app-shell-workspace{flex:auto;justify-content:center;align-items:flex-start;min-height:0;padding:1.25rem;display:flex;overflow:auto}.classroom-app-frame-strip{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.classroom-app-frame-thumb{cursor:pointer;border:3px solid #0000;border-radius:.5rem;flex:none;width:72px;height:40.5px;padding:0;position:relative;overflow:hidden}.classroom-app-frame-thumb.is-current{border-color:var(--blue)}.classroom-app-frame-cell{flex:none;padding:8px 8px 0 0;position:relative}.classroom-app-frame-delete{background:var(--red);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 1px 3px #00000059}.classroom-app-frame-delete:hover:not(:disabled){filter:brightness(1.1);transform:scale(1.1)}.classroom-app-frame-delete:disabled{opacity:.4;cursor:not-allowed}.classroom-app-frame-missing{color:#607d8b;background:repeating-linear-gradient(45deg,#eceff1,#eceff1 6px,#cfd8dc 6px 12px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.stop-motion-missing-banner{box-sizing:border-box;width:100%;color:var(--ink);background:#ffebee;border:2px solid #c62828;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:1rem;line-height:1.5;display:flex}.classroom-app-frame-strip-label{color:#546e7a;margin:0 0 .4rem;font-size:.9rem;font-weight:700}.classroom-app-frame-thumb-num{color:#fff;font-family:var(--font-round);background:#0d47a1d9;border-radius:999px;padding:1px 4px;font-size:.6rem;font-weight:700;line-height:1;position:absolute;bottom:2px;right:3px}@media (prefers-reduced-motion:reduce){.role-card,.chunky-btn,.pill-btn,.book-thumb,.swatch,.zoom-fit-btn,.editor-tool-btn,.pupil-vote-pill,.pupil-tile,.faq-item summary:before{transition:none}.role-card:hover,.role-card:active,.chunky-btn:hover,.chunky-btn:active,.pill-btn:hover,.pill-btn:active,.book-thumb:hover,.swatch:hover,.zoom-fit-btn:active,.editor-tool-btn:hover:not(:disabled),.editor-tool-btn:active:not(:disabled),.pupil-vote-pill:hover,.pupil-vote-pill:active,.pupil-tile:hover:not(:disabled),.pupil-tile:focus-visible{transform:none}}.task-timer-display{font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);padding:1rem 0;font-size:5rem;font-weight:800;line-height:1}.task-timer-display--done{color:#c62828}@media (prefers-reduced-motion:no-preference){.task-timer-display--done{animation:1s ease-in-out infinite task-timer-pulse}}@keyframes task-timer-pulse{0%,to{opacity:1}50%{opacity:.45}}.marble-jar-card{text-align:center;max-width:420px;margin:0 auto;position:relative}.marble-jar-settings-btn{position:absolute;top:1rem;right:1rem}.marble-jar-countdown{color:var(--ink);justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1.6rem;font-weight:800;display:flex}.marble-jar-jar{border:6px solid var(--ink);cursor:pointer;background:#ffffff8c;border-radius:.5rem .5rem 2.5rem 2.5rem;width:200px;height:240px;margin:0 auto;padding:0;transition:transform .1s;position:relative;overflow:hidden}.marble-jar-jar:hover:not(:disabled){transform:translateY(-2px)}.marble-jar-jar:disabled{cursor:default}.marble-jar-fill{background:repeating-linear-gradient(135deg, var(--blue) 0 22px, var(--red) 22px 44px, var(--amber) 44px 66px, var(--success-green) 66px 88px, var(--editor-cat-shapes) 88px 110px);transition:height .5s;position:absolute;bottom:0;left:0;right:0}.marble-jar-count{text-align:center;color:var(--ink);text-shadow:0 1px #fff,0 -1px #fff,1px 0 #fff,-1px 0 #fff;font-size:1.1rem;font-weight:800;position:absolute;top:.75rem;left:0;right:0}.job-wheel-wrap{text-align:center;margin-bottom:1.75rem}.job-wheel-heading{color:var(--ink);margin:0 0 1rem;font-size:1.1rem;font-weight:800}.spin-wheel-stage{width:fit-content;margin:0 auto;position:relative}.spin-wheel-pointer{border-left:14px solid #0000;border-right:14px solid #0000;border-top:22px solid var(--ink);z-index:2;width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.spin-wheel{border:6px solid var(--ink);box-shadow:var(--soft-card-shadow);border-radius:50%;position:relative;overflow:hidden}.media-permission-help{border:2px solid var(--amber);text-align:left;font-family:var(--font-round);background:#fff8e1;border-radius:.9rem;padding:1.1rem}.media-permission-help-title{color:var(--ink);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:800;display:flex}.media-permission-help-steps{color:var(--ink);margin:0 0 .9rem;padding-left:1.3rem;font-size:1rem;line-height:1.65}.media-permission-help-steps li{margin-bottom:.25rem}.media-permission-help-note{color:var(--ink);align-items:center;gap:.4rem;margin:0 0 .9rem;font-size:1rem;display:flex}.media-permission-help-teacher{color:#6d5c2f;border-top:1px solid #0000001f;margin:.9rem 0 0;padding-top:.75rem;font-size:.82rem}.reward-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;max-height:60vh;display:grid;overflow-y:auto}.reward-grid .chunky-btn{flex:initial;text-align:center;flex-direction:column;gap:.3rem;min-height:96px;padding:.9rem .6rem;font-size:.95rem;line-height:1.25}.reward-grid-emoji{font-size:1.75rem;line-height:1}.job-pupil-picker{border:2px solid #e0e0e0;border-radius:.75rem;flex-direction:column;max-height:42vh;padding:.35rem;display:flex;overflow-y:auto}.job-pupil-picker-row{color:var(--ink);cursor:pointer;box-sizing:border-box;border-radius:.5rem;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .6rem;font-weight:700;display:flex}.job-pupil-picker-row:hover{background:var(--page-bg)}.job-pupil-picker-row input{cursor:pointer;flex:none;width:20px;height:20px}.job-wheel-winner{font-family:var(--font-round);color:var(--ink);justify-content:center;align-items:center;gap:.6rem;margin:1.1rem 0 0;font-size:1.25rem;font-weight:800;animation:.32s cubic-bezier(.34,1.56,.64,1) both job-wheel-winner-in;display:flex}.job-wheel-winner-emoji{font-size:2rem;line-height:1}@keyframes job-wheel-winner-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.job-wheel-winner{animation:none}}.spin-wheel-label{transform-origin:0 0;font-family:var(--font-round);color:#fff;text-shadow:0 1px 2px #00000073;white-space:nowrap;pointer-events:none;font-size:.85rem;font-weight:800;position:absolute;top:50%;left:50%}.job-table-wrap{border-radius:var(--radius-card);box-shadow:var(--soft-card-shadow);background:#fff;overflow-x:auto}.job-table{border-collapse:collapse;width:100%;font-family:var(--font-round)}.job-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#78909c;border-bottom:2px solid var(--page-bg);padding:.85rem 1rem;font-size:.8rem}.job-table td{border-bottom:1px solid var(--page-bg);vertical-align:middle;padding:.75rem 1rem}.job-table tr:last-child td{border-bottom:none}.export-progress-track{background:var(--grey-pill);border-radius:999px;width:100%;height:8px;overflow:hidden}.export-progress-fill{background:var(--blue-btn-bg);border-radius:999px;width:40%;height:100%}@media (prefers-reduced-motion:no-preference){.export-progress-fill{animation:1.1s ease-in-out infinite export-progress-slide}}@keyframes export-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sound-meter-housing{background:var(--ink);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.9rem;width:fit-content;margin:0 auto;padding:1.5rem;display:flex}.sound-meter-light{opacity:.3;border-radius:50%;width:64px;height:64px;transition:background-color .2s,box-shadow .2s,opacity .2s;display:block}.sound-meter-light--red{background:var(--red)}.sound-meter-light--amber{background:var(--amber)}.sound-meter-light--green{background:var(--success-green)}.sound-meter-light.is-active{opacity:1}.sound-meter-light--red.is-active{background:var(--red);box-shadow:0 0 22px 4px #e53935bf}.sound-meter-light--amber.is-active{background:var(--amber);box-shadow:0 0 22px 4px #ffb300bf}.sound-meter-light--green.is-active{background:var(--success-green);box-shadow:0 0 22px 4px #34a853bf}.sound-meter-label{text-align:center;color:var(--ink);margin:1rem 0 0;font-size:1.2rem;font-weight:700}.sound-meter-bar{background:var(--grey-pill);border-radius:999px;width:100%;height:14px;margin-top:.75rem;overflow:hidden}.sound-meter-bar-fill{border-radius:999px;width:0;height:100%;transition:background-color .2s}.sound-meter-bar-fill--green{background:var(--success-green)}.sound-meter-bar-fill--amber{background:var(--amber)}.sound-meter-bar-fill--red{background:var(--red)}.random-chooser-display{border-radius:var(--radius-card);box-shadow:var(--soft-card-shadow);text-align:center;background:#fff;justify-content:center;align-items:center;min-height:160px;padding:2rem 1.5rem;display:flex}.random-chooser-reveal{flex-direction:column;align-items:center;gap:.5rem;display:flex}.random-chooser-emoji{font-size:4rem;line-height:1}.random-chooser-name{color:var(--ink);font-size:1.75rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.random-chooser-reveal{animation:.25s ease-out random-chooser-fade-in}}@keyframes random-chooser-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.comics-picker{width:380px;min-height:0;overflow-y:auto}.comics-picker-heading{letter-spacing:.08em;text-transform:uppercase;color:#607d8b;margin:0;font-size:.75rem;font-weight:800}.comics-bubble-grid{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.comics-tile{cursor:pointer;color:#37474f;background:#f4f6f8;border:2px solid #0000;border-radius:.6rem;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .2rem;font-size:.7rem;font-weight:700;display:flex}.comics-tile:hover,.comics-panel-tile:hover,.comics-graphic-tile:hover{border-color:#1a73e8}.comics-tile-art{width:100%;height:42px}.comics-panel-grid{grid-template-columns:repeat(5,1fr);gap:.4rem;display:grid}.comics-panel-tile{aspect-ratio:16/10;cursor:pointer;background:#fff;border:2px solid #cfd8dc;border-radius:.35rem;padding:0;overflow:hidden}.comics-panel-tile svg{width:100%;height:100%;display:block}.comics-graphic-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.comics-graphic-tile{aspect-ratio:4/3;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.5rem;padding:0;position:relative}.comics-graphic-tile svg{width:100%;height:100%;display:block}.comics-graphic-tile span{pointer-events:none;justify-content:center;align-items:center;font-family:Fredoka,sans-serif;font-size:.85rem;font-weight:700;display:flex;position:absolute;inset:0}.tool-menu-panel{position:relative}.tool-menu-fade{border-radius:0 0 var(--scroll-fade-radius,1.25rem) var(--scroll-fade-radius,1.25rem);pointer-events:none;z-index:1;background:linear-gradient(#fff0,#fff 78%);height:44px;position:absolute;bottom:2px;left:2px;right:2px}.tool-menu-fade:after{content:"";border-bottom:2.5px solid #90a4ae;border-right:2.5px solid #90a4ae;border-radius:2px;width:11px;height:11px;margin-left:-6px;position:absolute;bottom:9px;left:50%;transform:rotate(45deg)}.seq-picture-slot{flex:auto;width:100%;min-height:0;display:flex}.seq-picture-slot .tool-menu{flex:auto;min-width:0}.seq-picture-btn{width:100%;height:100%;min-height:0;color:var(--ink);cursor:pointer;background:#ffffff8c;border:none;border-radius:1cqw;flex:auto;justify-content:center;align-items:center;padding:0;display:flex}.seq-picture-btn:hover{background:#ffffffe6}.seq-picture-btn .tool-menu-chevron{display:none}.pictogram-row{background:var(--page-bg);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.pictogram-count{text-align:center;min-width:3rem;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800}.pictogram-add{background:var(--success-green);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;display:flex;box-shadow:0 3px #0000002e}.pictogram-add:hover:not(:disabled){filter:brightness(1.07)}.pictogram-add:disabled{background:var(--grey-pill);color:var(--text-muted);box-shadow:none;cursor:default}.pictogram-questions{background:var(--page-bg);border-radius:.75rem;margin-top:1rem;padding:.75rem 1rem}.pictogram-questions p{color:var(--text);margin:0 0 .3rem;font-size:1.05rem}.pictogram-questions p:last-child{margin-bottom:0}.pictogram-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:1rem;width:100%;display:grid}.pictogram-chart-pane{min-width:0;max-width:calc(var(--classroom-app-content-h,60vh) * 16 / 9)}.pictogram-controls{max-height:var(--classroom-app-content-h,60vh);margin:0;overflow-y:auto}@media (width<=900px){.pictogram-layout{grid-template-columns:1fr}.pictogram-chart-pane{max-width:calc((var(--classroom-app-content-h,60vh) - 200px) * 16 / 9);margin:0 auto}.pictogram-controls{max-height:none;overflow-y:visible}}.avatar-layout{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:start;gap:1rem;width:100%;display:grid}.avatar-stage{height:min(calc(var(--classroom-app-content-h,58vh) - 72px), 560px);border-radius:.75rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-frame-controls{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.avatar-panel{max-height:var(--classroom-app-content-h,60vh);margin:0;overflow-y:auto}.avatar-areas{flex-direction:column;gap:.5rem;display:flex}.avatar-area-btn{border:2px solid var(--grey-pill);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:.9rem;align-items:center;gap:.75rem;padding:.5rem .9rem;font-size:1.05rem;font-weight:800;display:flex}.avatar-area-btn:hover{border-color:var(--sidebar-blue-1)}.avatar-area-thumb{background:var(--page-bg);border-radius:50%;flex-shrink:0;height:44px;display:block;overflow:hidden}.avatar-panel-head{color:var(--ink);align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:1.1rem;display:flex}.avatar-part-tabs{margin-bottom:.6rem}.avatar-variant-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.4rem;max-height:34vh;padding:.15rem;display:grid;overflow-y:auto}.avatar-variant{border:2px solid var(--grey-pill);cursor:pointer;background:#fff;border-radius:.6rem;justify-content:center;align-items:center;height:72px;padding:0;display:flex;overflow:hidden}.avatar-variant.is-active{border-color:var(--sidebar-blue-1);border-width:3px}.avatar-colour-row{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.avatar-adjust{border-top:2px solid var(--page-bg);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.8rem;padding-top:.7rem;display:flex}.avatar-adjust-label{color:var(--text);margin-right:.2rem;font-weight:700}.avatar-credit{color:var(--text-muted);margin:1rem 0 0;font-size:.72rem;line-height:1.4}@media (width<=900px){.avatar-layout{grid-template-columns:1fr}.avatar-stage{height:min(calc(var(--classroom-app-content-h,38vh) - 260px), 340px)}.avatar-panel{max-height:none;overflow-y:visible}}.avatar-colour-heading{color:var(--text);margin:.7rem 0 .3rem;font-size:.85rem;font-weight:700}.avatar-hint{background:var(--page-bg);color:var(--text);border-radius:.6rem;margin:.7rem 0 0;padding:.5rem .7rem;font-size:.9rem}.animator-layout{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.75rem;width:100%;display:grid}.animator-frames{width:104px;min-height:0;max-height:calc(var(--classroom-app-content-h,60vh) - 140px);flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.animator-frame-buttons{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.animator-frame-strip{flex-direction:column;flex:auto;align-items:center;min-height:0;padding:.15rem .25rem .25rem;overflow:hidden auto}@media (width<=700px){.animator-layout{grid-template-columns:minmax(0,1fr)}.animator-frames{flex-direction:row;align-items:center;gap:.5rem;width:100%}.animator-frame-strip{flex-direction:row;flex:auto;max-height:none;overflow:auto hidden}}[data-reading=true]{outline:4px solid var(--sidebar-blue-1);outline-offset:4px;background:#1565c00f;border-radius:.4rem}@media (prefers-reduced-motion:no-preference){[data-reading=true]{transition:outline-color .15s}}.editor-voice-picker{color:var(--text);margin:.6rem 0 .2rem;font-size:.85rem;font-weight:700;display:block}.editor-voice-picker select{width:100%;margin-top:.3rem;font-weight:400;display:block}.toast{z-index:600;background:var(--ink);color:#fff;border-radius:14px;align-items:flex-start;gap:.6rem;max-width:min(22rem,100vw - 2rem);padding:.75rem .85rem;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 8px 24px #00000040}.toast-icon{flex:none;padding-top:.1rem;display:flex}.toast-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.toast-title{font-family:var(--font-round);font-size:.95rem;line-height:1.25}.toast-body{opacity:.85;overflow-wrap:anywhere;font-size:.85rem;line-height:1.3}.toast-action,.toast-close{color:#fff;cursor:pointer;font:inherit;background:0 0;border:none;flex:none}.toast-action{font-family:var(--font-round);align-self:center;padding:.5rem .25rem;font-size:.85rem;text-decoration:underline}.toast-close{opacity:.7;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;padding:.25rem;display:flex}.toast-close:hover{opacity:1}@media (prefers-reduced-motion:no-preference){.toast{animation:.24s ease-out toast-slide-in}.toast--leaving{animation:.18s ease-in forwards toast-slide-out}@keyframes toast-slide-in{0%{opacity:0;transform:translate(1.5rem)}}@keyframes toast-slide-out{to{opacity:0;transform:translate(1.5rem)}}}.dialog-overlay--clear{background:#0d47a10f}.dialog-card--docked{width:min(92vw,360px);max-height:calc(100vh - 9rem);padding:1.25rem;inset:auto;overflow-y:auto;transform:none}.dialog-card--dock-top-left{top:7.5rem;left:1rem}.dialog-card--dock-top-right{top:7.5rem;right:1rem}.dialog-card--dock-bottom-left{bottom:1rem;left:1rem}.dialog-card--dock-bottom-right{bottom:1rem;right:1rem}.dialog-card--docked h2{margin-bottom:.6rem;font-size:1.05rem}.dialog-card--docked .dialog-actions{flex-wrap:wrap;margin-top:.85rem}.dialog-dock-move{min-width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.85rem;right:.85rem}.dialog-dock-move:hover{background:var(--grey-pill);color:var(--ink)}@media (width<=520px){.dialog-card--docked{width:calc(100vw - 1rem);inset:auto .5rem .5rem}}.sticky-wall{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.sticky-note{color:#1a1a1a;border-radius:12px;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex;transform:rotate(-.35deg);box-shadow:0 2px 6px #00000029}.sticky-note:nth-child(2n){transform:rotate(.4deg)}.sticky-note.is-waiting{opacity:.9;border:2px dashed #00000059}.sticky-note-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.sticky-note-author{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;overflow:hidden}.sticky-note-actions{flex:none;gap:.15rem;display:flex}.sticky-note-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.35}.sticky-note-audio{width:100%;height:32px}.sticky-note-waiting{opacity:.75;margin:0;font-size:.75rem;font-weight:700}.note-composer{color:#1a1a1a;border-radius:14px;flex-direction:column;gap:.6rem;padding:.8rem;display:flex;box-shadow:0 2px 8px #00000029}.note-composer-text{width:100%;font:inherit;color:#1a1a1a;resize:vertical;background:#ffffffa6;border:none;border-radius:8px;padding:.5rem .6rem;font-size:1.05rem}.note-composer-emoji{flex-wrap:wrap;gap:.15rem;max-height:4.6rem;display:flex;overflow-y:auto}.note-emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:44px;min-height:44px;font-size:1.35rem;line-height:1}.note-emoji-btn:hover,.note-emoji-btn:focus-visible{background:#ffffffbf}.note-composer-audio{align-items:center;gap:.4rem;display:flex}.note-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.note-colour-row{gap:.3rem;display:flex}.note-colour-btn{cursor:pointer;border:2px solid #0003;border-radius:50%;width:34px;height:34px}.note-colour-btn.is-active{border-color:#1a1a1a;box-shadow:inset 0 0 0 2px #fff}.note-composer-count{opacity:.75;margin:0;font-size:.75rem}.sticky-wall--scroll{max-height:38vh;padding-right:.25rem;overflow-y:auto}.brain-break-filters,.brain-break-lengths{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.brain-break-pool{color:#55677e;margin-left:.25rem;font-size:.85rem}.brain-break-stage{justify-content:center;align-items:center;min-height:280px;margin:1.25rem 0;display:flex}.brain-break-empty{text-align:center;color:#55677e}.brain-break-result{text-align:center;min-height:7.5rem}.brain-break-activity{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.6rem;line-height:1.25;display:flex}.brain-break-emoji{font-size:2rem}.brain-break-clock{font-variant-numeric:tabular-nums;color:var(--ink);margin:.25rem 0 0;font-size:3.5rem;font-weight:800;line-height:1}.brain-break-clock.is-done{color:var(--success-green);font-size:2.75rem}.brain-break-done{color:var(--success-green);margin:.15rem 0 0;font-weight:700}.brain-break-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem;display:flex}@media (width<=560px){.brain-break-clock{font-size:2.75rem}.brain-break-activity{font-size:1.3rem}}@media (width>=900px){.brain-break-main{grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}.brain-break-side{text-align:center}.brain-break-stage{margin:0}}.qr-maker-main{flex-wrap:wrap;align-items:flex-start;gap:2rem;margin:1.25rem 0;display:flex}.qr-maker-preview{border:1px solid var(--rule,#e2e5eb);background:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:236px;min-height:236px;padding:8px;display:flex}.qr-maker-empty{text-align:center;color:#55677e;max-width:14rem}.qr-maker-controls{flex:18rem;min-width:16rem}.qr-maker-swatch-row{align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.qr-maker-swatch{border:2px solid #0003;border-radius:8px;width:34px;height:34px}.qr-maker-hex{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.qr-maker-slider{grid-template-columns:1.5rem 1fr 2.5rem;align-items:center;gap:.6rem;margin-bottom:.5rem;display:grid}.qr-maker-slider input[type=range]{width:100%;height:32px}.qr-maker-slider-name{font-weight:800}.qr-maker-slider-value{font-variant-numeric:tabular-nums;text-align:right;color:#55677e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qr-maker-verdict{color:#55677e;margin:.75rem 0 0;font-size:.95rem}.qr-maker-verdict.is-good{color:var(--success-green);font-weight:700}.qr-maker-verdict.is-bad{color:#c0392b;font-weight:700}.qr-maker-actions{flex-wrap:wrap;gap:.6rem;display:flex}@media print{.qr-maker-actions,.qr-maker-controls,.tdash-sidebar,.tdash-topbar{display:none!important}.qr-maker-preview{border:none;min-width:0}}.qr-maker-verdict.is-warn{color:#a15c00;font-weight:700}.qr-fullscreen{z-index:10000;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex;position:fixed;inset:0}.qr-fullscreen-close{position:absolute;top:1.5rem;right:1.5rem}.qr-fullscreen-url{font-family:var(--font-round);color:#10192b;text-align:center;overflow-wrap:anywhere;max-width:90vw;margin:0;font-size:clamp(1rem,2.5vw,1.6rem);font-weight:700}.qr-maker-recent{align-items:center;gap:.6rem;margin:.5rem 0 0;display:flex}.qr-maker-recent-label{color:#55677e;white-space:nowrap;flex:none;font-weight:700}.qr-maker-forget{font:inherit;color:#55677e;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-weight:600;text-decoration:underline}.qr-maker-recent ul{flex:auto;gap:.35rem;min-width:0;margin:0;padding:0 0 .2rem;list-style:none;display:flex;overflow-x:auto}.qr-maker-recent-item{text-align:left;border:1px solid var(--rule,#e2e5eb);max-width:15rem;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;padding:.5rem .7rem;overflow:hidden}.qr-maker-recent-item:hover{border-color:#55677e}.pupil-email-item{flex-wrap:wrap}.pupil-email-item>.pupil-email-reply,.pupil-email-item>.pupil-email-reply-box{flex:0 0 100%}.pupil-email-reply{color:var(--text);background:#f1f8e9;border-left:3px solid #4caf50;border-radius:0 .5rem .5rem 0;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.92rem}.pupil-email-reply-box{width:100%;margin-top:.6rem}.pupil-email-reply-in{background:#e8f2fd;border-left:4px solid #1e88e5;border-radius:0 .6rem .6rem 0;margin-top:.6rem;padding:.6rem .8rem}.pupil-email-reply-in.is-new{background:#fff8e1;border-left-color:#f9a825}.pupil-email-reply-from{color:var(--ink,#1a2733);align-items:center;gap:.35rem;margin-bottom:.25rem;font-weight:800;display:flex}.pupil-email-reply-new{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#f9a825;border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-size:.72rem;font-weight:800}.pupil-email-badge{color:#3b2c00;background:#f9a825;border-radius:999px;margin-left:.5rem;padding:.1rem .55rem;font-size:.78rem;font-weight:800}.typing-layout{width:100%;max-width:1400px;height:var(--classroom-app-content-h,70vh);align-items:stretch;gap:1.25rem;display:flex}.typing-main{flex-direction:column;flex:auto;gap:.9rem;min-width:0;display:flex}.typing-scorebar{flex-wrap:wrap;gap:.75rem;display:flex}.typing-clock,.typing-stat{border:3px solid var(--grey-pill-shadow);text-align:center;background:#fff;border-radius:18px;flex:1 1 0;min-width:110px;padding:.5rem .75rem}.typing-clock{border-color:var(--blue)}.typing-clock.is-urgent{border-color:var(--danger);background:#ffebee;animation:1s ease-in-out infinite typing-pulse}@keyframes typing-pulse{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.typing-clock.is-urgent{animation:none}}.typing-clock-num,.typing-stat-num{color:var(--ink);font-size:2rem;font-weight:800;line-height:1.1;display:block}.typing-clock.is-urgent .typing-clock-num{color:var(--danger)}.typing-clock-label,.typing-stat-label{color:var(--text-muted);font-size:.8rem;display:block}.typing-arena{align-items:center;gap:.9rem;display:flex}.typing-race{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.typing-robot{flex:none;width:86px;position:relative}.typing-robot-svg{transform-origin:50% 90%;width:100%;height:auto;display:block}.typing-robot--idle .typing-robot-svg{animation:2.6s ease-in-out infinite robot-bob}.typing-robot--racing .typing-robot-svg{animation:.9s ease-in-out infinite robot-bob}.typing-robot--beaten .typing-robot-svg{animation:.45s ease-in-out 2 robot-beaten}.typing-robot--gloat .typing-robot-svg{animation:.4s ease-in-out 2 robot-gloat}@keyframes robot-gloat{50%{transform:translateY(-7px)scale(1.05)}}.typing-robot--beaten .typing-robot-lamp{animation:.3s step-end 4 robot-lamp}@keyframes robot-bob{50%{transform:translateY(-5px)}}@keyframes robot-beaten{0%{transform:rotate(0)translateY(0)}20%{transform:rotate(-9deg)translateY(2px)}50%{transform:rotate(8deg)translateY(3px)}80%{transform:rotate(-5deg)translateY(1px)}to{transform:rotate(0)translateY(0)}}@keyframes robot-lamp{50%{opacity:.15}}.typing-robot-bubble--gloat{background:var(--amber-shadow)}.typing-robot-bubble{white-space:nowrap;background:var(--success-green);color:#fff;z-index:1;border-radius:999px;padding:.25rem .6rem;font-size:.85rem;font-weight:700;animation:.3s ease-out robot-bubble;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes robot-bubble{0%{opacity:0;transform:translate(-50%,6px)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.typing-robot-svg,.typing-robot-lamp,.typing-robot-bubble--gloat{background:var(--amber-shadow)}.typing-robot-bubble{animation:none!important}}@media (width<=700px){.typing-robot{width:64px}}.typing-race-lane{align-items:center;gap:.6rem;display:flex}.typing-race-who{width:4.2rem;color:var(--text);flex:none;font-size:.95rem;font-weight:700}.typing-race-track{background:#eceff1;border-radius:999px;flex:auto;height:30px;position:relative;overflow:visible}.typing-race-fill{border-radius:999px;height:100%;transition:width 90ms linear}.typing-race-fill--you{background:var(--blue)}.typing-race-fill--robot{background:var(--amber)}.typing-race-runner{font-size:1.4rem;transition:left 90ms linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.typing-prompt{border:3px solid var(--grey-pill-shadow);min-height:96px;font-family:var(--font-round);background:#fff;border-radius:20px;flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:0;padding:1rem 1.25rem;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.35;display:flex;overflow:auto}.typing-prompt.is-wrong{border-color:var(--danger);background:#ffebee}.typing-prompt-hint{color:var(--text-muted);text-align:center;font-size:1.15rem}.typing-line{text-align:center;white-space:pre-wrap;word-break:break-word;display:block}.typing-ch{color:var(--text)}.typing-ch.is-done{color:var(--success-green)}.typing-ch.is-next{background:var(--focus-ring);border-radius:4px;text-decoration:underline}.typing-input{width:100%;font-family:var(--font-round);border:3px solid var(--blue);border-radius:14px;padding:.6rem .9rem;font-size:1.5rem}.typing-input:disabled{border-color:var(--grey-pill-shadow);background:var(--grey-pill)}.typing-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.typing-best{color:var(--text-muted);margin:0}.typing-board{border:3px solid var(--grey-pill-shadow);background:#fff;border-radius:20px;flex-direction:column;flex:0 0 280px;min-height:0;padding:.75rem;display:flex}.typing-board-title{color:var(--ink);align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:1.1rem;display:flex}.typing-board-tabs{gap:.35rem;margin-bottom:.5rem;display:flex}.typing-board-tab{border:2px solid var(--grey-pill-shadow);background:var(--grey-pill);font:inherit;cursor:pointer;color:var(--text);border-radius:999px;flex:1 1 0;padding:.3rem .5rem;font-size:.85rem}.typing-board-tab.is-active{background:var(--blue);border-color:var(--blue-shadow);color:#fff;font-weight:700}.typing-board-list{min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.typing-board-row{border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .4rem;display:flex}.typing-board-row.is-me{background:#e3f2fd;font-weight:700}.typing-board-rank{color:var(--text-muted);flex:0 0 1.5rem;font-size:.85rem}.typing-board-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;overflow:hidden}.typing-board-score{color:var(--ink);flex:none;font-weight:700}.typing-board-empty{color:var(--text-muted);margin:0;font-size:.9rem}@media (width<=900px){.typing-layout{flex-direction:column}.typing-board{flex:none;max-height:180px}}.badge-page-head{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.badge-just-earned{background:var(--amber);color:#4a2c00;border-radius:999px;margin:0 0 1.25rem;padding:.5rem 1rem;font-weight:700;display:inline-block}.badge-group{margin-bottom:1.75rem}.badge-group-title{color:#fff;margin:0 0 .6rem;font-size:1.05rem}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.badge-tile{width:100%;font:inherit;cursor:pointer;background:#ffffffeb;border:3px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .4rem;display:flex}.badge-tile.is-earned{border-color:var(--amber)}.badge-tile:hover,.badge-tile:focus-visible{border-color:var(--blue)}.badge-tile-name{color:var(--text);text-align:center;font-size:.82rem;font-weight:700;line-height:1.2}.badge-tile-new{color:#fff;background:var(--red);border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.badge-rosette.is-locked{filter:grayscale();opacity:.5}.badge-sheet{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.badge-sheet-card{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:.7rem;width:100%;max-width:340px;padding:1.5rem;display:flex}.badge-sheet-title{color:var(--ink);margin:0;font-size:1.3rem}.badge-sheet-got{color:var(--success-green);margin:0;font-weight:700}.badge-sheet-how{color:var(--text);margin:0}.badge-sheet-note{color:var(--text-muted);margin:0;font-style:italic}.pupil-star{border:3px solid var(--amber);background:#fff;border-radius:18px;align-items:center;gap:.9rem;margin:0 0 1.5rem;padding:.85rem 1.1rem;display:flex}.pupil-star-crown{font-size:2rem;line-height:1}.pupil-star-title{color:var(--ink);margin:0;font-size:1.1rem;font-weight:800}.pupil-star-reason{color:var(--text-muted);margin:.2rem 0 0;font-style:italic}.badges-panel{margin-top:1.5rem}.badges-star-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.badges-week{color:var(--text-muted);font-size:.85rem}.badges-star-current{margin-top:.5rem}.badges-star-name{color:var(--ink);margin:0;font-size:1.2rem;font-weight:800}.badges-star-reason{color:var(--text-muted);margin:.2rem 0 .8rem;font-style:italic}.badges-star-actions{flex-wrap:wrap;gap:.5rem;display:flex}.badges-star-history{color:var(--text-muted);margin:.9rem 0 0;font-size:.85rem}.badges-grid-scroll{border:2px solid var(--grey-pill-shadow);background:#fff;border-radius:14px;overflow-x:auto}.badges-grid{border-collapse:collapse;width:100%}.badges-grid th,.badges-grid td{text-align:left;border-bottom:1px solid var(--grey-pill);vertical-align:middle;padding:.6rem .9rem}.badges-grid thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;font-size:.78rem}.badges-grid tbody th{color:var(--ink);white-space:nowrap;font-weight:700}.badges-grid tr:last-child td,.badges-grid tr:last-child th{border-bottom:none}.badges-none{color:var(--text-muted);font-style:italic}.badges-row{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.badges-row li{line-height:0;position:relative}.badges-remove{background:var(--danger);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;display:flex;position:absolute;top:-3px;right:-3px}.badges-pick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.badges-pick-tile{border:3px solid var(--grey-pill-shadow);width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .3rem;font-size:.78rem;font-weight:700;display:flex}.badges-pick-tile.is-chosen{border-color:var(--blue);background:#e3f2fd}.badges-pick-tile:disabled{opacity:.55;cursor:not-allowed}.badges-pick-has{color:var(--text-muted);font-size:.68rem;font-weight:400}.badges-library{flex-wrap:wrap;gap:.9rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.badges-library li{flex-direction:column;align-items:center;gap:.2rem;width:84px;display:flex;position:relative}.badges-library-name{color:var(--text);text-align:center;font-size:.75rem;font-weight:700;line-height:1.15}.badges-make-preview{align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.badges-make-preview>div{flex:auto;min-width:0}.badges-picker{border:none;margin:0 0 .9rem;padding:0}.badges-swatches{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.badges-swatch{cursor:pointer;border:3px solid #0000;border-radius:50%;width:30px;height:30px;padding:0}.badges-swatch.is-chosen{border-color:var(--ink)}.badges-glyph{border:2px solid var(--grey-pill-shadow);cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;padding:0;font-size:1.05rem;line-height:1}.badges-glyph.is-chosen{border-color:var(--blue);background:#e3f2fd}.mm-board{box-sizing:border-box;background:#0f1c2e;border-radius:20px;flex-direction:column;gap:1rem;height:min(74vh,880px,100vh - 240px);padding:1rem;display:flex;position:relative}.mm-board.is-fullscreen{border-radius:0;height:100vh;padding:1.25rem}.mm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mm-board.is-immersive .mm-bar{z-index:5;background:#0f1c2eeb;border-radius:999px;width:fit-content;padding:.4rem .6rem;transition:opacity .24s;position:absolute;top:1.25rem;left:auto;right:1.25rem}.mm-board.bar-hidden,.mm-board.bar-hidden *{cursor:none}.mm-board.bar-hidden .mm-bar{opacity:0;pointer-events:none}.mm-board.bar-hidden .mm-bar:focus-within{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.mm-board.is-immersive .mm-bar{transition:none}}.mm-bar-title{color:#fff;letter-spacing:.01em;margin:0;font-size:1.35rem}.mm-bar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mm-grid{grid-template-columns:repeat(var(--mm-cols,3), minmax(0, 1fr));flex:auto;grid-auto-rows:minmax(240px,1fr);align-content:start;gap:.75rem;min-height:0;display:grid;overflow-y:auto}@media (width<=1100px){.mm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}.mm-grid.is-focused{grid-template-rows:1fr;grid-template-columns:1fr;align-content:stretch}.mm-panel{background:#fff;border-radius:18px;flex-direction:column;gap:.6rem;min-height:0;padding:.6rem .9rem .8rem;display:flex}.mm-panel-head{border-bottom:2px solid var(--grey-pill);align-items:center;gap:.5rem;padding-bottom:.3rem;display:flex}.mm-panel-title{color:var(--ink);margin:0 auto 0 0;font-size:clamp(1.6rem,1.7vw,2.1rem);line-height:1.1}.mm-panel-tool{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.mm-panel-tool:hover{background:var(--grey-pill);color:var(--text)}.mm-panel-tool.is-open{background:var(--blue);border-color:var(--blue);color:#fff}.mm-panel-tool:focus-visible,.mm-expand:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mm-expand{border:2px solid var(--grey-pill-shadow);background:var(--grey-pill);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mm-expand:hover,.mm-expand:focus-visible{border-color:var(--blue);color:var(--ink)}.mm-panel-body{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto;container-type:size}.mm-datetime{flex-wrap:wrap;justify-content:center;align-items:center;gap:min(4cqw,6cqh);width:100%;display:flex}.mm-clock{flex:none;width:min(42cqw,74cqh);height:auto}.mm-clock-face{fill:#fff;stroke:var(--ink);stroke-width:3px}.mm-clock-tick{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.mm-clock-numeral{fill:var(--ink);font-size:12px;font-weight:800;font-family:var(--font-round)}.mm-clock-hand{stroke:var(--ink);stroke-linecap:round}.mm-clock-hand--hour{stroke-width:5.5px}.mm-clock-hand--minute{stroke-width:3.5px}.mm-clock-hand--second{stroke:var(--red);stroke-width:1.6px}.mm-clock-pin{fill:var(--red)}@media (prefers-reduced-motion:reduce){.mm-clock-hand--second{display:none}}.mm-datetime-text{text-align:center}.mm-time{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:min(19cqw,21cqh);font-weight:800;line-height:1}.mm-date{color:var(--text);margin:.2rem 0 0;font-size:min(6.5cqw,7cqh);font-weight:700;line-height:1.15}.mm-year{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:min(4cqw,4.5cqh)}.mm-fullscreen-note{background:var(--amber);color:#4a2c00;border-radius:12px;margin:0;padding:.6rem .9rem;font-size:1.05rem;font-weight:700}.mm-fullscreen-note kbd{background:#00000026;border-radius:6px;padding:.05em .4em;font-family:inherit}.mm-picker{background:#ffffff14;border:2px solid #ffffff40;border-radius:14px;flex-direction:column;gap:.6rem;max-height:40vh;padding:.85rem 1rem;display:flex;overflow-y:auto}.mm-picker-intro{color:#ffffffd9;margin:0;font-size:1rem;font-weight:600}.mm-picker-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.4rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.mm-picker-option{color:#fff;cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-size:1.05rem;font-weight:600;display:flex}.mm-picker-option input{width:22px;height:22px;accent-color:var(--blue);cursor:pointer}.mm-picker-option:has(input:disabled){opacity:.55;cursor:default}.mm-panel-note{color:var(--text-muted);margin:0;font-size:1.1rem}.mm-fit .chunky-btn{box-shadow:0 3px 0 var(--btn-shadow);padding:.55rem 1.1rem;font-size:1rem}.mm-fit,.mm-fit-inner{justify-content:center;width:100%;display:flex}.mm-maths{flex-direction:column;align-items:center;gap:min(3cqw,4cqh);width:100%;display:flex}.mm-maths-list{gap:min(1.6cqw,2.2cqh) min(4cqw,5cqh);width:100%;margin:0;padding:0;list-style:none;display:grid}.mm-maths-list li{justify-content:center;display:flex}.mm-maths-row{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:baseline;gap:min(2.5cqw,3.5cqh);width:100%;padding:.1em .4em;display:flex}.mm-maths-row:hover:not(:disabled){background:var(--grey-pill)}.mm-maths-row:disabled{cursor:default;opacity:1}.mm-maths-row:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mm-maths-q{font-size:min(calc(9.5cqw / var(--mm-q-cols,1)), calc(62cqh / var(--mm-q-rows,4)));color:var(--ink);font-weight:800;line-height:1.15}.mm-maths-a{font-size:min(calc(8cqw / var(--mm-q-cols,1)), calc(50cqh / var(--mm-q-rows,4)));color:var(--success-green);font-weight:800;line-height:1.15}.mm-maths-a:before{content:"= ";color:var(--text-muted)}.mm-maths-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.mm-maths-year{color:var(--text-muted);font-size:min(3.2cqw,4cqh)}.mm-maths-foot .chunky-btn{box-shadow:0 3px 0 var(--btn-shadow);white-space:nowrap;border-radius:999px;flex:none;padding:.3em .8em;font-size:min(3.2cqw,4cqh)}.mm-maths-foot .chunky-btn svg{width:1.1em;height:1.1em}.mm-class-select{font:inherit;color:#fff;background:#ffffff1f;border:2px solid #ffffff59;border-radius:999px;padding:.35rem .6rem;font-size:1rem}.mm-class-select option{color:var(--text)}.mm-editor{text-align:left;flex-direction:column;gap:.5rem;width:100%;height:100%;min-height:0;display:flex;overflow-y:auto}.mm-editor>:not(.mm-editor-box){flex:none}.mm-editor-days{align-items:center;gap:.6rem;display:flex}.mm-editor-date{color:var(--ink);font-size:1.15rem;font-weight:800}.mm-editor-label{color:var(--text);font-size:.95rem}.mm-editor-box{resize:none;width:100%;min-height:7rem;font:inherit;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;flex:auto;padding:.6rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;line-height:1.5}.mm-editor-box:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.mm-editor-helpers{flex-wrap:wrap;gap:.5rem;display:flex}.mm-editor-helpers:empty{display:none}.mm-editor-count,.mm-editor-note{color:var(--text-muted);margin:0;font-size:.9rem}.mm-editor-actions{flex-wrap:wrap;gap:.6rem;display:flex}.mm-editor .chunky-btn{white-space:nowrap;padding:.45em 1em;font-size:1rem}.mm-panel-body:has(.mm-editor){align-items:stretch}.mm-topics{border-top:2px solid var(--grey-pill);margin-top:.25rem;padding-top:.75rem}.mm-topics-title{color:var(--ink);margin:0;font-size:1rem;font-weight:800}.mm-topics-intro{color:var(--text-muted);margin:.15rem 0 .5rem;font-size:.9rem}.mm-topics-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.2rem 1rem;margin:0;padding:0;list-style:none;display:grid}.mm-topics-option{cursor:pointer;align-items:center;gap:.5rem;min-height:36px;font-size:.95rem;display:flex}.mm-topics-option input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer}.mm-boggle{flex-direction:column;align-items:center;gap:min(2.5cqw,3.5cqh);width:100%;display:flex}.mm-boggle-grid{aspect-ratio:1;gap:.4rem;width:min(100%,84cqh);display:grid}.mm-boggle-tile{background:var(--grey-pill);border:3px solid var(--grey-pill-shadow);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;font-size:min(11cqw,13cqh);font-weight:800;line-height:1;display:flex}.mm-boggle-scores{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:0;padding:0;font-size:min(3.4cqw,4.5cqh);list-style:none;display:flex}.mm-boggle-scores b{color:var(--ink);font-size:1.15em}.mm-question{text-align:center;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-size:min(9cqw,19cqh);font-weight:700;line-height:1.25}.twofa-countdown{border:3px solid var(--blue);background:#fff;border-left-width:10px;border-radius:16px;margin-bottom:1.25rem;padding:1rem 1.25rem;box-shadow:0 3px #00000014}.twofa-countdown.is-urgent{border-color:#c62828}.twofa-countdown-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.4rem;margin:0 0 .15rem;font-size:.8rem;font-weight:800;display:flex}.twofa-countdown.is-urgent .twofa-countdown-eyebrow{color:#c62828}.twofa-countdown-title{color:var(--ink);margin:0;font-size:1.35rem;font-weight:800}.twofa-countdown-body{color:var(--text);max-width:62ch;margin:.3rem 0 0;font-size:1rem;line-height:1.45}.twofa-countdown-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.85rem;display:flex}.twofa-countdown-action{white-space:nowrap;flex:none;padding:.85rem 1.4rem;font-size:1.05rem;text-decoration:none}.twofa-countdown-left{color:var(--text-muted);font-size:1rem;font-weight:800}.twofa-countdown.is-urgent .twofa-countdown-left{color:#c62828}.hundred-wrap{flex-direction:column;align-items:center;gap:.6rem;width:100%;min-height:0;display:flex}.hundred-caption-label{flex:none;width:min(100%,34rem)}.hundred-caption{width:100%;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.45rem .75rem;font-size:1.05rem;font-weight:700}.hundred-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.hundred-grid{width:min(100%, calc(var(--classroom-app-content-h,70vh) - 7rem));aspect-ratio:1;background:var(--grey-pill-shadow);border-radius:10px;gap:2px;padding:2px;display:grid}.hundred-cell{font:inherit;font-size:clamp(.5rem, calc(var(--classroom-app-content-h,70vh) / 32), 1.5rem);color:var(--text);cursor:pointer;background:#fff;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-weight:700;transition:background-color .12s;display:flex}.hundred-cell:hover{background:var(--grey-pill)}.hundred-cell.is-filled{color:#fff}.hundred-cell.is-filled.is-light{color:#263238}.hundred-cell:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;z-index:1}.hundred-count{color:var(--text-muted);margin:0;font-size:1rem;font-weight:700}.hundred-palette{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.hundred-swatch{cursor:pointer;border:3px solid #0000;border-radius:12px;width:3rem;height:3rem}.hundred-swatch.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 3px #fff}.numberline-wrap{flex-direction:column;align-items:center;gap:.6rem;width:100%;min-height:0;display:flex}.numberline-caption-label{flex:none;width:min(100%,34rem)}.numberline-caption{width:100%;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.45rem .75rem;font-size:1.05rem;font-weight:700}.numberline-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.numberline-svg{width:min(100%, calc((var(--classroom-app-content-h,70vh) - 6rem) * 16 / 9));aspect-ratio:16/9;border:2px solid var(--grey-pill-shadow);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:12px}.numberline-hint{color:var(--text-muted);margin:0;font-size:1rem;font-weight:700}.pvmat-wrap{flex-direction:column;align-items:center;gap:.6rem;width:100%;min-height:0;display:flex}.pvmat-caption-label{flex:none;width:min(100%,34rem)}.pvmat-caption{width:100%;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.45rem .75rem;font-size:1.05rem;font-weight:700}.pvmat-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.pvmat-columns{width:min(100%,62rem);height:calc(var(--classroom-app-content-h,70vh) - 8rem);flex:none;gap:.75rem;min-height:0;display:grid}.pvmat-column{flex-direction:column;gap:.4rem;min-height:0;display:flex}.pvmat-column-title{color:var(--text);flex-direction:column;align-items:center;margin:0;font-size:1.15rem;font-weight:800;display:flex}.pvmat-column-value{color:var(--text-muted);font-size:.85rem;font-weight:700}.pvmat-drop{border:3px solid var(--grey-pill-shadow);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:14px;flex:auto;min-height:0;padding:.6rem}.pvmat-drop:hover:not(:disabled){border-color:var(--blue)}.pvmat-drop:disabled{cursor:not-allowed}.pvmat-drop:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.pvmat-dots{grid-template-columns:repeat(5,1fr);align-content:start;gap:.35rem;height:100%;display:grid}.pvmat-dot{aspect-ratio:1;background:#1e88e5;border:2px solid #0d47a1;border-radius:50%;width:100%;max-width:2.2rem}.pvmat-column-actions{justify-content:center;align-items:center;gap:.5rem;display:flex}.pvmat-count{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.3rem;font-weight:800}.pvmat-exchange{font:inherit;background:var(--success-green);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.95rem;font-weight:800;display:flex}.pvmat-exchange:focus-visible{outline:3px solid var(--text);outline-offset:2px}.pvmat-total{color:var(--text);flex:none;margin:0;font-size:1.6rem;font-weight:800}.pvmat-total strong{font-variant-numeric:tabular-nums}.baseten-wrap{width:100%;height:var(--classroom-app-content-h,70vh);box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;min-height:0;display:flex}.baseten-caption-label{flex:none;width:min(100%,34rem)}.baseten-caption{width:100%;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.45rem .75rem;font-size:1.05rem;font-weight:700}.baseten-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.baseten-table{box-sizing:border-box;border:2px solid var(--grey-pill-shadow);background:#fff;border-radius:14px;flex:auto;justify-content:center;align-items:center;width:min(100%,68rem);min-height:0;padding:.75rem;display:flex}.baseten-svg{width:100%;height:100%}.baseten-block{cursor:pointer}.baseten-block:hover{opacity:.75}.baseten-block:focus-visible{outline:3px solid var(--blue)}.baseten-empty{color:var(--text-muted);margin:0;font-size:1.05rem;font-weight:700}.baseten-total{color:var(--text);flex:none;margin:0;font-size:1.5rem;font-weight:800}.baseten-total strong{font-variant-numeric:tabular-nums}.baseten-tray{flex-wrap:wrap;flex:none;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.baseten-tray-item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.baseten-add{font:inherit;border:3px solid var(--grey-pill-shadow);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;width:7rem;padding:.5rem;display:flex}.baseten-add:hover:not(:disabled){border-color:var(--blue)}.baseten-add:disabled{cursor:not-allowed;opacity:.55}.baseten-add:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.baseten-tray-svg{width:3.2rem;height:3.2rem}.baseten-tray-label{color:var(--text);flex-direction:column;align-items:center;font-size:.85rem;font-weight:800;line-height:1.15;display:flex}.baseten-tray-value{color:var(--text-muted);font-size:.75rem;font-weight:700}.baseten-tray-count{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.baseten-exchange{font:inherit;background:var(--success-green);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.85rem;font-weight:800;display:flex}.baseten-exchange:focus-visible{outline:3px solid var(--text);outline-offset:2px}.tsg-screen-bar{justify-content:space-between;align-items:center;gap:1rem;max-width:820px;margin:0 auto;padding:1rem 1.25rem 0;display:flex}.tsg-sheet{color:#17242f;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;max-width:820px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.tsg-title{margin:0 0 .3rem;font-size:1.7rem;font-weight:800}.tsg-intro{color:#3c4c5a;margin:0 0 1.5rem;font-size:1.02rem}.tsg-step{break-inside:avoid;page-break-inside:avoid;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.tsg-step-text{flex:55%;min-width:0}.tsg-step-figure{flex-direction:column;flex:none;align-items:center;gap:.35rem;display:flex}.tsg-step-title{align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-size:1.15rem;font-weight:800;display:flex}.tsg-step-num{color:#fff;background:#1565c0;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:1.9rem;height:1.9rem;font-size:1.05rem;display:inline-flex}.tsg-step-body{color:#2c3b48;margin:0;font-size:.98rem;line-height:1.5}.tsg-step-body+.tsg-step-body{margin-top:.5rem}.tsg-caption{color:#5d6d7b;text-align:center;max-width:15rem;margin:0;font-size:.82rem}.tsg-phone{background:#f7f9fb;border:3px solid #29394a;border-radius:1.4rem;width:12.5rem;padding:1rem .7rem 1.2rem;position:relative}.tsg-phone-row{background:#fff;border:1.5px solid #cfd8e0;border-radius:.6rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.45rem .6rem;font-size:.8rem;display:flex}.tsg-phone-title{text-align:center;color:#29394a;margin:0 0 .55rem;font-size:.78rem;font-weight:800}.tsg-get-pill{color:#fff;background:#1565c0;border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.tsg-plus{color:#fff;background:#1565c0;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.5rem;font-weight:800;line-height:1;display:flex;position:absolute;bottom:.9rem;right:.8rem}.tsg-ring{pointer-events:none;border:3px solid #d32f2f;border-radius:999px;position:absolute}.tsg-code-big{text-align:center;letter-spacing:.15em;color:#17242f;background:#fff;border:1.5px solid #cfd8e0;border-radius:.6rem;padding:.5rem .25rem;font-family:monospace;font-size:1.5rem;font-weight:800}.tsg-app-label{color:#5d6d7b;text-align:center;margin:0 0 .2rem;font-size:.72rem}.tsg-app-panel{background:#fff;border:2px solid #cfd8e0;border-radius:.9rem;width:13.5rem;padding:.8rem}.tsg-recovery-list{columns:2;background:#f4f6f8;border-radius:.5rem;margin:.5rem 0;padding:.5rem .7rem;font-family:monospace;font-size:.78rem;list-style:none}.tsg-mini-btn{color:#2c3b48;border:1.5px solid #cfd8e0;border-radius:999px;margin-right:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-block}.tsg-mini-btn--blue{color:#fff;background:#1565c0;border-color:#1565c0}.tsg-note{break-inside:avoid;page-break-inside:avoid;background:#fff8e1;border:2px solid #ef6c00;border-radius:.75rem;padding:.8rem 1rem;font-size:.95rem}.tsg-help-box{break-inside:avoid;page-break-inside:avoid;border:2px solid #cfd8e0;border-radius:.75rem;margin-top:1.25rem;padding:.8rem 1rem}.tsg-help-box h2{margin:0 0 .4rem;font-size:1.05rem}.tsg-help-box p{margin:0 0 .4rem;font-size:.95rem}.tsg-footer{color:#5d6d7b;text-align:center;margin-top:1.5rem;font-size:.85rem}@media print{.tsg-sheet.print-page{max-width:none;padding:0;position:static!important}.tsg-sheet.print-page>.tsg-note{border:2px solid #ef6c00!important}.tsg-sheet.print-page>.tsg-help-box{border:2px solid #cfd8e0!important}}.money-wrap{width:100%;height:var(--classroom-app-content-h,70vh);box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;min-height:0;display:flex}.money-header{flex-wrap:wrap;flex:none;justify-content:center;gap:.6rem;width:min(100%,44rem);display:flex}.money-target-label{color:var(--text);white-space:nowrap;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;display:flex}.money-target{width:7rem;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.4rem .5rem;font-size:1.05rem;font-weight:800}.money-caption-label{flex:14rem;min-width:0}.money-caption{width:100%;font:inherit;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.4rem .75rem;font-size:1.02rem;font-weight:700}.money-target:focus-visible,.money-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.money-table{box-sizing:border-box;border:2px solid var(--grey-pill-shadow);background:#fff;border-radius:14px;flex:auto;justify-content:center;align-items:center;width:min(100%,62rem);min-height:0;padding:.75rem;display:flex}.money-svg{width:100%;height:100%}.money-coin{cursor:pointer}.money-coin:hover{opacity:.72}.money-coin:focus-visible{outline:3px solid var(--blue)}.money-empty{color:var(--text-muted);margin:0;font-size:1.05rem;font-weight:700}.money-total{color:var(--text);flex:none;align-items:center;gap:.4rem;margin:0;font-size:1.45rem;font-weight:800;display:flex}.money-total.is-matched{color:var(--success-green)}.money-total strong{font-variant-numeric:tabular-nums}.money-fewest{color:var(--text-muted);flex:none;margin:0;font-size:1rem;font-weight:700}.money-purse{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.4rem;display:flex}.money-pick{cursor:pointer;touch-action:manipulation;background:0 0;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:.3rem;display:flex;position:relative}.money-pick--note{border-radius:12px}.money-pick:hover:not(:disabled){border-color:var(--blue)}.money-pick:disabled{cursor:not-allowed;opacity:.5}.money-pick:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.money-pick-svg{height:auto;display:block}.money-pick-count{background:var(--blue-shadow);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:-.1rem;right:-.1rem}.money-question{color:var(--text);text-align:center;flex:100%;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.money-limit{color:var(--text-muted);flex:none;margin:0;font-size:1rem;font-weight:700}.money-limit.is-over{color:var(--amber-text,#b45309)}.money-setup{border:2px solid var(--grey-pill-shadow);background:var(--blue-tint,#006ec80f);border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.money-setup-own{flex-wrap:wrap;gap:.75rem;display:flex}.money-setup-own>.field-label{flex:12rem;min-width:0}.money-setup-note{color:var(--text-muted);margin:0;font-size:.92rem;font-weight:700}.mark-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.78rem;font-weight:800;display:inline-flex}.mark-badge--right{background:var(--success-green);color:#fff}.mark-badge--wrong{color:#a12622;background:#fde8e8;border:1px solid #f3bcbc}.clock-wrap{width:100%;height:var(--classroom-app-content-h,70vh);box-sizing:border-box;flex-direction:column;align-items:center;gap:.6rem;min-height:0;display:flex}.clock-face-holder{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.clock-face{aspect-ratio:1;touch-action:none;width:auto;height:100%;max-height:100%}.clock-grab{stroke:#0000;stroke-width:16px;stroke-linecap:round;cursor:grab;pointer-events:stroke}.clock-grab:active{cursor:grabbing}.clock-words{color:var(--text);text-align:center;flex:none;align-items:baseline;gap:.75rem;margin:0;font-size:1.5rem;font-weight:800;display:flex}.clock-digital{color:var(--blue-shadow);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;font-weight:800}.clock-nudges{flex-wrap:wrap;flex:none;justify-content:center;gap:1.25rem;display:flex}.clock-nudge-group{align-items:center;gap:.4rem;display:flex}.clock-nudge-label{color:var(--text-muted);text-align:center;min-width:5rem;font-size:.95rem;font-weight:800}.clock-caption-label{flex:none;width:min(100%,30rem)}.clock-caption{width:100%;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.4rem .75rem;font-size:1rem;font-weight:700}.clock-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.clock-switch{color:var(--text);cursor:pointer;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.92rem;font-weight:700;display:flex}.tools-app-category{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem;font-size:.95rem;font-weight:800}.coord-wrap{width:100%;height:var(--classroom-app-content-h,70vh);box-sizing:border-box;flex-direction:column;align-items:center;gap:.6rem;min-height:0;display:flex}.coord-grid-holder{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.coord-grid{aspect-ratio:1;touch-action:manipulation;width:auto;height:100%;max-height:100%}.coord-hit{fill:#0000;cursor:pointer}.coord-hit:hover{fill:#1565c02e}.coord-hit:focus-visible{fill:#1565c047;outline:none}.coord-readout{color:var(--text);text-align:center;font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:1.15rem;font-weight:800}.coord-full{color:var(--text-muted);font-weight:700}.coord-caption-label{flex:none;width:min(100%,30rem)}.coord-caption{width:100%;font:inherit;text-align:center;border:2px solid var(--grey-pill-shadow);color:var(--text);background:#fff;border-radius:12px;padding:.4rem .75rem;font-size:1rem;font-weight:700}.coord-caption:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.dice-wrap{flex-direction:column;align-items:center;gap:1rem;display:flex}.dice-tray{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.dice-face{border:3px solid var(--grey-pill-shadow);width:6.5rem;height:6.5rem;box-shadow:0 3px 0 var(--grey-pill-shadow);color:var(--ink,#17242f);background:#fff;border-radius:1.1rem;justify-content:center;align-items:center;display:flex}.dice-face svg{width:100%;height:100%}.dice-number{font-variant-numeric:tabular-nums;color:var(--ink,#17242f);font-size:3.2rem;font-weight:800}.dice-tray.is-tumbling{animation:.18s linear infinite dice-tumble}@keyframes dice-tumble{0%{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-6px)rotate(2deg)}50%{transform:translateY(0)rotate(3deg)}75%{transform:translateY(-4px)rotate(-2deg)}to{transform:translateY(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.dice-tray.is-tumbling{opacity:.55;animation:none}}.dice-total{color:var(--text);margin:0;font-size:1.5rem;font-weight:800}.dice-total strong{font-variant-numeric:tabular-nums}.dice-roll{flex:none;align-items:center;gap:.5rem;min-width:12rem;padding:.9rem 1.5rem;display:inline-flex}.dice-setup{flex-direction:column;align-items:center;gap:.6rem;display:flex}.dice-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.dice-chip-label{color:var(--text-muted);margin-left:.25rem;font-size:.95rem;font-weight:700}.dice-hint{color:var(--text-muted);text-align:center;max-width:22rem;margin:0;font-size:.92rem;font-weight:600}.noggle{flex-direction:column;align-items:center;gap:min(2cqw,2.5cqh);width:100%;display:flex}.noggle-stage{aspect-ratio:9/10;align-items:center;width:auto;max-width:100%;height:min(32rem,60vh);margin-inline:auto;display:flex;container-type:size}.noggle-target{color:var(--text-muted);align-items:baseline;gap:.35em;margin:0;font-size:min(4cqw,5cqh);font-weight:700;display:flex}.noggle-target strong{color:var(--ink,#17242f);font-variant-numeric:tabular-nums;font-size:min(9cqw,11cqh);font-weight:800;line-height:1}.noggle-grid{aspect-ratio:1;gap:.4rem;width:min(100%,58cqh);display:grid}.noggle-tile{border:3px solid var(--grey-pill-shadow);box-shadow:0 3px 0 var(--grey-pill-shadow);font-variant-numeric:tabular-nums;color:var(--ink,#17242f);background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:min(9cqw,11cqh);font-weight:800;line-height:1;display:flex}.noggle-rule{color:var(--text-muted);text-align:center;max-width:34ch;margin:0;font-size:min(3.2cqw,4cqh);font-weight:600}.noggle-scores{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin:0;padding:0;font-size:min(3.2cqw,4cqh);list-style:none;display:flex}.noggle-scores b{color:var(--ink);font-size:1.15em}.noggle-setup{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.noggle-btn{flex:none;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:inline-flex}.vtt{flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;display:flex}.vtt-stage{flex-direction:column;width:100%;max-width:46rem;height:min(38rem,55vh);margin-inline:auto;display:flex;container-type:size}.vtt-days{flex-wrap:wrap;gap:.35rem;display:flex}.vtt-day{border:2px solid var(--grey-pill-shadow);min-width:3.4rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:.5rem .6rem;font-weight:800;position:relative}.vtt-day:hover{background:var(--grey-pill)}.vtt-day.is-active{background:var(--blue,#2d7ff9);border-color:var(--blue,#2d7ff9);color:#fff}.vtt-day.is-empty:not(.is-active){color:var(--text-muted);border-style:dashed}.vtt-day-today{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.vtt-copy{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.vtt-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.vtt-list{flex-direction:column;flex:auto;gap:min(1cqh,.4rem);min-height:0;margin:0;padding:0;list-style:none;display:flex}.vtt-row{background:var(--grey-pill);min-height:0;color:var(--ink);font-weight:700;font-size:min(4.2cqw, calc(55cqh / var(--vtt-rows,8)));border-radius:12px;flex:auto;align-items:center;gap:min(2cqw,.75rem);padding:min(.5cqh,.3rem) min(2cqw,.75rem);line-height:1.1;display:flex;overflow:hidden}.vtt-row.is-done{opacity:.45}.vtt-row.is-now{background:var(--blue,#2d7ff9);color:#fff;box-shadow:0 0 0 3px var(--ink,#17242f)}.vtt-icon{flex:none;justify-content:center;align-items:center;display:flex}.vtt-icon svg{width:min(6cqw, calc(60cqh / var(--vtt-rows,8)));height:min(6cqw, calc(60cqh / var(--vtt-rows,8)));min-width:16px;min-height:16px}.vtt-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vtt-time{font-variant-numeric:tabular-nums;opacity:.75;flex:none;font-weight:800}.vtt-now-tag{text-transform:uppercase;letter-spacing:.06em;background:#ffffff40;border-radius:999px;flex:none;padding:.15em .5em;font-size:.75em;font-weight:800}.vtt-empty{color:var(--text-muted);text-align:center;margin:0;font-weight:600}.vtt-editor{flex-direction:column;gap:.75rem;width:100%;display:flex}.vtt-edit-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vtt-edit-row{background:var(--grey-pill);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding:.5rem;display:flex}.vtt-edit-row .vtt-icon{color:var(--ink);align-self:center}.vtt-edit-field{flex-direction:column;flex:9rem;gap:.2rem;min-width:0;display:flex}.vtt-edit-field--time{flex:0 0 7.5rem}.vtt-edit-legend{color:var(--text-muted);font-size:.78rem;font-weight:700}.vtt-edit-buttons{flex:none;gap:.25rem;display:flex}.vtt-icon-btn{border:2px solid var(--grey-pill-shadow);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.vtt-icon-btn:hover:not(:disabled){background:var(--grey-pill)}.vtt-icon-btn:disabled{opacity:.4;cursor:default}.vtt-add{flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.vtt-hint{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:600}.vtt-editor-buttons{flex-wrap:wrap;gap:.6rem;display:flex}.vtt-editor-buttons .chunky-btn{flex:0 auto;min-width:10rem}.classroom-app-selfcheck{background:var(--grey-pill);color:var(--text);border-radius:999px;align-items:center;gap:.4rem;margin:.35rem 0 0;padding:.3rem .7rem;font-size:.95rem;font-weight:700;display:inline-flex}.classroom-app-selfcheck.is-done{color:#14532d;background:#d8f3dc}.classroom-app-selfcheck.is-over{color:#7c4a03;background:#fff3cd}.classroom-app-selfcheck svg{flex:none}.book-year{background:var(--grey-pill);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.85em}.seating{flex-direction:column;gap:1rem;display:flex}.seating-toolbar,.seating-controls{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.seating-hint{color:var(--text-muted);margin:0;font-size:.95rem;font-weight:600}.seating-room{aspect-ratio:3/2;background:var(--grey-pill);border:3px solid var(--grey-pill-shadow);border-radius:16px;width:100%;position:relative;overflow:hidden}.seating-front{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--grey-pill-shadow);padding:.15rem 0;font-size:.8rem;font-weight:700;position:absolute;top:0;left:0;right:0}.seating-chair{border:2px dashed var(--grey-pill-shadow);min-width:5.2rem;min-height:2.6rem;color:var(--text-muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:.3rem .4rem;font-size:.82rem;font-weight:700;line-height:1.15;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.seating-chair.is-taken{border-style:solid;border-color:var(--blue,#2d7ff9);color:var(--ink)}.seating-chair.is-picked{background:var(--blue,#2d7ff9);color:#fff;border-color:var(--ink)}.seating-chair.is-clash{border-color:#c62828;box-shadow:0 0 0 3px #ffcdd2}.seating-chair:hover:not(.is-picked){background:var(--accent-soft,#e3f2fd)}.seating-notice{background:var(--grey-pill);color:var(--text);border-radius:10px;margin:0;padding:.6rem .9rem;font-weight:600}.seating-notice.is-warn{color:#7c4a03;background:#fff3cd}.seating-lists{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;display:grid}.seating-tray{flex-wrap:wrap;gap:.4rem;display:flex}.seating-name{border:2px solid var(--grey-pill-shadow);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.45rem .7rem;font-size:.9rem;font-weight:700}.seating-name.is-picked{background:var(--blue,#2d7ff9);border-color:var(--ink);color:#fff}.seating-count{background:var(--grey-pill);color:var(--text-muted);border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-size:.85em;display:inline-block}.seating-keep-apart{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.seating-keep-apart .text-input{max-width:11rem}.seating-pairs{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.seating-pairs li{background:var(--grey-pill);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;font-weight:600;display:flex}@media print{.seating-toolbar,.seating-controls,.seating-hint,.seating-tray,.seating-keep-apart{display:none!important}.seating-room{aspect-ratio:3/2;page-break-inside:avoid;background:#fff;border-color:#333}.seating-chair{border-color:#333;font-size:.95rem}.seating-chair:not(.is-taken){border-style:dotted}}.fraction-wrap{width:100%;max-width:62rem;max-height:var(--classroom-app-content-h,70vh);flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.fraction-caption-label{display:block}.fraction-caption{border:2px solid var(--grey-pill-shadow);width:100%;font:inherit;border-radius:10px;padding:.5rem .75rem;font-weight:600}.fraction-total{text-align:center;color:var(--ink);margin:0;font-size:1.35rem;font-weight:800}.fraction-wall{flex-direction:column;gap:.3rem;display:flex}.fraction-row{gap:0;width:100%;display:flex}.fraction-part{box-sizing:border-box;border:2px solid var(--ink);min-width:0;height:2.6rem;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#eef2f6;flex:none;padding:0;font-size:.8rem;font-weight:700;overflow:hidden}.fraction-part.is-shaded{background:var(--blue,#1e88e5);color:#fff}.fraction-part:hover:not(.is-shaded){background:#dbe6f0}.fraction-hint{text-align:center;color:var(--text-muted);margin:0;font-size:.9rem;font-weight:600}.fraction-bars{flex-direction:column;gap:.9rem;display:flex}.fraction-bar-row{align-items:center;gap:.6rem;display:flex}.fraction-bar-label{border:2px solid var(--grey-pill-shadow);font:inherit;text-align:right;border-radius:8px;flex:0 0 7rem;padding:.4rem .5rem;font-weight:800}.fraction-bar{flex:auto;gap:0;min-width:0;display:flex}.fraction-segment{box-sizing:border-box;border:2px solid var(--ink);min-width:0;height:3rem;color:var(--ink);font:inherit;text-align:center;background:#bbdefb;flex:none;padding:0 .2rem;font-weight:700}.fraction-bar-actions{flex:none;gap:.25rem;display:flex}.spelling{flex-direction:column;gap:1rem;max-width:46rem;display:flex}.spelling-list{width:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:1.6}.spelling-hint{color:var(--text-muted);margin:0;font-size:.92rem;font-weight:600}.spelling-controls{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.spelling-controls .chunky-btn{flex:none;align-items:center;gap:.5rem;display:inline-flex}.spelling-running{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1rem;display:flex}.spelling-counter{color:var(--text-muted);margin:0;font-size:1.2rem;font-weight:700}.spelling-state{color:var(--ink);justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:2rem;font-weight:800;display:flex}.spelling-seconds{font-variant-numeric:tabular-nums;color:var(--blue,#1e88e5);font-size:3.5rem;line-height:1}.spelling-answers{columns:2;text-align:left;color:var(--ink);margin:0;padding-left:1.5rem;font-size:1.3rem;font-weight:700}.spelling-answers li{break-inside:avoid;margin-bottom:.35rem}
