@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.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{color:#182848;font-synthesis:none;--navy:#10255a;--navy-deep:#0a142f;--ink:#182848;--slate:#33415f;--mist:#4a5a78;--gold:#f5b73c;--gold-deep:#6b4600;--paper:#f7fafd;--line:#dce5ef;--success:#097a6e;--danger:#ce1b1b;--warning:#8a5e00;--sidebar-width:286px;--radius-card:14px;--radius-control:10px;--shadow-raised:0 18px 54px #10255a1f;background:#eef3f8;font-family:Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body,#root,.theme-root{min-height:100%;margin:0}body{background:#eef3f8;min-width:320px}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.app-loader{background:var(--paper);place-items:center;min-height:100dvh;display:grid}.muted{color:var(--mist);line-height:1.5}.danger-text{color:var(--danger)}.login-page{background:var(--paper);grid-template-columns:minmax(360px,1.15fr) minmax(420px,.85fr);min-height:100dvh;display:grid;position:relative}.login-brand{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vw,92px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";background:#f5b73c17;border:1px solid #f5b73c33;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-300px;right:-260px}.login-brand img{z-index:1;width:min(270px,70%);position:relative}.login-brand>div{z-index:1;max-width:650px;position:relative}.login-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:800}.login-brand h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(38px,5vw,68px);line-height:1.06}.login-brand p:last-child{color:#ffffffc7;max-width:54ch;font-size:clamp(17px,2vw,21px);line-height:1.55}.login-form-panel{place-items:center;padding:32px;display:grid}.login-form{gap:20px;width:min(440px,100%);display:grid}.login-form h1{color:var(--ink);font-size:30px}.login-form .fui-Button{background:var(--gold);min-height:48px;color:var(--navy);border:0;font-weight:800}.login-form .fui-Button:hover{color:var(--navy);background:#e9a925}.login-mark{background:var(--navy);width:52px;height:52px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.login-help{color:var(--mist);padding-top:4px;font-size:13px;line-height:1.5}.admin-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns .2s;display:grid}.admin-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar{background:var(--navy-deep);color:#fff;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.sidebar-brand{border-bottom:1px solid #ffffff14;align-items:center;height:84px;padding:18px 22px;display:flex}.sidebar-brand .brand-full{object-fit:contain;object-position:left center;width:180px;max-height:48px}.brand-emblem{object-fit:contain;width:40px;height:40px;display:none}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;padding:12px 10px 28px;overflow-y:auto}.nav-item{color:#ffffffb8;border-radius:10px;align-items:center;gap:12px;min-height:44px;margin:2px 0;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item:active{transform:scale(.99)}.nav-item.active{background:var(--gold);color:var(--navy)}.nav-item.nested{width:calc(100% - 24px);min-height:38px;margin-left:24px;padding-left:10px;font-size:13px}.nav-item.nested:before{content:"";border-bottom:1px solid #ffffff38;border-left:1px solid #ffffff38;border-radius:0 0 0 6px;width:12px;height:28px;position:absolute;top:-8px;left:-12px}.nav-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-badge{color:#fff;background:#d71f2b;border-radius:11px;justify-content:center;align-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.nav-item.active .nav-badge{background:var(--navy);color:#fff}.nav-group{color:#fff6;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:22px 12px 8px;font-size:11px;font-weight:800}.nav-group-line{background:#ffffff1a;height:1px;margin:16px 8px 8px}.sidebar-collapse{min-height:40px;margin:12px;color:#fff!important;border-top:1px solid #ffffff14!important;border-radius:10px!important}.sidebar-collapsed .brand-full,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-group{display:none}.sidebar-collapsed .brand-emblem{display:block}.sidebar-collapsed .sidebar-brand{justify-content:center;padding:12px}.sidebar-collapsed .nav-item{justify-content:center;padding:8px}.sidebar-collapsed .nav-item.nested{width:auto;margin-left:0}.sidebar-collapsed .nav-item.nested:before{display:none}.sidebar-collapsed .nav-badge{margin-left:0;position:absolute;transform:translate(14px,-12px)}.admin-main{min-width:0}.topbar{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:24px;height:84px;padding:14px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.topbar-actions{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.topbar-with-controls{height:auto;min-height:84px}.topbar-with-controls .topbar-actions{flex-wrap:wrap}.topbar-with-controls .topbar-sos-alert{flex:360px}.admin-language-select{flex-shrink:0;min-width:108px}.topbar-language{flex:0 0 108px;max-width:108px}.login-form-panel{position:relative}.login-language{position:absolute;top:24px;right:24px}@media (width<=1100px){.admin-main .topbar{height:auto;min-height:84px}.topbar-actions{flex-wrap:wrap}.topbar-actions .topbar-sos-alert{flex:1 0 100%;width:100%}}.topbar-sos-alert{color:#fff;cursor:pointer;background:#c91d28;border:2px solid #8d0f17;border-radius:10px;align-items:center;gap:10px;width:clamp(360px,42vw,720px);min-width:0;min-height:52px;padding:0 12px;animation:1.15s ease-in-out infinite alternate sos-alert-pulse;display:flex;overflow:hidden;box-shadow:0 0 0 4px #c91d2824,0 7px 18px #8e0f173d}.topbar-sos-alert:hover,.topbar-sos-alert:focus-visible{background:#ad111b;box-shadow:0 0 0 5px #c91d283d,0 8px 22px #8e0f174d}.topbar-sos-alert:disabled{cursor:wait;opacity:.78}.topbar-sos-icon{flex:none;width:28px;height:28px}.topbar-sos-window{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar-sos-track{letter-spacing:.02em;min-width:max-content;padding-left:100%;font-size:15px;font-weight:900;line-height:1.2;animation:13s linear infinite sos-alert-marquee;display:inline-block}.topbar-sos-alert:hover .topbar-sos-track,.topbar-sos-alert:focus-visible .topbar-sos-track{animation-play-state:paused}.topbar-sos-count{color:#a50f19;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}@keyframes sos-alert-pulse{0%{transform:scale(1)}to{transform:scale(1.012)}}@keyframes sos-alert-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.fui-DialogSurface.sos-alert-dialog{width:min(680px,100vw - 32px);max-width:680px}.sos-alert-details{gap:18px;padding-top:4px;display:grid}.sos-alert-modal-banner{color:#8d0f17;background:#fbe6e7;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sos-alert-modal-banner>svg{flex:none;width:26px;height:26px}.sos-alert-modal-banner>div{gap:3px;display:grid}.sos-alert-modal-banner strong{font-size:14px}.sos-alert-modal-banner span{color:#6f2530;font-size:12px;line-height:1.45}.sos-alert-section{gap:12px;display:grid}.sos-alert-section h3{color:var(--ink);font-size:15px}.sos-alert-modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sos-alert-modal-field{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-content:start;gap:5px;min-width:0;padding:12px 14px;display:grid}.sos-alert-modal-field.wide{grid-column:1/-1}.sos-alert-modal-field>span{color:var(--mist);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.sos-alert-modal-field>strong,.sos-alert-modal-field>a{overflow-wrap:anywhere;color:var(--ink);font-size:13px;line-height:1.45}.sos-alert-modal-field>a,.sos-alert-contact-row>a{color:#0b57a4;font-weight:800;text-decoration:none}.sos-alert-modal-field>a:hover,.sos-alert-contact-row>a:hover{text-decoration:underline}.sos-alert-contact-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sos-alert-contact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 14px;display:flex}.sos-alert-contact-row:last-child{border-bottom:0}.sos-alert-contact-row>div{gap:3px;display:grid}.sos-alert-contact-row strong{color:var(--ink);font-size:13px}.sos-alert-contact-row span{color:var(--mist);font-size:12px}.sos-alert-contact-row>a{white-space:nowrap;font-size:13px}.sos-alert-no-contacts{background:var(--paper);color:var(--mist);border-radius:10px;padding:14px;font-size:13px}.user-menu{min-height:52px!important;padding:6px 10px!important}.user-menu>span{flex-direction:column;align-items:flex-start;margin-left:6px;display:flex}.user-menu strong{color:var(--ink);font-size:13px}.user-menu small{color:var(--mist);font-size:11px}.page-content{max-width:1600px;margin:0 auto;padding:clamp(20px,3vw,42px)}.page-stack{gap:24px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading>div:first-child{max-width:780px}.page-heading h2{color:var(--ink);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(24px,3vw,34px);line-height:1.15}.page-heading p{color:var(--mist);line-height:1.5}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gold-button.fui-Button{background:var(--gold);color:var(--navy);border-color:var(--gold);font-weight:800}.gold-button.fui-Button:hover{color:var(--navy);background:#e9a925;border-color:#e9a925}.metric-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex;box-shadow:0 8px 24px #10255a0a}.metric-card strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,sans-serif;font-size:34px}.metric-card span{color:var(--mist);font-size:13px;line-height:1.35}.metric-icon{color:var(--navy)}.metric-card.alert .metric-icon,.metric-card.alert strong{color:var(--danger)}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:20px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;overflow:hidden;box-shadow:0 10px 30px #10255a0d}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 20px;display:flex}.panel-header h3{color:var(--ink);font-size:17px}.panel-body{padding:20px}.panel-body.flush{padding:0}.list-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:68px;padding:13px 20px;display:grid}.list-row:last-child{border-bottom:0}.list-row strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.list-row small{color:var(--mist);line-height:1.4}.row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.status-published,.status-active,.status-completed,.status-sent,.status-available{color:#075f55;background:#e1f3ef}.status-draft,.status-open{color:#5d466f;background:#f0eafb}.status-scheduled,.status-waiting_member,.status-assigned{color:var(--gold-deep);background:#fff4d6}.status-opened{color:var(--teal);background:#def3ed}.status-submitted,.status-under_review,.status-unread,.status-read{color:var(--gold-deep);background:#fff4d6}.status-approved{color:#075f55;background:#e1f3ef}.status-rejected{color:#991c24;background:#fbe6e7}.status-archived,.status-cancelled,.status-closed,.status-suspended,.status-expired,.status-deleted{color:#5b6578;background:#edf1f5}.status-no_subscription{color:#526175;background:#edf1f5}.status-deletion_requested{color:#9a1b1b;background:#fbeaea}.toolbar{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.toolbar-filters,.toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-field{min-width:min(320px,70vw)}.data-table-wrap{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:760px}.data-table th{height:44px;color:var(--mist);text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);white-space:nowrap;background:#f3f7fb;padding:8px 16px;font-size:11px}.data-table td{border-bottom:1px solid var(--line);color:var(--slate);vertical-align:middle;padding:14px 16px;font-size:13px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{cursor:pointer;transition:background .14s}.data-table tbody tr:hover{background:#f8fbfe}.data-table .primary-cell strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.data-table .primary-cell small{color:var(--mist)}.partner-log-payload{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);max-height:260px;color:var(--ink);background:#f3f7fb;border-radius:8px;padding:12px;font-size:12px;overflow:auto}.numeric{font-variant-numeric:tabular-nums}.empty-state{text-align:center;border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;place-items:center;min-height:300px;padding:48px 24px;display:grid}.empty-state>div{justify-items:center;gap:12px;max-width:440px;display:grid}.empty-state .empty-icon{width:72px;height:72px;color:var(--navy);background:#e8eff7;border-radius:50%;place-items:center;display:grid}.empty-state h3{color:var(--ink);font-size:20px}.empty-state p{color:var(--mist);line-height:1.5}.drawer-form{gap:20px;padding:20px 24px 32px;display:grid}.drawer-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.drawer-form textarea{resize:vertical;min-height:108px}.drawer-footer{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.helper-box{border-left:4px solid var(--navy);color:var(--slate);background:#eef4fa;padding:14px 16px;font-size:13px;line-height:1.5}.warning-box{border-left:4px solid var(--gold);color:#6b4d0d;background:#fff5d9;padding:14px 16px;font-size:13px;line-height:1.5}.friendly-editor-body{background:#f4f7fb;gap:16px;padding:18px 20px 28px;display:grid}.editor-intro{color:var(--navy);background:#eef5fb;border:1px solid #cfe0f0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.editor-intro>svg{flex:none;margin-top:1px}.editor-intro>div{gap:3px;display:grid}.editor-intro strong{font-size:13px}.editor-intro span{color:var(--slate);font-size:13px;line-height:1.45}.editor-section{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:18px;padding:20px;display:grid;box-shadow:0 4px 16px #10255a09}.editor-section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.editor-section-header>div{gap:5px;display:grid}.editor-section-header h3{color:var(--ink);font-size:17px}.editor-section-header p{color:var(--mist);font-size:13px;line-height:1.45}.editor-step{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.editor-static-field{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);align-content:center;justify-items:start;gap:5px;min-height:72px;padding:12px 14px;display:grid}.editor-static-field>span:first-child{color:var(--slate);font-size:12px;font-weight:700}.editor-static-field>strong{color:var(--ink);font-size:14px}.editor-static-field>small{color:var(--mist);font-size:11px;line-height:1.35}.friendly-optional-section{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;overflow:hidden}.friendly-optional-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 20px;list-style:none;display:flex}.friendly-optional-section>summary::-webkit-details-marker{display:none}.friendly-optional-section>summary>div{gap:4px;display:grid}.friendly-optional-section>summary strong{color:var(--ink);font-size:14px}.friendly-optional-section>summary span:not(.optional-label){color:var(--mist);font-size:12px;line-height:1.4}.friendly-optional-section>summary:after{content:"Buka";color:var(--navy);font-size:12px;font-weight:800}.friendly-optional-section[open]>summary:after{content:"Tutup"}.friendly-optional-section .optional-label{color:var(--mist);background:#edf1f5;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:800}.friendly-optional-content{border-top:1px solid var(--line);gap:16px;padding:18px 20px 20px;display:grid}.friendly-optional-content textarea{resize:vertical;min-height:96px}.structured-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.structured-span{grid-column:1/-1}.structured-switch-row{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 14px;display:flex}.structured-switch-row>div{gap:4px;display:grid}.structured-switch-row strong{color:var(--ink);font-size:13px}.structured-switch-row span{color:var(--mist);font-size:11px;line-height:1.4}.structured-group{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.structured-group>summary{cursor:pointer;align-items:center;min-height:60px;padding:13px 16px;list-style:none;display:flex}.structured-group>summary::-webkit-details-marker{display:none}.structured-group>summary>div{gap:3px;display:grid}.structured-group>summary strong{color:var(--ink);font-size:13px}.structured-group>summary span{color:var(--mist);font-size:11px;line-height:1.35}.structured-group>summary:after{content:"Buka";color:var(--navy);margin-left:auto;font-size:11px;font-weight:800}.structured-group[open]>summary:after{content:"Tutup"}.structured-group-content{border-top:1px solid var(--line);background:#fff;padding:16px}.structured-array{gap:12px;display:grid}.structured-array-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.structured-array-header>div{gap:4px;display:grid}.structured-array-header strong{color:var(--ink);font-size:13px}.structured-array-header span{color:var(--mist);font-size:11px;line-height:1.4}.structured-array-list{gap:12px;display:grid}.structured-array-item{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:14px;padding:15px;display:grid}.structured-array-item>.structured-field-grid{padding-top:2px}.structured-array-item-header{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.structured-array-item-header>strong{color:var(--ink);font-size:13px}.structured-shortcut-heading{align-items:center;gap:9px;min-width:0;display:inline-flex}.structured-shortcut-heading img,.structured-shortcut-select>img,.structured-shortcut-option img{object-fit:contain;background:#cee3fb;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.structured-shortcut-select{align-items:center;gap:9px;width:100%;display:flex}.structured-shortcut-select>.fui-Dropdown{flex:1;min-width:0}.structured-shortcut-option{align-items:center;gap:10px;width:100%;display:flex}.structured-shortcut-option>span{line-height:1.2;display:grid}.structured-shortcut-option small{color:var(--mist);font-size:11px}.structured-shortcut-unknown{width:32px;height:32px;color:var(--mist);background:#eef2f7;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.structured-shortcut-title-fields{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}@media (width<=700px){.structured-shortcut-title-fields{grid-template-columns:1fr}}.structured-empty{background:var(--paper);text-align:center;border:1px dashed #bdcbd9;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:96px;padding:18px;display:grid}.structured-empty strong{color:var(--ink);font-size:13px}.structured-empty span{color:var(--mist);font-size:12px;line-height:1.4}.structured-empty.compact{min-height:64px}.cms-summary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.cms-summary>div{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;flex-direction:column;justify-content:space-between;min-height:98px;padding:16px 18px;display:flex}.cms-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font:800 28px Plus Jakarta Sans,sans-serif}.cms-summary span{color:var(--mist);font-size:12px;font-weight:700;line-height:1.4}.cms-explainer{border-left:4px solid var(--gold);background:#fff8e7;border-radius:4px 12px 12px 4px;gap:4px;padding:15px 18px;display:grid}.cms-explainer strong{color:var(--ink);font-size:14px}.cms-explainer span{color:var(--slate);font-size:13px;line-height:1.5}.cms-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cms-module-card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 8px 24px #10255a0a}.cms-module-card header{align-items:center;gap:14px;display:flex}.cms-module-code{background:var(--navy);color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font:800 14px Plus Jakarta Sans,sans-serif;display:grid}.cms-module-card h3{color:var(--ink);margin-bottom:4px;font-size:17px}.cms-module-card header p,.cms-module-note{color:var(--mist);font-size:12px;line-height:1.45}.cms-module-note{min-height:35px}.cms-screen-list{flex-wrap:wrap;gap:6px;display:flex}.cms-screen-list>span{min-height:25px;color:var(--navy);letter-spacing:.02em;white-space:nowrap;background:#edf3f9;border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.cms-screen-list.compact{gap:4px}.cms-screen-list.compact>span{min-height:22px;padding:2px 6px;font-size:10px}.cms-module-stats{border-top:1px solid var(--line);color:var(--mist);flex-wrap:wrap;gap:12px;padding-top:13px;font-size:12px;display:flex}.cms-module-stats strong{color:var(--ink)}.cms-module-stats .attention,.cms-module-stats .attention strong{color:var(--warning)}.cms-module-open{white-space:nowrap;justify-self:start;font-weight:800!important}.cms-module-context{border-radius:var(--radius-card);background:#eef5fb;border:1px solid #cfe0f0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cms-module-context>div:first-child{gap:4px;max-width:720px;display:grid}.cms-context-label{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cms-module-context strong{color:var(--ink);font-size:15px}.cms-module-context p{color:var(--slate);font-size:13px;line-height:1.45}.cms-type-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.cms-type-strip button{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.cms-type-strip button:hover,.cms-type-strip button.selected{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.cms-type-strip button.selected{background:#eef5fb}.cms-type-strip span{font-size:13px;font-weight:800}.cms-type-strip small{color:var(--mist);font-size:11px;line-height:1.4}.cms-type-strip b{color:var(--navy);align-self:end;font-size:11px}.cms-entry-title{align-items:center;gap:11px;min-width:280px;display:flex}.cms-entry-title>img,.cms-entry-title>span{border:1px solid var(--line);object-fit:cover;background:#e7f0f9;border-radius:10px;flex:none;width:46px;height:46px}.cms-entry-title>span{color:var(--navy);place-items:center;font-weight:900;display:grid}.cms-entry-title>div{min-width:0}.cms-entry-title small{text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.fui-DialogSurface.editor-dialog{--admin-dialog-max-width:1420px}.content-editor-workspace{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px;display:grid}.content-editor-fields{gap:16px;min-width:0;display:grid}.visual-fields-grid{gap:16px;display:grid}.media-asset-control{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;padding:14px;display:grid}.media-asset-current{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.media-asset-current>img,.media-empty-preview,.media-file-preview{border:1px solid var(--line);object-fit:contain;width:72px;height:72px;color:var(--navy);background:#fff;border-radius:10px;place-items:center;font-weight:900;display:grid}.media-asset-current.is-default{background:#f5f9fd;border:1px solid #cfe0f0;border-radius:10px;padding:9px}.media-asset-current>div{gap:4px;min-width:0;display:grid}.media-asset-current strong{color:var(--ink);font-size:13px}.media-asset-current small{color:var(--mist);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.media-asset-actions{flex-wrap:wrap;gap:8px;display:flex}.media-upload-error{color:#b42318;font-size:13px;font-weight:650}.media-asset-library{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.media-asset-library>summary{min-height:46px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.media-asset-library>summary::-webkit-details-marker{display:none}.media-asset-library>summary span{background:#edf3f9;border-radius:12px;place-items:center;min-width:24px;height:24px;display:grid}.media-choice-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:300px;padding:10px;display:grid;overflow:auto}.media-choice-grid button{border:1px solid var(--line);min-width:0;color:var(--mist);cursor:pointer;background:#fff;border-radius:9px;gap:5px;padding:6px;display:grid}.media-choice-grid button:hover,.media-choice-grid button.selected{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.media-choice-grid img,.media-choice-grid button>span{aspect-ratio:1;object-fit:cover;width:100%;color:var(--navy);background:#edf2f7;border-radius:6px;place-items:center;font-weight:900;display:grid}.media-choice-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.content-live-preview{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:14px;padding:16px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #10255a0f}.preview-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.preview-heading>div{gap:3px;display:grid}.preview-heading>div span{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.preview-heading strong{color:var(--ink);font-size:13px}.preview-state{color:#075f55;white-space:nowrap;background:#e1f3ef;border-radius:12px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.preview-state.hidden{color:#5b6578;background:#edf1f5}.preview-device{background:#f7fafd;border:5px solid #1a2948;border-radius:24px;overflow:hidden;box-shadow:0 14px 30px #0a142f21}.preview-device-bar{background:var(--navy);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 13px;font-size:9px;display:grid}.preview-device-bar b{font-size:10px}.preview-device-bar i{opacity:.8;background:#fff;border-radius:4px;justify-self:end;width:18px;height:8px}.preview-content{flex-direction:column;gap:0;min-height:320px;padding:15px;display:flex}.preview-content.layout-list,.preview-content.layout-directory{flex-direction:row;align-items:center;gap:10px;min-height:240px}.preview-content.layout-card{justify-content:center;min-height:260px}.preview-content.layout-status{text-align:center;justify-content:center;align-items:center}.preview-visual{background:#e8f1f9;border-radius:14px 14px 0 0;place-items:center;height:126px;display:grid;overflow:hidden}.preview-content.layout-list .preview-visual,.preview-content.layout-directory .preview-visual{border-radius:50%;flex:none;width:70px;height:70px}.preview-content.layout-status .preview-visual{border-radius:50%;width:112px;height:112px}.preview-content.layout-settings .preview-visual,.preview-content.layout-form .preview-visual{border-radius:14px 14px 0 0;height:78px}.preview-visual img{object-fit:cover;width:100%;height:100%}.preview-content.layout-card .preview-visual img,.preview-content.layout-list .preview-visual img,.preview-content.layout-directory .preview-visual img,.preview-content.layout-status .preview-visual img,.preview-content.layout-settings .preview-visual img,.preview-content.layout-form .preview-visual img{object-fit:contain}.preview-visual.placeholder{color:var(--navy)}.preview-copy{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;gap:7px;padding:14px;display:grid}.layout-list .preview-copy,.layout-directory .preview-copy,.layout-status .preview-copy{background:0 0;border:0;padding:0}.preview-copy>small{color:var(--mist);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.preview-copy h3{color:var(--ink);font-size:16px;line-height:1.25}.preview-copy p{color:var(--slate);font-size:11px;line-height:1.45}.preview-copy button{background:var(--gold);min-height:38px;color:var(--navy);pointer-events:none;border:0;border-radius:10px;margin-top:3px;font-size:11px;font-weight:900}.preview-control{border:1px solid var(--line);min-height:42px;color:var(--slate);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;font-size:10px;display:flex}.preview-control i{background:var(--navy);border-radius:9px;width:30px;height:18px}.preview-screen-map{gap:8px;display:grid}.preview-screen-map>strong{color:var(--ink);font-size:11px}.preview-help{color:var(--mist);font-size:10px;line-height:1.4}.pwa-live-screen-tabs{scrollbar-width:thin;gap:7px;padding:2px;display:flex;overflow-x:auto}.pwa-live-screen-tabs button{border:1px solid var(--line);min-width:112px;color:var(--mist);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.pwa-live-screen-tabs button:hover{background:#f7fafd;border-color:#9eb5cf}.pwa-live-screen-tabs button.selected{border-color:var(--navy);color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#eef4fb}.pwa-live-screen-tabs strong{font-size:11px;line-height:1.2}.pwa-live-screen-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.pwa-live-location{background:#f7fafd;border:1px solid #d5e1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.pwa-live-location>div{gap:2px;min-width:0;display:grid}.pwa-live-location small{color:var(--mist);font-size:9px;font-weight:750}.pwa-live-location strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pwa-live-location>span{color:#146c5a;flex:none;font-size:9px;font-weight:800}.editor-managed-sections{background:#f5f9fd;border:1px solid #cfe0f0;border-radius:10px;gap:8px;padding:12px;display:grid}.editor-managed-sections>strong{color:var(--ink);font-size:12px}.editor-managed-sections>div,.cms-section-list{flex-wrap:wrap;gap:6px;display:flex}.editor-managed-sections span,.cms-section-list>span{min-height:24px;color:var(--slate);background:#fff;border:1px solid #d9e5f1;border-radius:7px;align-items:center;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.cms-section-list.compact{gap:4px}.cms-section-list.compact>span{min-height:22px;padding:2px 6px;font-size:9px}.preview-device.pwa-preview{background:#f4f8fc;border-width:5px;border-radius:27px;flex-direction:column;height:610px;font-family:Inter,sans-serif;display:flex;overflow:hidden}.pwa-preview .preview-device-bar{color:#10255a;background:#fff;flex:none;height:26px;padding:0 13px}.pwa-preview .preview-device-bar.home{color:#fff;background:#142e68}.pwa-preview .preview-device-bar b{display:block}.pwa-preview-page-header{color:#10255a;background:#fff;border-bottom:1px solid #dbe5ef;flex:none;grid-template-columns:28px 1fr 28px;align-items:center;min-height:49px;padding:0 14px;display:grid}.pwa-preview-page-header b{font:400 29px/1 Arial,sans-serif}.pwa-preview-page-header strong{font:800 15px Plus Jakarta Sans,sans-serif}.pwa-preview-home-header{color:#fff;background:#142e68;border-radius:0 0 22px 22px;flex:none;align-content:center;min-height:104px;padding:10px 18px 15px;display:grid}.pwa-preview-home-header>small{margin-bottom:12px;font:800 12px Plus Jakarta Sans,sans-serif}.pwa-preview-home-header>small span,.pwa-preview-brand span,.pwa-preview-member-card article>small span{color:#f5b73c}.pwa-preview-home-header>strong{font-size:10px;font-weight:550}.pwa-preview-home-header>h3{color:#fff;font-size:17px;line-height:1.2}.pwa-preview-scroll{overscroll-behavior:contain;scrollbar-width:thin;background:#f4f8fc;flex:1;min-height:0;overflow:auto}.pwa-preview-scroll main{color:#10255a;min-height:100%}.pwa-preview-scroll h2,.pwa-preview-scroll h3,.pwa-preview-scroll h4,.pwa-preview-scroll p{margin:0}.pwa-preview-scroll h2,.pwa-preview-scroll h3,.pwa-preview-scroll h4{font-family:Plus Jakarta Sans,sans-serif}.pwa-preview-scroll button{color:#10255a;pointer-events:none;background:#f5b73c;border:0;border-radius:10px;min-height:38px;font:800 11px Inter,sans-serif}.pwa-preview-bottom{color:#405272;background:#fff;border-top:1px solid #d8e2ec;flex:none;grid-template-columns:repeat(5,1fr);align-items:center;min-height:54px;display:grid}.pwa-preview-bottom>span{place-items:center;gap:2px;font-size:15px;font-weight:900;display:grid}.pwa-preview-bottom small{font-size:7px;font-weight:700}.pwa-preview-bottom .whatsapp{color:#fff;background:#20ca68;border:4px solid #d8f6e4;border-radius:50%;place-self:start center;width:42px;height:42px;margin-top:-11px}.pwa-preview-bottom .whatsapp>img{object-fit:contain;width:100%;height:100%;display:block}.pwa-preview-bottom .whatsapp small{color:#1b62c5;white-space:nowrap;margin-top:58px;position:absolute}.pwa-preview-home{padding:14px}.pwa-preview-home section{gap:10px;display:grid}.pwa-preview-home h4{font-size:16px}.pwa-preview-feature-card,.pwa-preview-banner-card{background:#e3f1fb;border-radius:15px;grid-template-columns:42% 1fr;gap:10px;min-height:138px;padding:12px;display:grid;overflow:hidden}.pwa-preview-banner-card{background:#fff;border:1px solid #d8e2ec;padding:0;display:block}.pwa-preview-feature-card>img{object-fit:contain;width:100%;height:96px}.pwa-preview-feature-card>div{align-content:center;gap:6px;display:grid}.pwa-preview-feature-card h3,.pwa-preview-banner-card h3{font-size:13px}.pwa-preview-feature-card p,.pwa-preview-banner-card p{color:#51617d;font-size:9px;line-height:1.35}.pwa-preview-feature-card button{justify-self:start;min-height:30px;padding:0 12px}.pwa-preview-banner-card>img{object-fit:cover;width:100%;height:118px}.pwa-preview-banner-card>div{gap:6px;padding:11px;display:grid}.pwa-preview-banner-card button{width:100%}.pwa-preview-shortcuts{grid-template-columns:repeat(3,1fr);gap:14px 7px;display:grid}.pwa-preview-shortcuts>span{text-align:center;justify-items:center;gap:5px;display:grid}.pwa-preview-shortcuts img{object-fit:contain;background:#cfe5fb;border-radius:50%;width:58px;height:58px;padding:5px}.pwa-preview-shortcuts small{font-size:9px;font-weight:750}.pwa-preview-onboarding{text-align:center;align-content:center;justify-items:center;gap:12px;padding:28px 22px;display:grid;color:#fff!important;background:#10255a!important}.pwa-preview-brand{font:800 16px Plus Jakarta Sans,sans-serif}.pwa-preview-onboarding>img{object-fit:contain;background:#fff;border-radius:28px;width:112px;height:112px;padding:12px}.pwa-preview-onboarding h2{color:#fff;font-size:20px}.pwa-preview-onboarding p{color:#dae4f6;font-size:11px;line-height:1.5}.pwa-preview-onboarding button{width:100%;margin-top:10px}.pwa-preview-inbox,.pwa-preview-rewards,.pwa-preview-feed,.pwa-preview-services,.pwa-preview-product,.pwa-preview-health,.pwa-preview-doctor,.pwa-preview-plans,.pwa-preview-finance,.pwa-preview-directory,.pwa-preview-guide,.pwa-preview-event,.pwa-preview-branch,.pwa-preview-faq,.pwa-preview-support,.pwa-preview-profile-form,.pwa-preview-settings,.pwa-preview-article{padding:15px}.pwa-preview-inbox h4,.pwa-preview-rewards h4,.pwa-preview-services>small,.pwa-preview-product h4,.pwa-preview-health h4,.pwa-preview-doctor h4,.pwa-preview-directory h4,.pwa-preview-faq>small,.pwa-preview-support h4{letter-spacing:.04em;margin-bottom:9px;font-size:11px;font-weight:850;display:block}.pwa-preview-inbox article,.pwa-preview-merchant,.pwa-preview-directory article,.pwa-preview-branch article,.pwa-preview-support article,.pwa-preview-settings article{background:#fff;border:1px solid #dbe5ef;border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.pwa-preview-inbox article>span,.pwa-preview-merchant>span,.pwa-preview-directory article>span,.pwa-preview-branch article>span,.pwa-preview-support article>span,.pwa-preview-settings article>span{background:#d9ebfc;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.pwa-preview-inbox img,.pwa-preview-merchant img,.pwa-preview-directory article img,.pwa-preview-branch article img,.pwa-preview-support article img,.pwa-preview-settings article img{object-fit:contain;width:40px;height:40px}.pwa-preview-inbox article div,.pwa-preview-merchant div,.pwa-preview-directory article div,.pwa-preview-branch article div,.pwa-preview-support article div,.pwa-preview-settings article div{gap:3px;min-width:0;display:grid}.pwa-preview-inbox h3,.pwa-preview-merchant h3,.pwa-preview-directory h2,.pwa-preview-branch h2,.pwa-preview-support h3,.pwa-preview-settings h3{font-size:12px}.pwa-preview-inbox p,.pwa-preview-merchant p,.pwa-preview-directory p,.pwa-preview-branch p,.pwa-preview-settings p{color:#56657e;font-size:9px;line-height:1.4}.pwa-preview-inbox small,.pwa-preview-merchant small,.pwa-preview-directory small,.pwa-preview-branch small,.pwa-preview-support small{color:#65748c;font-size:8px}.pwa-preview-feed article{background:#fff;border:1px solid #dbe5ef;border-radius:14px;overflow:hidden}.pwa-preview-feed article>img{object-fit:cover;width:100%;height:180px}.pwa-preview-feed article>small,.pwa-preview-feed article>h3,.pwa-preview-feed article>p{margin:0 13px;display:block}.pwa-preview-feed article>small{color:#6b7890;text-transform:uppercase;margin-top:12px;font-size:8px}.pwa-preview-feed h3{font-size:15px;margin-top:4px!important}.pwa-preview-feed p{color:#53627c;font-size:10px;line-height:1.45;margin-top:5px!important}.pwa-preview-feed button{width:calc(100% - 26px);margin:11px 13px 13px}.pwa-preview-member-card{padding:18px}.pwa-preview-member-card article{color:#fff;background:#142e68;border-top:6px solid #f5b73c;border-radius:17px;align-content:start;gap:8px;min-height:280px;padding:22px;display:grid;position:relative}.pwa-preview-member-card article>small{font-weight:800}.pwa-preview-member-card h2{color:#fff;margin-top:20px;font-size:19px}.pwa-preview-member-card article>strong{color:#f5b73c;font-size:15px}.pwa-preview-qr{color:#142e68;background:#fff;border-radius:10px;justify-self:center;place-items:center;width:82px;height:82px;margin-top:22px;font-size:48px;display:grid}.pwa-preview-member-card>p{color:#405272;text-align:center;margin-top:13px;font-size:10px}.pwa-preview-service-grid article{text-align:center;justify-items:center;gap:7px;width:108px;display:grid}.pwa-preview-service-grid article>span{background:#cfe5fb;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.pwa-preview-service-grid img{object-fit:contain;width:68px;height:68px}.pwa-preview-service-grid strong{font-size:12px}.pwa-preview-service-grid p{color:#58677e;font-size:9px}.pwa-preview-product,.pwa-preview-doctor,.pwa-preview-finance{align-content:start;gap:12px;display:grid}.pwa-preview-product-hero,.pwa-preview-doctor>section,.pwa-preview-finance>section{text-align:center;background:#e4f2fb;border-radius:15px;justify-items:center;gap:6px;padding:16px;display:grid}.pwa-preview-product-hero>img,.pwa-preview-doctor>section img,.pwa-preview-finance>section img{object-fit:contain;width:84px;height:84px}.pwa-preview-provider{align-items:center;gap:6px;display:flex}.pwa-preview-provider>small{color:#56657d;font-size:8px}.pwa-preview-provider>img{object-fit:contain!important;width:92px!important;height:30px!important}.pwa-preview-product-hero small,.pwa-preview-doctor section small{letter-spacing:.08em;font-size:8px;font-weight:800}.pwa-preview-product h2,.pwa-preview-doctor h2,.pwa-preview-finance h2{font-size:17px}.pwa-preview-product p,.pwa-preview-doctor p,.pwa-preview-finance p{color:#50617b;font-size:10px;line-height:1.45}.pwa-preview-product>button,.pwa-preview-doctor section>button{width:100%}.pwa-preview-list{gap:7px;display:grid}.pwa-preview-list>div{grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.35;display:grid}.pwa-preview-list b{color:#0b7d4d;background:#dff1e8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.pwa-preview-list.numbered b{color:#fff;background:#142e68}.pwa-preview-safety{color:#a41d1d;background:#ffe5e5;border-radius:10px;padding:10px;font-size:9px;font-weight:700}.pwa-preview-health{align-content:start;gap:14px;display:grid}.pwa-preview-health>article{background:#fff;border-radius:15px;grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.pwa-preview-health article>span{background:#d8eaff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.pwa-preview-health img{object-fit:contain;width:60px;height:60px}.pwa-preview-health article div{gap:4px;display:grid}.pwa-preview-health article small{font-size:8px}.pwa-preview-health h2{font-size:14px}.pwa-preview-health article strong{font-size:19px}.pwa-preview-health-bands{background:#fff;border-radius:12px;gap:7px;padding:12px;display:grid}.pwa-preview-health-bands span{align-items:center;gap:8px;font-size:10px;display:flex}.pwa-preview-health-bands i{border-radius:50%;width:9px;height:9px}.pwa-preview-health-bands .good{background:#219653}.pwa-preview-health-bands .attention{background:#e7a400}.pwa-preview-health-bands .high{background:#cf314f}.pwa-preview-health>p{color:#5c6a80;font-size:9px;line-height:1.45}.pwa-preview-health-detail{align-content:start;gap:12px;padding:15px;display:grid}.pwa-preview-health-detail>h3{color:#10255a;margin:0;font:800 14px Plus Jakarta Sans,sans-serif}.pwa-preview-health-reading{background:#fff;border:1px solid #dce5ef;border-radius:16px;gap:7px;padding:14px;display:grid}.pwa-preview-health-reading.is-edited{border-color:#315d9f;box-shadow:inset 0 0 0 1px #315d9f}.pwa-preview-health-reading>small{color:#4a5a78;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.pwa-preview-health-reading>div{align-items:baseline;gap:7px;display:flex}.pwa-preview-health-reading>div>strong{color:#10255a;font:800 28px/1 Plus Jakarta Sans,sans-serif}.pwa-preview-health-reading>div>span{color:#4a5a78;font-size:12px}.pwa-preview-health-reading em,.pwa-preview-health-history em{border-radius:999px;align-items:center;min-height:24px;margin-left:auto;padding:0 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.pwa-preview-health-reading em.normal,.pwa-preview-health-history em.normal{color:#1e6f3c;background:#e6f2ea}.pwa-preview-health-reading em.attention,.pwa-preview-health-history em.attention{color:#765000;background:#fff3d4}.pwa-preview-health-reading em.high,.pwa-preview-health-reading em.low,.pwa-preview-health-history em.high,.pwa-preview-health-history em.low{color:#a71414;background:#fbeaea}.pwa-preview-health-reading>p{color:#4a5a78;font-size:10px}.pwa-preview-health-reading>p strong{color:#10255a}.pwa-preview-health-reading>footer{color:#4a5a78;font-size:9px}.pwa-preview-health-chart{background:#fff;border:1px solid #dce5ef;border-radius:14px;gap:10px;padding:13px;display:grid}.pwa-preview-health-chart>strong{font-size:11px}.pwa-preview-health-chart>div{background:linear-gradient(#0000 32%,#edf2f7 33%,#0000 34% 65%,#edf2f7 66%,#0000 67%);border-bottom:1px solid #dce5ef;height:68px;position:relative}.pwa-preview-health-chart i{background:#fff;border:2px solid #10255a;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px}.pwa-preview-health-chart i:first-child{bottom:17px;left:8%}.pwa-preview-health-chart i:nth-child(2){bottom:29px;left:29%}.pwa-preview-health-chart i:nth-child(3){bottom:22px;left:50%}.pwa-preview-health-chart i:nth-child(4){bottom:38px;left:71%}.pwa-preview-health-chart i:nth-child(5){background:#f5b73c;bottom:31px;left:91%}.pwa-preview-health-history{background:#fff;border:1px solid #dce5ef;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}.pwa-preview-health-history>span{color:#4a5a78;font-size:9px}.pwa-preview-health-history>strong{font-size:11px}.pwa-preview-health-history small{color:#4a5a78;font-size:8px}.pwa-preview-health-disclaimer{color:#4a5a78;font-size:9px;line-height:1.45}.pwa-preview-health-detail>button{width:100%}.pwa-preview-health-entry{align-items:end;min-height:100%;padding:12px;display:grid;background:#10255a5c!important}.pwa-preview-health-modal{background:#fff;border-radius:20px;gap:11px;padding:15px;display:grid;box-shadow:0 14px 34px #07133338}.pwa-preview-health-modal-title{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.pwa-preview-health-modal-title>span{color:#4a5a78;letter-spacing:.06em;font-size:8px;font-weight:800}.pwa-preview-health-modal-title h2{grid-column:1;font-size:16px}.pwa-preview-health-modal-title>b{grid-area:1/2/3;font-size:22px;font-weight:500}.pwa-preview-health-choices{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pwa-preview-health-choices span{color:#33415f;text-align:center;border:1px solid #dce5ef;border-radius:10px;place-items:center;min-height:38px;padding:5px;font-size:8px;font-weight:750;display:grid}.pwa-preview-health-choices span.selected{background:#eef3fb;border-color:#10255a;box-shadow:inset 0 0 0 1px #10255a}.pwa-preview-health-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pwa-preview-health-field{gap:5px;display:grid}.pwa-preview-health-field>strong{font-size:10px}.pwa-preview-health-field>div{border:2px solid #10255a;border-radius:12px;grid-template-columns:31px 1fr 31px;align-items:center;min-height:55px;display:grid;overflow:hidden}.pwa-preview-health-field>div>b{background:#eef2f8;place-items:center;height:100%;font-size:18px;display:grid}.pwa-preview-health-field>div>span{justify-items:center;display:grid}.pwa-preview-health-field>div>span strong{font-size:16px}.pwa-preview-health-field>div>span small{color:#4a5a78;font-size:7px}.pwa-preview-health-bmi{background:#dceafa;border-radius:12px;place-content:center;justify-items:center;min-height:76px;display:grid}.pwa-preview-health-bmi span{color:#4a5a78;font-size:8px;font-weight:700}.pwa-preview-health-bmi strong{font:800 21px Plus Jakarta Sans,sans-serif}.pwa-preview-health-timing{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pwa-preview-health-timing strong{grid-column:1/-1;font-size:10px}.pwa-preview-health-timing span{text-align:center;border:1px solid #dce5ef;border-radius:9px;place-items:center;min-height:36px;padding:5px;font-size:8px;font-weight:750;display:grid}.pwa-preview-health-timing span.selected{color:#fff;background:#10255a}.pwa-preview-health-datetime{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pwa-preview-health-datetime>span{border:1px solid #c7d3e2;border-radius:10px;align-content:center;gap:2px;min-height:42px;padding:7px;font-size:8px;display:grid}.pwa-preview-health-datetime strong{font-size:9px}.pwa-preview-health-modal>p{color:#4a5a78;font-size:8px}.pwa-preview-health-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pwa-preview-health-actions span,.pwa-preview-health-actions strong{border:2px solid #10255a;border-radius:10px;place-items:center;min-height:38px;font-size:10px;display:grid}.pwa-preview-health-actions strong{background:#f5b73c;border-color:#f5b73c}.pwa-preview-plans article{text-align:center;background:#fff;border:1px solid #d8e2ec;border-radius:15px;justify-items:center;gap:9px;padding:18px;display:grid}.pwa-preview-plans img{object-fit:contain;width:90px;height:90px}.pwa-preview-plans small{font-size:8px}.pwa-preview-plans h2{font-size:17px}.pwa-preview-plans p{color:#596982;font-size:10px}.pwa-preview-plans article>strong{color:#10255a;font-size:19px}.pwa-preview-plans button{width:100%}.pwa-preview-finance>section>span{place-items:center;width:78px;height:78px;display:grid}.pwa-preview-finance article{background:#fff;border-radius:13px;gap:5px;padding:14px;display:grid}.pwa-preview-finance article small{font-size:8px}.pwa-preview-finance article strong{font-size:20px}.pwa-preview-finance article span{color:#5a6981;font-size:9px}.pwa-preview-directory{align-content:start;gap:12px;display:grid}.pwa-preview-directory>p{color:#53627b;font-size:10px;line-height:1.5}.pwa-preview-directory>button{width:100%}.pwa-preview-guide{align-content:start;gap:16px;display:grid}.pwa-preview-guide>section{text-align:center;justify-items:center;gap:7px;display:grid}.pwa-preview-guide>section img{object-fit:contain;width:90px;height:90px}.pwa-preview-guide h2{font-size:17px}.pwa-preview-guide p{color:#54647d;font-size:10px;line-height:1.45}.pwa-preview-event article{background:#fff;border:1px solid #d8e2ec;border-radius:14px;overflow:hidden}.pwa-preview-event article>img{object-fit:cover;width:100%;height:164px}.pwa-preview-event article>div{gap:6px;padding:13px;display:grid}.pwa-preview-event small{color:#8a5e00;font-size:9px;font-weight:800}.pwa-preview-event h2{font-size:16px}.pwa-preview-event p{color:#56657c;font-size:10px}.pwa-preview-event button{width:100%}.pwa-preview-branch{align-content:start;gap:12px;display:grid}.pwa-preview-branch dl{background:#d8e2ec;border:1px solid #d8e2ec;border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}.pwa-preview-branch dl>div{background:#fff;gap:3px;padding:10px;display:grid}.pwa-preview-branch dt{color:#63708a;font-size:8px}.pwa-preview-branch dd{margin:0;font-size:10px;font-weight:700}.pwa-preview-faq{align-content:start;gap:12px;display:grid}.pwa-preview-search{color:#65748d;background:#fff;border:1px solid #cbd7e3;border-radius:10px;align-items:center;min-height:39px;padding:0 12px;font-size:10px;display:flex}.pwa-preview-faq article{background:#fff;border:1px solid #d6e0eb;border-radius:12px;grid-template-columns:1fr auto;gap:9px;padding:13px;display:grid}.pwa-preview-faq h3{font-size:12px}.pwa-preview-faq article>p{color:#4f6078;border-top:1px solid #e4ebf2;grid-column:1/-1;padding-top:9px;font-size:10px;line-height:1.5}.pwa-preview-support article{grid-template-columns:52px 1fr auto}.pwa-preview-support article strong{color:#10255a;font-size:11px}.pwa-preview-profile-form{align-content:start;gap:12px;display:grid}.pwa-preview-profile-form label{color:#10255a;gap:7px;font-size:11px;font-weight:800;display:grid}.pwa-preview-profile-form label b{color:#c52323}.pwa-preview-profile-form input{box-sizing:border-box;color:#3f506d;background:#fff;border:1px solid #cbd7e3;border-radius:10px;min-height:44px;padding:0 12px;font:500 11px Inter,sans-serif}.pwa-preview-profile-form>small{color:#68758d;font-size:9px}.pwa-preview-profile-form button{width:100%}.pwa-preview-settings{align-content:start;gap:10px;display:grid}.pwa-preview-settings article{grid-template-columns:48px 1fr auto}.pwa-preview-settings article>i{background:#c5ced8;border-radius:10px;width:31px;height:19px;position:relative}.pwa-preview-settings article>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px}.pwa-preview-settings article>i.on{background:#142e68}.pwa-preview-settings article>i.on:after{left:14px}.pwa-preview-pr-support,.pwa-preview-pr-profile,.pwa-preview-pr-settings{padding:11px 15px 18px;color:#33415f!important}.pwa-preview-pr-intro{color:#33415f;font-size:10px;line-height:1.45;margin:0 0 10px!important}.pwa-preview-pr-menu,.pwa-preview-pr-contact,.pwa-preview-pr-settings-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;overflow:hidden}.pwa-preview-pr-menu{margin-bottom:10px;padding:0 11px}.pwa-preview-pr-menu>div{border-bottom:1px solid #dce5ef;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:54px;display:grid}.pwa-preview-pr-menu>div:last-child{border-bottom:0}.pwa-preview-pr-menu>div>span{background:#cee3fb;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;overflow:hidden}.pwa-preview-pr-menu>div>span.whatsapp-dot{background:0 0;overflow:visible;box-shadow:0 0 0 3px #25d36633}.pwa-preview-pr-menu img{object-fit:contain;width:35px;height:35px}.pwa-preview-pr-menu p{gap:2px;min-width:0;display:grid}.pwa-preview-pr-menu strong{color:#182848;font-size:11px;line-height:1.25}.pwa-preview-pr-menu small{color:#4a5a78;font-size:8px;line-height:1.3}.pwa-preview-pr-menu b{color:#4a5a78;font-size:18px;font-weight:400}.pwa-preview-pr-contact{gap:7px;padding:10px;display:grid}.pwa-preview-pr-contact h4{color:#10255a;font-size:12px}.pwa-preview-pr-contact>div{display:grid}.pwa-preview-pr-contact>div>div{border-bottom:1px solid #dce5ef;grid-template-columns:20px 1fr;align-items:center;gap:7px;min-height:34px;display:grid}.pwa-preview-pr-contact>div>div:last-child{border-bottom:0}.pwa-preview-pr-contact svg{fill:none;stroke:#10255a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pwa-preview-pr-contact strong{color:#182848;font-size:9px;line-height:1.35}.pwa-preview-pr-contact footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pwa-preview-pr-contact footer button{min-height:34px}.pwa-preview-pr-contact footer button:last-child{background:#fff;box-shadow:inset 0 0 0 1.5px #10255a}.pwa-preview-pr-message{width:100%;margin-top:10px;box-shadow:inset 0 0 0 1.5px #10255a;background:#fff!important;min-height:38px!important}.pwa-preview-pr-profile{padding-top:3px}.pwa-preview-pr-profile>div{border-bottom:1px solid #dce5ef;align-items:center;gap:9px;min-height:57px;display:flex}.pwa-preview-pr-profile>div>p{flex:1;gap:3px;min-width:0;display:grid}.pwa-preview-pr-profile small{color:#4a5a78;font-size:9px;font-weight:500}.pwa-preview-pr-profile strong{overflow-wrap:anywhere;color:#182848;font-size:11px;line-height:1.25}.pwa-preview-pr-profile>div>b{color:#1e56c8;font-size:10px}.pwa-preview-pr-settings{align-content:start;gap:10px;display:grid}.pwa-preview-pr-settings-card{padding:0 11px}.pwa-preview-pr-settings-card>div{border-bottom:1px solid #dce5ef;align-items:center;gap:9px;min-height:54px;display:flex}.pwa-preview-pr-settings-card>div:last-child{border-bottom:0}.pwa-preview-pr-settings-card p{flex:1;gap:2px;min-width:0;display:grid}.pwa-preview-pr-settings-card strong{color:#182848;font-size:11px;line-height:1.25}.pwa-preview-pr-settings-card small,.pwa-preview-pr-settings-card>div>span{color:#4a5a78;font-size:8px;line-height:1.3}.pwa-preview-pr-settings-card>div>b{color:#4a5a78;font-size:18px;font-weight:400}.pwa-preview-pr-settings-card i{background:#d5dae6;border-radius:10px;flex:none;width:31px;height:19px;position:relative}.pwa-preview-pr-settings-card i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px}.pwa-preview-pr-settings-card i.on{background:#10255a}.pwa-preview-pr-settings-card i.on:after{left:14px}.pwa-preview-pr-settings>h4{color:#4a5a78;letter-spacing:.1em;text-transform:uppercase;font-size:8px;margin:1px 0 -5px!important}.pwa-preview-pr-delete{color:#ce1b1b;place-items:center;min-height:40px;font-size:10px;font-weight:800;display:grid}.pwa-preview-control-row{background:#fff;border:1px solid #d8e2ec;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-size:10px;display:flex}.pwa-preview-control-row strong{color:#0b7357}.pwa-preview-article{align-content:start;gap:10px;display:grid}.pwa-preview-article>img{object-fit:contain;background:#e5eff8;border-radius:13px;width:100%;height:148px}.pwa-preview-article>small{color:#68758d;text-transform:uppercase;font-size:8px;font-weight:800}.pwa-preview-article h2{font-size:18px}.pwa-preview-article p{color:#4f6078;font-size:10px;line-height:1.55}.pwa-preview-article button{width:100%}.pwa-preview-status{text-align:center;align-content:center;justify-items:center;gap:10px;padding:22px;display:grid}.pwa-preview-status>span{background:#e5eff8;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.pwa-preview-status img{object-fit:contain;width:94px;height:94px}.pwa-preview-status>small{color:#67748b;letter-spacing:.08em;font-size:8px;font-weight:850}.pwa-preview-status h2{font-size:18px}.pwa-preview-status p{color:#43536f;max-width:245px;font-size:11px;line-height:1.5}.pwa-preview-status button{width:100%;margin-top:8px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pwa-preview-policy-empty{flex-direction:column;padding:0;display:flex}.pwa-preview-policy-empty>section{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.pwa-preview-policy-empty>section>span{background:#cee3fb;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.pwa-preview-policy-empty img{object-fit:contain;width:100%;height:100%}.pwa-preview-policy-empty h2{font-size:18px}.pwa-preview-policy-empty p{color:#33415f;font-size:11px;line-height:1.4}.pwa-preview-policy-empty>footer{flex:none;padding:10px 14px 18px}.pwa-preview-policy-empty>footer button{width:100%}.campaign-card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:18px;padding:20px;display:grid}.campaign-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.campaign-card-title{align-items:center;gap:8px;display:flex}.campaign-featured-star{color:#e3a300;filter:drop-shadow(0 2px 3px #865b002e);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.campaign-featured-star svg{width:24px;height:24px}.campaign-card h3{color:var(--ink);margin-bottom:4px;font-size:18px}.campaign-card p{color:var(--mist);font-size:13px}.campaign-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.campaign-stat{background:var(--paper);border-radius:10px;padding:12px}.campaign-stat strong{color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;display:block}.campaign-stat span{color:var(--mist);font-size:11px}.campaign-actions{flex-wrap:wrap;gap:8px;display:flex}.manual-assignment-heading{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px;display:flex}.manual-assignment-heading>div{gap:4px;display:grid}.manual-assignment-heading strong{color:var(--ink);font-size:16px}.manual-assignment-heading span{color:var(--mist);font-size:12px}.manual-assignment-heading>span{color:var(--teal);flex:none;font-weight:800}.manual-assignment-selection{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.manual-assignment-loading{place-items:center;min-height:220px;display:grid}.manual-assignment-table{min-width:760px}.manual-assignment-table tr.is-disabled{opacity:.72;background:#f7f9fc}.campaign-meta{color:var(--mist);justify-content:space-between;gap:12px;font-size:12px;display:flex}.campaign-editor-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.campaign-editor-form{min-width:0}.campaign-editor-section{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;padding:18px;display:grid}.campaign-editor-section>header{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.campaign-editor-section>header span{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.campaign-editor-section>header h3{color:var(--ink);font-size:18px}.campaign-editor-section>header p{color:var(--mist);font-size:12px;line-height:1.45}.campaign-editor-section.list{border-top:4px solid var(--gold)}.campaign-editor-section.detail{border-top:4px solid var(--navy)}.campaign-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaign-image-field{min-width:0}.campaign-image-control{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;padding:14px;display:grid}.campaign-image-current{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.campaign-image-current>img,.campaign-image-current>span{border:1px solid var(--line);object-fit:contain;width:112px;color:var(--navy);background:#fff;border-radius:10px;place-items:center;display:grid}.campaign-image-current.list>img,.campaign-image-current.list>span,.campaign-image-current.detail>img,.campaign-image-current.detail>span{object-fit:cover;height:72px}.campaign-image-current>div{gap:4px;min-width:0;display:grid}.campaign-image-current strong{color:var(--ink);font-size:13px}.campaign-image-current small{color:var(--mist);font-size:11px;line-height:1.4}.campaign-image-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-pwa-preview{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:12px;min-width:0;margin-top:20px;padding:16px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #10255a0f}.campaign-preview-tabs{background:#edf3f9;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.campaign-preview-tabs .fui-Button{width:100%}.campaign-preview-device{background:#f5f8fc;border:5px solid #1a2948;border-radius:24px;min-height:525px;overflow:hidden;box-shadow:0 14px 30px #0a142f21}.campaign-preview-status{height:25px;color:var(--navy);background:#fff;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;font-weight:800;display:flex}.campaign-preview-status i{border:1px solid var(--navy);border-radius:3px;width:18px;height:7px}.campaign-preview-header{min-height:43px;color:var(--navy);background:#fff;border-bottom:1px solid #dbe4ee;grid-template-columns:24px 1fr 24px;align-items:center;padding:0 13px;display:grid}.campaign-preview-header b{font-size:19px;font-weight:500}.campaign-preview-header strong{text-align:center;font-size:13px}.campaign-preview-screen{align-content:start;gap:13px;padding:14px;display:grid}.campaign-preview-feature{color:var(--ink);background:#fff;border:1px solid #d7e1ec;border-radius:15px;overflow:hidden}.campaign-preview-feature>img{object-fit:cover;width:100%;height:154px}.campaign-preview-feature>div{gap:3px;padding:11px 12px 12px;display:grid}.campaign-preview-feature small{color:#8a5b00;text-transform:uppercase;font-size:8px;font-weight:850}.campaign-preview-feature strong{font-size:13px;line-height:1.25}.campaign-preview-feature span{max-height:28px;color:var(--mist);font-size:9px;line-height:1.45;overflow:hidden}.campaign-preview-screen h4{color:var(--ink);margin-top:2px;font-size:12px}.campaign-preview-voucher{background:#fff;border:1px solid #d7e1ec;border-radius:13px;display:grid;overflow:hidden;box-shadow:0 4px 14px #10255a0d}.campaign-preview-voucher>img{object-fit:cover;background:#f2f6fa;width:100%;height:115px}.campaign-preview-voucher>div{gap:3px;min-width:0;padding:10px 12px 12px;display:grid}.campaign-preview-voucher strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-preview-voucher small{max-height:25px;color:var(--mist);font-size:8px;line-height:1.4;overflow:hidden}.campaign-preview-voucher span{color:#8a5b00;font-size:9px;font-weight:850}.campaign-preview-detail{max-height:457px;color:var(--ink);align-content:start;gap:9px;padding:14px;display:grid;overflow:auto}.campaign-preview-detail>img{object-fit:cover;background:#e7eef6;border-radius:14px;width:100%;height:152px}.campaign-preview-detail>small{color:#8a5b00;font-size:8px;font-weight:850}.campaign-preview-detail h3{font-size:15px;line-height:1.25}.campaign-preview-detail p{color:var(--mist);font-size:9px;line-height:1.45}.campaign-preview-detail>div{background:#fff;border-radius:10px;gap:4px;margin-top:4px;padding:10px;display:grid}.campaign-preview-detail>div strong{font-size:10px}.campaign-preview-detail>div span{color:var(--mist);font-size:8px;line-height:1.4}.campaign-preview-detail>button{background:var(--gold);min-height:36px;color:var(--navy);border:0;border-radius:9px;margin-top:4px;font-size:10px;font-weight:850}.campaign-preview-note{color:var(--mist);font-size:11px;line-height:1.45}.fui-DialogSurface.wide-dialog,.fui-DialogSurface.editor-dialog,.fui-DialogSurface.faq-editor,.fui-DialogSurface.member-dialog{--admin-dialog-max-width:1180px;overflow:hidden;width:min(var(--admin-dialog-max-width), calc(100vw - clamp(24px, 6vw, 96px)))!important;max-width:none!important;max-height:calc(100dvh - 40px)!important}.fui-DialogSurface.editor-dialog,.fui-DialogSurface.faq-editor{--admin-dialog-max-width:1100px}.fui-DialogSurface.member-dialog{--admin-dialog-max-width:1280px}.fui-DialogSurface.campaign-editor-dialog{--admin-dialog-max-width:1440px}.fui-DialogSurface.wide-dialog>form,.fui-DialogSurface.editor-dialog>form,.fui-DialogSurface.faq-editor>form,.fui-DialogSurface.member-dialog>form{min-width:0;max-height:calc(100dvh - 80px)}.fui-DialogSurface.wide-dialog>.fui-DialogBody,.fui-DialogSurface.wide-dialog>form>.fui-DialogBody,.fui-DialogSurface.editor-dialog>.fui-DialogBody,.fui-DialogSurface.editor-dialog>form>.fui-DialogBody,.fui-DialogSurface.faq-editor>.fui-DialogBody,.fui-DialogSurface.faq-editor>form>.fui-DialogBody,.fui-DialogSurface.member-dialog>.fui-DialogBody,.fui-DialogSurface.member-dialog>form>.fui-DialogBody{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100dvh - 80px)}.fui-DialogSurface.wide-dialog .fui-DialogContent,.fui-DialogSurface.editor-dialog .fui-DialogContent,.fui-DialogSurface.faq-editor .fui-DialogContent,.fui-DialogSurface.member-dialog .fui-DialogContent{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.fui-DialogSurface.wide-dialog .fui-DialogActions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;overflow-x:auto}.fui-DialogSurface.wide-dialog .fui-DialogActions>*{white-space:nowrap;flex:none}.fui-DialogSurface.editor-dialog .fui-DialogActions,.fui-DialogSurface.faq-editor .fui-DialogActions,.fui-DialogSurface.member-dialog .fui-DialogActions{flex-wrap:wrap}.detail-summary{color:var(--slate);justify-content:space-between;gap:18px;padding:12px 0 18px;display:flex}.mono-cell{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.connector-status{color:var(--slate);align-items:center;gap:12px;font-size:13px;display:flex}.insurance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.insurance-admin-tabs{border:1px solid var(--line);border-radius:var(--radius-control);background:#eaf0f6;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex;overflow:auto}.insurance-admin-tabs button{min-height:39px;color:var(--mist);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-weight:800;display:inline-flex}.insurance-admin-tabs button.selected{background:var(--gold);color:var(--navy);box-shadow:0 2px 8px #10255a1f}.insurance-admin-tabs button.selected span{background:#ffffff94}.insurance-admin-tabs button span{min-width:22px;color:var(--navy);font-variant-numeric:tabular-nums;background:#dce6f0;border-radius:999px;padding:2px 7px;font-size:11px}.toolbar-date-field{color:var(--mist);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.toolbar-date-field .fui-Input{min-width:148px}.insurance-application-table{min-width:980px}.insurance-policy-table{min-width:1180px}.policy-draft-summary{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.policy-draft-summary strong{color:var(--ink)}.policy-draft-summary span:not(.status-badge){color:var(--mist);font-size:13px}.insurance-application-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.insurance-application-summary>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:5px;min-height:86px;padding:14px;display:flex}.insurance-application-summary span{color:var(--mist);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.insurance-application-summary strong{color:var(--ink);font-size:14px}.insurance-application-summary small{color:var(--mist);line-height:1.4}.policy-upload-section{border:1px solid var(--line);background:#f8fbfe;border-radius:14px;gap:16px;padding:18px;display:grid}.policy-upload-section h3{color:var(--ink);font-size:17px}.policy-upload-section p{color:var(--mist);margin-top:-10px;font-size:13px;line-height:1.5}.policy-file-upload-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.policy-file-upload-row .fui-Button{white-space:nowrap;min-height:44px}.policy-plan-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.policy-plan-editor .fui-Button{white-space:nowrap;min-height:44px}.native-file-input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--slate);background:#fff;border-radius:8px;padding:7px}.policy-upload-progress{color:var(--navy);background:#fff8e8;border:1px solid #f1c15b;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.policy-upload-progress.complete{color:#0b6847;background:#edf9f3;border-color:#92cfb2}.policy-upload-progress>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.policy-upload-progress progress{width:100%;height:10px;accent-color:var(--gold);background:#e5eaf0;border:0;border-radius:999px;overflow:hidden}.policy-upload-progress.complete progress{accent-color:#13815c}.policy-upload-progress progress::-webkit-progress-bar{background:#e5eaf0;border-radius:999px}.policy-upload-progress progress::-webkit-progress-value{background:var(--gold);border-radius:999px}.policy-upload-progress.complete progress::-webkit-progress-value{background:#13815c}.policy-upload-progress progress::-moz-progress-bar{background:var(--gold);border-radius:999px}.policy-upload-progress.complete progress::-moz-progress-bar{background:#13815c}.settings-card>summary{cursor:pointer;list-style:none}.settings-card>summary::-webkit-details-marker{display:none}.settings-card>summary:after{content:"Buka tetapan";color:var(--navy);margin-left:auto;font-size:12px;font-weight:800}.settings-card[open]>summary:after{content:"Tutup tetapan"}.finance-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-admin-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}.appointment-admin-table{min-width:1080px}.sos-admin-metrics,.faq-admin-metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.faq-admin-table{min-width:1240px}.faq-admin-table td:first-child{max-width:410px}.faq-admin-table td:first-child strong,.faq-admin-table td:first-child small{white-space:normal;line-height:1.4}.faq-import-dialog{--admin-dialog-max-width:840px}.faq-import-form{padding:4px 0 12px}.faq-import-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.faq-import-mode{border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;background:#fff;min-height:112px;padding:15px}.faq-import-mode:has(.fui-Radio__indicator:hover){border-color:#9aabc0}.faq-import-mode.selected{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy);background:#f5f8fc}.faq-import-mode.danger.selected{background:#fff7f7;border-color:#b4232c;box-shadow:0 0 0 1px #b4232c}.faq-import-mode p{color:var(--mist);margin:8px 0 0 30px;font-size:13px;line-height:1.5}.faq-import-result{border-radius:var(--radius-card);background:#edf9f3;border:1px solid #92cfb2;gap:14px;padding:16px;display:grid}.faq-import-result h3{color:#075f55;font-size:17px}.faq-import-result p{color:#316f61;margin-top:4px;font-size:13px}.faq-import-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.faq-import-summary div{border-radius:var(--radius-control);background:#fff;border:1px solid #c4e6d5;padding:10px}.faq-import-summary dt{color:var(--mist);font-size:11px;font-weight:700}.faq-import-summary dd{color:var(--ink);margin:5px 0 0;font-size:20px;font-weight:800}.source-readiness,.translation-missing,.translation-complete{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.source-sedia,.translation-complete{color:#075f55;background:#e1f3ef}.source-perlu-isi,.source-semak,.source-menunggu,.source-kemudian,.translation-missing{color:#7b5100;background:#fff1ce}.sos-admin-tabs{border:1px solid var(--line);border-radius:var(--radius-control);background:#eaf0f6;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex;overflow:auto}.sos-admin-tabs button{min-height:39px;color:var(--mist);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-weight:800}.sos-admin-tabs button.selected{color:var(--navy);background:#fff;box-shadow:0 2px 8px #10255a1a}.sos-alert-table,.sos-directory-table{min-width:1080px}.sos-alert-log-row{cursor:pointer}.sos-alert-log-row:hover{background:#f2f7fc!important}.sos-delivery-counts{color:var(--mist);white-space:nowrap;margin-top:6px;font-size:11px;display:block}.sos-delivery-confirmations,.sos-delivery-checked{color:var(--mist);margin-top:4px;font-size:11px;display:block}.status-native_required{color:#7b5100;background:#fff1ce}.status-partial{color:#624687;background:#eee6f8}.status-failed,.status-no_recipients{color:#991c24;background:#fbe6e7}.appointment-option-editor{gap:10px;display:grid}.appointment-option-row{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:100px 130px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.ticket-layout{grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);min-height:620px;display:grid}.ticket-list{border-right:1px solid var(--line)}.ticket-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:var(--slate);background:#fff;padding:16px 18px}.ticket-item:hover,.ticket-item.selected{background:#f1f6fb}.ticket-item strong{color:var(--ink);margin:5px 0;display:block}.ticket-item small{color:var(--mist)}.ticket-detail{align-content:start;gap:20px;padding:26px;display:grid}.ticket-message{background:var(--paper);color:var(--slate);border-radius:12px;padding:18px;line-height:1.55}.ticket-conversation{gap:12px;max-height:420px;padding:4px;display:grid;overflow:auto}.ticket-bubble{width:min(82%,680px);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:14px 16px}.ticket-bubble.member{background:var(--paper);justify-self:start}.ticket-bubble.admin{background:#e4f0fa;justify-self:end}.ticket-bubble>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.ticket-bubble>p{color:var(--ink);white-space:pre-wrap;margin:0;line-height:1.5}.reply-box{gap:12px;display:grid}.media-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.media-card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;overflow:hidden}.media-preview{aspect-ratio:4/3;background:#edf2f7;place-items:center;display:grid;overflow:hidden}.media-preview img{object-fit:cover;width:100%;height:100%}.media-info{padding:14px}.media-info strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.media-info small{color:var(--mist)}.flag-list{gap:12px;display:grid}.flag-row{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 18px;display:flex}.flag-row h3{color:var(--ink);margin-bottom:4px;font-size:15px}.flag-row p{color:var(--mist);font-size:13px;line-height:1.4}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;overflow:hidden;box-shadow:0 10px 30px #10255a0d}.settings-card-header{border-bottom:1px solid var(--line);padding:18px 20px}.settings-card-header h3{color:var(--ink);margin-bottom:5px;font-size:17px}.settings-card-header p{color:var(--mist);font-size:13px;line-height:1.45}.settings-card-body{gap:16px;padding:20px;display:grid}.settings-card-actions{justify-content:flex-end;padding-top:4px;display:flex}.audit-action{color:var(--ink);text-transform:capitalize;align-items:center;gap:7px;font-weight:700;display:inline-flex}.audit-entity{color:var(--slate);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.permission-dialog{width:min(820px,100vw - 32px);max-width:820px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;padding:4px;display:grid;overflow:auto}.permission-option{border:1px solid var(--line);cursor:pointer;background:#f8fafc;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;display:grid}.permission-option span{gap:3px;display:grid}.permission-option small{color:var(--mist);line-height:1.35}.audit-detail{margin-top:8px}.audit-detail summary{color:var(--blue);cursor:pointer;font-weight:750}.audit-detail pre{color:#edf4ff;white-space:pre-wrap;word-break:break-word;background:#0e1a33;border-radius:10px;max-width:720px;max-height:320px;margin:8px 0 0;padding:12px;font:12px/1.5 SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=720px){.permission-grid{grid-template-columns:1fr}}.member-detail-loading{place-items:center;min-height:340px;display:grid}.member-detail-stack{gap:18px;padding:8px 2px 24px;display:grid}.member-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.member-summary{border-radius:var(--radius-control);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:96px;padding:16px;display:flex}.member-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,sans-serif;font-size:28px}.member-summary span{color:var(--mist);font-size:12px;font-weight:700}.member-profile-form,.member-detail-section{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:20px}.member-profile-form{gap:16px;display:grid}.member-profile-form .drawer-form-grid{align-items:start}.member-profile-form .fui-Input,.member-profile-form .fui-Select{width:100%;min-height:40px}.member-profile-form .fui-Select>select{min-height:40px}.member-profile-form h3,.member-detail-section h3{color:var(--ink);font-size:17px}.member-form-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.member-detail-section{gap:14px;display:grid}.member-detail-section>div{gap:0;display:grid}.member-collapsible-section{padding:0;display:block;overflow:hidden}.member-collapsible-section>summary{cursor:pointer;align-items:center;gap:16px;min-height:62px;padding:18px 20px;list-style:none;display:flex}.member-collapsible-section>summary::-webkit-details-marker{display:none}.member-collapsible-section>summary:after{content:"Buka";color:var(--navy);margin-left:auto;font-size:12px;font-weight:800}.member-collapsible-section[open]>summary{border-bottom:1px solid var(--line)}.member-collapsible-section[open]>summary:after{content:"Tutup"}.member-collapsible-section>div{padding:14px 20px 20px}.member-session-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex!important}.member-session-toolbar p{line-height:1.45}.member-session-row small+small{margin-top:2px}.member-detail-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 0;display:flex}.member-detail-row:last-child{border-bottom:0}.member-detail-row strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.member-detail-row small{color:var(--mist);line-height:1.4;display:block}.member-appointment-tabs,.member-policy-tabs{margin-bottom:10px}.member-push-tabs{width:100%;margin-bottom:10px}.member-push-activity>span:first-child{min-width:0}.member-push-activity small:first-of-type{white-space:normal;max-width:760px}.member-policy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.member-family-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.family-permission-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.family-permission-badge.is-active{color:#075f55;background:#e1f3ef}.family-permission-badge.is-inactive{color:#991c24;background:#fbe6e7}.family-admin-form{gap:16px;padding-top:8px;display:grid}.preference-grid{flex-wrap:wrap;gap:8px!important;display:flex!important}.preference-grid span{border-radius:999px;align-items:center;min-height:30px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.preference-on{color:#075f55;background:#e1f3ef}.preference-off{color:#5b6578;background:#edf1f5}.member-deletion-banner{border-left:4px solid var(--danger);color:#861717;background:#fbeaea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;padding:16px 18px;display:grid}.member-deletion-banner strong{font-size:15px}.member-deletion-banner span{font-size:13px}.member-deletion-banner div{grid-area:1/2/span 2;gap:8px;display:flex}.hospital-metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.hospital-table{min-width:1120px}.hospital-table td:nth-child(3){max-width:330px}.hospital-table td:nth-child(3) small{color:var(--mist);margin-top:4px;line-height:1.4;display:block}.table-load-more{border-top:1px solid var(--line);background:var(--paper);justify-content:center;padding:14px;display:flex}.table-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.hospital-import-form{padding:6px 0 18px}.native-file-input{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--slate);background:#fff;padding:9px}.native-file-input::file-selector-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:30px;margin-right:12px;padding:0 12px;font-weight:700}.import-errors{border-left:4px solid var(--danger);color:#861717;background:#fbeaea;max-height:220px;padding:14px 16px;line-height:1.45;overflow:auto}.import-errors ol{margin:8px 0 0;padding-left:22px}.import-errors li+li{margin-top:4px}.skeleton-stack{gap:12px;display:grid}.skeleton-row{border-radius:var(--radius-card);background:#e8eef5;height:68px;animation:1.2s ease-in-out infinite alternate loading-pulse}@keyframes loading-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.topbar-sos-alert{width:38vw}.metric-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid,.campaign-grid{grid-template-columns:1fr}.hospital-metrics{grid-template-columns:repeat(3,1fr)}.appointment-option-row{grid-template-columns:repeat(2,minmax(180px,1fr))}.sos-admin-metrics{grid-template-columns:repeat(3,1fr)}.cms-summary{grid-template-columns:repeat(2,1fr)}.content-editor-workspace{grid-template-columns:1fr}.content-live-preview{position:static}.campaign-editor-layout{grid-template-columns:1fr}.campaign-pwa-preview{width:min(100%,390px);margin:0 auto 24px;position:static}}@media (width<=840px){.fui-DialogSurface.wide-dialog,.fui-DialogSurface.editor-dialog,.fui-DialogSurface.faq-editor,.fui-DialogSurface.member-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.login-page{grid-template-columns:1fr}.login-brand{min-height:340px;padding:32px 24px}.login-brand h1{font-size:38px}.admin-shell,.admin-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar .brand-full,.sidebar .nav-label,.sidebar .nav-group{display:none}.sidebar .brand-emblem{display:block}.sidebar-brand{justify-content:center;padding:12px}.nav-item{justify-content:center;padding:8px}.topbar{gap:12px;padding:12px 18px}.topbar-sos-alert{width:min(52vw,520px)}.user-menu>span{display:none}.page-content{padding:20px 16px}.metric-grid{grid-template-columns:repeat(2,1fr)}.page-heading{flex-direction:column;align-items:flex-start}.page-actions{justify-content:flex-start}.ticket-layout{grid-template-columns:1fr}.ticket-list{border-right:0;border-bottom:1px solid var(--line);max-height:360px;overflow:auto}.settings-grid{grid-template-columns:1fr}.member-summary-grid,.hospital-metrics{grid-template-columns:repeat(2,1fr)}.member-deletion-banner{grid-template-columns:1fr}.member-deletion-banner div{grid-area:auto/1}.appointment-option-row{grid-template-columns:1fr}.insurance-application-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.structured-field-grid,.cms-module-grid{grid-template-columns:1fr}.cms-module-context{flex-direction:column;align-items:flex-start}.faq-import-mode-grid{grid-template-columns:1fr}.faq-import-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.fui-DialogSurface.wide-dialog,.fui-DialogSurface.editor-dialog,.fui-DialogSurface.faq-editor,.fui-DialogSurface.member-dialog{width:calc(100vw - 16px)!important}.login-form-panel{padding:30px 20px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:112px}.faq-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-form-grid,.campaign-image-grid{grid-template-columns:1fr}.campaign-image-current{grid-template-columns:92px minmax(0,1fr)}.campaign-image-current>img,.campaign-image-current>span{width:92px}.friendly-editor-body{padding:12px 10px 20px}.editor-section{padding:16px}.friendly-optional-section>summary{padding:14px 16px}.friendly-optional-section .optional-label{display:none}.friendly-optional-content{padding:16px}.campaign-stats{grid-template-columns:repeat(2,1fr)}.hospital-metrics{grid-template-columns:1fr}.topbar{height:72px}.topbar-sos-alert{flex:1;width:auto}.sos-alert-modal-grid{grid-template-columns:1fr}.sos-alert-modal-field.wide{grid-column:auto}.sos-alert-contact-row{flex-direction:column;align-items:flex-start;gap:8px}.insurance-application-summary,.cms-summary,.cms-type-strip{grid-template-columns:1fr}.media-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.role-permissions-tabs{align-items:center;gap:10px;display:flex}.role-permissions-table th:not(:first-child),.role-permissions-table td:not(:first-child){text-align:center;min-width:92px}.role-permissions-table .role-page-row{background:#f7f9fd}.role-permissions-table .role-page-row td:first-child{padding-left:32px}.cms-hub,.cms-collection{max-width:1600px;margin-inline:auto}.cms-start-guide{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 0;display:grid}.cms-start-guide>div{align-items:flex-start;gap:12px;display:flex}.cms-start-guide>div>span{height:30px;color:var(--navy);background:#e0eaf6;border-radius:50%;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.cms-start-guide p{gap:5px;display:grid}.cms-start-guide strong{color:var(--ink);font-size:14px}.cms-start-guide small,.cms-operations-note{color:var(--mist);font-size:12px;line-height:1.6}.cms-hub-search{align-items:center;gap:20px;display:flex}.cms-hub-search>.fui-Input{width:min(720px,100%);min-height:44px}.cms-hub-search>span{white-space:nowrap;color:var(--mist);font-size:13px}.cms-module-grid.cms-guided-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cms-guided-modules .cms-module-card{box-shadow:none;gap:17px;padding:22px}.cms-module-image{object-fit:contain;border:1px solid var(--line);background:var(--paper);border-radius:12px;width:48px;height:48px;padding:6px}.cms-module-edit-list{color:var(--slate);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;font-size:13px;line-height:1.5;display:grid}.cms-module-edit-list>strong{color:var(--mist);grid-column:1/-1;font-size:12px;font-weight:600}.cms-module-edit-list>span{align-items:baseline;gap:7px;display:flex}.cms-module-edit-list>span:before{content:"·";color:var(--navy);font-weight:900}.cms-module-edit-list>small{color:var(--mist)}.cms-guided-modules .cms-module-stats{margin-top:auto}.cms-guided-modules .cms-module-open{place-self:start;min-height:36px}.cms-collection-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cms-category-nav{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:14px;display:grid;position:sticky;top:20px}.cms-category-heading{gap:7px;padding:6px 6px 13px;display:grid}.cms-category-heading strong{color:var(--ink);font-size:13px}.cms-category-heading p,.cms-category-help p{color:var(--mist);font-size:12px;line-height:1.6}.cms-category-nav>button{min-height:46px;color:var(--slate);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:11px 12px;display:grid}.cms-category-nav>button:hover{background:var(--paper)}.cms-category-nav>button.selected{color:var(--navy);background:#edf3fa;border-color:#cad9eb}.cms-category-nav>button span{font-size:13px;font-weight:700}.cms-category-nav>button b{font-variant-numeric:tabular-nums;font-size:12px}.cms-category-nav>button small{color:var(--mist);grid-column:1/-1;font-size:11px;line-height:1.5}.cms-category-help{border-top:1px solid var(--line);margin-top:12px;padding:16px 6px 4px}.cms-category-help>strong{color:var(--ink);margin-bottom:6px;font-size:12px;display:block}.cms-collection-main{align-content:start;gap:18px;min-width:0;display:grid}.cms-section-context{justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 0;display:flex}.cms-section-context h2{color:var(--ink);margin:0 0 8px;font-size:19px}.cms-section-context p{max-width:70ch;color:var(--mist);font-size:13px;line-height:1.6}.cms-status-totals{flex:none;gap:8px;padding-top:4px;display:grid}.cms-status-totals span{color:var(--mist);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.cms-status-totals i{background:#b1a0c3;border-radius:50%;width:7px;height:7px}.cms-status-totals i.published{background:var(--success)}.cms-collection .toolbar{border-radius:10px;gap:10px;padding:12px}.cms-collection .toolbar-filters{flex:1;gap:8px}.cms-collection .search-field{flex:1;min-width:180px}.cms-content-table{min-width:700px}.cms-content-table th{text-transform:none;letter-spacing:0;font-size:12px}.cms-content-table th:first-child{width:39%}.cms-content-table .cms-entry-title small{max-width:300px;margin-top:5px}.cms-record-link{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:700 14px/1.5 Inter,sans-serif;display:block}.cms-record-link:hover{color:#184d8c;text-decoration:underline}.cms-record-locations{max-width:190px;color:var(--slate);gap:5px;font-size:12px;line-height:1.4;display:grid}.cms-record-locations small{color:var(--mist)}.cms-content-table .row-meta{flex-direction:column;align-items:stretch;gap:2px}.cms-content-table .row-meta .fui-Button{white-space:nowrap;justify-content:flex-start}.fui-DialogSurface.cms-create-dialog{width:min(760px,100vw - 32px);max-width:760px}.cms-dialog-intro{color:var(--mist);margin:6px 0 18px;font-size:14px;line-height:1.6}.cms-create-choices{gap:10px;max-height:60dvh;padding:2px;display:grid;overflow-y:auto}.cms-create-choices>button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:44px 1fr 20px;align-items:center;gap:14px;padding:16px;display:grid}.cms-create-choices>button:hover{background:var(--paper);border-color:#8ba4c5}.cms-create-choices img{object-fit:contain;background:#edf3fa;border-radius:9px;width:44px;height:44px;padding:4px}.cms-create-choices button>span:nth-child(2){gap:5px;display:grid}.cms-create-choices strong{font-size:14px}.cms-create-choices small{color:var(--mist);line-height:1.5}.cms-create-choices em{color:#725000;font-size:12px;font-style:normal}.fui-DialogSurface.editor-dialog.cms-guided-editor{--admin-dialog-max-width:1560px;padding:22px;width:min(1560px,100vw - 48px)!important;max-width:min(1560px,100vw - 48px)!important}.cms-guided-editor .fui-DialogTitle{padding-bottom:18px;padding-right:40px}.cms-editor-title{gap:5px;min-width:0;display:grid}.cms-editor-title>small{color:var(--mist);font:500 12px/1.5 Inter,sans-serif}.cms-editor-title>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:800 20px/1.35 Plus Jakarta Sans,sans-serif;overflow:hidden}.cms-guided-editor .friendly-editor-body{background:0 0;gap:16px;padding:0 0 20px}.cms-edit-location{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.cms-edit-location>div{gap:5px;display:grid}.cms-edit-location strong{color:var(--mist);font-size:11px;font-weight:600}.cms-edit-location div>span{color:var(--navy);font-size:13px;font-weight:600;line-height:1.5}.cms-guided-workspace{grid-template-columns:186px minmax(300px,1fr) 330px;align-items:start;gap:20px;display:grid}.cms-editor-nav{gap:22px;padding:8px 0;display:grid;position:sticky;top:0}.cms-editor-nav .fui-TabList{gap:5px}.cms-editor-nav .fui-Tab{text-align:left;border-radius:8px;justify-content:flex-start;min-height:42px;padding:10px 12px}.cms-editor-nav .fui-Tab[aria-selected=true]{background:#eaf1f9}.cms-editor-nav .fui-Tab__content{white-space:normal;font-size:12px;line-height:1.4}.cms-editor-nav>p{color:var(--mist);align-items:flex-start;gap:7px;padding:0 10px;font-size:11px;line-height:1.6;display:flex}.cms-editor-nav>p>svg{flex:0 0 16px;margin-top:2px}.cms-guided-editor .content-editor-fields{gap:14px}.cms-guided-editor .editor-section{box-shadow:none;gap:20px;padding:20px}.cms-guided-editor .editor-section-header{padding-bottom:14px}.cms-guided-editor .editor-section-header h3{font-size:17px}.cms-guided-editor .editor-section-header p{font-size:12px;line-height:1.6}.cms-guided-editor .fui-Field__label{color:var(--ink);font-size:13px;font-weight:650}.cms-guided-editor .fui-Input,.cms-guided-editor .fui-Select{min-height:38px}.cms-guided-editor .fui-Textarea textarea{min-height:110px}.cms-guided-editor .fui-Field__hint{color:var(--mist);font-size:12px;line-height:1.6}.cms-edit-purpose{background:#f5f8fc;border-left:3px solid #a4bcd9;border-radius:0 8px 8px 0;gap:7px;padding:14px;display:grid}.cms-edit-purpose strong{color:var(--ink);font-size:12px}.cms-edit-purpose p,.cms-edit-help p{color:var(--mist);font-size:12px;line-height:1.65}.cms-edit-purpose .cms-guide-note{border-top:1px solid var(--line);color:#725000;margin-top:5px;padding-top:9px}.cms-edit-help{gap:7px;padding-top:6px;display:grid}.cms-edit-help strong{color:var(--slate);font-size:12px}.cms-editor-step-actions{justify-content:space-between;gap:12px;display:flex}.cms-guided-editor .structured-field-grid{grid-template-columns:minmax(0,1fr)}.cms-guided-editor .structured-switch-row{gap:16px;padding:14px}.cms-guided-editor .structured-array-item{padding:0}.cms-array-disclosure>summary{cursor:pointer;min-height:52px;margin:0;padding:12px;list-style:none}.cms-array-disclosure>summary::-webkit-details-marker{display:none}.cms-array-disclosure>summary>strong{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:flex}.cms-item-number{width:22px;height:22px;color:var(--navy);background:#e7eff8;border-radius:6px;flex:0 0 22px;place-items:center;font-size:11px;display:grid}.cms-array-actions{flex:none;align-items:center;gap:0;display:flex}.cms-array-actions .fui-Button{width:26px;min-width:26px;height:28px;padding:3px}.cms-disclosure-caret{width:18px;color:var(--mist);place-items:center;margin-left:6px;display:inline-grid}.cms-array-body{border-top:1px solid var(--line);background:#fff;border-radius:0 0 10px 10px;gap:14px;padding:16px;display:grid}.cms-guided-editor .structured-group{box-shadow:none}.cms-guided-editor .structured-shortcut-title-fields{grid-template-columns:1fr}.cms-guided-editor .structured-shortcut-heading>img{width:28px;height:28px}.cms-publication-options{border:0;gap:9px;margin:0;padding:0;display:grid}.cms-publication-options legend{color:var(--ink);padding:0 0 10px;font-size:13px;font-weight:650}.cms-publication-options label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.cms-publication-options label.selected{background:#f1f6fc;border-color:#8ba4c5}.cms-publication-options input{accent-color:var(--navy);margin-top:3px}.cms-publication-options label>span{gap:5px;display:grid}.cms-publication-options strong{color:var(--ink);font-size:13px}.cms-publication-options small{color:var(--mist);font-size:12px;line-height:1.5}.cms-publishing-switches{gap:8px;display:grid}.cms-publishing-switches>p{font-size:12px}.cms-record-reference{border-top:1px solid var(--line);color:var(--mist);padding:12px 0;font-size:12px}.cms-record-reference summary,.cms-asset-address summary{cursor:pointer;color:var(--slate);font-size:12px}.cms-record-reference dl{gap:10px;margin:15px 0 0;display:grid}.cms-record-reference dl>div{grid-template-columns:110px 1fr;gap:10px;display:grid}.cms-record-reference dd{overflow-wrap:anywhere;margin:0}.fui-DialogSurface.cms-guided-editor .cms-editor-footer{border-top:1px solid var(--line);flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:10px;width:100%;padding-top:16px;display:flex}.cms-save-context{gap:4px;min-width:0;margin-right:auto;display:grid}.cms-save-context strong{color:var(--ink);font-size:12px}.cms-save-context span{color:var(--mist);max-width:66ch;font-size:11px;line-height:1.5}.cms-editor-footer>.fui-Button{flex:none;min-height:38px}.cms-guided-editor .content-live-preview{box-shadow:none;background:#f7fafd;border-radius:12px;gap:10px;padding:14px}.cms-preview-caption{color:var(--mist);font-size:11px;line-height:1.5}.cms-rich-list>div>span{gap:4px;min-width:0;display:grid}.cms-rich-list strong{font-size:10px;line-height:1.5}.cms-rich-list small{color:var(--mist);white-space:pre-line;font-size:10px;line-height:1.5}.pwa-preview-otp{gap:16px;padding:22px 16px;display:grid}.pwa-preview-otp h2{font-size:19px;line-height:1.4}.pwa-preview-otp p,.pwa-preview-otp>strong{font-size:12px;line-height:1.6}.pwa-preview-otp>small{color:var(--mist);font-size:10px;line-height:1.5}.cms-otp-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.cms-otp-digits span{background:#fff;border:1px solid #b7c9de;border-radius:8px;place-items:center;height:40px;font-size:18px;display:grid}.cms-preview-input{background:#fff;border:1px solid #b7c9de;border-radius:8px;padding:12px;font-size:12px}.cms-preview-rule{color:#765000;background:#fff2d7;border-radius:8px;padding:9px;font-size:11px;line-height:1.5}.cms-preview-values{gap:10px;margin:0;font-size:11px;display:grid}.cms-preview-values>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.cms-preview-values dd{margin:0;font-weight:800}.cms-preview-detail-sections{gap:15px;padding-top:18px;display:grid}.cms-preview-detail-sections h4{margin-bottom:6px}.cms-preview-detail-sections p{white-space:pre-line;font-size:11px;line-height:1.6}.cms-preview-home-reward{background:#fff3d6;border-radius:16px;gap:12px;padding:18px;display:grid}.cms-preview-home-reward>img{object-fit:contain;width:94px;height:94px}.cms-preview-home-reward h3{font-size:19px}.cms-preview-home-reward p{font-size:12px;line-height:1.5}.cms-preview-home-reward button{justify-self:start;padding-inline:14px}.cms-guided-editor .preview-device.pwa-preview{height:520px;box-shadow:none;border-width:4px}.cms-guided-editor .pwa-live-screen-tabs button{min-width:110px;padding:8px}.cms-guided-editor .pwa-live-screen-tabs strong{font-size:11px}.cms-preview-scope{color:var(--mist);font-size:11px}.cms-preview-scope>summary{cursor:pointer}.cms-preview-scope>div{margin-top:10px}.cms-media-search{padding:10px}.cms-media-search>.fui-Input{width:100%}.cms-asset-address{padding-top:4px}.cms-asset-address>.fui-Field{margin-top:10px}.cms-media-more{margin:10px}.cms-guided-editor .media-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-guided-editor .media-asset-current small{font-size:12px}.cms-record-link:focus-visible,.cms-category-nav button:focus-visible,.cms-create-choices>button:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (width<=1250px){.cms-collection-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.cms-guided-workspace{grid-template-columns:164px minmax(260px,1fr) 300px;gap:14px}.cms-guided-editor .editor-section{padding:16px}.cms-editor-nav .fui-Tab{padding-inline:9px}.cms-guided-editor .preview-device.pwa-preview{height:490px}}@media (width<=1000px){.cms-module-grid.cms-guided-modules,.cms-collection-layout{grid-template-columns:1fr}.cms-category-nav{align-items:stretch;padding:10px;display:flex;position:static;overflow-x:auto}.cms-category-heading,.cms-category-help{display:none}.cms-category-nav>button{flex:0 0 170px;min-width:170px}.cms-guided-workspace{grid-template-columns:minmax(280px,1fr) 300px}.cms-editor-nav{grid-column:1/-1;gap:0;position:static}.cms-editor-nav .fui-TabList{flex-direction:row;overflow-x:auto}.cms-editor-nav .fui-Tab{flex-shrink:0}.cms-editor-nav>p{display:none}}@media (width<=720px){.cms-start-guide{grid-template-columns:1fr;gap:16px}.cms-hub-search{gap:10px}.cms-guided-modules .cms-module-card{padding:18px}.cms-module-edit-list{grid-template-columns:1fr}.cms-section-context{flex-direction:column;gap:12px}.cms-status-totals{gap:16px;display:flex}.cms-collection .toolbar-filters>.fui-Select{flex:1}.cms-guided-workspace{grid-template-columns:minmax(0,1fr)}.cms-guided-editor .content-live-preview{justify-self:center;width:min(350px,100%);position:static}.fui-DialogSurface.editor-dialog.cms-guided-editor{padding:14px;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.cms-edit-location{align-items:flex-start;gap:10px;padding:10px}.fui-DialogSurface.cms-guided-editor .cms-editor-footer{flex-wrap:wrap}.cms-save-context{width:100%;margin-bottom:5px}.cms-editor-title>span{font-size:17px}.cms-guided-editor .drawer-form-grid{grid-template-columns:1fr}}.cms-publication-detail{color:#52617b;max-width:180px;margin-top:6px;font-size:11px;line-height:1.35;display:block}
