@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/maven-pro-vietnamese-500-normal-CRjt4QIv.woff2) format("woff2"),url(/assets/maven-pro-vietnamese-500-normal-DqzMrFKo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/maven-pro-latin-ext-500-normal-CbdAh0oB.woff2) format("woff2"),url(/assets/maven-pro-latin-ext-500-normal-CB254tve.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Maven Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/maven-pro-latin-500-normal-DtPNzYgn.woff2) format("woff2"),url(/assets/maven-pro-latin-500-normal-BDJSRS8L.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/maven-pro-vietnamese-600-normal-BcK_V3jp.woff2) format("woff2"),url(/assets/maven-pro-vietnamese-600-normal-CMiNFRr_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/maven-pro-latin-ext-600-normal-FlcKAXI_.woff2) format("woff2"),url(/assets/maven-pro-latin-ext-600-normal-lNKnKPBM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Maven Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/maven-pro-latin-600-normal-C-9LGY-A.woff2) format("woff2"),url(/assets/maven-pro-latin-600-normal-DUiB0qZJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/maven-pro-vietnamese-700-normal-D-65DgM4.woff2) format("woff2"),url(/assets/maven-pro-vietnamese-700-normal-CEdiuqY9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/maven-pro-latin-ext-700-normal-DuVuuhd6.woff2) format("woff2"),url(/assets/maven-pro-latin-ext-700-normal-BN_Mscgo.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Maven Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/maven-pro-latin-700-normal-BSjRW17q.woff2) format("woff2"),url(/assets/maven-pro-latin-700-normal-BGqT0Mt2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-math-400-normal-BxrVu-ji.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-400-normal-BiWGKoY7.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-symbols-400-normal-BbP0vlM-.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-400-normal-BJzmBRSy.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-ext-400-normal-CW3XQ4Yj.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-400-normal-D4Wl3hq7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-400-normal-CjsIS08k.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-400-normal-lr8cikIT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-600-normal-JLzruTOp.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-math-600-normal-C2PaYQVA.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-600-normal-BQnKH7M_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-symbols-600-normal-BLWpRi3R.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-600-normal-Ch3HzCxt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-ext-600-normal-6_GPoF44.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-600-normal-Be-B9uOG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-600-normal-BUFr-ZM9.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-600-normal-D8ZQ8Cfs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-50: #fffbea;--color-brand-100: #fff3c4;--color-brand-200: #ffe899;--color-brand-300: #ffdf70;--color-brand-400: #feda5a;--color-brand-500: #fed349;--color-brand-600: #f2be22;--color-brand-700: #c99a0a;--color-brand-800: #8f6c00;--color-brand-900: #5c4500;--color-brand-950: #2e2200;--color-success-50: #e8fbfa;--color-success-100: #c6f7f5;--color-success-200: #95efeb;--color-success-300: #64e5df;--color-success-400: #33d9dc;--color-success-500: #10cfc9;--color-success-600: #15a5a1;--color-success-700: #0f807c;--color-success-800: #0c6764;--color-success-900: #084443;--color-success-950: #052c2b;--color-info-50: #e8f3ff;--color-info-100: #d2e8ff;--color-info-200: #a6d2ff;--color-info-300: #78bbff;--color-info-400: #3aa0ff;--color-info-500: #0983ff;--color-info-600: #0666db;--color-info-700: #013fb5;--color-info-800: #0133a1;--color-info-900: #00256f;--color-info-950: #001332;--color-caution-50: #fffbeb;--color-caution-100: #fff4c4;--color-caution-200: #ffe990;--color-caution-300: #ffdd61;--color-caution-400: #fc3;--color-caution-500: #ffc629;--color-caution-600: #e6ad00;--color-caution-700: #c79200;--color-caution-800: #a67700;--color-caution-900: #805c00;--color-caution-950: #4d3700;--color-warning-50: #fff0e8;--color-warning-100: #ffead4;--color-warning-200: #ffc1a3;--color-warning-300: #ffa375;--color-warning-400: #ff8547;--color-warning-500: #ff7929;--color-warning-600: #e56c24;--color-warning-700: #b8561d;--color-warning-800: #8a4016;--color-warning-900: #5c2a0e;--color-warning-950: #2e1507;--color-highlight-50: #f2e9fa;--color-highlight-100: #e4d4f6;--color-highlight-200: #c8aaed;--color-highlight-300: #ac80e4;--color-highlight-400: #9056db;--color-highlight-500: #773dbd;--color-highlight-600: #6533a3;--color-highlight-700: #4f277f;--color-highlight-800: #391a5b;--color-highlight-900: #231038;--color-highlight-950: #12081e;--color-grey-50: #fafafa;--color-grey-100: #f1f2f3;--color-grey-200: #e5e5e5;--color-grey-300: #d4d4d4;--color-grey-400: #a3a3a3;--color-grey-500: #737373;--color-grey-600: #525252;--color-grey-700: #404040;--color-grey-800: #262626;--color-grey-900: #171717;--color-grey-950: #0a0a0a;--color-error-ghost: #ffe5e9;--color-error-500: #cc0124;--color-error-700: #a3001d}:root{--color-background-canvas: #fff;--color-background-default: var(--color-grey-50);--color-background-muted: var(--color-grey-200);--color-background-hover: rgba(23, 23, 23, .08);--color-background-inverse: var(--color-grey-950);--color-background-overlay: rgba(10, 10, 10, .45);--color-background-brand-brand: var(--color-brand-500);--color-background-brand-hover: var(--color-brand-600);--color-background-brand-ghost: var(--color-brand-50);--color-background-success-ghost: var(--color-success-50);--color-background-info-ghost: var(--color-info-50);--color-background-caution-ghost: var(--color-caution-50);--color-background-warning-ghost: var(--color-warning-50);--color-background-highlight-ghost: var(--color-highlight-50);--color-background-error-ghost: var(--color-error-ghost);--color-text-emphasis: var(--color-grey-900);--color-text-primary: var(--color-grey-800);--color-text-secondary: var(--color-grey-600);--color-text-tertiary: var(--color-grey-500);--color-text-placeholder: var(--color-grey-400);--color-text-inverse: #fff;--color-text-brand-brand: var(--color-brand-800);--color-text-brand-on-brand: var(--color-grey-900);--color-text-success-success: var(--color-success-700);--color-text-info-info: var(--color-info-700);--color-text-caution-caution: var(--color-caution-700);--color-text-warning-warning: var(--color-warning-700);--color-text-highlight-highlight: var(--color-highlight-700);--color-text-error-error: var(--color-error-700);--color-border-default: var(--color-grey-300);--color-border-subtle: var(--color-grey-200);--color-border-strong: var(--color-grey-500);--color-border-brand-brand: var(--color-brand-500);--color-border-error-error: var(--color-error-500);--color-border-info-info: var(--color-info-500);--color-icon-success: var(--color-success-500);--color-icon-error: var(--color-error-500);--color-icon-info: var(--color-info-500);--spacing-4xs: 2px;--spacing-3xs: 4px;--spacing-2xs: 8px;--spacing-xs: 12px;--spacing-sm: 16px;--spacing-md: 20px;--spacing-lg: 24px;--spacing-xl: 28px;--spacing-2xl: 32px;--spacing-3xl: 36px;--spacing-4xl: 40px;--spacing-5xl: 48px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-lg: 0 4px 6px -4px rgba(0, 0, 0, .1), 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 8px 10px -6px rgba(0, 0, 0, .1), 0 20px 25px -5px rgba(0, 0, 0, .1);--control-height: 32px;--control-height-lg: 40px;--row-single: 40px;--row-double: 56px;--cell-padding-y: 8px;--card-padding: 16px;--page-padding: 24px;--section-gap: 16px;--nav-item-height: 36px;--tab-height: 40px;--kpi-value-size: 28px;--page-title-size: 24px;--font-display: "Maven Pro", "Noto Sans Arabic", system-ui, sans-serif;--font: "DM Sans", "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar: "Noto Sans Arabic", "DM Sans", Tahoma, sans-serif;--focus: var(--color-info-500)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font);font-size:14px;line-height:20px;color:var(--color-text-primary);background:var(--color-background-default);-webkit-font-smoothing:antialiased}[lang=ar],[dir=rtl],[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:var(--font-ar)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{margin:0;font-family:var(--font-display);color:var(--color-text-emphasis)}h1{font-size:var(--page-title-size);line-height:32px;font-weight:600}h2{font-size:18px;line-height:28px;font-weight:600}h3{font-size:16px;line-height:24px;font-weight:600}a{color:inherit}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}.num{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.muted{color:var(--color-text-tertiary)}.ink{color:var(--color-text-emphasis)}.cap{text-transform:capitalize}.center{text-align:center}.small{font-size:12px;line-height:16px}.row{display:flex;align-items:center}.gap{gap:var(--spacing-xs)}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.end{justify-content:flex-end}.grow{flex:1;min-width:0}.self-end{align-self:flex-end}.stack{display:flex;flex-direction:column;gap:var(--section-gap)}.stack.tight{gap:var(--spacing-2xs)}.nowrap{white-space:nowrap}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--color-border-subtle);border-top-color:var(--color-brand-500);animation:spin .8s linear infinite;margin:40px auto}@keyframes spin{to{transform:rotate(360deg)}}.icon{flex:none;display:inline-block;vertical-align:middle}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);height:var(--control-height-lg);padding:0 var(--spacing-sm);border-radius:var(--radius-2xl);border:1px solid var(--color-border-default);background:var(--color-background-canvas);color:var(--color-text-primary);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s,border-color .12s}.btn:hover:not(:disabled){background:var(--color-background-default);border-color:var(--color-border-strong)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--color-background-brand-brand);border-color:var(--color-background-brand-brand);color:var(--color-text-brand-on-brand)}.btn.primary:hover:not(:disabled){background:var(--color-background-brand-hover);border-color:var(--color-background-brand-hover)}.btn.text{border-color:transparent;background:transparent}.btn.text:hover:not(:disabled){background:var(--color-background-hover);border-color:transparent}.btn.sm{height:var(--control-height);padding:0 var(--spacing-xs);font-size:14px}.btn.wide{width:100%}.btn.danger-ghost{color:var(--color-text-error-error)}.icon-btn{width:var(--control-height);height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--radius-xl);cursor:pointer;color:var(--color-text-secondary)}.icon-btn:hover:not(:disabled){background:var(--color-background-hover);color:var(--color-text-emphasis)}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn.danger:hover:not(:disabled){color:var(--color-text-error-error);background:var(--color-background-error-ghost)}.link-btn{border:0;background:none;padding:0;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px;font-weight:500}.link-btn:hover{color:var(--color-text-emphasis)}.link-btn.danger{color:var(--color-text-error-error)}.link-like{border:0;background:none;padding:0;text-align:start;cursor:pointer;color:var(--color-text-secondary);word-break:break-all}.input{width:100%;height:var(--control-height-lg);padding:0 var(--spacing-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-3xl);background:var(--color-background-canvas);font-size:14px;color:var(--color-text-emphasis)}.input::placeholder,.fv-input::placeholder{color:var(--color-text-placeholder)}textarea.input{height:auto;padding:var(--spacing-2xs) var(--spacing-xs);resize:vertical}select.input{padding-inline-end:var(--spacing-xs)}.input:hover:not(:disabled){border-color:var(--color-border-strong)}.input:focus{outline:2px solid var(--focus);outline-offset:-1px;border-color:transparent}.input:disabled{background:var(--color-background-default);color:var(--color-text-placeholder)}.input.sm{height:var(--control-height);width:auto;min-width:120px;font-size:14px}.input.search{max-width:280px}.color{width:44px;height:var(--control-height-lg);padding:2px;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-background-canvas);cursor:pointer}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field>span,.field>legend{font-size:14px;line-height:20px;font-weight:600;color:var(--color-text-secondary);margin-bottom:0}.field>legend{margin-bottom:6px}.hint{margin:0;font-size:14px;color:var(--color-text-tertiary)}.form-err{color:var(--color-text-error-error);font-size:14px;margin:0}.check{display:inline-flex;align-items:center;gap:var(--spacing-2xs);cursor:pointer}.check input,.radio-row input{accent-color:var(--color-brand-600);width:18px;height:18px;margin:0}.radio-row{display:flex;gap:var(--spacing-xs);align-items:flex-start;padding:var(--spacing-2xs) 0;cursor:pointer}.radio-row small{display:block;color:var(--color-text-tertiary)}.toggle{display:flex;align-items:flex-start;gap:var(--spacing-xs);cursor:pointer}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle .tg{flex:none;width:42px;height:24px;border-radius:var(--radius-full);background:var(--color-background-muted);position:relative;transition:background .15s}.toggle .tg:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .15s}.toggle input:checked+.tg{background:var(--color-background-brand-brand)}.toggle input:checked+.tg:after{transform:translate(18px)}.toggle input:disabled+.tg{opacity:.5}.toggle input:focus-visible+.tg{outline:2px solid var(--focus);outline-offset:2px}.toggle small{display:block;color:var(--color-text-tertiary);font-size:14px}.seg{display:inline-flex;gap:var(--spacing-2xs);flex-wrap:wrap}.seg button{height:var(--control-height);padding:0 var(--spacing-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-background-canvas);font-size:14px;font-weight:600;color:var(--color-text-primary);cursor:pointer}.seg button:hover{border-color:var(--color-border-strong)}.seg button[aria-pressed=true]{background:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-text-inverse)}.seg.sm button{height:28px;padding:0 10px;font-size:12px}.pill{display:inline-flex;align-items:center;font-size:12px;line-height:16px;font-weight:500;border-radius:var(--radius-3xl);padding:4px var(--spacing-xs);background:var(--color-background-muted);color:var(--color-text-secondary)}.st-live{background:var(--color-background-success-ghost);color:var(--color-text-success-success)}.st-paused{background:var(--color-background-caution-ghost);color:var(--color-text-caution-caution)}.st-closed,.st-draft{background:var(--color-background-muted);color:var(--color-text-secondary)}.notice{margin:0;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-2xl);background:var(--color-background-caution-ghost);border:1px solid var(--color-caution-200);color:var(--color-caution-900);font-size:14px}.shell{display:flex;min-height:100vh}.side{width:264px;flex:none;background:var(--color-background-canvas);border-inline-end:1px solid var(--color-border-subtle);color:var(--color-text-primary);display:flex;flex-direction:column;padding:var(--spacing-md) var(--spacing-xs);position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:var(--spacing-2xs);padding:0 var(--spacing-2xs) var(--spacing-lg);color:var(--color-text-emphasis)}.brand svg{color:var(--color-brand-600)}.brand b{font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700}.brand span{color:var(--color-text-tertiary);font-size:14px;padding-inline-start:var(--spacing-2xs);border-inline-start:1px solid var(--color-border-default)}.brand.big b{font-size:32px;line-height:40px}.brand.big span{font-size:16px}.side nav{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.side nav a{display:flex;align-items:center;gap:var(--spacing-2xs);height:var(--nav-item-height);padding:0 var(--spacing-xs);border-radius:var(--radius-xl);text-decoration:none;color:var(--color-text-primary);font-weight:500}.side nav a .icon{color:var(--color-text-secondary)}.side nav a:hover{background:var(--color-background-hover)}.side nav a.active{background:var(--color-background-brand-ghost);color:var(--color-text-emphasis);font-weight:600}.side nav a.active .icon{color:var(--color-text-brand-brand)}.side-foot{margin-top:auto;padding:var(--spacing-xs) var(--spacing-2xs) 0;border-top:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--spacing-2xs)}.who b{display:block;font-size:14px;color:var(--color-text-emphasis)}.who span{font-size:12px;line-height:16px;color:var(--color-text-tertiary);text-transform:capitalize}.side .link-btn{text-align:start}.main{flex:1;min-width:0}.mobilebar{display:none}.page{max-width:1240px;margin:0 auto;padding:var(--page-padding) var(--spacing-2xl) 60px}.page-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.page-h p{margin:4px 0 0}.title-row{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.back{display:inline-flex;align-items:center;gap:var(--spacing-3xs);color:var(--color-text-secondary);text-decoration:none;font-size:14px;font-weight:500;margin-bottom:var(--spacing-2xs)}.back:hover{color:var(--color-text-emphasis)}.tabs{display:flex;gap:var(--spacing-lg);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-lg);overflow-x:auto;scrollbar-width:none}.tabs a{display:inline-flex;align-items:center;height:var(--tab-height);padding:0 var(--spacing-3xs);text-decoration:none;color:var(--color-text-tertiary);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a:hover{color:var(--color-text-primary)}.tabs a.on{color:var(--color-text-primary);border-bottom-color:var(--color-border-brand-brand)}.section-h{margin-top:var(--spacing-2xs)}.card{background:var(--color-background-canvas);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3xl);padding:var(--card-padding) var(--spacing-md);box-shadow:var(--shadow-sm);min-width:0}.card.flush{padding:0;overflow:hidden}.card h2{margin-bottom:var(--spacing-3xs)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.kpi{background:var(--color-background-canvas);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3xl);padding:var(--card-padding);box-shadow:var(--shadow-sm)}.kpi span{font-size:12px;line-height:16px;color:var(--color-text-tertiary);display:block}.kpi b{font-family:var(--font-display);font-size:var(--kpi-value-size);line-height:36px;font-weight:600;color:var(--color-text-emphasis);font-variant-numeric:tabular-nums}.table-tools{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border-subtle)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:start;font-size:12px;line-height:16px;font-weight:600;color:var(--color-text-secondary);padding:var(--cell-padding-y) var(--spacing-xs);height:var(--row-single);background:var(--color-background-default);border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}.table td{padding:var(--cell-padding-y) var(--spacing-xs);min-height:var(--row-single);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .r{text-align:end}.table.compact th,.table.compact td{padding:var(--spacing-2xs) 6px;background:none}.table.clickable tbody tr{cursor:pointer}.table.clickable tbody tr:hover{background:var(--color-background-hover)}.table .clip{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camp-link{display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none}.camp-link b{display:block;color:var(--color-text-emphasis)}.camp-link small{color:var(--color-text-tertiary);font-size:12px}.camp-link:hover b{text-decoration:underline}.camp-logo{width:40px;height:40px;border-radius:var(--radius-xl);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;overflow:hidden;flex:none}.camp-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.pager{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:var(--spacing-2xs)}.empty{text-align:center;padding:var(--spacing-5xl) var(--spacing-lg);background:var(--color-background-canvas);border:1px dashed var(--color-border-default);border-radius:var(--radius-3xl)}.empty h3{font-size:18px;line-height:28px;margin-bottom:6px}.empty p{color:var(--color-text-tertiary);margin:0 0 var(--spacing-sm)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-background-overlay);display:flex;align-items:flex-start;justify-content:center;padding:8vh var(--spacing-sm) var(--spacing-sm);z-index:50;overflow-y:auto}.modal{background:var(--color-background-canvas);border-radius:var(--radius-3xl);width:100%;max-width:520px;padding:var(--spacing-lg);box-shadow:var(--shadow-xl)}.modal.wide{max-width:760px}.modal-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.modal-h h2{font-size:28px;line-height:32px}.modal-f{display:flex;justify-content:flex-end;gap:var(--spacing-xs);margin-top:var(--spacing-3xs)}.toasts{position:fixed;bottom:var(--spacing-md);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--spacing-2xs);z-index:60}.toast{display:flex;align-items:center;gap:var(--spacing-2xs);min-width:240px;background:var(--color-background-inverse);color:var(--color-text-inverse);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-2xl);font-size:14px;font-weight:500;box-shadow:var(--shadow-lg)}.toast .icon{color:var(--color-icon-success)}.toast.err .icon{color:var(--color-icon-error)}.choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs)}.choice-card{border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;display:flex;flex-direction:column;gap:2px}.choice-card input{position:absolute;opacity:0}.choice-card small{color:var(--color-text-tertiary);font-size:14px}.choice-cards.scroll{max-height:340px;overflow-y:auto;padding:2px}.choice-cards.scroll .choice-card{position:relative}.choice-card .tpl-meta{font-size:12px}.choice-card.on{border-color:var(--color-border-brand-brand);background:var(--color-background-brand-ghost);box-shadow:0 0 0 1px var(--color-border-brand-brand)}.choice-card:has(input:focus-visible){outline:2px solid var(--focus)}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.auth-side{background:var(--color-brand-500);color:var(--color-grey-900);padding:56px;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-md)}.auth-side .brand{color:var(--color-grey-900)}.auth-side .brand svg{color:var(--color-grey-900)}.auth-side .brand span{color:var(--color-grey-700);border-color:var(--color-grey-700)}.auth-side p{max-width:420px;color:var(--color-grey-800);font-size:18px;line-height:28px;margin:0}.auth-main{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-sm);background:var(--color-background-canvas)}.auth-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:18px}.auth-card form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.search-field{position:relative;display:block;max-width:280px}.search-field .icon{position:absolute;inset-inline-start:var(--spacing-xs);top:50%;transform:translateY(-50%);color:var(--color-text-placeholder);pointer-events:none}.search-field .input.search{max-width:none;padding-inline-start:38px}.avatar{flex:none;width:var(--control-height);height:var(--control-height);border-radius:50%;background:var(--color-background-brand-ghost);color:var(--color-text-brand-brand);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.who-row{display:flex;align-items:center;gap:var(--spacing-2xs);min-width:0}.who{min-width:0}.who b,.who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-2xl);background:var(--color-background-brand-ghost);color:var(--color-text-brand-brand);margin-bottom:var(--spacing-xs)}.auth-card a,.hint a{font-weight:600;color:var(--color-text-emphasis);text-decoration-color:var(--color-brand-600);text-underline-offset:3px}.table tbody tr:hover{background:var(--color-background-default)}.btn:active:not(:disabled){transform:translateY(1px)}.card,.kpi,.type-card{transition:border-color .12s,box-shadow .12s}.type-card:hover{box-shadow:var(--shadow-lg)}.qcard-toggle:hover{background:var(--color-background-default)}.modal-bg{animation:fade-in .15s ease-out}.modal,.toast{animation:pop-in .18s ease-out}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-sm);align-items:start}.two-col.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.builder{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--spacing-lg);align-items:start}.savebar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:#fafafaf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--color-border-subtle);margin:0 -4px;z-index:5}.savebar span{margin-inline-end:auto;font-size:14px}.lang-block+.lang-block{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-subtle)}.qlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.qcard{background:var(--color-background-canvas);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3xl)}.qcard.open{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.qcard-h{display:flex;align-items:center;gap:var(--spacing-3xs);padding:6px var(--spacing-2xs) 6px var(--spacing-3xs)}.qcard-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs);border:0;background:none;text-align:start;cursor:pointer;border-radius:var(--radius-xl)}.qtitle{min-width:0}.qtitle b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--color-text-emphasis)}.qtitle small{color:var(--color-text-tertiary)}.qnum{flex:none;width:28px;height:28px;border-radius:var(--radius-xl);background:var(--color-background-brand-ghost);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--color-text-brand-brand)}.qacts{display:flex;gap:0}.qedit{padding:var(--spacing-sm) 18px 18px;border-top:1px solid var(--color-border-subtle)}.lang-tag{font-size:10px;line-height:12px;font-weight:600;padding:2px 6px;border-radius:var(--radius-md);background:var(--color-background-muted);color:var(--color-text-secondary);margin-inline-start:var(--spacing-3xs)}.opts-edit{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.opt-row{display:flex;gap:6px;align-items:center}.add-q{border-style:dashed;height:46px}.type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-xs)}.type-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--spacing-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3xl);background:var(--color-background-canvas);box-shadow:var(--shadow-sm);cursor:pointer;text-align:start}.type-card:hover{border-color:var(--color-border-strong)}.type-card small{color:var(--color-text-tertiary);font-size:12px}.type-ic{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-brand-ghost);border-radius:var(--radius-xl);margin-bottom:6px;color:var(--color-text-brand-brand);font-size:18px}.logos-edit{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.logo-tile{width:120px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);overflow:hidden;background:#fff}.logo-tile img{width:100%;height:72px;object-fit:contain;padding:var(--spacing-2xs);display:block}.logo-acts{display:flex;justify-content:space-between;border-top:1px solid var(--color-border-subtle)}.logo-add{width:120px;height:105px;border:1px dashed var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-background-default);cursor:pointer;color:var(--color-text-secondary);font-weight:600}.logo-add:hover{border-color:var(--color-border-brand-brand);background:var(--color-background-brand-ghost);color:var(--color-text-emphasis)}.swatches{display:flex;gap:6px}.sw{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--color-border-default);cursor:pointer}.sw.on{box-shadow:0 0 0 2px var(--color-grey-900)}.bg-thumb{width:96px;height:60px;object-fit:cover;border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle)}.preview-wrap{position:sticky;top:var(--spacing-md)}.preview-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xs);font-size:14px;font-weight:600;color:var(--color-text-secondary)}.phone{border:10px solid var(--color-grey-900);border-radius:34px;height:min(720px,calc(100vh - 110px));overflow:hidden;background:#fff;box-shadow:var(--shadow-xl)}.phone .fv{height:100%;overflow-y:auto;min-height:0}.qr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--spacing-sm)}.qr-card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--spacing-sm);align-items:start}.qr-img{width:130px;height:130px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl)}.qr-stats{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;font-size:14px;color:var(--color-text-tertiary)}.qr-stats b{color:var(--color-text-emphasis)}.filters{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:var(--spacing-sm)}.fstep-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-2xs);font-size:14px;color:var(--color-text-tertiary)}.fstep-h b{font-family:var(--font-display);font-size:24px;line-height:32px;color:var(--color-text-emphasis);font-weight:600}.ftrack{height:10px;background:var(--color-background-default);border-radius:5px;overflow:hidden;margin:var(--spacing-2xs) 0 6px;border:1px solid var(--color-border-subtle)}.ftrack.thin{height:8px;margin:var(--spacing-3xs) 0 0}.ftrack i{display:block;height:100%;border-radius:var(--radius-md)}.chart{margin-top:var(--spacing-2xs)}.hbar-h{display:flex;justify-content:space-between;gap:var(--spacing-2xs);font-size:14px}.qsum-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--spacing-sm);align-items:start}.qsum{display:flex;flex-direction:column;gap:var(--spacing-sm)}.qsum-h{display:flex;gap:var(--spacing-xs);align-items:flex-start}.qsum-h b{display:block;color:var(--color-text-emphasis)}.qsum-h small{font-size:12px}.rating-sum{display:flex;gap:var(--spacing-md);align-items:center;flex-wrap:wrap}.big{display:flex;flex-direction:column;min-width:96px}.big b{font-family:var(--font-display);font-size:36px;font-weight:600;line-height:44px;color:var(--color-text-emphasis)}.stars-row span{color:var(--color-grey-300);font-size:16px}.stars-row span.on{color:var(--color-brand-600)}.stack-bar{display:flex;height:14px;border-radius:var(--radius-lg);overflow:hidden;gap:2px}.stack-bar i{display:block;height:100%}.nps-cols{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--spacing-3xs);height:90px;align-items:end}.nps-col{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:var(--spacing-3xs)}.nps-col i{width:100%;border-radius:var(--radius-md) var(--radius-md) 0 0;min-height:2px;display:block}.nps-col span{font-size:12px;color:var(--color-text-tertiary)}.mini-stat{background:var(--color-background-default);border-radius:var(--radius-2xl);padding:var(--spacing-2xs) var(--spacing-sm)}.mini-stat span{display:block;font-size:12px;line-height:16px;color:var(--color-text-tertiary)}.mini-stat b{font-family:var(--font-display);font-size:20px}.text-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.text-list li{padding:var(--spacing-xs) 0;border-top:1px solid var(--color-border-subtle)}.text-list li:first-child{border-top:0;padding-top:0}.text-list p{margin:0 0 2px;unicode-bidi:plaintext}.text-list small{font-size:12px}.answers{margin:0}.answers>div{padding:var(--spacing-xs) 0;border-top:1px solid var(--color-border-subtle)}.answers dt{font-size:14px;color:var(--color-text-tertiary);margin-bottom:2px}.answers dd{margin:0;white-space:pre-wrap;unicode-bidi:plaintext}.fv{--accent: #fed349;--on-accent: #171717;font-size:16px;line-height:24px;min-height:100vh;padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-2xl);display:flex;justify-content:center;align-items:flex-start}.fv.preview{padding:14px 10px 20px;min-height:100%}.fv-msg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);text-align:center;color:var(--color-text-tertiary)}.fv-card{width:100%;max-width:560px;background:#fff;border-radius:var(--radius-3xl);padding:var(--spacing-lg) var(--spacing-lg) 18px;box-shadow:var(--shadow-lg);border-top:6px solid var(--accent)}.fv.preview .fv-card{padding:18px var(--spacing-sm) 14px}.fv-top{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-xs);margin-bottom:14px;min-height:8px}.fv-logos{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.fv-logos img{height:40px;max-width:120px;object-fit:contain}.fv-lang{flex:none;border:1px solid var(--color-border-default);background:#fff;border-radius:var(--radius-full);padding:4px var(--spacing-xs);font-size:14px;font-weight:500;cursor:pointer}.fv-head h1{font-size:24px;line-height:32px;margin-bottom:6px}.fv-intro{margin:0 0 6px;color:var(--color-text-secondary)}.fv-q{padding:18px 0;border-top:1px solid var(--color-border-subtle)}.fv-head+.fv-hp+.fv-q,.fv-stepn+.fv-q{border-top:0}.fv-label{display:flex;gap:var(--spacing-2xs);font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-emphasis)}.fv-n{flex:none;color:var(--color-text-placeholder);font-weight:500;font-variant-numeric:tabular-nums}.fv-req{color:var(--color-text-error-error)}.fv-placeholder{color:var(--color-text-placeholder);font-weight:400;font-style:italic}.fv-help{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.fv-q>.fv-help{padding-inline-start:22px}.fv-q>:not(.fv-label):not(.fv-help){margin-top:var(--spacing-xs)}.fv-opts{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.fv-opt{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 14px;border:1.5px solid var(--color-border-default);border-radius:var(--radius-2xl);cursor:pointer;transition:border-color .12s,background .12s}.fv-opt input{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}.fv-opt.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#fff)}.fv-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fv-input{width:100%;min-height:48px;padding:10px var(--spacing-sm);border:1.5px solid var(--color-border-default);border-radius:var(--radius-3xl);background:#fff;font-size:16px}.fv-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}textarea.fv-input{resize:vertical;unicode-bidi:plaintext}.fv-stars{display:flex;gap:6px;direction:ltr}[dir=rtl] .fv-stars{flex-direction:row-reverse;justify-content:flex-start}.fv-star{width:46px;height:46px;line-height:1;border:0;background:none;color:var(--color-grey-300);cursor:pointer;border-radius:var(--radius-xl);padding:0;display:inline-flex;align-items:center;justify-content:center}.fv-star.on{color:var(--accent)}.fv-star:hover{transform:scale(1.08)}.fv-nps{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--spacing-3xs);direction:ltr}.fv-npsb{height:44px;border:1.5px solid var(--color-border-default);border-radius:var(--radius-xl);background:#fff;cursor:pointer;font-weight:600;font-size:14px;padding:0}.fv-npsb.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fv-npsl{direction:ltr;display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-tertiary);margin-top:6px}.fv-q.err .fv-input,.fv-q.err .fv-opt{border-color:var(--color-border-error-error)}.fv-err{color:var(--color-text-error-error);font-size:14px;margin:var(--spacing-2xs) 0 0}.fv-formerr{margin:6px 0 var(--spacing-xs)}.fv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--radius-2xl);border:1.5px solid var(--accent);background:var(--accent);color:var(--on-accent);font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.fv-btn.wide{width:100%;margin-top:var(--spacing-2xs)}.fv-btn.ghost{background:#fff;color:var(--color-text-primary);border-color:var(--color-border-default)}.fv-btn:disabled{opacity:.5;cursor:default}.fv-progress{height:6px;background:var(--color-background-muted);border-radius:3px;overflow:hidden;margin:14px 0 6px}.fv-progress i{display:block;height:100%;background:var(--accent);transition:width .2s}.fv-stepn{margin:0;font-size:14px;color:var(--color-text-tertiary)}.fv-nav{display:flex;gap:var(--spacing-xs);justify-content:space-between;margin-top:var(--spacing-xs)}.fv-nav .fv-btn:last-child{margin-inline-start:auto}.fv-powered{text-align:center;color:var(--color-text-placeholder);font-size:12px;margin:18px 0 0}.fv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fv-state{padding:18px 0 var(--spacing-2xs);font-size:16px;color:var(--color-text-secondary)}.fv-thanks{text-align:center;padding:10px 0 4px}.fv-thanks h2{font-size:24px;line-height:32px;margin:var(--spacing-xs) 0 6px}.fv-thanks>p{color:var(--color-text-secondary);margin:0 auto 18px;max-width:400px}.fv-check{width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center}.fv-copy{text-align:start;border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}.fv-copy h3{font-size:16px}.fv-emailrow{width:100%;display:flex;flex-direction:column;gap:6px}.fv-inline{display:flex;gap:var(--spacing-2xs)}.fv-ok{color:var(--color-text-success-success);margin:0}@media (max-width: 1100px){.builder{grid-template-columns:minmax(0,1fr)}.preview-wrap{position:static;max-width:420px}.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.shell{display:block}.side{position:fixed;z-index:40;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform .2s}.side.open{transform:none;box-shadow:var(--shadow-xl)}.mobilebar{display:flex;align-items:center;gap:var(--spacing-2xs);padding:10px max(16px,env(safe-area-inset-left));background:var(--color-background-canvas);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-emphasis);position:sticky;top:0;z-index:30}.mobilebar svg{color:var(--color-brand-600)}.mobilebar b{font-family:var(--font-display)}.page{padding:var(--spacing-md) var(--spacing-sm) 48px}.two-col,.two-col.wide-left,.auth{grid-template-columns:minmax(0,1fr)}.auth-side{padding:var(--spacing-2xl) var(--spacing-md)}.qsum-grid,.qr-grid,.choice-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.funnel,.qr-card{grid-template-columns:minmax(0,1fr)}.fv{padding:0}.fv-card{border-radius:0;min-height:100vh;box-shadow:none;padding:var(--spacing-md) var(--spacing-sm)}.fv-npsb{height:40px;font-size:13px}.fv-inline{flex-direction:column}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation-duration:.01ms!important}}.tpl-pill{margin-inline-start:var(--spacing-xxs, 6px)}.tpl-desc{display:block;color:var(--color-text-tertiary);font-size:14px;margin-top:2px}.tpl-edit{margin-inline-end:var(--spacing-xs)}
