@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2)format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2)format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-vietnamese-800-normal-DHDgv4cm.woff2)format("woff2"),url(/assets/archivo-vietnamese-800-normal-BKe5Z8rz.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-ext-800-normal-BC6piDwP.woff2)format("woff2"),url(/assets/archivo-latin-ext-800-normal-B9NTbsU1.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2)format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.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:Archivo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-italic-EZ7jYY1U.woff2)format("woff2"),url(/assets/archivo-vietnamese-400-italic-BJ0qf3Ea.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:Archivo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-italic-CmPxYjJB.woff2)format("woff2"),url(/assets/archivo-latin-ext-400-italic-Cf1FIxDL.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:Archivo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-italic-mDOGVXaF.woff2)format("woff2"),url(/assets/archivo-latin-400-italic-1V_oRZKK.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2)format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2)format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2)format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2)format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2)format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2)format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2)format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-ext-700-normal-Lb1Clouz.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-700-normal-kYc0MMRW.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-700-normal-CTtWp6WV.woff2)format("woff2"),url(/assets/spectral-cyrillic-700-normal-BA12_5wD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-vietnamese-700-normal-c8nu78US.woff2)format("woff2"),url(/assets/spectral-vietnamese-700-normal-BDOV0CSH.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-ext-700-normal-D5Qg6-LF.woff2)format("woff2"),url(/assets/spectral-latin-ext-700-normal-C0LrIr7q.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-700-normal-Cd2m0ohD.woff2)format("woff2"),url(/assets/spectral-latin-700-normal-Cxe-XGuy.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.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:Philosopher;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/philosopher-cyrillic-ext-400-normal-BrnnJ3rv.woff2)format("woff2"),url(/assets/philosopher-cyrillic-ext-400-normal-mml9c7Sb.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:Philosopher;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/philosopher-cyrillic-400-normal-rO9G5b9V.woff2)format("woff2"),url(/assets/philosopher-cyrillic-400-normal-DZnqStNc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/philosopher-vietnamese-400-normal-DY6v984L.woff2)format("woff2"),url(/assets/philosopher-vietnamese-400-normal-CFxKbRMV.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:Philosopher;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/philosopher-latin-ext-400-normal-Cwf1jii5.woff2)format("woff2"),url(/assets/philosopher-latin-ext-400-normal-ds14TGsn.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:Philosopher;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/philosopher-latin-400-normal-Bzabqyc3.woff2)format("woff2"),url(/assets/philosopher-latin-400-normal-7DoqQltp.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:Philosopher;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/philosopher-cyrillic-ext-700-normal-TKAXkbHv.woff2)format("woff2"),url(/assets/philosopher-cyrillic-ext-700-normal-GYrG2z2D.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:Philosopher;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/philosopher-cyrillic-700-normal-Bn4mKDIK.woff2)format("woff2"),url(/assets/philosopher-cyrillic-700-normal-DOTYQGsN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/philosopher-vietnamese-700-normal-JKG3wCVA.woff2)format("woff2"),url(/assets/philosopher-vietnamese-700-normal-ClkipUbS.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:Philosopher;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/philosopher-latin-ext-700-normal-odr4amX4.woff2)format("woff2"),url(/assets/philosopher-latin-ext-700-normal-DYc_1V12.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:Philosopher;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/philosopher-latin-700-normal-B0uR-cIJ.woff2)format("woff2"),url(/assets/philosopher-latin-700-normal-B72uQoYN.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:Philosopher;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/philosopher-cyrillic-ext-400-italic-jjeyjyR8.woff2)format("woff2"),url(/assets/philosopher-cyrillic-ext-400-italic-C0Vh_y8u.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:Philosopher;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/philosopher-cyrillic-400-italic-CwZ5kYdm.woff2)format("woff2"),url(/assets/philosopher-cyrillic-400-italic-4_ipe48s.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/philosopher-vietnamese-400-italic-CUj0vTfZ.woff2)format("woff2"),url(/assets/philosopher-vietnamese-400-italic-BnCPsJr3.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:Philosopher;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/philosopher-latin-ext-400-italic-JpB83_n8.woff2)format("woff2"),url(/assets/philosopher-latin-ext-400-italic-k9yUenyz.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:Philosopher;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/philosopher-latin-400-italic-Bez8C-vZ.woff2)format("woff2"),url(/assets/philosopher-latin-400-italic-Cps_mT78.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:Philosopher;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/philosopher-cyrillic-ext-700-italic-CXOL-nBq.woff2)format("woff2"),url(/assets/philosopher-cyrillic-ext-700-italic-BW1zZ0fW.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:Philosopher;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/philosopher-cyrillic-700-italic-BDRA3NhC.woff2)format("woff2"),url(/assets/philosopher-cyrillic-700-italic-D9V8WzKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/philosopher-vietnamese-700-italic-BuG-MiBI.woff2)format("woff2"),url(/assets/philosopher-vietnamese-700-italic-CTe1zabl.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:Philosopher;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/philosopher-latin-ext-700-italic-CALORC1q.woff2)format("woff2"),url(/assets/philosopher-latin-ext-700-italic-1qujRFi6.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:Philosopher;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/philosopher-latin-700-italic-BYTHuZmG.woff2)format("woff2"),url(/assets/philosopher-latin-700-italic-aRRCYGjE.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:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-sc-latin-ext-400-normal-KmjoMFPz.woff2)format("woff2"),url(/assets/marcellus-sc-latin-ext-400-normal-CbfEGuvh.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:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-sc-latin-400-normal-BVWXGf4k.woff2)format("woff2"),url(/assets/marcellus-sc-latin-400-normal-BE55TSha.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:MedievalSharp;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/medievalsharp-latin-ext-400-normal-ClYavAzl.woff2)format("woff2"),url(/assets/medievalsharp-latin-ext-400-normal-CD3aWkrd.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:MedievalSharp;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/medievalsharp-latin-400-normal-CCE21Gtm.woff2)format("woff2"),url(/assets/medievalsharp-latin-400-normal-CsZbECEG.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-vietnamese-500-normal-FzY9NZwK.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-500-normal-CAK5R6Iy.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-ext-500-normal-DIhLz7G7.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-500-normal-B0ZDNVGf.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.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{--paper:#fff6e6;--panel:#fff;--ink:#1d1830;--ink-muted:#5a5270;--ink-12:#1d18301f;--on-accent:#1d1830;--on-accent-muted:#5a5270;--edge:var(--ink);--outline:2.5px solid var(--ink);--shadow:4px 4px 0 var(--edge);--shadow-sm:2px 2px 0 var(--edge);--shadow-lg:6px 6px 0 var(--edge);--scrim:#1d183066;--warm-hover:#ffecc4;--error-bg:#ffe1e1;--skel-shine:#fff1d6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mana-w:#ffe39a;--mana-u:#7fd1ff;--mana-b:#c9b8e8;--mana-r:#ff5a5f;--mana-g:#9be38a;--sunshine:#ffd34d;--primary:var(--mana-r);--done:var(--mana-g);--foil:linear-gradient(120deg, #ff9ad5, #9ad8ff, #c3ff9a, #ffe39a, #ff9ad5);--paper-dots:radial-gradient(var(--ink-12) 1.2px, transparent 1.2px);--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:Nunito, system-ui, sans-serif;--r-sm:10px;--r-md:14px;--r-pill:99px;--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=dark]{--paper:#17132a;--panel:#241e3d;--ink:#f4eeff;--ink-muted:#b6accf;--ink-12:#f4eeff1c;--edge:#07050f;--scrim:#07050fa6;--warm-hover:#3a2f52;--error-bg:#5a2333;--skel-shine:#342b52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes foil{0%{background-position:0%}to{background-position:200%}}@keyframes bob{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(-3deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}@keyframes fade-in{0%{opacity:0}}.foil{color:var(--on-accent);background-image:var(--foil);background-size:200% 100%;animation:4s linear infinite foil}.bob{animation:3.2s ease-in-out infinite bob}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.foil,.bob,.logo__glint{animation:none!important}.confetti{display:none!important}}html,body{color:var(--ink);background-color:var(--paper);background-image:var(--paper-dots);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-size:16px 16px;margin:0}*{box-sizing:border-box}a{color:var(--ink);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{-webkit-text-decoration-color:var(--sunshine);text-decoration-color:var(--sunshine)}::selection{background:var(--sunshine);color:var(--on-accent)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}button:disabled{cursor:not-allowed!important}.no-scrollbar::-webkit-scrollbar{display:none}.eyebrow{font:800 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.icon{flex:none;display:inline-block}.link{color:var(--ink);font:inherit;cursor:pointer;-webkit-text-decoration:underline 3px var(--primary);text-decoration:underline 3px var(--primary);text-underline-offset:4px;background:0 0;border:0;padding:0}.btn{border:var(--outline);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:800 14px/1.1 var(--font-display);cursor:pointer;box-shadow:var(--shadow);transition:transform .12s var(--ease-pop), box-shadow .12s;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover{box-shadow:5px 6px 0 var(--edge);transform:translate(-1px,-2px)}.btn:active{box-shadow:var(--shadow-sm);transform:translate(2px,2px)}.btn:disabled{opacity:.55;box-shadow:var(--shadow-sm);transform:none}.btn--sm{border-radius:var(--r-pill);box-shadow:var(--shadow-sm);padding:6px 12px;font-size:12px}.btn--sm:hover{box-shadow:3px 4px 0 var(--edge)}.btn--sm:active{box-shadow:1px 1px 0 var(--edge);transform:translate(1px,1px)}.btn--lg{border-radius:var(--r-md);padding:16px 22px;font-size:18px}.btn--primary{background:var(--primary);color:#fff}.btn--candy{color:var(--on-accent)}.btn--candy.btn--w{background:var(--mana-w)}.btn--candy.btn--u{background:var(--mana-u)}.btn--candy.btn--b{background:var(--mana-b)}.btn--candy.btn--r{background:var(--mana-r);color:#fff}.btn--candy.btn--g{background:var(--mana-g)}.sticker{background:var(--panel);border:var(--outline);border-radius:var(--r-md);box-shadow:var(--shadow)}.skel{aspect-ratio:63/88;border:var(--outline);background:linear-gradient(110deg, var(--panel) 30%, var(--skel-shine) 50%, var(--panel) 70%);background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite shimmer}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{font:800 12px var(--font-display);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.field__label label{cursor:pointer}.field__hint{font:600 11px var(--font-body);color:var(--ink-muted);text-align:right}.field__box{background:var(--panel);border:var(--outline);border-radius:var(--r-sm);align-items:stretch;transition:box-shadow .12s;display:flex}.field__box:focus-within{box-shadow:0 0 0 4px var(--sunshine)}.field__input{min-width:0;color:var(--ink);border-radius:var(--r-sm);font:600 15px/1.4 var(--font-body);background:0 0;border:0;flex:1;padding:9px 12px}.field__input:focus-visible{outline:none}.field__box:has(.field__input:disabled){opacity:.5;background:var(--paper)}.field__input:disabled{cursor:not-allowed}textarea.field__input{resize:vertical}select.field__input{cursor:pointer}.field__suffix{border-left:var(--outline);background:var(--mana-w);color:var(--on-accent);font:800 13px var(--font-display);border-radius:0 7px 7px 0;align-items:center;padding:0 12px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:var(--outline);width:32px;height:32px;box-shadow:var(--shadow-sm);cursor:pointer;font:800 13px var(--font-display);color:var(--on-accent);transition:transform .12s var(--ease-pop);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip:hover{transform:translateY(-2px)scale(1.06)}.chip:active{box-shadow:none;transform:translate(1px,1px)}.chip--on{box-shadow:0 0 0 3px var(--panel), 0 0 0 6px var(--ink)}.seg{border:var(--outline);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--shadow-sm);display:flex;overflow:hidden}.seg__opt{border:0;border-right:var(--outline);color:var(--ink);cursor:pointer;font:800 13px var(--font-display);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:9px 8px;display:flex}.seg__opt:last-child{border-right:0}.seg__opt:hover{background:var(--paper)}.seg__opt--on,.seg__opt--on:hover{background:var(--sunshine);color:var(--on-accent)}.seg__opt--on small{color:var(--on-accent-muted)}.seg__opt small{font:600 11px var(--font-body);color:var(--ink-muted)}.slider{flex-direction:column;gap:6px;display:flex}.slider__top{font:800 12px var(--font-display);justify-content:space-between;display:flex}.slider__value{color:var(--ink-muted);font-variant-numeric:tabular-nums}input[type=range]{width:100%;accent-color:var(--primary)}.switch{text-align:left;background:var(--panel);border:var(--outline);border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.switch__text{flex-direction:column;gap:2px;display:flex}.switch__label{font:800 14px var(--font-display)}.switch__sub{font:600 12px var(--font-body);color:var(--ink-muted)}.switch__track{border-radius:var(--r-pill);border:var(--outline);background:var(--paper);flex:none;width:42px;height:24px;transition:background .12s;position:relative}.switch__track:after{content:"";background:var(--ink);width:15px;height:15px;transition:transform .16s var(--ease-pop);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch__track{background:var(--done)}.switch[aria-checked=true] .switch__track:after{transform:translate(18px)}.dock{background:var(--panel);border:var(--outline);border-radius:var(--r-pill);max-width:100%;box-shadow:var(--shadow);align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto}.dock__btn{cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);color:var(--ink);font:800 13px var(--font-display);transition:transform .12s var(--ease-pop), background .12s;background:0 0;border:2px solid #0000;flex:none;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.dock__btn:hover{background:var(--paper);transform:translateY(-2px)}.dock__btn--on,.dock__btn--on:hover{background:var(--mana-u);border-color:var(--ink);color:var(--on-accent)}.dock__btn.foil{border-color:var(--ink);box-shadow:var(--shadow-sm)}.dock__btn:disabled,.dock__btn:disabled:hover{opacity:.35;cursor:default;background:0 0;transform:none}.dock__sep{background:var(--ink);opacity:.15;align-self:stretch;width:2.5px;margin:4px 2px}.fan{width:56px;height:56px;position:relative}.fan__scrim{z-index:0;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--paper) 55%, transparent);transition:opacity .16s;position:fixed;inset:0}.fan--open .fan__scrim{pointer-events:auto;opacity:1}.fan__toggle{z-index:2;cursor:pointer;border:var(--outline);background:var(--sunshine);width:56px;height:56px;box-shadow:var(--shadow);color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fan__icon{transition:transform .2s var(--ease-pop)}.fan--open .fan__icon{transform:rotate(135deg)}.fan__items{z-index:1;position:absolute;inset:0}.fan__item{cursor:pointer;border:var(--outline);background:var(--panel);width:48px;height:48px;box-shadow:var(--shadow-sm);color:var(--ink);opacity:0;pointer-events:none;transition:transform .22s var(--ease-pop), opacity .14s;border-radius:50%;justify-content:center;align-items:center;padding:0;transition-delay:0s;display:inline-flex;position:absolute;top:4px;left:4px;transform:translate(0)scale(.4)}.fan--open .fan__item{opacity:1;transform:translate(var(--x), var(--y)) scale(1);pointer-events:auto;transition-delay:var(--delay)}.fan__item:disabled{cursor:default}.fan__item:disabled>.icon{opacity:.35}.fan__item--on{background:var(--mana-u);color:var(--on-accent)}.fan__label{transform:translate(calc(-50% + var(--lx)), calc(-50% + var(--ly)));white-space:nowrap;pointer-events:none;border:2px solid var(--ink);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);font:800 11px var(--font-display);padding:1px 7px;position:absolute;top:50%;left:50%}.fan__item:disabled .fan__label{opacity:.6}@media (prefers-reduced-motion:reduce){.fan__item,.fan__icon{transition:opacity .14s}}.popover{z-index:50;background:var(--panel);border:var(--outline);border-radius:var(--r-md);width:min(340px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-lg);animation:pop-in .16s var(--ease-pop);flex-direction:column;display:flex;position:fixed}.popover:focus-visible{outline:none}.popover:before{content:"";background:var(--panel);border:var(--outline);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.popover--right:before{left:-9px;top:calc(var(--tail) - 7px);border-top-color:#0000;border-right-color:#0000}.popover--left:before{right:-9px;top:calc(var(--tail) - 7px);border-bottom-color:#0000;border-left-color:#0000}.popover--above:before{bottom:-9px;left:calc(var(--tail) - 7px);border-top-color:#0000;border-left-color:#0000}.popover--below:before{top:-9px;left:calc(var(--tail) - 7px);border-bottom-color:#0000;border-right-color:#0000}.popover--sheet:before{display:none}.popover__head{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.popover__title{font:800 16px var(--font-display);margin:0}.popover__close{border:var(--outline);background:var(--panel);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.popover__body{padding:12px 14px 14px;overflow:auto}.popover--sheet{border-radius:var(--r-md) var(--r-md) 0 0;width:auto;max-height:72vh;box-shadow:0 -4px 0 var(--edge);animation:sheet-up .2s var(--ease-pop);border-bottom:0;inset:auto 0 0}.sheet-backdrop{z-index:60;background:var(--scrim);justify-content:center;align-items:center;padding:24px;animation:.16s fade-in;display:flex;position:fixed;inset:0}.sheet{background-color:var(--paper);background-image:var(--paper-dots);border:var(--outline);width:min(980px,100%);max-height:calc(100dvh - 48px);box-shadow:8px 8px 0 var(--edge);animation:pop-in .2s var(--ease-pop);background-size:16px 16px;border-radius:20px;position:relative;overflow:auto}.sheet__close{z-index:2;border:var(--outline);background:var(--panel);width:36px;height:36px;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}@media (width<=759px){.sheet-backdrop{align-items:flex-end;padding:0}.sheet__close{z-index:61;position:fixed;top:14px;right:14px}.sheet{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}}.sheet--sm{width:min(420px,100%);padding:28px 24px 24px}@media (width<=759px){.sheet-backdrop--sm{align-items:center;padding:16px}.sheet-backdrop--sm .sheet__close{position:absolute}.sheet--sm{border:var(--outline);height:auto;box-shadow:8px 8px 0 var(--edge);border-radius:20px}}.landing{flex-direction:column;flex:1;display:flex}.landing__top{position:relative}.landing__top>:not(.sky){z-index:1;position:relative}.sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky__defs{position:absolute}.sky__star{opacity:0;filter:drop-shadow(2px 2px 0 var(--edge));animation:8s linear both star-life;position:absolute;overflow:visible}.sky__star--still{opacity:.9;animation:none}@keyframes star-life{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}20%{opacity:.95;transform:translate(calc(var(--dx) * .2), calc(var(--dy) * .2)) rotate(calc(var(--spin) * .2)) scale(1)}75%{opacity:.95;transform:translate(calc(var(--dx) * .75), calc(var(--dy) * .75)) rotate(calc(var(--spin) * .75)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--spin)) scale(.4)}}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:64px 40px 40px;display:grid}.hero__title{font:800 clamp(44px, 6vw, 84px)/.98 var(--font-display);letter-spacing:-.03em;margin:12px 0 0}.hero__mark{background:var(--sunshine);color:var(--on-accent);border:var(--outline);box-shadow:var(--shadow);border-radius:12px;margin-top:.08em;padding:0 .18em;display:inline-block;transform:rotate(-1.5deg)}.hero__sub{max-width:520px;font:600 19px/1.5 var(--font-body);color:var(--ink-muted);margin:20px 0 0}.hero__ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:540px;margin-top:32px;display:grid}.hero__cta{text-align:center;border-radius:var(--r-md);box-shadow:var(--shadow-lg);transition:transform .25s var(--ease-pop), box-shadow .25s var(--ease-pop);flex-direction:column;gap:6px;padding:20px 18px 18px}.hero__cta:nth-child(odd):hover{box-shadow:8px 10px 0 var(--edge);transform:translate(-2px,-4px)rotate(-1.5deg)}.hero__cta:nth-child(2n):hover{box-shadow:8px 10px 0 var(--edge);transform:translate(-2px,-4px)rotate(1.5deg)}.hero__ctas .hero__cta:active{box-shadow:var(--shadow-sm);transition-duration:80ms;transform:translate(3px,3px)}.hero__cta:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff7 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.hero__cta:hover:after{transition:transform .7s ease-out;transform:translate(110%)}.hero__cta-badge{background:var(--panel);width:52px;height:52px;color:var(--ink);border:var(--outline);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-pop);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex;transform:rotate(-8deg)}.hero__cta:hover .hero__cta-badge{transform:rotate(10deg)scale(1.1)}.hero__cta-head{justify-content:center;align-items:center;gap:6px;font-size:20px;display:inline-flex}.hero__cta-arrow{transition:transform .25s var(--ease-pop)}.hero__cta:hover .hero__cta-arrow{transform:translate(4px)}.hero__cta small{font:600 13px/1.3 var(--font-body);opacity:.85}.hero__art{flex-direction:column;align-items:center;gap:16px;display:flex}.hero__card{aspect-ratio:63/88;perspective:900px;border:var(--outline);width:min(300px,70vw);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform .25s var(--ease-pop);border-radius:18px;padding:12px;display:block}button.hero__card:hover{transform:scale(1.03)}.hero__card img{object-fit:cover;border:var(--outline);background:var(--panel);width:100%;height:100%;animation:card-in .6s var(--ease-pop);border-radius:10px;display:block}@keyframes card-in{0%{opacity:0;transform:rotateY(75deg)scale(.96)}}.hero__tag{white-space:nowrap;text-overflow:ellipsis;max-width:min(300px,70vw);font:800 14px var(--font-display);background:var(--panel);border:var(--outline);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);padding:6px 14px;overflow:hidden}.shelf{background:color-mix(in oklch, var(--mana-u) 22%, var(--paper));border-top:var(--outline);border-bottom:var(--outline);flex-direction:column;gap:4px;padding:40px 0 32px;display:flex}.shelf--spotlight{background:color-mix(in oklch, var(--sunshine) 24%, var(--paper));border-top:0}.shelf__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 40px;display:flex}.shelf__eyebrow{align-items:center;gap:6px;display:inline-flex}.shelf__title{font:800 30px var(--font-display);letter-spacing:-.02em;margin:6px 0}.shelf__sub{font:600 14px var(--font-body);color:var(--ink-muted)}.shelf__sub a{color:var(--ink);font-weight:800}.shelf__arrows{gap:10px;display:flex}.round{border-radius:50%;width:44px;height:44px;padding:0}.shelf__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:24px;padding:20px 40px 28px;scroll-padding:0 40px;display:flex;overflow-x:auto}.shelf__track .skel{scroll-snap-align:start;flex:none;width:224px}.cmd{width:224px;color:var(--ink);text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .25s var(--ease-pop);background:0 0;border:0;flex-direction:column;flex:none;gap:12px;margin:0;padding:0;display:flex}.cmd:hover{transform:translateY(-8px)rotate(-2deg)}.cmd--static{cursor:default}.cmd__img{aspect-ratio:63/88;border:var(--outline);width:224px;box-shadow:var(--shadow);background:var(--panel);border-radius:12px;display:block;overflow:hidden}.cmd__img img{object-fit:cover;width:100%;height:100%;display:block}.cmd__meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cmd__name{font:800 14px var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd__go{font:800 12px var(--font-display);color:var(--primary);flex:none;align-items:center;gap:4px;display:inline-flex}.cmd__by{font:600 12px var(--font-body);color:var(--ink-muted);flex:none}.notice{font:600 14px var(--font-body);color:var(--ink-muted);padding:0 40px}.dots{gap:6px;padding:0 40px;display:flex}.dot{border:2px solid var(--ink);border-radius:var(--r-pill);background:var(--panel);cursor:pointer;width:12px;height:10px;transition:width .25s var(--ease-pop), background .25s;padding:0}.dot--on{background:var(--primary);width:32px}.footer{font:500 12px/1.5 var(--font-body);color:var(--ink-muted);padding:24px 40px}@media (width<=759px){.hero{grid-template-columns:1fr;gap:24px;padding:32px 16px 24px}.hero__art{order:-1}.hero__card{width:min(260px,68vw)}.hero__tag{max-width:min(260px,68vw)}.hero__title{font-size:clamp(40px,12vw,56px)}.hero__sub{font-size:17px}.hero__ctas{grid-template-columns:1fr;gap:16px}.hero__cta{padding:16px 16px 14px}.hero__cta-badge{width:44px;height:44px}.shelf__head,.dots,.notice,.footer{padding-left:16px;padding-right:16px}.shelf__track{padding-left:16px;padding-right:16px;scroll-padding:0 16px}.sky__star:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.hero__cta:after{display:none}}.pick{flex-direction:column;flex:1;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:48px 40px;display:flex}.pick__title{font:800 clamp(32px, 4vw, 52px)/1 var(--font-display);letter-spacing:-.03em;margin:0}.search{background:var(--panel);border:var(--outline);border-radius:var(--r-pill);max-width:720px;box-shadow:var(--shadow);align-items:center;gap:12px;padding:6px 8px 6px 6px;transition:box-shadow .12s;display:flex}.search:focus-within{box-shadow:var(--shadow), 0 0 0 5px var(--sunshine)}.search__icon{border:var(--outline);background:var(--mana-u);width:40px;height:40px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.search__input{min-width:0;color:var(--ink);font:700 20px var(--font-body);background:0 0;border:0;flex:1;padding:8px 4px}.search__input:focus-visible{outline:none}.pick__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pick__status{font:700 13px var(--font-body);color:var(--ink-muted)}.results{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:24px;display:grid}.result{color:var(--ink);text-align:left;cursor:pointer;transition:transform .2s var(--ease-pop);background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.result:hover{transform:translateY(-6px)rotate(-1.5deg)}.result__img{aspect-ratio:63/88;border:var(--outline);box-shadow:var(--shadow);background:var(--panel) center / cover no-repeat;border-radius:10px}.result__name{font:800 14px var(--font-display)}.result__meta{font:600 12px var(--font-body);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.result__type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result__mana{flex:none;gap:2px;display:flex}.empty{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.empty__text{font:700 16px var(--font-body)}@media (width<=759px){.pick{padding:32px 16px}.results{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}}.hotspots{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.hotspot{z-index:1;pointer-events:none;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute}.hotspot:focus-visible{outline:none}.hotspot--frame{z-index:0;border-radius:18px}.hotspot__ring{pointer-events:none;opacity:0;width:calc(100% + 12px);height:calc(100% + 12px);transition:opacity .14s;position:absolute;top:-6px;left:-6px;overflow:visible}.hotspot--hover .hotspot__ring,.hotspot:focus-visible .hotspot__ring,.hotspot--open .hotspot__ring{opacity:1}.hotspot__dash{x:2px;y:2px;rx:10px;ry:10px;fill:none;stroke-width:3px;stroke-dasharray:12 12;stroke-linecap:round;width:calc(100% - 4px);height:calc(100% - 4px)}.hotspot__dash--ink{stroke:var(--ink);stroke-width:5px}.hotspot--frame .hotspot__dash{rx:22px;ry:22px}@keyframes dash-march{to{stroke-dashoffset:-48px}}.hotspot--open .hotspot__dash{animation:1.1s linear infinite dash-march}.hotspot__tag{z-index:1;white-space:nowrap;pointer-events:none;border:2px solid var(--ink);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--shadow-sm);color:var(--ink);font:800 11px var(--font-display);opacity:0;transition:opacity .12s, transform .12s var(--ease-pop);align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:-32px;left:-2px;transform:translateY(4px)}.hotspot--hover .hotspot__tag,.hotspot:focus-visible .hotspot__tag,.hotspot--open .hotspot__tag{opacity:1;transform:none}.hotspot--open .hotspot__tag{background-image:var(--foil);color:var(--on-accent);background-size:200% 100%;animation:4s linear infinite foil}@media (prefers-reduced-motion:reduce){.hotspot--open .hotspot__dash,.hotspot--open .hotspot__tag{animation:none}}.hotspot--frame .hotspot__tag{left:24px}.hotspot--mana .hotspot__tag{left:auto;right:-2px}.hotspot--art .hotspot__tag{top:8px;left:8px}.panel{flex-direction:column;gap:16px;display:flex}.panel__group{flex-direction:column;gap:8px;display:flex}.panel__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel__actions{flex-wrap:wrap;gap:8px;display:flex}.panel__note{font:600 12px/1.4 var(--font-body);color:var(--ink-muted);margin:0}.field--flavor .field__input{font-style:italic}.textstyle__row{gap:8px;display:flex}.textstyle__row>.field__box{flex:1;min-width:0}.textstyle__row .seg__opt{flex:none;width:40px}.field__label:has(.style-toggle){justify-content:flex-start;align-items:center}.field__label:has(.style-toggle)>:nth-child(2){margin-left:auto}.style-toggle{cursor:pointer;border:2px solid var(--ink);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);font:800 11px var(--font-display);transition:transform .12s var(--ease-pop);flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.style-toggle:hover{transform:translateY(-1px)}.style-toggle--on{background-image:var(--foil);color:var(--on-accent);background-size:200% 100%}.stylebox{border:2px dashed color-mix(in srgb, var(--ink) 25%, transparent);border-radius:var(--r-sm);background:var(--paper);flex-direction:column;gap:14px;margin-top:-8px;padding:12px;display:flex}.textstyle__reset{color:var(--ink-muted);font:700 12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mana-cost{background:var(--paper);border:var(--outline);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:6px 8px;display:flex}.mana-cost__sym{cursor:pointer;transition:transform .12s var(--ease-pop);background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.mana-cost__sym:hover{filter:saturate(.6)brightness(.9);transform:translateY(-2px)}.mana-cost__actions{gap:6px;margin-left:auto;display:flex}.mana-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px;display:grid}.mana-grid__sym{cursor:pointer;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--panel);height:36px;box-shadow:var(--shadow-sm);transition:transform .12s var(--ease-pop);justify-content:center;align-items:center;padding:0;display:flex}.mana-grid__sym:hover:not(:disabled){background:var(--paper);transform:translateY(-2px)}.mana-grid__sym:disabled{opacity:.4}.sym-bar{flex-wrap:wrap;gap:4px;display:flex}.sym-bar .mana-grid__sym{width:30px;height:30px;box-shadow:none}.sym-bar__more{cursor:pointer;border:2px dashed var(--ink);border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink);font:700 18px/1 var(--font-body);background:0 0;padding:0}.sym-bar__more:hover,.sym-bar__more--on{background:var(--paper);border-style:solid}.pt-picks{flex-wrap:wrap;gap:6px;display:flex}.pt-pick{cursor:pointer;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--panel);min-width:34px;height:30px;box-shadow:var(--shadow-sm);color:var(--ink);font:800 13px var(--font-display);padding:0 8px}.pt-pick:hover{background:var(--paper)}.pt-pick--on,.pt-pick--on:hover{background:var(--sunshine);color:var(--on-accent)}.upload{text-align:left;background:var(--paper);border:2.5px dashed var(--ink);border-radius:var(--r-md);width:100%;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:background .12s;display:flex}.upload:hover{background:var(--warm-hover)}.upload__text{flex-direction:column;gap:2px;min-width:0;display:flex}.upload__title{font:800 15px var(--font-display)}.upload__sub{font:600 12px var(--font-body);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.swatches{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.swatch{cursor:pointer;border:var(--outline);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--shadow-sm);color:var(--ink);font:800 11px var(--font-display);flex-direction:column;align-items:stretch;gap:6px;padding:6px;display:flex}.swatch--on{background:var(--sunshine);color:var(--on-accent)}.swatch__color{border:2px solid var(--ink);border-radius:6px;height:24px}.rarity-dot{border:1.5px solid var(--ink);width:10px;height:10px;margin-bottom:2px;display:inline-block;transform:rotate(45deg)}.bgs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bg{border:var(--outline);width:30px;height:30px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;padding:0}.bg--on{box-shadow:0 0 0 3px var(--panel), 0 0 0 6px var(--ink)}.bg--paper{background-color:var(--paper);background-image:var(--paper-dots);background-size:6px 6px}.bg--custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.bg--pattern{border-radius:10px;width:40px;height:40px}.bg--custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.editor{z-index:0;flex:1;min-height:0;display:flex;position:relative}.editor>.stage{min-width:0}.stage{flex:1;min-height:0;transition:box-shadow .16s;position:relative;overflow:hidden;container-type:size}.stage--drop{box-shadow:inset 0 0 0 6px var(--sunshine), inset 0 0 120px #ffd34d88}.stage__hint{z-index:30;pointer-events:none;font:800 14px var(--font-display);white-space:nowrap;background:var(--panel);border:var(--outline);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);align-items:center;gap:6px;margin:0;padding:6px 14px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.stage__fit{overscroll-behavior:contain;touch-action:pan-x pan-y;padding:64px 24px 92px;display:flex;position:absolute;inset:0;overflow:auto}.stage__fit--pan{cursor:grab}.stage__fit--pan:active{cursor:grabbing}.desk{cursor:default;flex:none;margin:auto;position:relative}.desk__cam{transform-origin:0 0;position:absolute;inset:0}.stage__fit--cam{overflow:hidden}.desk--pointer{cursor:pointer}.stage__drop{z-index:20;pointer-events:none;background:var(--sunshine);color:var(--on-accent);font:800 18px var(--font-display);padding:14px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.stage>.dock{z-index:30;max-width:calc(100% - 48px);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@container (width<=900px){.stage__hint{left:24px;transform:none}}@container (width<=640px){.stage__hint{display:none}}@container (width<=720px){.stage>.dock .dock__btn:not(.foil){padding:8px 10px}.stage>.dock .dock__btn:not(.foil) .dock__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sidepanel{background:var(--panel);border-left:var(--outline);width:380px;min-height:0;color:var(--ink);flex:none;transition:width .22s cubic-bezier(.2,.8,.2,1);overflow:hidden}.sidepanel--closed{border-left-width:0;width:0}.sidepanel__inner{flex-direction:column;width:380px;height:100%;display:flex}.sidepanel__grip{display:none}.sidepanel__nav{border-bottom:2px dashed color-mix(in srgb, var(--ink) 18%, transparent);flex-wrap:wrap;gap:6px;padding:14px 16px 12px;display:flex}.sidepanel__tab{cursor:pointer;border:2px solid var(--ink);border-radius:var(--r-pill);background:var(--panel);height:32px;box-shadow:var(--shadow-sm);color:var(--ink);font:800 12px var(--font-display);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.sidepanel__tab:hover{background:var(--paper)}.sidepanel__tab--on,.sidepanel__tab--on:hover{background:var(--mana-u);color:var(--on-accent)}.sidepanel__body{flex:1;min-height:0;padding:14px 16px 24px;overflow:auto}.sidepanel__head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.sidepanel__title{font:800 18px var(--font-display);margin:0}.sidepanel__hide{cursor:pointer;border:var(--outline);background:var(--panel);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidepanel__hide:hover{background:var(--paper)}@media (prefers-reduced-motion:reduce){.sidepanel{transition:none}}.zoombar{z-index:30;background:var(--panel);border:var(--outline);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:16px;right:24px}.zoombar__btn{cursor:pointer;border-radius:var(--r-pill);min-width:32px;height:32px;color:var(--ink);font:800 16px var(--font-display);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.zoombar__btn:hover:not(:disabled){background:var(--paper)}.zoombar__btn:disabled{opacity:.35;cursor:default}.zoombar__btn--on,.zoombar__btn--on:hover:not(:disabled){background:var(--mana-u);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--ink)}.zoombar__fit{font-size:13px}.zoombar__icon{margin:auto;display:block}.zoombar__level{text-align:center;min-width:46px;font:800 13px var(--font-display);font-variant-numeric:tabular-nums}@media (width<=759px){.stage__fit{padding:56px 16px 80px}.stage__hint{white-space:normal;flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 32px);display:flex;top:12px;left:50%;transform:translate(-50%)}.zoombar{inset:auto auto 16px 12px}.stage__fan{z-index:35;position:absolute;bottom:12px;right:12px}.editor{flex-direction:column}.editor--panel-open .stage__hint,.editor--panel-open .zoombar{display:none}.editor--panel-open .stage__fit{--edge:16px;--fan-gutter:76px;padding:12px var(--fan-gutter)}.sidepanel{border-left:0;border-top:var(--outline);border-radius:var(--r-md) var(--r-md) 0 0;width:auto;height:50%;box-shadow:0 -4px 0 var(--edge);transition:height .22s cubic-bezier(.2,.8,.2,1)}.sidepanel--closed{width:auto;height:var(--peek,auto);border-left-width:0}.sidepanel--full{height:88%}.sidepanel--drag{transition:none}.sidepanel__inner{width:auto}.sidepanel__grip{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:24px;padding:0;display:flex}.sidepanel__grip-bar{background:var(--ink);opacity:.3;border-radius:3px;width:44px;height:5px}.sidepanel__nav{scrollbar-width:none;flex-wrap:nowrap;flex:none;padding:0 12px 10px;overflow-x:auto}.sidepanel--closed .sidepanel__nav{border-bottom:0}.sidepanel__tab{flex:none}.sidepanel__body{padding:12px 12px 16px}}.confirm__title{font:800 20px var(--font-display);margin:0 40px 8px 0}.confirm__body{font:600 15px/1.5 var(--font-body);color:var(--ink-muted);margin:0 0 20px}.confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.card-turn-stage{perspective:1400px}.card-turn{transform-origin:50%;backface-visibility:hidden;animation:.32s cubic-bezier(.2,.7,.3,1) card-turn}@keyframes card-turn{0%{rotate:y 90deg}to{rotate:y 0deg}}@media (prefers-reduced-motion:reduce){.card-turn{animation:none}}.export{border-radius:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:560px;display:grid;position:relative;overflow:hidden}.export__stage{border-right:var(--outline);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.export__note{font:700 12px var(--font-body);color:var(--ink-muted);font-variant-numeric:tabular-nums;background:var(--panel);border:2px solid var(--ink);border-radius:var(--r-pill);margin:0;padding:3px 10px}.export__side{background:var(--panel);flex-direction:column;gap:18px;padding:40px 32px 32px;display:flex}.export__title{font:800 30px/1.05 var(--font-display);letter-spacing:-.02em;margin:0}.export__fine{font:600 12px var(--font-body);color:var(--ink-muted);margin:-8px 0 0}.export__error{background:var(--error-bg);box-shadow:var(--shadow-sm);font:700 14px/1.4 var(--font-body);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.export__done{font:800 16px var(--font-display);align-items:center;gap:12px;margin:0;display:flex}.export__go{justify-content:flex-start;width:100%;margin-top:auto}.export__fill{background:#fff9;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.export__label{align-items:center;gap:8px;display:inline-flex;position:relative}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti span{top:-16px;left:var(--x);border:2px solid var(--ink);border-radius:3px;width:10px;height:14px;animation:1.6s cubic-bezier(.2,.7,.4,1) forwards confetti-fall;position:absolute}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(620px)rotate(540deg)}}@media (width<=759px){.export{grid-template-columns:1fr;min-height:100%}.export__stage{border-right:0;border-bottom:var(--outline);padding:56px 16px 20px}.export__side{padding:20px 16px 28px}}.export__faces{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.app{flex-direction:column;min-height:100vh;display:flex}.app--fit{height:100dvh}.topbar{z-index:10;background:var(--paper);border-bottom:var(--outline);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;display:flex;position:relative}.brand{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.brand__logo{width:auto;height:56px;transition:transform .25s var(--ease-pop);display:block;overflow:visible}.brand:hover .brand__logo{transform:rotate(-2deg)scale(1.04)}.logo__glint{animation:5s ease-in-out infinite logo-glint}@keyframes logo-glint{0%,55%{transform:translate(0)}to{transform:translate(300px)}}.topnav{flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:relative}.topnav__links{display:contents}.topnav__menu{display:none}.topnav__link{cursor:pointer;color:var(--ink);font:800 14px var(--font-display);text-underline-offset:6px;background:0 0;border:0;padding:8px 12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .12s}.topnav__link:hover{-webkit-text-decoration-color:var(--sunshine);text-decoration-color:var(--sunshine)}.topnav__theme{border:var(--outline);cursor:pointer;background:var(--panel);width:34px;height:34px;box-shadow:var(--shadow-sm);color:var(--ink);transition:transform .12s var(--ease-pop);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;padding:0;display:inline-flex}.topnav__theme:hover{transform:translateY(-2px)rotate(-12deg)}.topnav__signin{margin-left:8px}.soon{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.soon__card{flex-direction:column;gap:12px;width:100%;max-width:440px;padding:28px;display:flex}.soon__icon{align-self:flex-start}.soon__title{font:800 28px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.soon__body{font:600 15px/1.5 var(--font-body);color:var(--ink-muted);margin:0 0 8px}@media (width<=759px){.topbar{flex-wrap:nowrap;min-height:56px;padding:8px 16px}.topnav{flex-wrap:nowrap;gap:8px}.topnav__theme,.topnav__signin{margin-left:0}.topnav__menu{cursor:pointer;border:var(--outline);background:var(--panel);width:34px;height:34px;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.topnav__menu[aria-expanded=true]{background:var(--sunshine);color:var(--on-accent)}.topnav__links{z-index:20;background:var(--panel);border:var(--outline);border-radius:var(--r-md);min-width:180px;box-shadow:var(--shadow);flex-direction:column;padding:6px;display:none;position:absolute;top:calc(100% + 12px);right:0}.topnav__links--open{animation:pop-in .16s var(--ease-pop);display:flex}.topnav__links .topnav__link{text-align:left;border-radius:var(--r-sm);padding:12px 14px;font-size:16px}.topnav__links .topnav__link:hover{background:var(--paper)}}
