@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-ext-500-normal-BIfGEemn.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-500-normal-BMQ-IlQd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-500-normal-uJUgykjJ.woff2) format("woff2"),url(/assets/alegreya-cyrillic-500-normal-h-VttLAG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-ext-500-normal-CpSZDjmq.woff2) format("woff2"),url(/assets/alegreya-greek-ext-500-normal-DzZMWm6Q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-500-normal-Cs_YSU_p.woff2) format("woff2"),url(/assets/alegreya-greek-500-normal-DSAlufuP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-vietnamese-500-normal-1pKrKpC8.woff2) format("woff2"),url(/assets/alegreya-vietnamese-500-normal-Bulx4Dj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-ext-500-normal-B_6HdrEK.woff2) format("woff2"),url(/assets/alegreya-latin-ext-500-normal-BXZj8mwG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2) format("woff2"),url(/assets/alegreya-latin-500-normal-B7TqNLeg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-ext-700-normal-Dx8o6fqX.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-700-normal-A6q6xEOT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-700-normal-Bftrb-m-.woff2) format("woff2"),url(/assets/alegreya-cyrillic-700-normal-_o_NBoYw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-ext-700-normal-DzPShcR4.woff2) format("woff2"),url(/assets/alegreya-greek-ext-700-normal-DQPzd-kK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-700-normal-ByoPpMZf.woff2) format("woff2"),url(/assets/alegreya-greek-700-normal-mWQ2Ne64.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-vietnamese-700-normal-CvM8am9u.woff2) format("woff2"),url(/assets/alegreya-vietnamese-700-normal-CdvEC7Dz.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-ext-700-normal-CEFih5UF.woff2) format("woff2"),url(/assets/alegreya-latin-ext-700-normal-B6bzkdlx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2) format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-cyrillic-ext-800-normal-NAvnb1cP.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-800-normal-B_J1akGT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-cyrillic-800-normal-TM6to0H1.woff2) format("woff2"),url(/assets/alegreya-cyrillic-800-normal-BgJWiuWK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-greek-ext-800-normal-DvP9ppwE.woff2) format("woff2"),url(/assets/alegreya-greek-ext-800-normal-0h2SvCJs.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-greek-800-normal-CdnvfvV-.woff2) format("woff2"),url(/assets/alegreya-greek-800-normal-BVt059E1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-vietnamese-800-normal-omuMHNvS.woff2) format("woff2"),url(/assets/alegreya-vietnamese-800-normal-BdE69900.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-latin-ext-800-normal-BjVZYKz5.woff2) format("woff2"),url(/assets/alegreya-latin-ext-800-normal-oEt9nZ3Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-latin-800-normal-BcufLBxY.woff2) format("woff2"),url(/assets/alegreya-latin-800-normal-C-QiqklE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-ext-500-italic-D7gUDvRg.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-500-italic-CaxP-htd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-500-italic-FKTH7hJp.woff2) format("woff2"),url(/assets/alegreya-cyrillic-500-italic-BOagbZrs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-ext-500-italic-C40YN77z.woff2) format("woff2"),url(/assets/alegreya-greek-ext-500-italic-BR1KNkZ4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-500-italic-CGPQpn8D.woff2) format("woff2"),url(/assets/alegreya-greek-500-italic-BVqJS3hI.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-vietnamese-500-italic-BY7VCYPF.woff2) format("woff2"),url(/assets/alegreya-vietnamese-500-italic-D1zD9fJ7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-ext-500-italic-Ca-guIP2.woff2) format("woff2"),url(/assets/alegreya-latin-ext-500-italic-BdqLfiMD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-italic-CLRFusCx.woff2) format("woff2"),url(/assets/alegreya-latin-500-italic-BOyCbY3P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-500-normal-Cixivk4R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-500-normal-Daski1k2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-ext-500-normal-nq-cjB3m.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-500-normal-Bem4H9fH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-500-normal-Cy-TUuxE.woff2) format("woff2"),url(/assets/fira-sans-greek-500-normal-C9KT8sAy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-vietnamese-500-normal-ChEXCnJy.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-500-normal-UV7M6ot_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-500-normal-CFRf4jcC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-ext-600-normal-CE6oUZE1.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-600-normal-BKgjRriM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-600-normal-JSBvCpTs.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-600-normal-CJ5P9t7t.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-ext-600-normal-fS0evUH3.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-600-normal-DPxZoeHL.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-600-normal-BlqpLOpF.woff2) format("woff2"),url(/assets/fira-sans-greek-600-normal-DfHu91YF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-vietnamese-600-normal-Dh2KAvU8.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-600-normal-Bxjaclsw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-ext-600-normal-DTQBTt1m.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-600-normal-DLMQsaV4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2) format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-ext-700-normal-BfO9TR-w.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-700-normal-Gcpdxicj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-700-normal-Bl-HczEO.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-700-normal-KyW5QH4H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-ext-700-normal-C1m6bE4Q.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-700-normal-C8J5qYMq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-700-normal-BVfcrbV7.woff2) format("woff2"),url(/assets/fira-sans-greek-700-normal-CJu31rC4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-vietnamese-700-normal-j5oLGLJY.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-700-normal-DFi88MGY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-ext-700-normal-g2Yrd4J5.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-700-normal-cfTxGFzJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-normal-CRhwpWTq.woff2) format("woff2"),url(/assets/fira-sans-latin-700-normal-DgqLm3Fi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #edeff2;--surface: #ffffff;--surface-2: #f5f6f8;--ink: #242a31;--muted: #6b7581;--faint: #98a2ae;--border: #dce1e7;--border-strong: #c4cbd3;--accent: #2c5e7e;--accent-soft: #e4edf2;--good: #3e8e5a;--warn: #b8842b;--shadow: 0 1px 2px rgba(29, 41, 54, .05), 0 8px 24px rgba(29, 41, 54, .06);--shield-border: #3a342c;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ground: #15181b;--surface: #1e2327;--surface-2: #252b30;--ink: #e7ebef;--muted: #9ba5af;--faint: #727c86;--border: #2f363c;--border-strong: #3c444b;--accent: #63a9cc;--accent-soft: #1e2e38;--good: #5fb37e;--warn: #d3a24c;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--shield-border: #0f0d0a;color-scheme:dark}}:root[data-theme=dark]{--ground: #15181b;--surface: #1e2327;--surface-2: #252b30;--ink: #e7ebef;--muted: #9ba5af;--faint: #727c86;--border: #2f363c;--border-strong: #3c444b;--accent: #63a9cc;--accent-soft: #1e2e38;--good: #5fb37e;--warn: #d3a24c;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--shield-border: #0f0d0a;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Alegreya,Iowan Old Style,Georgia,serif;font-weight:700;text-wrap:balance;margin:0}img{max-width:100%}[hidden]{display:none!important}.wrap{max-width:1120px;margin:0 auto;padding-inline:20px;padding-block:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px}.btn{font:inherit;font-weight:600;font-size:14px;padding:11px 14px;border-radius:11px;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn svg{width:18px;height:18px;flex:none}.ic-emoji{display:none}[data-skin=workshop] .ic-emoji{display:inline;font-size:1.15em;line-height:1}[data-skin=workshop] .ic-line{display:none}.btn:hover{filter:brightness(1.06)}.btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.btn.secondary:hover{background:var(--surface-2);filter:none}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.app-footer{margin-top:8px;padding:18px 0 30px;border-top:1px solid var(--border);color:var(--muted);font-size:12.5px;line-height:1.45}.app-footer-main{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.app-footer b{display:block;color:var(--ink);font-family:Alegreya,Georgia,serif;font-weight:700;font-size:14px}.app-footer a{color:inherit;text-underline-offset:2px}.app-credit{margin-left:auto;text-align:right}@media (max-width: 640px){.app-credit{width:100%;margin-left:0;padding:12px 0 0;border-top:1px solid var(--border);text-align:left}}.app-footer-legal{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12px}.app-footer-legal button{padding:4px 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.app-footer-legal button:hover{color:var(--ink)}.legal-dialog{width:min(560px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 32px));padding:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);text-align:left;line-height:1.55}.legal-dialog b{display:inline;color:inherit;font:inherit;font-weight:700}.legal-dialog::backdrop{background:#0f14198c}.legal-box{display:flex;flex-direction:column;max-height:inherit}.legal-tabs{display:flex;gap:4px;padding:12px 12px 0;border-bottom:1px solid var(--border)}.legal-tabs button{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.legal-tabs button.on{border-bottom-color:var(--accent);color:var(--ink)}.legal-body{overflow-y:auto;padding:4px 22px 8px;font-size:14.5px;line-height:1.55}.legal-body h2{margin:16px 0 8px;font-family:Alegreya,Georgia,serif;font-size:22px}.legal-body ul{padding-left:18px}.legal-body li+li{margin-top:8px}.legal-body a{color:var(--accent)}.legal-updated{color:var(--muted);font-size:12.5px}.legal-foot{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--border)}@media print{.legal-dialog{display:none}}.archives-logo{flex:none;width:60px;line-height:0;color:var(--ink)}.archives-logo svg{display:block;width:100%;height:auto}.theme-toggle{position:fixed;top:12px;right:12px;z-index:50}.settings-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.settings-btn:hover{background:var(--surface-2)}.settings-panel{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);text-align:left}.set-row{display:flex;flex-direction:column;gap:6px}.set-label{font-size:13px;font-weight:600;color:var(--muted)}.seg-pick{display:flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.seg-pick button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.seg-pick button:hover{color:var(--ink)}.seg-pick button.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--border-strong)}@media (pointer: coarse){.seg-pick button{min-height:42px}}@media (max-width: 640px){.theme-toggle{position:absolute}}@media print{.theme-toggle{display:none!important}}:root[data-skin=workshop]{--mat: #2c6b55;--mat-line: rgba(255, 255, 255, .1);--mat-line-2: rgba(255, 255, 255, .22);--on-mat: #ffffff;--on-mat-soft: rgba(255, 255, 255, .82);--line: #1d1d1b;--gold: #dab653;--tape: rgba(240, 214, 120, .8);--accent: #7a5c0e;--accent-soft: #fbefc4;--sticker-edge: rgba(29, 29, 27, .18)}@media (prefers-color-scheme: dark){:root[data-skin=workshop]:not([data-theme=light]){--mat: #173a2e;--mat-line: rgba(255, 255, 255, .06);--mat-line-2: rgba(255, 255, 255, .13);--line: #d9dee3;--tape: rgba(214, 188, 100, .55);--accent: #e2c46a;--accent-soft: #3a3218;--sticker-edge: rgba(0, 0, 0, .5)}}:root[data-skin=workshop][data-theme=dark]{--mat: #173a2e;--mat-line: rgba(255, 255, 255, .06);--mat-line-2: rgba(255, 255, 255, .13);--line: #d9dee3;--tape: rgba(214, 188, 100, .55);--accent: #e2c46a;--accent-soft: #3a3218;--sticker-edge: rgba(0, 0, 0, .5)}[data-skin=workshop] body{background-color:var(--mat);background-image:linear-gradient(var(--mat-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--mat-line-2) 1px,transparent 1px),linear-gradient(var(--mat-line) 1px,transparent 1px),linear-gradient(90deg,var(--mat-line) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}[data-skin=workshop] header.app-header,[data-skin=workshop] header.app-header p,[data-skin=workshop] .app-footer,[data-skin=workshop] .view-mean h2,[data-skin=workshop] .view-motto{color:var(--on-mat-soft)}[data-skin=workshop] header.app-header h1.app-logo,[data-skin=workshop] .view-title,[data-skin=workshop] .app-footer b,[data-skin=workshop] .archives-logo,[data-skin=workshop] header.app-header .linklike{color:var(--on-mat)}[data-skin=workshop] .app-footer,[data-skin=workshop] .app-credit{border-top-color:var(--mat-line-2)}[data-skin=workshop] .card,[data-skin=workshop] .step{border:0;border-radius:3px}[data-skin=workshop] .stage{background:var(--surface);border-radius:3px 3px 0 0}[data-skin=workshop] .preview .card{position:relative;transform:rotate(-1deg)}[data-skin=workshop] .preview .card:before,[data-skin=workshop] .preview .card:after{content:"";position:absolute;z-index:1;top:-10px;width:74px;height:22px;background:var(--tape);pointer-events:none}[data-skin=workshop] .preview .card:before{left:18px;transform:rotate(-6deg)}[data-skin=workshop] .preview .card:after{right:18px;transform:rotate(5deg)}@media (max-width: 820px){[data-skin=workshop] .preview .card{transform:none}}[data-skin=workshop] .pg-dot{border:2.5px solid var(--line);background:var(--surface);color:var(--ink)}[data-skin=workshop] .progress li.done .pg-dot{background:var(--gold);border-color:var(--line);color:#1d1d1b}[data-skin=workshop] .progress li.cur .pg-dot{background:#fff;border-color:#1d1d1b;color:#1d1d1b;box-shadow:0 0 0 4px var(--gold)}[data-skin=workshop] .progress li+li:before{height:4px;background:var(--mat-line-2)}[data-skin=workshop] .progress li.past:before,[data-skin=workshop] .progress li.cur:before{background:var(--gold)}[data-skin=workshop] .pg-lbl,[data-skin=workshop] .progress li.done .pg-lbl,[data-skin=workshop] .pg-end{color:var(--on-mat-soft)}[data-skin=workshop] .progress li.cur .pg-lbl{color:var(--on-mat)}[data-skin=workshop] .step-nav{background:none}[data-skin=workshop] .steps>.step-nav{background:var(--mat)}[data-skin=workshop] .step-nudge{border:2.5px solid #1d1d1b;border-radius:6px;background:#fff3c4;color:#1d1d1b}@media (max-width: 820px){[data-skin=workshop] .steps-top{background:var(--mat);border-bottom-color:var(--mat-line-2)}[data-skin=workshop] .step-nav{background:color-mix(in srgb,var(--mat) 92%,transparent)}}[data-skin=workshop] .btn{font-size:15px;font-weight:700;color:#1d1d1b;background:var(--gold);border:2.5px solid #1d1d1b;border-bottom-width:6px;border-radius:12px;padding:9px 15px 7px;transition:transform .08s,border-bottom-width .08s}[data-skin=workshop] .btn.secondary{background:#fff;color:#1d1d1b}[data-skin=workshop] .btn:hover{filter:brightness(1.04)}[data-skin=workshop] .btn:active:not(:disabled){transform:translateY(3px);border-bottom-width:3px}[data-skin=workshop] .opt,[data-skin=workshop] .lp-opt{border:2px solid var(--border);border-radius:10px}[data-skin=workshop] .opt.sel,[data-skin=workshop] .lp-opt.sel{border:2.5px solid var(--line);background:var(--accent-soft)}[data-skin=workshop] .color-dot{border:0}[data-skin=workshop] .color-dot:hover,[data-skin=workshop] .color-dot.sel{background:none}[data-skin=workshop] .color-dot .dot{position:relative;width:36px;height:36px;border:3px solid var(--line)}[data-skin=workshop] .color-dot .dot:after{content:"";position:absolute;left:6px;top:5px;width:10px;height:6px;border-radius:50%;background:#ffffff8c;transform:rotate(-30deg)}[data-skin=workshop] .color-dot.sel .dot{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--gold)}[data-skin=workshop] .tinct{border:2.5px solid var(--line);border-radius:50%}[data-skin=workshop] .sym{border:2px solid transparent;background:none;border-radius:10px}[data-skin=workshop] .sym:hover{background:none;border-color:transparent}[data-skin=workshop] .sym .glyph-box{border-radius:12px;border:1.5px solid var(--sticker-edge);transition:transform .15s}[data-skin=workshop] .sym-cell:nth-child(3n+1) .glyph-box{transform:rotate(-5deg)}[data-skin=workshop] .sym-cell:nth-child(3n+2) .glyph-box{transform:rotate(4deg)}[data-skin=workshop] .sym-cell:nth-child(3n) .glyph-box{transform:rotate(-2deg)}[data-skin=workshop] .sym:hover .glyph-box{transform:scale(1.08)}[data-skin=workshop] .sym.sel{border-color:var(--line);background:var(--accent-soft)}[data-skin=workshop] .sym.sel .glyph-box{background:#fff}[data-skin=workshop] .sym .badge{background:var(--gold);color:#1d1d1b;border:2px solid #1d1d1b}[data-skin=workshop] .mchip{border:2px solid var(--border);border-radius:999px}[data-skin=workshop] .mchip.sel{border-color:var(--line);background:var(--accent-soft);color:var(--ink)}[data-skin=workshop] .mrow input,[data-skin=workshop] .name-field input{border:2px solid var(--line);border-radius:10px}[data-skin=workshop] .valid-banner.yes{background:var(--accent-soft);color:var(--ink)}[data-skin=workshop] .settings-btn,[data-skin=workshop] .help-btn,[data-skin=workshop] .settings-panel{border:2px solid #1d1d1b}[data-skin=workshop] .settings-btn,[data-skin=workshop] .help-btn{border-radius:12px}[data-skin=workshop] .seg-pick button.on{background:var(--gold);color:#1d1d1b;box-shadow:none}[data-skin=workshop] .view-crest{position:relative;max-width:320px;padding:22px 18px 16px;background:var(--surface);border-radius:3px;transform:rotate(-1deg)}[data-skin=workshop] .view-crest:before,[data-skin=workshop] .view-crest:after{content:"";position:absolute;top:-10px;width:64px;height:20px;background:var(--tape);pointer-events:none}[data-skin=workshop] .view-crest:before{left:14px;transform:rotate(-6deg)}[data-skin=workshop] .view-crest:after{right:14px;transform:rotate(5deg)}[data-skin=workshop] .view-mean h2{color:var(--on-mat);font-family:Alegreya,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:0;text-transform:none}[data-skin=workshop] .mean-row{border:0;border-radius:3px;font-size:15px}[data-skin=workshop] .mean-row:nth-child(odd){transform:rotate(-.6deg)}[data-skin=workshop] .mean-row:nth-child(2n){transform:rotate(.5deg)}[data-skin=workshop] .mean-row b{color:var(--accent)}[data-skin=workshop] .view-empty,[data-skin=workshop] .view-empty h1{color:var(--on-mat)}[data-skin=workshop] .onb{border-radius:4px}[data-skin=workshop] .onb-dots button{width:13px;height:13px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}[data-skin=workshop] .onb-dots button[aria-current=true]{width:13px;background:var(--gold)}@media (prefers-reduced-motion: reduce){[data-skin=workshop] .preview .card,[data-skin=workshop] .view-crest,[data-skin=workshop] .mean-row,[data-skin=workshop] .sym-cell .glyph-box{transform:none!important}}@media print{[data-skin=workshop] body{background:#fff}}.print-sheet{display:none}@page{margin:0}@media print{:root{--ground: #fff}html,body{width:100%;height:100%;overflow:hidden;background:#fff!important}#root{height:100%}#root>:not(.print-sheet){display:none!important}.print-sheet{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);box-sizing:border-box;width:100%;height:calc(100% - 1px);padding:14mm 18mm 12mm;overflow:hidden;break-inside:avoid;page-break-after:avoid;background:#fff;color:#1d1f22;font-family:Fira Sans,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8mm;padding-bottom:4mm}.ps-logo{display:block;height:24mm;width:auto;max-width:80mm;object-fit:contain}.ps-logo-text{font-family:Alegreya,Georgia,serif;font-weight:700;font-size:15pt;color:#2c5e7e}.ps-applogo{flex:none;height:24mm;color:#242a31}.ps-applogo svg{display:block;height:100%;width:auto}.ps-title{flex:none;text-align:center;margin:7mm 0 2mm;font-family:Alegreya,Georgia,serif}.ps-title-pre{font-size:11pt;color:#6b7581}.ps-name{font-size:26pt;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.ps-name-line{width:90mm;height:28.6pt;margin:0 auto;border-bottom:.3mm solid #6b7581}.ps-crest{min-height:0;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;overflow:hidden;padding:3mm 0}.ps-crest>div{width:100%;height:100%;max-height:125mm;margin:0 auto}.print-sheet .ps-crest>div>svg{display:block;width:100%;height:100%}.ps-memento{flex:none;text-align:center;margin:1mm 0 5mm;font-family:Alegreya,Georgia,serif}.ps-memento-text{font-size:18pt;color:#2c5e7e}.ps-memento-date{margin-top:1mm;font-size:13pt;color:#4a525b}.ps-mean{flex:none;border-top:.3mm solid #d5dae0;padding-top:4mm}.ps-mean h3{font-family:Alegreya,Georgia,serif;font-size:13pt;margin:0 0 2mm}.ps-mean ul{margin:0;padding:0;list-style:none;font-size:10.5pt;line-height:1.4;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;column-gap:8mm;row-gap:1.2mm}.ps-mean li{display:flex;align-items:center;min-height:9mm;padding-left:10.6mm}.ps-mean li.has-mark{padding-left:0}.ps-mark{flex:none;width:9mm;height:9mm;margin-right:1.6mm;line-height:0}.print-sheet .ps-mark svg{width:100%;height:100%}.ps-foot{flex:none;display:flex;align-items:center;gap:6mm;margin-top:5mm;padding-top:4mm;border-top:.3mm solid #d5dae0}.ps-qr{flex:none}.print-sheet .ps-qr svg,.ps-qr .qr-code{display:block;width:26mm!important;height:26mm!important;border:none;padding:0}.ps-foot-text{flex:1;min-width:0}.ps-qr-cap{font-size:10pt;color:#333}.ps-credit{flex:none;align-self:flex-end;text-align:right;font-size:7pt;line-height:1.3;color:#8a929c}.ps-credit b{display:block;font-family:Alegreya,Georgia,serif;font-weight:700;font-size:9pt;color:#1d1f22}}
