@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(./be-vietnam-pro-vietnamese-300-normal-DgHVdWqW.woff2)format("woff2"),url(./be-vietnam-pro-vietnamese-300-normal-CCFytK8Z.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(./be-vietnam-pro-latin-ext-300-normal-Dcmdtkil.woff2)format("woff2"),url(./be-vietnam-pro-latin-ext-300-normal-BzPhHJqr.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(./be-vietnam-pro-latin-300-normal-Y7NOBCwQ.woff2)format("woff2"),url(./be-vietnam-pro-latin-300-normal-B5D-7GXS.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(./be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(./be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(./be-vietnam-pro-latin-400-normal-bXgqVju9.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(./be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(./be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(./be-vietnam-pro-latin-500-normal-BJkVuMHw.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(./be-vietnam-pro-vietnamese-600-normal-DkpCIyan.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(./be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(./be-vietnam-pro-latin-600-normal-5IO4e7bK.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2)format("woff2"),url(./montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-cyrillic-300-normal-DyQnI4ta.woff2)format("woff2"),url(./montserrat-cyrillic-300-normal-BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-vietnamese-300-normal-BIrGnxdC.woff2)format("woff2"),url(./montserrat-vietnamese-300-normal-F69v1y7v.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-latin-ext-300-normal-DiDe5dVi.woff2)format("woff2"),url(./montserrat-latin-ext-300-normal-BCbSOsYO.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(./montserrat-latin-300-normal-sTRdVzlf.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(./montserrat-cyrillic-ext-400-normal-DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(./montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(./montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(./montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(./montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(./montserrat-cyrillic-ext-500-normal-DOzfAZ45.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(./montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(./montserrat-vietnamese-500-normal-DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(./montserrat-latin-ext-500-normal-DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(./montserrat-latin-500-normal-Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(./montserrat-cyrillic-ext-600-normal-wReYPmz2.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(./montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(./montserrat-vietnamese-600-normal-SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(./montserrat-latin-ext-600-normal-CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./josefin-sans-vietnamese-300-normal-CYSpmMwP.woff2)format("woff2"),url(./josefin-sans-vietnamese-300-normal-CIl7uc20.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./josefin-sans-latin-ext-300-normal-Bd7KVg_i.woff2)format("woff2"),url(./josefin-sans-latin-ext-300-normal-C3BJt8Gj.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./josefin-sans-latin-300-normal-jK6vcIgA.woff2)format("woff2"),url(./josefin-sans-latin-300-normal-BxpWkS1B.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./josefin-sans-vietnamese-400-normal-5bZRxDiL.woff2)format("woff2"),url(./josefin-sans-vietnamese-400-normal-7lki-pri.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./josefin-sans-latin-ext-400-normal-WydUZGG0.woff2)format("woff2"),url(./josefin-sans-latin-ext-400-normal-GP5qjHwf.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./josefin-sans-latin-400-normal-Bw73c5y2.woff2)format("woff2"),url(./josefin-sans-latin-400-normal-OLNf33Pm.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./josefin-sans-vietnamese-600-normal-B3-kA7Zo.woff2)format("woff2"),url(./josefin-sans-vietnamese-600-normal-CD4q0dTQ.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./josefin-sans-latin-ext-600-normal-BBwcr3jX.woff2)format("woff2"),url(./josefin-sans-latin-ext-600-normal-UIETFcKM.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:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./josefin-sans-latin-600-normal-DXjG1Gv0.woff2)format("woff2"),url(./josefin-sans-latin-600-normal-CcMFZ0n5.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(./cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(./cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(./cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(./cormorant-garamond-vietnamese-500-normal-DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(./cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(./cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(./cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(./cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(./cormorant-garamond-latin-600-normal-2CBVLo0M.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(./cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(./cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(./cormorant-garamond-latin-400-italic-BLh7T8o8.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(./cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(./cormorant-garamond-vietnamese-500-italic-C-296ow0.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(./cormorant-garamond-latin-ext-500-italic-CalKM9tT.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(./cormorant-garamond-latin-500-italic-DhNIfkTX.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(./playfair-display-cyrillic-400-normal-ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(./playfair-display-vietnamese-400-normal-BbvUAu4N.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(./playfair-display-latin-ext-400-normal-qdZwdvNS.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(./playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(./playfair-display-latin-400-normal-DHYHbkg3.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-cyrillic-500-normal-GO7-LTbC.woff2)format("woff2"),url(./playfair-display-cyrillic-500-normal-DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-vietnamese-500-normal-Jyt54flB.woff2)format("woff2"),url(./playfair-display-vietnamese-500-normal-_Z41d-72.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-latin-ext-500-normal-DE-Iylxw.woff2)format("woff2"),url(./playfair-display-latin-ext-500-normal-CFxFMdkY.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(./playfair-display-latin-500-normal-BScSeVwi.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(./playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2)format("woff2"),url(./playfair-display-cyrillic-600-normal-DbWAkkgN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(./playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2)format("woff2"),url(./playfair-display-vietnamese-600-normal-BPJkAZPN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(./playfair-display-latin-ext-600-normal-CEjQclLc.woff2)format("woff2"),url(./playfair-display-latin-ext-600-normal-BumBfC1v.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(./playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2"),url(./playfair-display-latin-600-normal-CxxueQ0Z.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-cyrillic-400-italic-drKdN10-.woff2)format("woff2"),url(./playfair-display-cyrillic-400-italic-24vVh5t9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-vietnamese-400-italic-CD15TOr5.woff2)format("woff2"),url(./playfair-display-vietnamese-400-italic-Cpv4sfwY.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-latin-ext-400-italic-zVOgzDMq.woff2)format("woff2"),url(./playfair-display-latin-ext-400-italic-CZOjvne0.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(./playfair-display-latin-400-italic-LeeEXsx5.woff2)format("woff2"),url(./playfair-display-latin-400-italic-hIeePEuE.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-cyrillic-ext-400-normal-DwaaZvol.woff2)format("woff2"),url(./lora-cyrillic-ext-400-normal-PiPRSBNu.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-cyrillic-400-normal-CbVom6TB.woff2)format("woff2"),url(./lora-cyrillic-400-normal-BedExNGj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-math-400-normal-D2gccGFf.woff2)format("woff2"),url(./lora-math-400-normal-BToItYw_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-symbols-400-normal-DmcY0X7a.woff2)format("woff2"),url(./lora-symbols-400-normal-BK2bqsD8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-vietnamese-400-normal-BxA6xcFr.woff2)format("woff2"),url(./lora-vietnamese-400-normal-DlgyXXxo.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-latin-ext-400-normal-CyviI4c-.woff2)format("woff2"),url(./lora-latin-ext-400-normal-B9GmMl5M.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(./lora-latin-400-normal-DBJS-Hc6.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-cyrillic-ext-500-normal-4Ud55qIb.woff2)format("woff2"),url(./lora-cyrillic-ext-500-normal-BM33EBQZ.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-cyrillic-500-normal-CGcjVW1P.woff2)format("woff2"),url(./lora-cyrillic-500-normal-B7VECUNf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-math-500-normal-CZVvtWMy.woff2)format("woff2"),url(./lora-math-500-normal-z1mtDCUR.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-symbols-500-normal-CJHTIF5f.woff2)format("woff2"),url(./lora-symbols-500-normal-C70LsJbW.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-vietnamese-500-normal-LA4e_tum.woff2)format("woff2"),url(./lora-vietnamese-500-normal-vya0n-2r.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-latin-ext-500-normal-CVMwgWlS.woff2)format("woff2"),url(./lora-latin-ext-500-normal-CmiMDADN.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(./lora-latin-500-normal-Dh16O2IA.woff2)format("woff2"),url(./lora-latin-500-normal-Dbc_1yrl.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-cyrillic-ext-400-italic-sNZZY6P_.woff2)format("woff2"),url(./lora-cyrillic-ext-400-italic-CkoKUlaJ.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-cyrillic-400-italic-BZqWJcgY.woff2)format("woff2"),url(./lora-cyrillic-400-italic-rXhP2Nh9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-math-400-italic-C8XPXhEM.woff2)format("woff2"),url(./lora-math-400-italic-iqgQGvdL.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-symbols-400-italic-Bx3UNHSW.woff2)format("woff2"),url(./lora-symbols-400-italic-DQuLZM7M.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-vietnamese-400-italic-DFs7jfwN.woff2)format("woff2"),url(./lora-vietnamese-400-italic-DGRK7mLs.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-latin-ext-400-italic-D02B-RQB.woff2)format("woff2"),url(./lora-latin-ext-400-italic-2Cu7DU_m.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-latin-400-italic-DYjZp4sZ.woff2)format("woff2"),url(./lora-latin-400-italic-wRLkZNVE.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:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(./prata-cyrillic-ext-400-normal-Bx7zt7J5.woff2)format("woff2"),url(./prata-cyrillic-ext-400-normal-CZKl2ISA.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:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(./prata-cyrillic-400-normal-CW5LVkdR.woff2)format("woff2"),url(./prata-cyrillic-400-normal-DdkJ869o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(./prata-vietnamese-400-normal-BloiTr7W.woff2)format("woff2"),url(./prata-vietnamese-400-normal-cdHED1vq.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:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(./prata-latin-400-normal-DtyCfkTi.woff2)format("woff2"),url(./prata-latin-400-normal-C4yJuFIr.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-cyrillic-ext-300-normal-CLUk9cHE.woff2)format("woff2"),url(./noto-serif-display-cyrillic-ext-300-normal-F_LM59HM.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-cyrillic-300-normal-BvcrQYjH.woff2)format("woff2"),url(./noto-serif-display-cyrillic-300-normal-7TB8R_62.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-greek-ext-300-normal-DAn3PlHt.woff2)format("woff2"),url(./noto-serif-display-greek-ext-300-normal-d8m09jO4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-greek-300-normal-BuV73V3h.woff2)format("woff2"),url(./noto-serif-display-greek-300-normal-CfqveKrK.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-vietnamese-300-normal-Yg6jFAWH.woff2)format("woff2"),url(./noto-serif-display-vietnamese-300-normal-xerkXyiU.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-latin-ext-300-normal-ofVrY-MX.woff2)format("woff2"),url(./noto-serif-display-latin-ext-300-normal-Cx-FxBG3.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300;src:url(./noto-serif-display-latin-300-normal-K5SFrpFL.woff2)format("woff2"),url(./noto-serif-display-latin-300-normal-D4t83y96.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-cyrillic-ext-400-normal-B48-kZbE.woff2)format("woff2"),url(./noto-serif-display-cyrillic-ext-400-normal-Cu6SRtLu.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-cyrillic-400-normal-CinBUdVW.woff2)format("woff2"),url(./noto-serif-display-cyrillic-400-normal-BAbmzSo2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-greek-ext-400-normal-BMRC7OlM.woff2)format("woff2"),url(./noto-serif-display-greek-ext-400-normal-Dga-cgzr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-greek-400-normal-Dc7rsglJ.woff2)format("woff2"),url(./noto-serif-display-greek-400-normal-DGeaADLZ.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-vietnamese-400-normal-BS9yRTTd.woff2)format("woff2"),url(./noto-serif-display-vietnamese-400-normal-0U8D7vss.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-latin-ext-400-normal-CiU_P49d.woff2)format("woff2"),url(./noto-serif-display-latin-ext-400-normal-BCG2gtTC.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-display-latin-400-normal-USF2Wcf4.woff2)format("woff2"),url(./noto-serif-display-latin-400-normal-gTjKYAq0.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-cyrillic-ext-500-normal-CY6Sx02B.woff2)format("woff2"),url(./noto-serif-display-cyrillic-ext-500-normal-BeTwB6sI.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-cyrillic-500-normal-CT4ehtu3.woff2)format("woff2"),url(./noto-serif-display-cyrillic-500-normal-CKgyjvgX.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-greek-ext-500-normal-DxQO3Y9o.woff2)format("woff2"),url(./noto-serif-display-greek-ext-500-normal-DLkvQw9Z.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-greek-500-normal-cE09SN8v.woff2)format("woff2"),url(./noto-serif-display-greek-500-normal-DMF7PnSM.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-vietnamese-500-normal-DnmNmdEE.woff2)format("woff2"),url(./noto-serif-display-vietnamese-500-normal-DzLk6jlf.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-latin-ext-500-normal-Mj-EuC3O.woff2)format("woff2"),url(./noto-serif-display-latin-ext-500-normal-C5znu9AH.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-serif-display-latin-500-normal-7OP3Qmp4.woff2)format("woff2"),url(./noto-serif-display-latin-500-normal-DmVnZiDm.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-cyrillic-ext-400-italic-D1SFSEao.woff2)format("woff2"),url(./noto-serif-display-cyrillic-ext-400-italic-9KJuQ5lV.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-cyrillic-400-italic-DiMBSR9C.woff2)format("woff2"),url(./noto-serif-display-cyrillic-400-italic-q4xNG0xk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-greek-ext-400-italic-CvzTrk8m.woff2)format("woff2"),url(./noto-serif-display-greek-ext-400-italic-CJJuhF7X.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-greek-400-italic-Bzry5O2U.woff2)format("woff2"),url(./noto-serif-display-greek-400-italic-BQMrmUJV.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-vietnamese-400-italic-BG5HsU_o.woff2)format("woff2"),url(./noto-serif-display-vietnamese-400-italic-Ba2JJQJp.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-latin-ext-400-italic-DSTxpKul.woff2)format("woff2"),url(./noto-serif-display-latin-ext-400-italic-BDZBlWKi.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./noto-serif-display-latin-400-italic-BN6Uoi-q.woff2)format("woff2"),url(./noto-serif-display-latin-400-italic-BvEo27hJ.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2)format("woff2"),url(data:font/woff;base64,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)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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-cyrillic-400-normal-C-wcqNJs.woff2)format("woff2"),url(./great-vibes-cyrillic-400-normal-DtFXCWjq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;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+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-vietnamese-400-normal-a2O3jU53.woff2)format("woff2"),url(./great-vibes-vietnamese-400-normal-Cxbm9Uac.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(./great-vibes-latin-ext-400-normal-wh4xxCIu.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(./great-vibes-latin-400-normal-BAZ173uY.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:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(./alex-brush-vietnamese-400-normal-BwVwWguG.woff2)format("woff2"),url(./alex-brush-vietnamese-400-normal-HqwE_FB5.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:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(./alex-brush-latin-ext-400-normal-BkTZxg0h.woff2)format("woff2"),url(./alex-brush-latin-ext-400-normal-Dq7wGc3n.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:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(./alex-brush-latin-400-normal-B-R394Co.woff2)format("woff2"),url(./alex-brush-latin-400-normal-A5ZkPa-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:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(./dancing-script-vietnamese-400-normal-lz8MlVep.woff2)format("woff2"),url(./dancing-script-vietnamese-400-normal-D2srOv8f.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:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(./dancing-script-latin-ext-400-normal-C917Kz-3.woff2)format("woff2"),url(./dancing-script-latin-ext-400-normal-DaWfpMsu.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:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(./dancing-script-latin-400-normal--YrtvvVF.woff2)format("woff2"),url(./dancing-script-latin-400-normal-BY5FxJb0.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:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(./dancing-script-vietnamese-600-normal-B_5hiXq4.woff2)format("woff2"),url(./dancing-script-vietnamese-600-normal-DmBNuN3D.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:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(./dancing-script-latin-ext-600-normal-B3h_y-4p.woff2)format("woff2"),url(./dancing-script-latin-ext-600-normal-C2Rto93b.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:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(./dancing-script-latin-600-normal-CUtcW3hj.woff2)format("woff2"),url(./dancing-script-latin-600-normal-8nA_0nHX.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15171b;--stage:#0e1013;--panel:#1c1f25;--panel-2:#242830;--panel-3:#2c313b;--line:#333844;--fg:#ebe8e2;--fg-dim:#a2a7b1;--fg-faint:#6f7581;--accent:#e3b87f;--accent-ink:#231a0e;--ai:#8ccbc4;--ai-ink:#0d2421;--ok:#6fc28e;--warn:#e7a945;--err:#ec6a5e;--f-ui:"Be Vietnam Pro", system-ui, "Segoe UI", sans-serif;--f-display:"Cormorant Garamond", "Times New Roman", serif;--f-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--r:6px;--r-lg:10px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);font:400 13px/1.45 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.hint{color:var(--fg-faint);margin:0;font-size:12px}.label{text-transform:uppercase;letter-spacing:.09em;color:var(--fg-faint);font-size:10.5px;font-weight:500}.spacer{flex:1}.row{align-items:center;gap:8px;display:flex}.row.between{justify-content:space-between}.wrap{flex-wrap:wrap}.col{flex-direction:column;gap:8px;display:flex}hr.sep{border:0;border-top:1px solid var(--line);width:100%;margin:0}.app{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.bars{flex-direction:column;display:flex}.subbar{background:var(--panel-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;padding:5px 16px;display:flex}.subbar .nav{background:0 0;padding:0}.subbar .nav button{padding:5px 11px;font-size:13px}.subbar .sep-v{background:var(--line);align-self:stretch;width:1px;margin:4px 2px}.proj-label{color:var(--fg-faint);align-items:center;gap:4px;display:inline-flex}.proj-label .ico{width:15px;height:15px}.topbar{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.brand{color:var(--fg);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.proj-home .grid2{align-items:stretch;gap:14px}.proj-current{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);gap:6px;padding:14px}.brand small{color:var(--fg-faint);font-weight:400}.brand-mark{background:var(--accent);border-radius:6px;width:26px;height:26px;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--panel);border-radius:2px;position:absolute}.brand-mark:before{width:9px;height:16px;top:5px;left:5px}.brand-mark:after{width:5px;height:7px;box-shadow:0 9px 0 var(--panel);top:5px;left:16px}.modules{gap:4px;display:flex}.modules button{color:var(--fg-dim);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.modules button:hover{background:var(--panel-2);color:var(--fg)}.modules button[aria-selected=true]{background:var(--panel-3);border-color:var(--line);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.modules button .ico{width:17px;height:17px}.btn.on{background:var(--panel-3)}.import-from{margin-top:4px}.proj-grid.compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:60vh;overflow:auto}.nav{background:var(--bg);border-radius:8px;gap:2px;padding:3px;display:flex}.nav button{color:var(--fg-dim);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-weight:500}.nav button[aria-selected=true]{background:var(--panel-3);color:var(--fg)}.nav button:disabled{opacity:.4;cursor:default}.proj-name{border-radius:var(--r);background:0 0;border:1px solid #0000;flex:0 170px;width:170px;min-width:90px;padding:4px 6px;font-weight:500}.proj-name:hover,.proj-name:focus{border-color:var(--line);background:var(--panel-2)}.btn{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.btn:hover{background:var(--panel-3)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600}.btn.ai{background:var(--ai);color:var(--ai-ink);border-color:#0000;font-weight:600}.btn.primary:hover,.btn.ai:hover{filter:brightness(1.06)}.btn.ghost{color:var(--fg-dim);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-2);color:var(--fg)}.btn.danger{color:var(--err)}.btn.sm{padding:4px 9px;font-size:12px}.btn:disabled{opacity:.4;cursor:default}.ico{flex:none;width:16px;height:16px}.editor{grid-template-columns:72px 300px minmax(0,1fr) 310px;height:100%;min-height:0;display:grid}.rail{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 6px;display:flex}.rail button{color:var(--fg-dim);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:9px 2px;font-size:11px;display:flex}.rail button svg{width:20px;height:20px}.rail button:hover{color:var(--fg);background:var(--panel-2)}.rail button[aria-selected=true]{color:var(--accent);background:var(--panel-2)}.panel{background:var(--panel);min-width:0;min-height:0;overflow:auto}.panel.left{border-right:1px solid var(--line)}.panel.right{border-left:1px solid var(--line)}.pane{flex-direction:column;gap:14px;padding:14px;display:flex}.pane-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pane-h h3{margin:0;font-size:13px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);color:var(--fg-dim);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.chip .n{color:var(--fg-faint);font-family:var(--f-mono);font-size:11px}.chip[aria-pressed=true]{border-color:var(--accent);color:var(--fg);background:color-mix(in srgb, var(--accent) 12%, transparent)}.chip .dot{border-radius:50%;width:8px;height:8px}.ai-note{border-radius:var(--r);background:color-mix(in srgb, var(--ai) 9%, var(--panel));border:1px solid color-mix(in srgb, var(--ai) 30%, transparent);color:var(--fg-dim);align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;display:flex}.ai-note b{color:var(--ai);font-weight:600}.ai-note svg{color:var(--ai);margin-top:1px}.warn-note{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 8%, var(--panel));color:var(--fg-dim);flex-direction:column;gap:8px;padding:10px 12px;font-size:12px;display:flex}.lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.thumb{aspect-ratio:1;background:var(--panel-3);cursor:grab;border:0;border-radius:4px;padding:0;position:relative;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%;display:block}.thumb .badge{font:500 10px var(--f-mono);color:var(--fg);background:#0a0c0fc7;border-radius:3px;padding:1px 4px;position:absolute;bottom:4px;left:4px}.thumb .used{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);font:600 10px/16px var(--f-mono);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:4px;right:4px}.thumb .flag{background:var(--warn);color:#241604;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;top:4px;left:4px}.thumb.dimmed img{opacity:.45}.thumb.armed{outline:2px solid var(--accent);outline-offset:1px}.thumb .missing{color:var(--fg-faint);text-align:center;place-items:center;padding:4px;font-size:10px;display:grid;position:absolute;inset:0}.alt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.alt{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);text-align:left;color:var(--fg-dim);flex-direction:column;align-items:stretch;gap:5px;padding:6px;font-size:11.5px;display:flex}.alt:hover{border-color:var(--ai);color:var(--fg)}.alt[aria-current=true]{border-color:var(--accent)}.count-pick{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.count-pick button{border:1px solid var(--line);background:var(--panel-2);font-family:var(--f-mono);border-radius:4px;padding:4px 0;font-size:12px}.count-pick button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.type-card{border:1px solid var(--line);color:#39342d;border-radius:var(--r);text-align:center;background:#f6f3ee;flex-direction:column;align-items:stretch;gap:2px;padding:12px;display:flex;overflow:hidden}.type-card:hover{border-color:var(--accent)}.type-card .meta{font:400 10.5px var(--f-mono);color:#8a8378;text-align:left;margin-top:6px}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.style-card{border:1px solid var(--line);border-radius:var(--r);text-align:left;background:var(--panel-2);grid-template-columns:auto 1fr;align-items:center;width:100%;padding:0;display:grid;overflow:hidden}.style-list{flex-direction:column;gap:6px;display:flex}.style-card .pv{padding:6px;line-height:0;display:block}.style-card .sw{width:74px}.style-card .chips-mini{align-items:center;gap:3px;margin-top:2px;display:flex}.style-card .chips-mini i{border:1px solid var(--line);border-radius:2px;width:10px;height:10px;display:inline-block}.style-card[aria-pressed=true]{border-color:var(--accent)}.style-card .sw{place-items:center;min-height:60px;font-size:20px;display:grid}.style-card .tx{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.style-card .tx span{color:var(--fg-faint);font-size:11.5px}.swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swatch{border:2px solid var(--line);border-radius:50%;width:26px;height:26px;padding:0}.swatch[aria-pressed=true]{border-color:var(--accent)}input[type=color]{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;width:30px;height:28px;padding:1px}.stage-col{background:var(--stage);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.toolbar{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.toolbar .where{flex-direction:column;min-width:0;line-height:1.25;display:flex}.toolbar .where b{font-weight:600}.toolbar .where span{color:var(--fg-faint);font-size:11.5px}.seg{border:1px solid var(--line);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg button{background:var(--panel-2);color:var(--fg-dim);border:0;padding:5px 9px}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--panel-3);color:var(--fg)}select.sel,input.inp,textarea.inp{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);min-width:0;max-width:100%;padding:6px 8px}select.sel.sm{padding:4px 6px;font-size:12.5px}textarea.inp{resize:vertical;width:100%}.stage{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.stage-meta{color:var(--fg-faint);font:400 11px var(--f-mono);pointer-events:none;flex-wrap:wrap;gap:12px;display:flex;position:absolute;bottom:8px;left:12px}.empty-stage{color:var(--fg-dim);text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:380px;display:flex}.surface-wrap{position:relative}.surface{position:absolute;overflow:hidden}.surface.shadow{box-shadow:0 18px 50px #0000008c}.frame{position:absolute;overflow:hidden}.bg-img{pointer-events:none;position:absolute}.bg-img img{max-width:none;position:absolute}.frame.photo{background:#d9d4cc}.frame.photo.empty{color:#8a8378;text-align:center;background:repeating-linear-gradient(45deg,#ece8e2 0 8px,#e2ddd5 8px 16px);place-items:center;font-size:11px;display:grid}.frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;position:absolute}.frame.drop-target:after{content:"";box-shadow:inset 0 0 0 3px var(--ai);position:absolute;inset:0}.frame .dpi{background:var(--warn);color:#241604;font:600 10px var(--f-mono);pointer-events:none;z-index:2;border-radius:3px;padding:2px 5px;position:absolute;top:6px;right:6px}.frame .dpi.err{background:var(--err);color:#fff}.text-frame{white-space:pre;cursor:move;position:absolute;overflow:visible}.text-frame .ln{display:block;overflow:visible}.cut-zone{pointer-events:none;background:#0e10138c;position:absolute}.guide{pointer-events:none;position:absolute}.guide.trim{border:1px solid #ec6a5ee6}.guide.safe{border:1px dashed #8ccbc4cc}.guide.gutter{background:#ec6a5e1a;border-left:1px dashed #ec6a5ecc;border-right:1px dashed #ec6a5ecc;top:0;bottom:0}.guide.zone{color:#0d2421;font:600 11px var(--f-ui);background:#8ccbc42e;place-items:center;display:grid;left:0;right:0}.sel-box{pointer-events:none;box-shadow:0 0 0 1.5px var(--accent);z-index:5;position:absolute}.sel-box .h{background:var(--accent);pointer-events:auto;border:2px solid #1c1f25;border-radius:2px;width:11px;height:11px;position:absolute}.sel-box .h.nw{cursor:nwse-resize;top:-6px;left:-6px}.sel-box .h.ne{cursor:nesw-resize;top:-6px;right:-6px}.sel-box .h.sw{cursor:nesw-resize;bottom:-6px;left:-6px}.sel-box .h.se{cursor:nwse-resize;bottom:-6px;right:-6px}.sel-box .mv{background:var(--accent);color:var(--accent-ink);font:600 10px var(--f-ui);pointer-events:auto;cursor:move;white-space:nowrap;border-radius:4px;padding:3px 8px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.text-edit{z-index:6;border:1px solid var(--accent);resize:none;white-space:pre;background:#ffffffd9;outline:none;padding:0;position:absolute;overflow:hidden}.swap-ghost{pointer-events:none;z-index:40;border:2px solid var(--ai);opacity:.85;background-position:50%;background-size:cover;border-radius:4px;width:64px;height:64px;position:fixed}.strip{border-top:1px solid var(--line);background:var(--panel);align-items:flex-end;gap:12px;padding:10px 12px;display:flex;overflow-x:auto}.strip .sp{color:var(--fg-dim);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;font-size:11px;display:flex;position:relative}.strip .sp .box{outline:1px solid var(--line);position:relative}.strip .sp[aria-current=true] .box{outline:2px solid var(--accent)}.strip .sp[aria-current=true]{color:var(--fg)}.strip .sp .warnmark{background:var(--warn);border:2px solid var(--panel);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;right:-5px}.strip .chapter{flex:none;align-self:stretch;align-items:flex-end;padding-bottom:22px;display:flex}.strip .chapter span{writing-mode:vertical-rl;color:var(--fg-faint);letter-spacing:.05em;max-height:80px;font-size:10.5px;overflow:hidden;transform:rotate(180deg)}.strip .add{border:1px dashed var(--line);width:64px;height:64px;color:var(--fg-faint);background:0 0;border-radius:4px;flex:none;margin-bottom:21px;font-size:20px}.kv{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.kv dt{color:var(--fg-faint)}.kv dd{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}input[type=range]{width:100%;accent-color:var(--accent)}.toggle{cursor:pointer;color:var(--fg-dim);align-items:center;gap:8px;display:inline-flex}.toggle input{accent-color:var(--ai);width:15px;height:15px}.checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.checks li{color:var(--fg-dim);grid-template-columns:8px 1fr;align-items:start;gap:9px;font-size:12px;display:grid}.checks li:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;margin-top:5px}.checks li.warn:before{background:var(--warn)}.checks li.err:before{background:var(--err)}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field label,.field>span{color:var(--fg-dim);font-size:12px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pill{font:500 10.5px var(--f-ui);white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 7px}.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn)}.pill.err{color:var(--err)}.pill.ai{color:var(--ai)}.page{height:100%;padding:28px 24px;overflow:auto}.page-wrap{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.page h1{font:500 34px/1.1 var(--f-display);margin:0 0 4px}.page h2{margin:0;font-size:14px;font-weight:600}.lead{color:var(--fg-dim);max-width:62ch;margin:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.step{grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.step .num{border:1px solid var(--line);width:24px;height:24px;font:500 11px var(--f-mono);color:var(--fg-dim);border-radius:50%;place-items:center;display:grid}.step>div{flex-direction:column;gap:10px;min-width:0;display:flex}.purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purpose button,.opt-card{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);text-align:left;flex-direction:column;gap:3px;padding:10px;display:flex}.purpose button span,.opt-card span{color:var(--fg-faint);font-size:11.5px}.purpose button[aria-pressed=true],.opt-card[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel-2))}.sizes{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.size{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;font-size:12px;display:flex}.size .shape-wrap{justify-content:center;align-items:center;height:50px;display:flex}.size .shape{background:#efebe4;border-radius:1px;position:relative}.size .shape.spread:after{content:"";border-left:1px solid #00000040;position:absolute;top:0;bottom:0;left:50%}.size small{color:var(--fg-faint);font-family:var(--f-mono);font-size:10.5px}.size[aria-pressed=true]{border-color:var(--accent)}.dropzone{border:1px dashed var(--line);border-radius:var(--r);color:var(--fg-dim);background:var(--panel-2);align-items:center;gap:14px;padding:16px;display:flex}.dropzone.over{border-color:var(--ai);background:color-mix(in srgb, var(--ai) 8%, var(--panel-2))}.dropzone b{color:var(--fg);font-weight:500}.progress{background:var(--panel-3);border-radius:3px;height:6px;overflow:hidden}.progress i{background:var(--accent);height:100%;transition:width .2s;display:block}.fmt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}table.pf{border-collapse:collapse;width:100%;font-size:12px}table.pf td{border-top:1px solid var(--line);vertical-align:top;padding:7px 4px}table.pf td:first-child{width:96px;color:var(--fg-dim)}.overlay{z-index:50;background:#08090ba8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;width:min(440px,100%);padding:20px;display:flex}.dialog h3{font:500 24px var(--f-display);margin:0}.toast{background:var(--panel-3);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);z-index:60;max-width:calc(100% - 32px);padding:9px 14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:1200px){.editor{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:72px 270px minmax(0,1fr)}.panel.right{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.app{height:auto;min-height:100%}.editor{height:auto}.stage-col{height:calc(100vh - 54px);min-height:520px}.panel.left{max-height:calc(100vh - 54px)}}@media (max-width:760px){.editor{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.rail button{flex:1 0 64px}.page-wrap,.fmt-cards{grid-template-columns:minmax(0,1fr)}.page{padding:18px 16px}}.tpl-cards{grid-template-columns:repeat(auto-fill,minmax(326px,1fr));gap:12px;display:grid}.tpl-card{align-items:flex-start}.tpl-card>.row,.tpl-card>.hint{width:100%}.tpl-preview{border-radius:4px;max-width:100%;position:relative;overflow:hidden}.tpl-preview img{display:block}.det-box{border:1.5px solid var(--ai);background:color-mix(in srgb, var(--ai) 12%, transparent);pointer-events:none;position:absolute}.det-box span{background:var(--ai);color:var(--ai-ink);font:600 9.5px var(--f-mono);white-space:nowrap;padding:1px 4px;position:absolute;top:-1.5px;left:-1.5px}.det-box.t{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-style:dashed}.det-box.t span{background:var(--accent);color:var(--accent-ink)}.dialog.wide{width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto}.prov-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.opt-card:disabled{opacity:.5;cursor:default}.ai-chip{border:1px solid var(--line);color:var(--fg-dim);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.ai-chip:hover{color:var(--fg);border-color:var(--ai)}.ai-chip .dot{background:var(--ai);border-radius:50%;width:7px;height:7px}.ai-chip .dot.off{background:var(--fg-faint)}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:10px;display:grid}.lib-entry{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);flex-direction:column;gap:4px;min-width:0;padding:7px;display:flex}.lib-entry.off{opacity:.45}.lib-entry .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lib-entry .wire{border-radius:2px;max-width:100%;position:relative;overflow:hidden}.lib-entry .wire img{display:block}.lib-entry .wire i{background:#b9b2a7;border-radius:1px;position:absolute}.lib-entry .wire b{border-top:2px solid #8a8174;height:0;position:absolute}.lib-entry .wire .fold{border-left:1px dashed #0003;position:absolute;top:0;bottom:0;left:50%}.stars{gap:1px;display:inline-flex}.stars button{color:var(--fg-faint);background:0 0;border:0;padding:0 1px;font-size:14px;line-height:1}.stars button.on{color:var(--accent)}.stars button:disabled{cursor:default}.lib-entry.locked .wire i,.lib-entry.locked .wire b{opacity:.3}.lib-entry .wire .lock{font:600 11px var(--f-ui);color:#5b4630;background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.tabs{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.tabs button{color:var(--fg-dim);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-weight:500}.tabs button[aria-selected=true]{background:var(--panel-3);color:var(--fg)}.kv-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.kv-grid>div{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.kv-grid b{font-size:18px}.pkg-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.acct{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);flex-direction:column;gap:8px;padding:10px;display:flex}.acct-list{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);flex-direction:column;display:flex}.acct-row{border-top:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.acct-row:first-child{border-top:0}.acct-row.muted{opacity:.7}.acct-row .dot{background:var(--fg-faint);border-radius:50%;flex:none;width:8px;height:8px}.acct-row .dot.ok{background:var(--ok)}.acct-row .dot.limited{background:var(--warn)}.acct-row .dot.error{background:var(--err)}.acct-row .star{color:var(--fg-faint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.acct-row .star.on{color:var(--accent)}.rtabs{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 14px 8px;display:grid;position:sticky;top:0}.rtabs button{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);color:var(--fg-dim);padding:6px 4px;font-weight:500}.rtabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent);background:var(--panel-3)}.grp{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:9px;padding:10px;display:flex}.grp-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.grp-h h4{color:var(--fg);margin:0;font-size:12.5px;font-weight:600}.arr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.arr{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);color:var(--fg-dim);flex-direction:column;align-items:center;gap:5px;padding:8px 4px 6px;font-size:11.5px;display:flex}.arr:hover{border-color:var(--ai);color:var(--fg)}.arr-page{fill:none;stroke:var(--fg-faint);stroke-width:1px}.arr-cell{fill:var(--panel-3);stroke:var(--fg-dim);stroke-width:1px}.arr-hero{fill:color-mix(in srgb, var(--ai) 35%, var(--panel-3));stroke:var(--ai);stroke-width:1px}.align-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.icon-btn{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);height:30px;color:var(--fg-dim);place-items:center;display:grid}.icon-btn:hover:not(:disabled){color:var(--fg);border-color:var(--fg-faint)}.icon-btn:disabled{opacity:.4}.pos{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.anchor-grid{grid-template-columns:repeat(3,24px);gap:3px;margin-top:4px;display:grid}.anchor-grid button{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;width:24px;height:24px;position:relative}.anchor-grid button:after{content:"";background:var(--fg-faint);border-radius:50%;position:absolute;inset:9px}.anchor-grid button:hover:not(:disabled):after{background:var(--fg)}.anchor-grid button[aria-pressed=true]{border-color:var(--accent)}.anchor-grid button[aria-pressed=true]:after{background:var(--accent);inset:7px}.ref{flex-direction:column;gap:4px;min-width:0;display:flex}.ref-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ref-grid button{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);color:var(--fg-dim);padding:5px 4px;font-size:11.5px}.ref-grid button[aria-pressed=true]{border-color:var(--ai);color:var(--ai);background:color-mix(in srgb, var(--ai) 12%, var(--panel-2))}.len{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;align-items:center;gap:2px;display:grid}.len label{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.len-in{position:relative}.len-in input{text-align:right;width:100%;padding-right:26px}.len-in .u{color:var(--fg-faint);pointer-events:none;font-size:10.5px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.grid2 .len{grid-template-columns:minmax(0,1fr) auto auto}.grid2 .len label{grid-column:1/-1}.link-pair{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.link-pair>div{flex-direction:column;gap:6px;min-width:0;display:flex}.link-btn{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r);width:30px;height:30px;color:var(--fg-faint);place-items:center;display:grid}.link-btn[aria-pressed=true]{color:var(--ai);border-color:var(--ai);background:color-mix(in srgb, var(--ai) 12%, var(--panel-2))}.layers{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.layers li{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.layers li[aria-current=true]{border-color:var(--accent)}.layers .name{text-align:left;min-width:0;color:var(--fg);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.layers .kind{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint);flex:none;width:28px;font-size:10px}.layers .t{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.out-dir{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:1;min-width:0;padding:6px 10px;font-size:12px;overflow:hidden}.out-dir.empty{color:var(--fg-faint);direction:ltr}.len.compact{grid-template-columns:minmax(0,1fr) auto auto}.ptpl{flex-direction:column;gap:10px;display:flex}.seg.full{grid-template-columns:repeat(3,1fr);display:grid}.seg.full button{padding:6px 4px;font-size:12px}.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tpl-card{text-align:left;color:var(--fg-dim);align-items:stretch}button.tpl-card:hover,.tpl-card .plain:hover{border-color:var(--ai)}.tpl-card .plain{text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:0;display:flex}.tpl-card.pro{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.lib-entry .wire .tag{font:600 9.5px var(--f-ui);color:#f1e6d4;background:#1c1f25d1;border-radius:4px;padding:2px 5px;position:absolute;top:3px;right:3px}.tpl-card.pro .wire .tag{background:var(--accent);color:var(--accent-ink)}.tpl-card .confirm{color:var(--fg);border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:4px;font-size:11.5px;display:flex}.dropzone.sm{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.ai-edit{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--ai) 30%, var(--line));background:color-mix(in srgb, var(--ai) 5%, var(--panel));flex-direction:column;gap:8px;padding:10px;display:flex}.ai-edit .chips .chip{text-align:left}.dialog.tpl-editor{width:auto;max-width:calc(100vw - 32px)}.ed-stage{-webkit-user-select:none;user-select:none;touch-action:none;box-shadow:0 0 0 1px var(--line);border-radius:4px;align-self:center;position:relative;overflow:hidden}.ed-stage img{pointer-events:none;display:block}.ed-box{box-sizing:border-box;cursor:move;background:#3fa7ff24;border:2px solid #3fa7ff;position:absolute}.ed-box.text{background:#ff9d3f24;border-color:#ff9d3f}.ed-box.on{border-width:2.5px;box-shadow:0 0 0 1px #00000080}.ed-box span{font:600 10.5px var(--f-ui);color:#fff;pointer-events:none;background:#142846c7;border-radius:3px;padding:1px 5px;position:absolute;top:3px;left:3px}.ed-box.text span{background:#5a320acc}.ed-box .h{background:#fff;border:2px solid #3fa7ff;border-radius:2px;width:12px;height:12px;position:absolute}.ed-box.text .h{border-color:#ff9d3f}.ed-box .h.nw{cursor:nwse-resize;top:-7px;left:-7px}.ed-box .h.ne{cursor:nesw-resize;top:-7px;right:-7px}.ed-box .h.sw{cursor:nesw-resize;bottom:-7px;left:-7px}.ed-box .h.se{cursor:nwse-resize;bottom:-7px;right:-7px}.confirm-inline{border:1px solid color-mix(in srgb, var(--err) 40%, var(--line));border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.lib-entry .wire i.ov{box-sizing:border-box;background:#3fa7ff29;border:1.5px solid #3fa7ff}.menu-wrap{position:relative}.menu{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #00000073}.menu button[role=menuitem],.menu .menu-item{border-radius:var(--r);text-align:left;width:100%;color:var(--fg);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.menu button[role=menuitem]:hover,.menu .menu-item:hover{background:var(--panel-2)}.menu small{color:var(--fg-faint);font-size:11px}.menu .menu-item.danger b{color:var(--err)}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.menu .hint{padding:2px 9px 4px;font-size:11px}.menu .confirm-inline{margin:2px}.proj-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.proj-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.proj-card.current{border-color:var(--accent)}.proj-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proj-thumb{border-radius:var(--r);background:var(--panel-3);height:104px;color:var(--fg-faint);font:500 34px var(--f-display);border:0;place-items:center;padding:0;display:grid;overflow:hidden}.proj-thumb img{object-fit:cover;width:100%;height:100%;display:block}.proj-thumb:hover{outline:2px solid var(--ai)}.dialog.chooser{width:min(1040px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.chooser-head{align-items:flex-start;gap:14px;display:flex}.chooser-head img{width:220px;box-shadow:0 0 0 1px var(--line);border-radius:4px;flex:none}.chooser-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cand{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.cand.exact{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.cand .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}@media (max-width:700px){.chooser-head{flex-direction:column}.chooser-head img{width:100%}}.ai-now{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ai-now .dot{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px}.ai-now .dot.limited{background:var(--warn)}.ai-now .dot.error{background:var(--err)}.ai-now .dot.idle{background:var(--fg-faint)}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mode-grid .opt-card[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel-2))}details.adv{border-top:1px solid var(--line);padding-top:10px}details.adv>summary,details>summary{cursor:pointer}details.adv>summary{color:var(--fg-dim);font-size:12.5px}@media (max-width:640px){.mode-grid{grid-template-columns:1fr}}.lic-screen{background:var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.lic-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;width:min(480px,100%);padding:24px;display:flex}.lic-card h2{margin:4px 0 0}.lic-key{letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;font-size:16px}.update-banner{z-index:60;background:var(--panel);border:1px solid var(--accent);border-radius:var(--r-lg);flex-direction:column;gap:8px;width:min(360px,100vw - 32px);padding:14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #00000059}.snap-line{pointer-events:none;z-index:7;background:#ff3d9a;position:absolute}.snap-line.x{width:1px}.snap-line.y{height:1px}.snap-line.k-page,.snap-line.k-safe,.snap-line.k-spine,.snap-line.k-center{background:#3dc7ff}.snap-gap{pointer-events:none;z-index:7;position:absolute}.snap-gap.x{border-top:1px solid #ff3d9a;height:0}.snap-gap.y{border-left:1px solid #ff3d9a;width:0}.snap-gap span{color:#fff;font:600 9.5px var(--f-mono);white-space:nowrap;background:#ff3d9a;border-radius:3px;padding:1px 4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sel-box .size-tag{color:#e8e6e1;font:500 10.5px var(--f-mono);white-space:nowrap;pointer-events:none;background:#101216e0;border-radius:4px;padding:2px 7px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.sel-box .size-tag b{font-weight:600}.sel-box .size-tag b.same{color:#ff7ab8}.thumb.picked{outline:2px solid var(--accent);outline-offset:1px}.thumb.picked img{opacity:1}.thumb .pick-n{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font:700 11px/18px var(--f-mono);text-align:center;border-radius:9px;padding:0 4px;position:absolute;bottom:4px;right:4px}.pick-bar{z-index:3;border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));border-radius:var(--r);background:var(--panel-2);flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:sticky;top:0}.dialog.page-photos{width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:46vh;padding:2px;overflow:auto}.pick-grid .thumb{cursor:pointer}.empty-page-cta{border-radius:var(--r-lg);color:#e8e6e1;text-align:center;z-index:4;background:#101216d1;flex-direction:column;align-items:center;gap:8px;max-width:320px;padding:16px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-page-cta span{color:#b9bcc4;font-size:12.5px}button.link{color:var(--accent);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.link:disabled{color:var(--fg-faint);cursor:default;text-decoration:none}.tpl-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.tpl-tile{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.tpl-tile.off{opacity:.55}.tpl-tile .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.tpl-tile .toggle{font-size:12px}.tpl-thumb{background:var(--panel-2);cursor:pointer;border:0;border-radius:4px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.tpl-thumb img{object-fit:contain;display:block}.tpl-thumb:hover{outline:2px solid var(--ai)}.tpl-thumb .fold{border-left:1px dashed #00000040;position:absolute;top:0;bottom:0;left:50%}.dialog.tpl-detail{width:min(940px,100%);max-height:calc(100vh - 32px);overflow:auto}.tpl-detail-body{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.token-wrap{position:relative}.token-chip{border:1px solid var(--line);background:var(--panel-2);color:var(--fg-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;display:inline-flex}.token-chip b{color:var(--fg);font-weight:600}.token-chip:hover{border-color:var(--accent)}.token-chip.low b{color:var(--warn)}.usage-flash{z-index:60;border-radius:var(--r);background:var(--panel);border:1px solid color-mix(in srgb, var(--accent) 60%, var(--line));white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;padding:8px 12px;animation:.25s ease-out flash-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000073}.usage-flash b{color:var(--accent);font-size:14px}.usage-flash span{color:var(--fg-dim);font-size:12px}@keyframes flash-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.usage-flash{animation:none}}.cost{font:500 11px var(--f-mono);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);white-space:nowrap;vertical-align:middle;border-radius:4px;padding:1px 5px;display:inline-block}.btn .cost{color:inherit;background:#00000024;margin-left:4px}table.hist{border-collapse:collapse;width:100%;font-size:13px}table.hist th{text-align:left;color:var(--fg-faint);border-bottom:1px solid var(--line);padding:4px 6px;font-size:11.5px;font-weight:500}table.hist td{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);vertical-align:top;padding:6px}table.hist .num{text-align:right;white-space:nowrap}table.hist .neg{color:var(--fg)}table.hist .pos{color:var(--ok)}table.hist tr.em td{color:var(--fg);font-weight:600}.cull{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.cull-bar,.cull-actions{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.cull-actions{background:var(--panel-2)}.chip.ok[aria-pressed=true]{border-color:var(--ok);color:var(--ok)}.chip.bad[aria-pressed=true]{border-color:var(--err);color:var(--err)}.cull-main{grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid}.cull-view{background:var(--stage);min-height:0;position:relative;overflow:auto}.cull-sec{font:600 12.5px var(--f-ui);border-bottom:1px solid var(--line);color:var(--fg-dim);grid-column:1/-1;padding:6px 2px 2px}.cull-sec.r0{color:var(--ok)}.cull-sec.r2{color:var(--err)}.cull-grid{align-content:start;gap:8px;padding:12px;display:grid}.cull-cell{aspect-ratio:1;background:var(--panel-3);cursor:pointer;outline-offset:1px;border:0;border-radius:4px;outline:2px solid #0000;padding:0;position:relative;overflow:hidden}.cull-cell img{object-fit:contain;width:100%;height:100%;display:block}.cull-cell.cur{outline-color:var(--accent)}.cull-cell.reject img{opacity:.35}.cull-cell.pick{box-shadow:inset 0 0 0 3px var(--ok)}.cull-cell.sugg-reject{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--err) 70%, transparent)}.cull-cell.in-burst:before{content:"";background:var(--ai);opacity:.8;z-index:1;height:3px;position:absolute;bottom:0;left:0;right:0}.cull-cell.burst-start:after{content:"Nhóm";font:600 9.5px var(--f-ui);background:var(--ai);color:#0d2421;z-index:2;border-radius:3px;padding:1px 5px;position:absolute;top:4px;left:4px}.cull-cell .best{font:600 10px var(--f-ui);background:var(--accent);color:var(--accent-ink);border-radius:3px;padding:1px 5px;position:absolute;bottom:6px;left:4px}.cull-cell .stars{color:#ffd36b;text-shadow:0 1px 2px #000;font-size:11px;position:absolute;bottom:6px;right:4px}.cull-cell .raw{font:600 9px var(--f-mono);color:#cfd3da;background:#0a0c0fbf;border-radius:3px;padding:1px 4px;position:absolute;top:4px;right:4px}.cull-cell .q{color:#e8e6e1;background:#0a0c0fb3;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.cull-cell.small{flex:none;width:74px;height:74px}.flag-badge{font:700 10.5px var(--f-ui);z-index:2;white-space:nowrap;border-radius:999px;padding:2px 7px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.flag-badge.pick{background:var(--ok);color:#0b2316}.flag-badge.reject{background:var(--err);color:#fff}.flag-badge.hint-reject{color:#ff9c92;background:#0a0c0fc7;border:1px dashed #ff9c92}.flag-badge.big{padding:4px 12px;font-size:13px;top:14px}.cull-loupe{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.cull-big{min-height:0;position:relative;overflow:hidden}.cull-big img{object-fit:contain;filter:drop-shadow(0 10px 30px #00000080);width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.cull-big .nav{color:#fff;background:#0a0c0f8c;border:0;border-radius:6px;width:40px;height:64px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.cull-big .nav.prev{left:10px}.cull-big .nav.next{right:10px}.cull-big .nav:disabled{opacity:.2}.cull-film{border-top:1px solid var(--line);background:var(--panel);gap:6px;min-height:92px;padding:8px 12px;display:flex;overflow:auto hidden}.cull-compare{flex-direction:column;gap:10px;padding:12px;display:flex}.cmp-grid{gap:10px;display:grid}.cmp{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);cursor:pointer;flex-direction:column;gap:6px;padding:8px;display:flex}.cmp.cur{border-color:var(--accent)}.cmp-img{aspect-ratio:3/2;background:#0b0c0e;border-radius:4px;place-items:center;display:grid;position:relative;overflow:hidden}.cmp-img img{object-fit:contain;max-width:100%;max-height:100%}.cull-info{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.cull-info .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cull-info .sugg{color:var(--fg-dim);border-radius:var(--r);border:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 10px;font-size:12.5px;display:flex}.cull-info .sugg.reject{border-color:color-mix(in srgb, var(--err) 50%, var(--line))}.cull-info .sugg.reject b{color:var(--err)}.cull-info .sugg.pick b{color:var(--ok)}.cull-info .sugg .btn{align-self:flex-start;margin-top:4px}.cull-info .keys{line-height:1.6}.stars-pick{gap:2px;display:flex}.stars-pick button{color:var(--fg-faint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px}.stars-pick button[aria-pressed=true]{color:#ffc94a}.kv-grid.sm b{font-size:15px}.btn.danger-solid{background:var(--err);border-color:var(--err);color:#fff}.cull-empty{max-width:860px;margin:0 auto}.video{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.video-bar{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.video-main{grid-template-columns:200px minmax(0,1fr) 300px;min-height:0;display:grid}.slide-list{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;gap:6px;padding:8px;display:flex;overflow:auto}.slide-item{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:16px 1fr;gap:4px 6px;padding:6px;display:grid;position:relative}.slide-item.cur{border-color:var(--accent)}.slide-item .n{color:var(--fg-faint);grid-row:1/3;font-size:11px}.slide-item .thumb-box{border-radius:3px;line-height:0;overflow:hidden}.slide-item .meta{justify-content:space-between;font-size:11px;display:flex}.slide-item .ops{gap:2px;display:none;position:absolute;top:4px;right:4px}.slide-item:hover .ops,.slide-item.cur .ops{display:flex}.slide-item .ops button{color:#e8e6e1;background:#0a0c0fbf;border:0;border-radius:3px;width:20px;height:20px;padding:0;font-size:11px}.slide-item .ops button:disabled{opacity:.3}.video-stage{background:var(--stage);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.stage-box{place-items:center;min-height:0;padding:12px;display:grid;overflow:hidden}.player{background:#000;box-shadow:0 18px 50px #0000008c}.v-timeline{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:4px;height:34px;margin:0 14px 12px;position:relative;overflow:hidden}.v-timeline i{background:color-mix(in srgb, var(--ai) 22%, var(--panel-3));border-left:1px solid var(--panel);border-radius:3px;position:absolute;top:4px;bottom:4px}.v-timeline i.cur{background:color-mix(in srgb, var(--accent) 45%, var(--panel-3))}.v-timeline b{background:var(--fg-faint);width:1px;height:6px;position:absolute;bottom:0}.v-timeline .head{background:#ff3d9a;width:2px;position:absolute;top:0;bottom:0}.slide-panel{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex;overflow:auto}.slide-panel .mini{object-fit:cover;border-radius:3px;width:52px;height:52px}.video-setup{max-width:920px;margin:0 auto}.music-menu{flex-direction:column;gap:8px;width:400px;max-width:92vw;padding:12px;display:flex;left:auto;right:0}.transport{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:4px;margin:0 14px 8px;padding:5px 8px;display:flex}.transport button{border-radius:var(--r);min-width:34px;height:30px;color:var(--fg);background:0 0;border:0;padding:0 8px;font-size:14px}.transport button:hover{background:var(--panel-3)}.transport button:disabled{opacity:.3}.transport button[aria-pressed=true]{background:var(--panel-3);color:var(--accent)}.transport button.play{background:var(--accent);color:var(--accent-ink);min-width:46px;font-weight:700}.transport .t{margin:0 6px 0 8px;font-size:12px}.transport .vol{color:var(--fg-dim);align-items:center;gap:4px;font-size:13px;display:inline-flex}.transport .vol input{width:80px}.alt.labeled small{color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.video-stage{grid-template-rows:minmax(0,1fr) auto auto}.meta-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);padding:10px 12px}.meta-box summary{cursor:pointer;align-items:baseline;gap:8px;display:flex}.meta-box[open] summary{margin-bottom:8px}.meta-form textarea.inp{resize:vertical;font:inherit}.meta-form .grid3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.video-settings{flex-direction:column;gap:12px;width:min(920px,96vw);max-height:92vh;display:flex;overflow:auto}.video-photo-grid{max-height:46vh;overflow:auto}.thumb .pick-n.off{background:var(--panel-3);color:var(--fg-dim)}.slide-texts{gap:6px;max-height:36vh;overflow:auto}.slide-texts textarea{resize:vertical;flex:1}.music-fades{gap:8px}.fade-curve{background:var(--panel-2,var(--panel));border:1px solid var(--line);border-radius:6px;width:100%;height:34px}.fade-curve polyline{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.idp{grid-template-columns:minmax(320px,400px) 1fr;align-items:start;gap:16px;padding:16px;display:grid}.idp-side{gap:12px}.idp-side .card{gap:10px}.idp-papers{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.idp-papers .opt-card{padding:8px}.idp-papers .opt-card b{font-size:13px}.idp-papers .opt-card span{font-size:11px}.field-inline{color:var(--fg-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.inp.num{width:70px}.idp-items{gap:6px}.idp-item{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:6px 8px;display:flex}.idp-item.on{border-color:var(--accent)}.idp-thumb{background:var(--panel-3);border-radius:3px;flex:none;width:36px;display:block;overflow:hidden}.idp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.idp-crop input[type=range]{flex:1;margin-left:10px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idp-main{gap:10px;min-width:0;position:sticky;top:8px}.idp-stage{justify-content:center;width:100%;display:flex}.idp-canvas{cursor:pointer;background:#fff;box-shadow:0 6px 30px #00000059}.idp-empty{border:1px dashed var(--line);border-radius:10px;place-items:center;min-height:300px;display:grid}@media (max-width:900px){.idp{grid-template-columns:1fr}.idp-main{position:static}}.m-body{background:var(--bg);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0}.m-app{min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}.m-top{align-items:baseline;gap:10px;padding:12px 16px 6px;display:flex}.m-top .brand{font-size:18px}.m-sub{color:var(--fg-dim);font-size:13px}.m-main{min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom));flex:1}.m-main.editing{padding-bottom:env(safe-area-inset-bottom)}.m-tabs{background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:20;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.m-tabs button{color:var(--fg-dim);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;font-size:12px;display:flex}.m-tabs button span{font-size:18px;line-height:1}.m-tabs button[aria-pressed=true]{color:var(--accent)}.m-page{flex-direction:column;gap:12px;padding:8px 16px 24px;display:flex}.m-page .card{gap:10px;padding:12px}.m-page h3{margin:0;font-size:15px}.m-hero-btn{text-align:left;border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--fg);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.m-hero-btn b{font-size:17px}.m-hero-btn span{color:var(--fg-dim);font-size:13px}.m-install{background:var(--panel);border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.m-install .btn{align-self:flex-end}.m-formats{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.m-formats.compact{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.m-format{border:1px solid var(--line);background:var(--panel);color:var(--fg);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:12px;display:flex}.m-format.on{border-color:var(--accent)}.m-format-box{border:2px solid var(--fg-dim);border-radius:3px;width:34px;max-height:52px;display:block}.m-projects{flex-direction:column;gap:8px;display:flex}.m-projects h3{color:var(--fg-dim);margin:6px 0 0;font-size:14px;font-weight:500}.m-project{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;padding:8px;display:flex}.m-project-open{min-width:0;color:var(--fg);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.m-thumb{background:var(--panel-3);border-radius:8px;flex:none;width:56px;height:56px;overflow:hidden}.m-thumb img{object-fit:cover;width:100%;height:100%;display:block}.m-empty{text-align:center;padding:24px 0}.m-account{padding:0 8px}.m-account .page-wrap{grid-template-columns:1fr!important;padding:0!important}.m-editor{flex-direction:column;min-height:100dvh;display:flex}.m-bar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 10px;padding-top:calc(8px + env(safe-area-inset-top));margin-top:calc(-1 * env(safe-area-inset-top));align-items:center;gap:6px;display:flex;position:sticky;top:0}.m-title{min-width:0;color:var(--fg);font:600 15px/1.2 var(--f-ui,inherit);background:0 0;border:0;border-radius:6px;flex:1;padding:6px 4px}.m-title:focus{background:var(--panel);outline:none}.m-stage{justify-content:center;padding:10px 12px 6px;display:flex}.m-empty-stage{padding:40px 16px}.m-surface{touch-action:none;background:#000;position:relative;box-shadow:0 8px 30px #00000059}.m-targets{position:absolute;inset:0}.m-target{position:absolute}.m-target.on{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:inset 0 0 0 9999px #e3a94b0f}.m-target.text.on{outline-style:dashed}.m-target.pan{cursor:grab;touch-action:none}.m-pages{scrollbar-width:none;align-items:center;gap:6px;padding:4px 12px 6px;display:flex;overflow-x:auto}.m-pages::-webkit-scrollbar{display:none}.m-page-thumb{background:0 0;border:2px solid #0000;border-radius:4px;flex:none;padding:0;line-height:0}.m-page-thumb.on{border-color:var(--accent)}.m-page-add{border:1px dashed var(--line);background:var(--panel);width:40px;height:44px;color:var(--fg);border-radius:6px;flex:none;font-size:20px}.m-sheet{background:var(--panel);border-top:1px solid var(--line);padding:8px 12px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;flex:1;gap:10px;display:flex}.m-tools{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.m-tools button{min-width:64px;color:var(--fg-dim);background:0 0;border:0;border-radius:8px;flex:1;padding:10px 6px;font-size:14px;font-weight:500}.m-tools button[aria-selected=true]{color:var(--fg);background:var(--panel-3)}.m-ctx{gap:8px}.m-ctx input[type=range],.m-sheet label.row input[type=range]{flex:1;margin-left:12px}.m-strip{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.m-strip::-webkit-scrollbar{display:none}.m-strip.small .m-photo{flex:none;width:56px}.m-opt{background:0 0;border:2px solid #0000;border-radius:6px;flex:none;padding:0;line-height:0}.m-opt.on{border-color:var(--accent)}.m-photo-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px;max-height:34vh;display:grid;overflow:auto}.m-photo{aspect-ratio:1;background:var(--panel-3);color:var(--fg);border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.m-photo img{object-fit:cover;width:100%;height:100%;display:block}.m-photo.add{border:1px dashed var(--line);background:var(--bg);font-size:26px}.m-photo.on{outline:3px solid var(--accent);outline-offset:-3px}.m-photo.off img{opacity:.35}.m-photo i{background:var(--accent);width:18px;height:18px;color:var(--accent-ink);font:700 11px/18px var(--f-mono);text-align:center;border-radius:9px;font-style:normal;position:absolute;bottom:4px;right:4px}.m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-swatch{border:2px solid var(--line);border-radius:17px;width:34px;height:34px;padding:0}.m-swatch.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.m-transport{align-items:center;gap:12px;padding:0 16px;display:flex}.m-transport .play{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border:0;border-radius:22px;font-size:16px}.m-transport .warn{color:var(--warn,#e3a94b)}.m-editor .v-timeline{margin:6px 16px 0}.m-wide{width:100%;padding:14px;font-size:16px}.m-sheet-overlay{align-items:flex-end}.m-bottom-sheet{background:var(--panel);width:100%;padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:12px;display:flex}.m-bottom-sheet h3{margin:0}.m-toast{bottom:calc(80px + env(safe-area-inset-bottom));text-align:center;left:16px;right:16px;transform:none}.m-busy .dialog{width:min(360px,90vw)}.m-app .btn{min-height:36px}.m-app .seg button{padding:8px 10px}.m-app .sel,.m-app .inp{font-size:16px}
