@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-latin-400-normal-55WT6UWF-da03732a27e16543f09d6a6a62b0cdd4.woff2?vsn=d") format("woff2"),url("./inter-latin-400-normal-FR5HOXA4-35827309b4b308529467597eb8811ea9.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url("./inter-latin-400-italic-2U4QSSOH-abfa19127a9561db43af343563325825.woff2?vsn=d") format("woff2"),url("./inter-latin-400-italic-XYTHJGNY-c58e73098d744659bf8a8a469e3c63e5.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./inter-latin-700-normal-SU5XVJMF-8ca0a51552960933d0fd52c19175cbe9.woff2?vsn=d") format("woff2"),url("./inter-latin-700-normal-TQQ5JXGD-4025e89765a4136dccab10c1bc138d87.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url("./inter-latin-700-italic-ENPBIE7Z-a5882289182985ab0343044845d73e57.woff2?vsn=d") format("woff2"),url("./inter-latin-700-italic-YLPFRYVT-3f28cde089e7231e1c233e794c6615e1.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-latin-ext-400-normal-GKRFIQRI-0a6ff1a7c1e4c9608b7754285ec9c944.woff2?vsn=d") format("woff2"),url("./inter-latin-ext-400-normal-J3OKVTXA-247942b5758018cab52ef26c962247b5.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url("./inter-latin-ext-400-italic-L46KVU43-1a1bd1109f49152567d268ef4344b806.woff2?vsn=d") format("woff2"),url("./inter-latin-ext-400-italic-LINR3JTY-e72184ab103c3355b10a54314ea129e5.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./inter-latin-ext-700-normal-WY62UGW6-aa4c26661f6463f774f9f3471b87bb5c.woff2?vsn=d") format("woff2"),url("./inter-latin-ext-700-normal-SNJUWUAD-1022b5d15a1901f2c0c915e1e0e60c2b.woff?vsn=d") format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url("./inter-latin-ext-700-italic-QZ7TUSFN-014a8c4a1b28df42c3580c75567a805f.woff2?vsn=d") format("woff2"),url("./inter-latin-ext-700-italic-PQ4B34J5-05315e6e2607625df9806b9db0f2da51.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-latin-400-normal-LOX3CHMS-4279528ce0e7dc28919e6f8ce5f0eaa5.woff2?vsn=d") format("woff2"),url("./roboto-latin-400-normal-54N5OGOO-b2746c87f2e4894f47e171bc33595f6d.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url("./roboto-latin-400-italic-TFAPRTRA-edbbd00269c18f7d0a4bccdc5cf1d89b.woff2?vsn=d") format("woff2"),url("./roboto-latin-400-italic-T7BPSL45-4864f7dcc87a7f2c678714ad43191f47.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./roboto-latin-700-normal-T27NHG46-10a07810f28f8ff9a071a88dc2255bbb.woff2?vsn=d") format("woff2"),url("./roboto-latin-700-normal-MIORRAJE-f41cfcf67229454b6d9067c3229458ac.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:url("./roboto-latin-700-italic-UWINQD2Z-a7130080300a3c399c987da73b78d557.woff2?vsn=d") format("woff2"),url("./roboto-latin-700-italic-7APZUHQD-b0e1691255db4d3bb40ac8f92489b0db.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-latin-ext-400-normal-JLTDD7L3-5aabe8157d61bb3355003286c1cbdbed.woff2?vsn=d") format("woff2"),url("./roboto-latin-ext-400-normal-UMSBLPTO-e672e3a64a571496ffea12d570cfdeea.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url("./roboto-latin-ext-400-italic-ZCK57FVF-ba8dada281c4db6dafd3c9396c086795.woff2?vsn=d") format("woff2"),url("./roboto-latin-ext-400-italic-D5S2FL7H-dc7ca0370ec6f79628b1013c7b4c0c0a.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./roboto-latin-ext-700-normal-RZWHNB6B-57ef729e27c025dd01949ee5a2ba0151.woff2?vsn=d") format("woff2"),url("./roboto-latin-ext-700-normal-NK2J5GTF-86604da54f735c7d25c0c63b7d33fb7d.woff?vsn=d") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:url("./roboto-latin-ext-700-italic-EYFBSS6E-55252d12e8078e1bc88c8e552ac6211b.woff2?vsn=d") format("woff2"),url("./roboto-latin-ext-700-italic-5XONTJLJ-a827d2f56f42296ffa65fb0a788f2efa.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./noto-serif-latin-400-normal-OFDX7465-e99d66d6b97ce67c022165b66fcd5458.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-400-normal-2EHITF5F-f5cac22096a744d4b50e87a0b9d6a7f4.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./noto-serif-latin-400-italic-WSBU2TPS-882c6b9ae38ee92dd665b1af3199d645.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-400-italic-LSZK5RBS-8f7d43de76c5dc15e33a752f7d21fc8f.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url("./noto-serif-latin-700-normal-PDRCAGPK-4c107a44b004bfe57af0450486cfdcf2.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-700-normal-UOD6HPZB-22c3bf18cc08d0e64443d40ebbdcc18c.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:italic;font-display:swap;font-weight:700;src:url("./noto-serif-latin-700-italic-634RUAF3-91317752fa8b8105ab71c6b6f3871877.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-700-italic-OCMINVWN-8d23495057d593d65562b83a788569ed.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./noto-serif-latin-ext-400-normal-42B2SSZA-5888d3ed0dace482bbe0282abc196fa2.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-ext-400-normal-SA5MNBC4-f60248a03f63c22dce60c04112f32fe1.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./noto-serif-latin-ext-400-italic-V4IZFWVR-3907fcb0636b0f203ce773d06418ae41.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-ext-400-italic-4A4I7D3K-64411285ca3393562bb6da5643a198e6.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url("./noto-serif-latin-ext-700-normal-BMAL55SB-fcc6d81aaae7a09ddfcd9211b751d7f8.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-ext-700-normal-JDL5RVX6-ca92ff37039d9ecce646bf671adbc721.woff?vsn=d") format("woff")}@font-face{font-family:"Noto Serif";font-style:italic;font-display:swap;font-weight:700;src:url("./noto-serif-latin-ext-700-italic-T7O5PVRU-e8bf26cc56b4e647f0df446c8f1a5838.woff2?vsn=d") format("woff2"),url("./noto-serif-latin-ext-700-italic-TJL7OFXR-3f025b9e5391a4e856a95ab15ddc4e33.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-latin-400-normal-DHEUV3WG-a06583dfa488e45b0f0f661257cbee86.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-400-normal-GEG7Y6WK-4718361db1753daa45dabd5e37ad2d20.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:400;src:url("./roboto-mono-latin-400-italic-GP3AL6G6-ff2fe949edb3d5500d2b20ff4a95b171.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-400-italic-VL7XPVNQ-ea690b178039d09696802c945a595d8d.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./roboto-mono-latin-700-normal-XQXRJFPQ-5b50518189574f78dda34c54bce00a96.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-700-normal-PEVTVUCV-dad7a81bb306abcb07954d30ea5f737a.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:700;src:url("./roboto-mono-latin-700-italic-QJCR62QH-5563b9a27e44c9b1525673fa62b3db75.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-700-italic-YUKXFJDR-7ec0977bf12f83a57504f01fa4b704d4.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-latin-ext-400-normal-6WI4ULP2-196b056e7319ce70a63d4e39e764de68.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-ext-400-normal-4EJ7WLRG-211177879da9ae7b85d2f04ad5016ec1.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:400;src:url("./roboto-mono-latin-ext-400-italic-NMVE3FNR-bdc5a6cce260b467a2de04c0a15dd08d.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-ext-400-italic-ALUHQMKN-3971f42e1d1699efa93557ada3902801.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./roboto-mono-latin-ext-700-normal-RXT3OXGH-ee7ff7ad64e470891029ffee1f5a77d3.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-ext-700-normal-JHORAGBD-78f844e10bd81dbf0820f0d3479f4aa0.woff?vsn=d") format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:700;src:url("./roboto-mono-latin-ext-700-italic-2Q4RWEY7-adb63efe909dd2e9aa6b6b86a5a94255.woff2?vsn=d") format("woff2"),url("./roboto-mono-latin-ext-700-italic-6XYBQUGE-cbd099234b9bfe23e665e3ba68458180.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./open-sans-latin-400-normal-WXNQF4GQ-289ab8c3689e58c84c061039efc15d3a.woff2?vsn=d") format("woff2"),url("./open-sans-latin-400-normal-HCAVHEYW-f7f7f8c047726861adb749285686ecb3.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:url("./open-sans-latin-400-italic-7QNVGMLE-1ab20c159c8cf68283eae05c7d8a25aa.woff2?vsn=d") format("woff2"),url("./open-sans-latin-400-italic-KIL3Z45P-877eb33f7b38f3270bd5dd1c6a56f84a.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./open-sans-latin-700-normal-APYX27B2-a957c7ebe6c16bb0194d5702565086b2.woff2?vsn=d") format("woff2"),url("./open-sans-latin-700-normal-TRM2WYMB-3188a0c3850461f5feb40213963bcec7.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:url("./open-sans-latin-700-italic-C4DSY3J2-4d0b79f788f457610c50a346f0d09b2c.woff2?vsn=d") format("woff2"),url("./open-sans-latin-700-italic-WXL74F5E-e0de21c6aebe7c501ac70e3268775d5d.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./open-sans-latin-ext-400-normal-Z4KTK2H2-e1a2aef42b3c563534d546605b4b03d6.woff2?vsn=d") format("woff2"),url("./open-sans-latin-ext-400-normal-QQ34NJE4-9f3ecc7d6050d475e1b3eccb4281b5b8.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:url("./open-sans-latin-ext-400-italic-UAKWSIUP-eb9966640e684ce664fb943e59d57872.woff2?vsn=d") format("woff2"),url("./open-sans-latin-ext-400-italic-7MQDE2QS-754010740f59b3910d9154cda8f17719.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./open-sans-latin-ext-700-normal-DYCLZJWS-79486fdcff93d773cc5ff07e06296e97.woff2?vsn=d") format("woff2"),url("./open-sans-latin-ext-700-normal-CH2DF47G-c979324a4ad664965ecb11717f19262f.woff?vsn=d") format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:url("./open-sans-latin-ext-700-italic-WNPD6X2G-de3bc194dd57a127d4e4988f42b390fd.woff2?vsn=d") format("woff2"),url("./open-sans-latin-ext-700-italic-C5HCWJAJ-5ddd5688bfe3fdb339e911d09eceaa63.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url("./lato-latin-400-normal-W7754I4D-e1b3b5908c9cf23dfb2b9c52b9a023ab.woff2?vsn=d") format("woff2"),url("./lato-latin-400-normal-ZFZSROI2-3e04694c1313d375108b37ab50b21b68.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url("./lato-latin-400-italic-HUBRIWPK-efee2d080d7bebdd2e0aeb2e030813a0.woff2?vsn=d") format("woff2"),url("./lato-latin-400-italic-JNRVEE25-ba54610e82de01d1e7ba49625e4b22c8.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url("./lato-latin-700-normal-2XVSBPG4-de69cf9e514df447d1b0bb16f49d2457.woff2?vsn=d") format("woff2"),url("./lato-latin-700-normal-H7AJUYIT-31f05b7a6500633996b4a2c2ea136237.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url("./lato-latin-700-italic-JFOJL2K5-865e46af816320c9f32234e8968558d0.woff2?vsn=d") format("woff2"),url("./lato-latin-700-italic-AIWEX6DG-f289731e9f2a4de6a19afa8bf5c98d42.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url("./lato-latin-ext-400-normal-ZXDJ7C2U-633f8feda2188d767d2396652da17377.woff2?vsn=d") format("woff2"),url("./lato-latin-ext-400-normal-BVT6TYCW-8d85628c50264005dca28372e90b858f.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url("./lato-latin-ext-400-italic-EDCYCHHA-acf553fc81d4bff483f8092d53162c3d.woff2?vsn=d") format("woff2"),url("./lato-latin-ext-400-italic-7MJLYKIP-9f1402bcc404a58f2afb5852d885d1e5.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url("./lato-latin-ext-700-normal-3JFX6WED-33c906549bd61edf700e9a28132f25f8.woff2?vsn=d") format("woff2"),url("./lato-latin-ext-700-normal-I57BRANA-9d248cd04521db0323575c824408d3d5.woff?vsn=d") format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url("./lato-latin-ext-700-italic-P6ZTT6Y4-b716274bfcfd6d52a53d963ad4cd0928.woff2?vsn=d") format("woff2"),url("./lato-latin-ext-700-italic-YK6WLRP7-2455fa54dd8a8eff5f9ae92a6b2c792f.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./montserrat-latin-400-normal-YBIMBXKC-e7198b2dcb57c0193b0e9765353994ba.woff2?vsn=d") format("woff2"),url("./montserrat-latin-400-normal-4VXUWRG7-934faa18c225f76292abbeff29a84734.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url("./montserrat-latin-400-italic-23NXQXYS-fd7db0d8b1bbeca3da77b446c3760808.woff2?vsn=d") format("woff2"),url("./montserrat-latin-400-italic-RHJ2CV7M-be13e4c588c8eeadb3d46cd81dc3e54d.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./montserrat-latin-700-normal-2TPSQG6S-1c0792ac34ef600f99d93bc272a31080.woff2?vsn=d") format("woff2"),url("./montserrat-latin-700-normal-B647EJ6E-f52f514907f624a089fd6b25c0cc3b32.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url("./montserrat-latin-700-italic-BI7ZXYJM-33875f3c0191df7411f3d9562953fc57.woff2?vsn=d") format("woff2"),url("./montserrat-latin-700-italic-GNL5VEUP-7bafa238158c8f9e4a0217c9b1f4b125.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./montserrat-latin-ext-400-normal-LBVJDFUC-17898728c63bcdf3d8200bc13a232891.woff2?vsn=d") format("woff2"),url("./montserrat-latin-ext-400-normal-OTF6F7FB-e8e5cc69d2b791dbc93d088c96db0e72.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url("./montserrat-latin-ext-400-italic-NG4ZHCYN-890ec095e5fc5de81d7e15864619a8d4.woff2?vsn=d") format("woff2"),url("./montserrat-latin-ext-400-italic-FRPAJ6PC-b5ccd19bd2a9f2336d6a58a9616a79f3.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./montserrat-latin-ext-700-normal-WWNPLUW7-7b0c49b295bd8ecd0dd28039a362a720.woff2?vsn=d") format("woff2"),url("./montserrat-latin-ext-700-normal-I3FFVTRB-cbd33207cb1a618a512a57782926bc32.woff?vsn=d") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url("./montserrat-latin-ext-700-italic-2BMTFDWV-f26c007f60529678b060ecb09d96a82c.woff2?vsn=d") format("woff2"),url("./montserrat-latin-ext-700-italic-4CHV4ROV-05d9b1861620a401cab3a17b1d5841da.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./nunito-latin-400-normal-STXQN3YV-54ef892116263384392ff608aec1da9f.woff2?vsn=d") format("woff2"),url("./nunito-latin-400-normal-XYKNV5V5-4438085ae727bb2f941e6ff085cd983e.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./nunito-latin-400-italic-V72FDSUJ-4c2d0a606f057d5d5540c36576b637e0.woff2?vsn=d") format("woff2"),url("./nunito-latin-400-italic-33FSCLNL-3666873d0868d7c12c8a041679cee3a6.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./nunito-latin-700-normal-BNRLMBX2-28a2cf182b1992676f2f2dbf649c6948.woff2?vsn=d") format("woff2"),url("./nunito-latin-700-normal-OPDVKG55-e5791d6a2ebd67922324c853af0d767a.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url("./nunito-latin-700-italic-6B7WRDUQ-8eeaad1032a29d8023b33b4439aaced4.woff2?vsn=d") format("woff2"),url("./nunito-latin-700-italic-Q34SS5RV-f795a792c4d3aef1fd900d08eaa3529f.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./nunito-latin-ext-400-normal-C34L4GMP-5cc4f1008b2603963b856f9827c7acea.woff2?vsn=d") format("woff2"),url("./nunito-latin-ext-400-normal-4JJ7MAB4-b55ef91541e943445209edd1bf17fee3.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./nunito-latin-ext-400-italic-RMMHBNDJ-6cc8be6e66a166a7abc91227c29f25df.woff2?vsn=d") format("woff2"),url("./nunito-latin-ext-400-italic-CE5EACKF-32509f2d4b59794209098ccbab687b85.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./nunito-latin-ext-700-normal-NDC5LB7U-762995b2bad61ea79b576b5fa897b95d.woff2?vsn=d") format("woff2"),url("./nunito-latin-ext-700-normal-BKG76XC4-090d00df79a56a443a440a8e6c6dbe5c.woff?vsn=d") format("woff")}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url("./nunito-latin-ext-700-italic-ORLOEPOF-fc1cef98d87a80aa80efecdfe14e7fa8.woff2?vsn=d") format("woff2"),url("./nunito-latin-ext-700-italic-AKMC72V5-1fe867e1644d534d1e71638f905061c4.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url("./playfair-display-latin-400-normal-BIAC6UYZ-8a53e5ecdbffafb4aaa40a23fdece238.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-400-normal-M4ZMFMTM-edb202f20a747d332a374887eac14ac8.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url("./playfair-display-latin-400-italic-UGI3TOWG-4450ccfb75331d6c98ed7095f1467b7b.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-400-italic-S5G7JSPR-59fef1bc7c3a1474080d70c49c254f5c.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url("./playfair-display-latin-700-normal-UQJJYTZU-9401d0214a9375f173f72cc417f6fa06.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-700-normal-OAOJD5TQ-3d0db49f00c3994f6e77cc865ef8fa22.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url("./playfair-display-latin-700-italic-XLZYW4AW-566a4eeb6883d3caeea85f159f5d832c.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-700-italic-GKHGLYZO-1959887fce9cff7942971c157962433a.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url("./playfair-display-latin-ext-400-normal-BNVI6Z35-cac109a776f031fe19ca83b6488033eb.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-ext-400-normal-AHOTJ4YV-d8e9da8407ad206474f42d98b84f3281.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url("./playfair-display-latin-ext-400-italic-6RQBVUKC-fbc900d5891ba53af743dd637f37ed1e.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-ext-400-italic-T44HQIKZ-f8d76620aea259f7ed23ce902cbb0272.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url("./playfair-display-latin-ext-700-normal-ZEBK4BJO-c0d76cfbf5db6a8cf30c574edf500469.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-ext-700-normal-RRUCU7VN-1de0776cce1fbbb008c77e50c19ad685.woff?vsn=d") format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url("./playfair-display-latin-ext-700-italic-UPFDSZPQ-42f1ce50209dbaa57584b009b4c64f67.woff2?vsn=d") format("woff2"),url("./playfair-display-latin-ext-700-italic-DED4TAA5-63b09369c1125570ab535ee9c1e93368.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url("./ubuntu-latin-400-normal-VBBSODEU-4a8b9af22b314f408f66a17f71e28908.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-400-normal-7RJK7ESL-4fe9efa39a63440b5cebca37cb2e5f43.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url("./ubuntu-latin-400-italic-R4O7PSIW-4de87995662edc7b1122fdda7ee9bab0.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-400-italic-SYQR3GMG-9e279d24020003bf9c6251440155845e.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url("./ubuntu-latin-700-normal-PFNMZCLK-9418887ae687a640730a62da6d5cef56.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-700-normal-MHV5EMXM-68e6e4bdc452694e5d833ad45c2baae3.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url("./ubuntu-latin-700-italic-2OLSIIEH-885d9d70debbadf75d3fff109ad3c454.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-700-italic-YJ77SJRM-37151c9c0da9d3715e696cb7387b686b.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url("./ubuntu-latin-ext-400-normal-JAW56CZN-530aea4a339aa565d3c61688b57187cc.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-ext-400-normal-DEQUMMAC-b17cc1ca662e89f0acc6b1316e034081.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url("./ubuntu-latin-ext-400-italic-QSZNGVSP-6ea37f7dc1696eeb06243b9ce22a43a0.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-ext-400-italic-GQNB3VUJ-be89c30a524efc420fc67842356052ed.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url("./ubuntu-latin-ext-700-normal-2LD6KIM5-49dea29c68f0c6a27e60e42f5898ce98.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-ext-700-normal-RBU4R6KT-f835a212fa9022a57984d94b79d84ac8.woff?vsn=d") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:url("./ubuntu-latin-ext-700-italic-5ZKWK2AH-8689e895e3060a20de4d78057354d12d.woff2?vsn=d") format("woff2"),url("./ubuntu-latin-ext-700-italic-7MJQCUAQ-632ff66ead6818e6df971fdcd64b31fd.woff?vsn=d") format("woff")}:root{font-family:Inter,system-ui,sans-serif;color:#252936;background:#f4f5f9;font-size:13px;--surface: #fff;--text: #252936;--muted: #7b8091;--line: #e4e6ee;--soft: #f6f7fb;--accent: #6b57df;--canvas: #eaedf4;color-scheme:light}:root[data-theme=dark]{--surface: #202330;--text: #eceef7;--muted: #a0a5b8;--line: #393e50;--soft: #292e3d;--canvas: #181d29;background:#171b26;color:var(--text);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button{cursor:pointer;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:9px 12px;white-space:nowrap;transition:background .12s}button:hover{background:var(--soft);border-color:#b2a8ea}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}h2{font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-weight:700}p{line-height:1.6}input,select,textarea{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);padding:8px;width:100%;min-width:0}input[type=checkbox]{width:auto;accent-color:var(--accent)}input[type=color]{width:38px;height:29px;padding:3px}label{display:block;font-size:11px;color:var(--muted);margin-bottom:13px}label>input,label>select,label>textarea{display:block;margin-top:7px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.app-header{height:82px;padding:0 30px;display:flex;align-items:center;gap:45px;background:var(--surface);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:700;letter-spacing:-.6px}.brand-light{font-weight:400}.brand small{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:6px}.brand-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:var(--accent);color:#fff;font-size:28px;transform:rotate(-8deg)}.tagline{color:var(--muted);font-size:12px}.header-actions{display:flex;align-items:center;gap:20px;margin-left:auto;font-size:11px}.header-actions button{font-size:19px;padding:3px 10px}.connection{color:#248566}.connection:before{content:"\25cf";font-size:8px;margin-right:7px}.connection[data-connected=false]{color:#c78024}.document-bar{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;gap:20px}.document-name{display:block;font-size:20px;font-weight:700;background:transparent;border:1px solid transparent;padding:0;margin-bottom:6px;width:280px;letter-spacing:-.5px}.document-name:focus{border-color:var(--accent);background:var(--surface)}.document-meta{font-size:10px;color:var(--muted)}.button-row{display:flex;gap:8px;align-items:center}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover{background:#5542c4}.secondary{background:#eeeafa;border-color:#e0dafa;color:#614acc}.studio-grid{display:grid;grid-template-columns:190px minmax(420px,1fr) 238px;gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 28px;background:var(--line);min-height:635px}.panel{background:var(--surface);padding:22px 17px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px}.tool-grid button{padding:10px 2px;font-size:10px;background:var(--soft);border-color:transparent}.tool-grid span{display:block;font-size:22px;line-height:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2{margin-bottom:6px}.badge{font-size:10px;padding:3px 7px;background:var(--soft);border-radius:5px}.hint{font-size:11px;color:var(--muted);margin:8px 0}.layers{list-style:none;padding:0;margin:15px 0;min-height:100px;max-height:260px;overflow:auto}.layers button{text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;border-color:transparent;margin-bottom:3px;font-size:11px}.layers .selected{background:#eeeafa;color:#614acc}.layer-actions{display:flex;gap:5px}.layer-actions button{padding:6px 11px}.danger{color:#c35e6b}.panel-note{margin-top:45px;color:var(--muted);font-size:10px;line-height:1.7}.panel-note strong{font-weight:400}.workspace{background:var(--surface);min-width:0}.canvas-toolbar,.canvas-bottom{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;height:53px;font-size:11px;color:var(--muted)}.canvas-toolbar button{padding:4px 10px;font-size:19px}.canvas-toolbar label{margin:0}.canvas-toolbar select{padding:5px;width:75px;font-size:11px}.canvas-viewport{height:345px;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--canvas);background-image:radial-gradient(#a4abbb55 1px,transparent 1px);background-size:16px 16px;padding:35px;position:relative}.canvas-paper{box-shadow:0 5px 30px #1b24352a;flex-shrink:0}#empty-hint{font-size:11px;color:var(--muted);position:absolute;bottom:17px}.canvas-bottom{height:44px;border-bottom:1px solid var(--line);gap:10px}.canvas-bottom label{display:flex;align-items:center;gap:5px;margin:0}.canvas-bottom input{margin:0}.canvas-bottom button{font-size:10px;padding:5px 8px}.data-panel{padding:20px}.data-panel .hint{margin-bottom:0;font-size:10px}.data-panel button{font-size:10px}.data-empty{text-align:center;padding:35px;color:var(--muted);font-size:11px;border:1px dashed var(--line);border-radius:7px;margin-top:18px}.data-options{display:flex;gap:10px;align-items:center;margin-top:15px;font-size:10px}.data-options label{margin:0;display:flex;gap:5px;align-items:center;font-size:10px}.data-options input{width:47px;margin:0;padding:5px}.data-options select{max-width:110px;margin:0;padding:5px}.table-scroll{overflow:auto;max-height:160px;margin-top:12px}table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap}th,td{text-align:left;padding:9px;border-bottom:1px solid var(--line)}th{background:var(--soft);font-weight:400;color:var(--muted)}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.color-label{display:flex;align-items:center;justify-content:space-between}.color-label input{margin:0}.inline{display:flex;align-items:center;gap:8px}.inline input{margin:0}footer{display:flex;justify-content:space-between;padding:14px 30px;color:var(--muted);font-size:10px}#status{color:var(--accent)}.template-library{display:flex;align-items:center;gap:20px;margin:12px 28px 28px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap}.template-library>div{min-width:235px}.template-card{display:grid;grid-template-columns:25px 1fr;text-align:left;gap:5px;font-size:11px;min-width:160px}.template-card span{grid-row:span 2;color:var(--accent);font-size:25px}.template-card small{color:var(--muted);font-size:10px}dialog{width:min(540px,90vw);border:1px solid var(--line);border-radius:15px;padding:27px;background:var(--surface);color:var(--text);box-shadow:0 20px 80px #0003}dialog::backdrop{background:#11182788}dialog textarea{margin:7px 0 15px}.file-drop{padding:20px;border:1px dashed var(--line);border-radius:8px;text-align:center}#import-error{color:#bc4559}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1150px){.tagline{display:none}.studio-grid{grid-template-columns:150px minmax(340px,1fr) 210px;margin:0 15px}.document-bar{padding:20px 15px}.button-row{gap:4px}.button-row button{padding:8px;font-size:11px}.panel{padding:18px 12px}.data-options{flex-wrap:wrap}.canvas-viewport{height:330px}.document-name{width:220px}.canvas-bottom{gap:4px}.app-header{padding:0 18px}}@media(max-width:800px){.studio-grid{grid-template-columns:130px 1fr}.right-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.right-panel hr{display:none}.document-bar{align-items:start;flex-direction:column}.canvas-viewport{align-items:flex-start}.header-actions{gap:10px}.connection{display:none}.data-panel .section-heading{flex-wrap:wrap}.template-library{margin:15px}.canvas-bottom>span{display:none}}.login-card{max-width:420px;margin:12vh auto;padding:2rem;background:var(--panel);border:1px solid var(--border);border-radius:16px}.arrange-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}.arrange-actions button{font-size:11px;padding:6px 3px;min-width:0;white-space:normal;overflow-wrap:anywhere}.panel .button-row{flex-wrap:wrap}.panel .button-row button{white-space:normal}@media(min-width:801px){.studio-grid>.panel{max-height:max(635px,calc(100vh - 210px));overflow-y:auto;min-width:0}}.canvas-bottom{flex-wrap:wrap}#grid-size{width:55px}details summary{cursor:pointer;margin:12px 0;font-weight:600}[hidden]{display:none!important}.login-card form{display:grid;gap:1rem;margin-top:1.5rem}.page-toolbar{flex-wrap:wrap;padding:10px;background:var(--panel);border-bottom:1px solid var(--border)}.page-toolbar label{display:flex;gap:6px;align-items:center}.page-toolbar input{width:120px}.page-toolbar button{font-size:11px;padding:6px}.data-options{flex-wrap:wrap}#data-table input:not([type=checkbox]){min-width:110px;width:100%;border-color:transparent;background:transparent}.template-entry{display:grid;gap:8px;max-width:320px;padding:8px;border:1px solid var(--border);border-radius:8px}.template-entry form{display:flex;gap:5px}.template-entry input{min-width:0}.canvas-text-editor{resize:none;background:var(--panel);color:var(--text);border:2px solid #6655dc;padding:0;box-shadow:0 4px 16px #0003}#export-progress{display:flex;gap:8px;align-items:center;position:fixed;right:20px;bottom:20px;z-index:1200;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 4px 20px #0002}#export-count{width:12ch;font-variant-numeric:tabular-nums;text-align:right}
