@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-ext-400-normal-B9g9xgcO.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-ext-400-normal-D5jvQp33.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-400-normal-BxQnOlOp.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-400-normal-T4bKsRTj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-vietnamese-400-normal-BejjGN4K.woff2) format("woff2"),url(/assets/libre-franklin-vietnamese-400-normal-DVbyimmf.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2) format("woff2"),url(/assets/libre-franklin-latin-ext-400-normal-CEHJ3Zjr.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-400-normal-DNAyL8lK.woff2) format("woff2"),url(/assets/libre-franklin-latin-400-normal-B5qoBLOl.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-cyrillic-ext-500-normal-CEScqsDp.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-ext-500-normal-DNjvXlO5.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-cyrillic-500-normal-DmkkefNM.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-500-normal-BbpetOLr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-vietnamese-500-normal-RIIoSqy6.woff2) format("woff2"),url(/assets/libre-franklin-vietnamese-500-normal-r-ir2lkU.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-latin-ext-500-normal-B0aoLQ4L.woff2) format("woff2"),url(/assets/libre-franklin-latin-ext-500-normal-BEjoZNRk.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-latin-500-normal-Cbta7Jiu.woff2) format("woff2"),url(/assets/libre-franklin-latin-500-normal-BQKhRarp.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-cyrillic-ext-600-normal-Drvu5lSS.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-ext-600-normal-DzWQ5Djp.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-cyrillic-600-normal-B9QZ7Zqf.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-600-normal-BDh_aE24.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-vietnamese-600-normal-B9bGnPdK.woff2) format("woff2"),url(/assets/libre-franklin-vietnamese-600-normal-BRdbLLo3.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-ext-600-normal-CSmGWxVI.woff2) format("woff2"),url(/assets/libre-franklin-latin-ext-600-normal-BbCuItST.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-600-normal-BBKMvfE-.woff2) format("woff2"),url(/assets/libre-franklin-latin-600-normal-DjS29Py2.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-cyrillic-ext-700-normal-DR5N6Ba7.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-ext-700-normal-CF39TNs6.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-cyrillic-700-normal-CCiRtMb4.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-700-normal-CsIUO3b6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-vietnamese-700-normal-C4s2DR1-.woff2) format("woff2"),url(/assets/libre-franklin-vietnamese-700-normal-tr4w5WCD.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-latin-ext-700-normal-DaqAYsRT.woff2) format("woff2"),url(/assets/libre-franklin-latin-ext-700-normal-CccHi4gv.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-latin-700-normal-TBBKpXzk.woff2) format("woff2"),url(/assets/libre-franklin-latin-700-normal-CP58KLQO.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-cyrillic-ext-800-normal-C-hGTN_5.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-ext-800-normal-BmEamoZ2.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-cyrillic-800-normal-Cg7tvgdF.woff2) format("woff2"),url(/assets/libre-franklin-cyrillic-800-normal-D_zDfX4T.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-vietnamese-800-normal-C0L32ege.woff2) format("woff2"),url(/assets/libre-franklin-vietnamese-800-normal-CTHI2tCk.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-ext-800-normal-DdVAzGkM.woff2) format("woff2"),url(/assets/libre-franklin-latin-ext-800-normal-DZTh8Sc4.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-800-normal-IoztdYMZ.woff2) format("woff2"),url(/assets/libre-franklin-latin-800-normal-C1oVkKH1.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-cyrillic-800-normal-BNMG-Q7a.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-800-normal-Drcgs-AM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-vietnamese-800-normal-eAF99_Jc.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-800-normal-DQKEhsq9.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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-ext-800-normal-ZgHWgVpM.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-800-normal-DD7uHqs8.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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-800-normal-lwhkvH_6.woff2) format("woff2"),url(/assets/playfair-display-latin-800-normal-D0Xz4t1K.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:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/playfair-display-cyrillic-900-normal-C8kZZFQC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-900-normal-sDNg_-Xm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/playfair-display-vietnamese-900-normal-wtaM1xIw.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-900-normal-dpsjWZtQ.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:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/playfair-display-latin-ext-900-normal-wdRhZY-D.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-900-normal-Dl6M2jFN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/playfair-display-latin-900-normal-oSb7_CWx.woff2) format("woff2"),url(/assets/playfair-display-latin-900-normal-DypQvTWf.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:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-italic-DNZWWj68.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-italic-Bs5sqlIY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-italic-BhFv1_vq.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-italic-DIDyk811.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:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-italic-DsMbH0-z.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-italic-BF6mSdbu.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:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-italic-CB566L-e.woff2) format("woff2"),url(/assets/playfair-display-latin-700-italic-DgrU7w_p.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2) format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2) format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2) format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2) format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2) format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-ext-500-normal-4Ud55qIb.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-500-normal-BM33EBQZ.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-500-normal-CGcjVW1P.woff2) format("woff2"),url(/assets/lora-cyrillic-500-normal-B7VECUNf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-math-500-normal-CZVvtWMy.woff2) format("woff2"),url(/assets/lora-math-500-normal-z1mtDCUR.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-symbols-500-normal-CJHTIF5f.woff2) format("woff2"),url(/assets/lora-symbols-500-normal-C70LsJbW.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-vietnamese-500-normal-LA4e_tum.woff2) format("woff2"),url(/assets/lora-vietnamese-500-normal-vya0n-2r.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2) format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2) format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2) format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2) format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2) format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2) format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2) format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2) format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-italic-sNZZY6P_.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-italic-CkoKUlaJ.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-italic-BZqWJcgY.woff2) format("woff2"),url(/assets/lora-cyrillic-400-italic-rXhP2Nh9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-italic-C8XPXhEM.woff2) format("woff2"),url(/assets/lora-math-400-italic-iqgQGvdL.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-italic-Bx3UNHSW.woff2) format("woff2"),url(/assets/lora-symbols-400-italic-DQuLZM7M.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-italic-DFs7jfwN.woff2) format("woff2"),url(/assets/lora-vietnamese-400-italic-DGRK7mLs.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-italic-D02B-RQB.woff2) format("woff2"),url(/assets/lora-latin-ext-400-italic-2Cu7DU_m.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-italic-DYjZp4sZ.woff2) format("woff2"),url(/assets/lora-latin-400-italic-wRLkZNVE.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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{--font-headline: "Playfair Display", "PT Serif", Georgia, serif;--font-body: "Lora", "Merriweather", Georgia, serif;--font-ui: "Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans: "Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #1e2621;--ink-soft: #38423b;--green: #254d37;--green-light: #377051;--green-soft: #eaf1ec;--green-glow: #254d371a;--muted: #5e665f;--line: #d8ded6;--paper: #f8f8f5;--card-bg: #ffffff;--soft: #f0f4ee;--surface: #ffffff;--pulse-bg: #18241d;--pulse-text: #e6ede8;--accent: #c4682c;--ticker-up: #1f9452;--ticker-down: #cf4336;--shadow-sm: 0 2px 8px rgba(24, 36, 29, .04);--shadow-md: 0 10px 30px rgba(24, 36, 29, .08);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px}[data-theme=dark]{--ink: #e8eee9;--ink-soft: #bac4bc;--green: #4da675;--green-light: #67c290;--green-soft: #1d3326;--green-glow: #4da67526;--muted: #95a197;--line: #2b3930;--paper: #121914;--card-bg: #18221b;--soft: #1d2b21;--surface: #18221b;--pulse-bg: #0d1410;--pulse-text: #c8d4cb;--accent: #e67d3e;--ticker-up: #43c278;--ticker-down: #e05e52;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 10px 30px rgba(0, 0, 0, .35)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);transition:background-color .25s ease,color .25s ease}a{color:inherit;text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,textarea,select{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--green);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}img{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:20px;background:var(--surface);color:var(--green);font-weight:700;padding:14px 20px;z-index:1000;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.skip-link:focus{top:15px}.public-site h1,.public-site h2,.public-site h3{font-family:var(--font-headline);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.public-site h4,.public-site h5,.public-site h6,.article-dek,.lead-dek,.story-sub{font-family:var(--font-ui);letter-spacing:-.01em}.eyebrow{font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.4;color:var(--green);text-transform:uppercase}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:54px;line-height:1;letter-spacing:-3px;font-weight:800;white-space:nowrap;text-decoration:none}.brand-logo-img{height:52px;max-height:56px;width:auto;max-width:250px;object-fit:contain;display:block}.brand-small .brand-logo-img,.brand-logo-img-small{height:34px!important;max-height:36px!important;max-width:160px}[data-theme=dark] .brand:not(.inverse) .brand-logo-img{content:url(/assets/logomarca_mediabsb_inverse.png)}.brand b{font-size:20px;letter-spacing:-1px;border-top:4px solid var(--green);padding-top:3px;color:var(--green);margin-top:6px}.brand-small{font-size:34px;letter-spacing:-1.8px}.brand-small b{font-size:15px;border-width:3px}.brand.inverse{color:#fff}.brand.inverse b{color:#c2d7b8;border-color:#c2d7b8}.paper{max-width:1340px;padding:0 40px;margin:auto}.top-pulse{background:var(--pulse-bg);color:var(--pulse-text);font-size:12px;border-bottom:1px solid rgba(255,255,255,.08)}.pulse-inner{max-width:1340px;margin:auto;padding:8px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pulse-weather{display:flex;align-items:center;gap:8px;font-weight:600;color:#b0c2b5;white-space:nowrap}.pulse-weather svg{color:#e5b05a}.pulse-tickers{display:flex;align-items:center;gap:24px;overflow-x:auto;scrollbar-width:none;font-size:12px}.pulse-tickers::-webkit-scrollbar{display:none}.ticker-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ticker-up{color:var(--ticker-up);font-weight:700}.ticker-down{color:var(--ticker-down);font-weight:700}.pulse-actions{margin-left:auto}.theme-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:#ffffff1a;color:#e6ede8;font-size:11px;font-weight:600;transition:background .2s ease}.theme-toggle-btn:hover{background:#fff3}.utility{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:600}.redaction-link{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:700;letter-spacing:0}.redaction-link:hover{text-decoration:underline}.masthead{display:flex;align-items:center;gap:40px;padding:28px 0 24px}.masthead-slogan p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.masthead-slogan p strong{color:var(--ink);font-weight:700}.search{display:flex;align-items:center;border-bottom:1.5px solid var(--line);margin-left:auto;max-width:310px;width:100%;transition:border-color .2s ease}.search:focus-within{border-color:var(--green)}.search input{border:0;background:transparent;padding:10px 0;width:100%;font-size:13.5px;color:var(--ink)}.search input:focus{outline:none}.search button{border:0;background:none;padding:10px;display:flex;color:var(--muted)}.search button:hover{color:var(--green)}.live-ticker{display:flex;align-items:center;gap:14px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 16px;margin-bottom:18px;font-size:13px}.live-badge{display:inline-flex;align-items:center;gap:6px;background:#d83d30;color:#fff;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.08em;animation:live-pulse 2s infinite ease-in-out}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.75}}.live-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.live-text a:hover{text-decoration:underline}.main-nav{display:flex;align-items:center;gap:32px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);position:relative;z-index:20}.nav-group{position:relative}.nav-group summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:15px 0;font-size:14px;font-weight:700;color:var(--ink);transition:color .15s ease}.nav-group summary:hover,.nav-link-direct:hover{color:var(--green)}.nav-group summary::-webkit-details-marker{display:none}.nav-link-direct{font-size:14px;font-weight:700;color:var(--ink);padding:15px 0}.all-sections{margin-left:auto}.nav-dropdown{position:absolute;left:0;top:100%;min-width:280px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);padding:8px;max-height:65vh;overflow-y:auto}.all-sections .nav-dropdown{right:0;left:auto;min-width:320px}.nav-dropdown-title{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:8px 12px 4px}.nav-dropdown a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13.5px;color:var(--ink);border-radius:4px}.nav-dropdown a small{color:var(--muted);font-size:11px}.nav-dropdown a:hover{background:var(--soft);color:var(--green)}.edition-label{display:flex;align-items:center;justify-content:space-between;padding:24px 0 16px;font-size:11px;letter-spacing:.08em;color:var(--muted)}.edition-label span:first-child{color:var(--green);font-weight:800}.front-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1.05fr);gap:36px;margin-bottom:30px}.lead-story .lead-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lead-kind{font-size:11px;font-weight:700;color:var(--muted);background:var(--soft);padding:2px 8px;border-radius:3px}.lead-story h1{font-size:clamp(34px,3.8vw,52px);line-height:1.1;margin-bottom:16px}.lead-story>a:hover h1,.story>a:hover h3{color:var(--green);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.lead-dek{color:var(--ink-soft);font-size:18px;line-height:1.6;max-width:60ch;margin-bottom:20px}.lead-image{display:block;position:relative;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm)}.lead-image img{width:100%;height:380px;object-fit:cover;object-position:center 50%;transition:transform .4s ease}.lead-image:hover img{transform:scale(1.015)}.lead-image>span{position:absolute;bottom:0;left:0;background:var(--paper);color:var(--ink);padding:6px 12px;font-size:10px;font-weight:800;letter-spacing:.1em}.lead-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.lead-byline-info strong{display:block;font-size:13px;color:var(--ink)}.lead-byline-info span{font-size:11px;color:var(--muted)}.read-story-link{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:700;font-size:13px}.front-side{padding-left:30px;border-left:1px solid var(--line)}.side-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--muted);padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:20px}.story{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.story:last-child{border-bottom:0}.story-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.story-time{font-size:11px;color:var(--muted)}.story h3{font-size:24px;line-height:1.2;margin-bottom:10px}.story-small h3{font-size:21px}.story-dek{font-size:14.5px;color:var(--ink-soft);line-height:1.6;margin-bottom:12px}.story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;color:var(--muted)}.story-kind{font-weight:700;color:var(--green)}.story-support{background:var(--green-soft);color:var(--green);padding:2px 6px;border-radius:3px;font-weight:600}.context-block{background:var(--green);color:#fff;padding:24px;border-radius:var(--radius-sm);margin-top:24px}.context-block .eyebrow{color:#b7d7be}.context-block h2{color:#fff;font-size:30px;line-height:1.1;margin:10px 0}.context-block p{font-size:14px;line-height:1.6;color:#dcece0}.context-block a{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;border-top:1px solid rgba(255,255,255,.2);padding-top:14px;color:#fff}.ad-wrap{margin:36px 0;text-align:center}.ad-wrap{margin:36px 0}.ad-header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 8px;font-size:11px;color:var(--muted)}.ad-header-left{display:flex;align-items:center;gap:8px}.ad-badge-tag{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--line);color:var(--text);padding:2px 7px;border-radius:3px}.ad-brand-name{font-weight:700;font-size:12px;color:var(--text);letter-spacing:.02em}.ad-header-right{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);font-weight:500}.ad-banner{display:block;text-decoration:none;color:inherit;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform var(--speed),border-color var(--speed),box-shadow var(--speed)}.ad-banner:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-md)}.ad-banner-graphic{background:#021810;padding:0;border-radius:var(--radius-sm)}.ad-graphic-container{width:100%;display:block;overflow:hidden;background:#021810}.ad-banner-img{width:100%;height:auto;aspect-ratio:1024 / 341;object-fit:cover;display:block;transition:transform .25s ease}.ad-banner-graphic:hover .ad-banner-img{transform:scale(1.006)}.ad-banner-typography{background:linear-gradient(135deg,var(--card-bg) 0%,var(--surface-hover) 100%);border-left:5px solid var(--accent);padding:24px 32px}.ad-model-content{flex:1 1 58%;padding:24px 32px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--card-bg) 0%,var(--surface-hover) 100%)}.ad-model-brand-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:#25a87414;padding:4px 10px;border-radius:999px;align-self:flex-start}.ad-model-headline{font-family:var(--font-headline);font-size:22px;line-height:1.25;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.ad-model-subline{font-size:13px;line-height:1.45;color:var(--muted);margin:0;max-width:620px}.ad-model-cta-row{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}.ad-model-cta-button{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:var(--primary-contrast);font-size:13px;font-weight:700;padding:8px 18px;border-radius:6px;transition:background var(--speed),transform var(--speed)}.ad-model-card:hover .ad-model-cta-button{background:var(--accent);transform:translate(2px)}.ad-model-disclosure{font-size:11px;color:var(--muted);font-weight:500}.ad-model-visual-box{flex:0 0 38%;position:relative;overflow:hidden;background:#0b1512;display:flex;align-items:center;justify-content:center}.ad-model-img{width:100%;height:100%;min-height:190px;object-fit:cover;display:block;transition:transform .4s ease}.ad-model-card:hover .ad-model-img{transform:scale(1.03)}.ad-model-visual-overlay{position:absolute;bottom:12px;right:14px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.ad-model-visual-badge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ad-model-fallback-box{flex:0 0 32%;background:var(--chip-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:var(--text);border-left:1px solid var(--line)}.ad-fallback-circle{width:54px;height:54px;border-radius:50%;background:var(--surface-hover);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:4px}.ad-model-fallback-box strong{font-size:14px;font-weight:700}.ad-model-fallback-box small{font-size:11px;color:var(--muted)}@media(max-width:768px){.ad-model-card{flex-direction:column}.ad-model-visual-box{min-height:160px;max-height:200px;width:100%}.ad-model-content{padding:20px 18px}.ad-model-headline{font-size:18px}}.columnists-section{border-top:3px solid var(--ink);padding:36px 0 20px;margin:30px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.section-heading h2{font-size:32px;margin:0;line-height:1.15}.section-heading>span{font-family:var(--font-ui);font-size:13px;color:var(--muted);line-height:1.4;padding-bottom:2px}.columnists-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.columnist-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:22px 18px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}.columnist-card:hover{transform:translateY(-3px);border-color:var(--green)}.columnist-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.columnist-avatar{width:46px;height:46px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-family:var(--font-headline);font-size:20px;font-weight:700;flex-shrink:0}.columnist-header strong{display:block;font-size:14px;color:var(--ink)}.column-name{display:block;font-size:12px;font-weight:700;color:var(--green)}.column-badge{display:inline-block;font-size:10px;color:var(--muted);background:var(--soft);padding:1px 6px;border-radius:3px;margin-top:3px}.columnist-quote{font-family:var(--font-headline);font-size:15.5px;line-height:1.45;color:var(--ink-soft);margin:0 0 16px;font-style:italic;flex:1}.columnist-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--green);border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.thematic-block{border-top:2px solid var(--ink);padding:36px 0 15px;margin-top:30px}.thematic-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.thematic-title-wrap{display:flex;align-items:center;gap:14px}.thematic-icon{color:var(--green)}.thematic-title-wrap h2{font-size:28px;margin:0}.thematic-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green)}.thematic-more:hover{text-decoration:underline}.thematic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.abrasel-spotlight{margin:40px 0}.abrasel-card{background:linear-gradient(135deg,var(--card-bg) 0%,var(--soft) 100%);border:1.5px solid var(--line);border-radius:var(--radius-md);padding:36px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;box-shadow:var(--shadow-sm)}.abrasel-tag{display:inline-flex;align-items:center;gap:8px;background:#fcf1eb;color:#a8461f;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:14px}[data-theme=dark] .abrasel-tag{background:#38180c;color:#f78d65}.abrasel-info h2{font-size:34px;line-height:1.15;margin-bottom:14px}.abrasel-info p{font-size:16px;line-height:1.6;color:var(--ink-soft);margin-bottom:18px}.abrasel-features{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:24px}.abrasel-media{position:relative;border-radius:var(--radius-sm);overflow:hidden}.abrasel-media img{width:100%;height:290px;object-fit:cover}.abrasel-badge{position:absolute;bottom:12px;left:12px;background:#121a14e0;color:#fff;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.1em;border-radius:4px}.newsletter-box{background:var(--pulse-bg);color:#fff;border-radius:var(--radius-md);padding:45px 50px;margin:45px 0}.newsletter-content{max-width:750px;margin:auto;text-align:center}.newsletter-header{display:inline-flex;align-items:center;gap:8px;color:#92caa5;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:14px}.newsletter-box h2{color:#fff;font-size:36px;margin-bottom:14px}.newsletter-box p{font-size:16px;line-height:1.6;color:#cad8ce;margin-bottom:28px}.newsletter-form{display:flex;gap:12px;max-width:580px;margin:auto}.newsletter-form input{flex:1;padding:14px 18px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:14px}.newsletter-form input:focus{outline:none;border-color:#92caa5}.newsletter-success{display:inline-flex;align-items:center;gap:10px;background:#4da67533;border:1px solid #4da675;padding:14px 22px;border-radius:var(--radius-sm);color:#c9eed7;font-size:14px}.all-topics{border-top:1px solid var(--line);padding:36px 0}.topics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topic-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border:1px solid var(--line);background:var(--card-bg);border-radius:var(--radius-sm);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.topic-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.topic-name{font-family:var(--font-ui);font-size:13.5px;font-weight:700;color:var(--ink);flex:1;min-width:0;text-align:left}.topic-meta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.topic-group{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--soft);padding:3px 8px;border-radius:4px;border:1px solid var(--line);line-height:1.2;white-space:nowrap;transition:all .18s ease}.topic-arrow{color:var(--green);flex-shrink:0;transition:transform .18s ease,color .18s ease}.topic-card:hover .topic-arrow{transform:translate(2px,-2px);color:var(--green-light)}.topic-card:hover .topic-group{background:var(--green-soft);color:var(--green);border-color:var(--green-glow)}.article-heading{max-width:900px;margin:30px auto 20px}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green);margin-bottom:16px}.article-badges{display:flex;align-items:center;gap:12px;margin-bottom:14px}.support-tag{display:inline-flex;align-items:center;gap:6px;background:var(--green-soft);color:var(--green);padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700}.sponsor-tag{background:#f7efd8;color:#8b6c1b;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700}.article-heading h1{font-size:clamp(36px,4.4vw,56px);line-height:1.1;margin-bottom:16px}.article-dek{font-size:21px;line-height:1.55;color:var(--ink-soft);margin-bottom:24px}.article-byline{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.byline-author{display:flex;align-items:center;gap:12px}.byline-avatar{width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:700}.byline-author strong{display:block;font-size:13.5px}.byline-author span,.byline-updated{font-size:12px;color:var(--muted)}.article-audio-wrapper{max-width:900px;margin:16px auto 26px}.audio-player{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 20px;display:flex;flex-direction:column;gap:10px}.audio-info{display:flex;align-items:center;gap:12px}.audio-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.1em;background:var(--green);color:#fff;padding:3px 8px;border-radius:4px}.audio-title{font-size:13px;font-weight:600;color:var(--ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-controls{display:flex;align-items:center;gap:16px}.audio-play-btn{width:38px;height:38px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;flex-shrink:0;transition:transform .15s ease}.audio-play-btn:hover{transform:scale(1.05)}.audio-timeline{flex:1}.audio-bar{height:6px;background:var(--line);border-radius:3px;position:relative;cursor:pointer}.audio-fill{height:100%;background:var(--green);border-radius:3px;transition:width .2s linear}.audio-time{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:4px}.audio-speed-btn{padding:4px 8px;background:var(--card-bg);border:1px solid var(--line);border-radius:4px;font-size:11px;font-weight:700;color:var(--muted)}.cnn-article-wrapper{max-width:1240px;margin:0 auto;padding:16px 20px 60px}.article-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:18px;text-transform:uppercase;letter-spacing:.05em}.breadcrumb-link{color:var(--muted);transition:color .15s ease}.breadcrumb-link:hover{color:var(--green)}.breadcrumb-link.section-link{color:var(--green);font-weight:800}.breadcrumb-sep{display:flex;align-items:center;color:var(--line)}.article-main-header{margin-bottom:24px}.article-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.badge-kind{display:inline-flex;align-items:center;background:var(--ink);color:var(--paper);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:4px}.badge-section{display:inline-flex;align-items:center;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:4px;border:1px solid var(--green-glow)}.badge-sponsor,.badge-support{display:inline-flex;align-items:center;gap:5px;background:var(--soft);color:var(--muted);font-size:11px;font-weight:700;padding:3px 10px;border-radius:4px;border:1px solid var(--line)}.badge-verified{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--green);background:var(--green-soft);padding:3px 9px;border-radius:4px;margin-left:auto}.article-headline{font-family:var(--font-headline);font-size:clamp(34px,4.4vw,56px);line-height:1.12;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:0 0 16px}.article-lead-dek{font-family:var(--font-body);font-size:clamp(18px,1.8vw,22px);line-height:1.55;color:var(--ink-soft);margin:0 0 24px}.article-byline-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:18px}.byline-left{display:flex;align-items:center;gap:14px}.byline-avatar-circle{width:46px;height:46px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:18px;font-weight:800;flex-shrink:0;box-shadow:var(--shadow-sm)}.byline-text-wrap{display:flex;flex-direction:column;gap:3px}.byline-line1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.byline-by{font-size:12px;color:var(--muted)}.byline-name{font-size:14.5px;font-weight:700;color:var(--ink)}.byline-location-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--muted);background:var(--soft);padding:2px 7px;border-radius:4px}.byline-line2{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);flex-wrap:wrap}.byline-updated-tag{color:var(--muted)}.byline-right{display:flex;align-items:center;gap:10px}.read-time-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted);background:var(--soft);padding:5px 12px;border-radius:16px}.article-action-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 16px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:26px}.action-share-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.action-share-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-right:4px}.action-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;font-size:11.5px;font-weight:700;border:1px solid transparent;transition:transform .15s ease,opacity .15s ease}.action-pill:hover{transform:translateY(-1px);opacity:.92}.action-pill.whatsapp{background:#25d366;color:#fff}.action-pill.twitter{background:#0f1419;color:#fff}[data-theme=dark] .action-pill.twitter{background:#fff;color:#0f1419}.action-pill.linkedin{background:#0a66c2;color:#fff}.action-pill.copy{background:var(--card-bg);border-color:var(--line);color:var(--ink)}.action-reading-group{display:flex;align-items:center;gap:12px;margin-left:auto}.font-adjuster{display:flex;align-items:center;gap:4px;background:var(--card-bg);border:1px solid var(--line);border-radius:4px;padding:2px 4px}.font-adjust-label{font-size:11px;font-weight:700;color:var(--muted);padding:0 6px}.font-adjuster button{padding:4px 8px;font-size:11px;font-weight:700;border-radius:3px;color:var(--ink);transition:background .15s ease}.font-adjuster button:hover:not(:disabled){background:var(--soft)}.action-icon-btn{width:32px;height:32px;display:grid;place-items:center;background:var(--card-bg);border:1px solid var(--line);border-radius:4px;color:var(--muted);transition:color .15s ease,border-color .15s ease}.action-icon-btn:hover{color:var(--ink);border-color:var(--green)}.article-lead-media{margin:0 0 32px}.lead-media-container{width:100%;aspect-ratio:16 / 9;max-height:600px;border-radius:var(--radius-sm);overflow:hidden;background:var(--soft);box-shadow:var(--shadow-sm)}.lead-media-img{width:100%;height:100%;object-fit:cover;display:block}.lead-media-caption{display:flex;flex-direction:column;gap:4px;padding:10px 4px 16px;border-bottom:1px solid var(--line)}@media(min-width:640px){.lead-media-caption{flex-direction:row;justify-content:space-between;align-items:baseline}}.caption-description{font-size:12.5px;line-height:1.5;color:var(--ink-soft);flex:1}.caption-credit{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.cnn-highlights-box{background:var(--card-bg);border:2px solid var(--green);border-radius:var(--radius-md);padding:24px 28px;margin:32px 0 36px;box-shadow:var(--shadow-sm);position:relative}.highlights-header{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.highlights-icon-badge{width:34px;height:34px;border-radius:8px;background:var(--green);color:#fff;display:grid;place-items:center;flex-shrink:0}.highlights-header-text h3{font-size:15px;font-weight:900;letter-spacing:.08em;color:var(--green);margin:0}.highlights-header-text p{font-size:12.5px;color:var(--muted);margin:2px 0 0}.highlights-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.highlights-list li{display:flex;align-items:flex-start;gap:12px}.highlight-bullet-point{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:8px;flex-shrink:0}.highlight-text-content{font-size:16px;line-height:1.6;color:var(--ink);font-weight:500}.cnn-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:52px;margin:32px 0 48px}@media(max-width:1024px){.cnn-reading-layout{grid-template-columns:minmax(0,1fr);gap:40px}}.cnn-story-column{min-width:0}.article-body-stream{font-family:var(--font-body);line-height:1.88;letter-spacing:.005em}.article-p{font-family:var(--font-body);margin-bottom:28px;font-size:inherit;color:var(--ink);overflow-wrap:anywhere}.article-lead-paragraph{font-size:1.05em}.drop-cap{float:left;font-family:var(--font-headline);font-size:4.2em;line-height:.82;margin-right:14px;margin-top:6px;color:var(--green);font-weight:900;text-transform:uppercase}.article-h2{font-family:var(--font-ui);font-size:1.45em;font-weight:800;line-height:1.3;margin:48px 0 20px;color:var(--ink);display:flex;align-items:center;gap:12px;letter-spacing:-.01em}.h2-accent-bar{width:5px;height:26px;background:var(--green);border-radius:2px;flex-shrink:0}.article-h3{font-family:var(--font-ui);font-size:1.2em;font-weight:700;line-height:1.4;margin:36px 0 16px;color:var(--ink)}.article-pullquote{margin:38px 0;padding:24px 28px;background:var(--soft);border-left:5px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;display:flex;gap:18px}.pullquote-decor{color:var(--green);opacity:.85;flex-shrink:0;margin-top:2px}.pullquote-content{flex:1}.pullquote-text{font-family:var(--font-headline);font-size:21px;line-height:1.55;font-style:italic;font-weight:600;color:var(--ink);margin:0 0 10px}.pullquote-author{display:block;font-family:var(--font-ui);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-style:normal}.article-context-box{margin:36px 0;padding:22px 26px;background:var(--card-bg);border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.context-box-header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin-bottom:12px}.context-box-body p{font-family:var(--font-ui);font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0}.article-inline-related-card{margin:36px 0;padding:16px 20px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:transform .15s ease,border-color .15s ease}.article-inline-related-card:hover{transform:translateY(-2px);border-color:var(--green)}.inline-related-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--green);background:var(--card-bg);padding:3px 8px;border-radius:4px;border:1px solid var(--line);margin-bottom:12px}.inline-related-link{display:flex;align-items:center;gap:16px;color:inherit}.inline-related-thumb-box{width:96px;height:68px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--card-bg)}.inline-related-thumb{width:100%;height:100%;object-fit:cover;display:block}.inline-related-content{flex:1;min-width:0}.inline-related-section-name{display:block;font-size:11px;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.inline-related-headline{font-family:var(--font-ui);font-size:15px;font-weight:700;line-height:1.35;color:var(--ink);margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inline-related-time-tag{font-size:11px;color:var(--muted)}.inline-related-chevron{color:var(--muted);flex-shrink:0}.article-ordered-list,.article-bullet-list{margin:28px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.article-ordered-list li,.article-bullet-list li{display:flex;align-items:flex-start;gap:12px;font-size:inherit;line-height:1.75}.order-counter{width:26px;height:26px;border-radius:50%;background:var(--soft);border:1px solid var(--line);color:var(--green);font-size:12px;font-weight:800;display:grid;place-items:center;flex-shrink:0;margin-top:3px}.bullet-indicator{width:7px;height:7px;border-radius:50%;background:var(--green);margin-top:10px;flex-shrink:0}.order-text,.bullet-text{flex:1}.article-inline-link{color:var(--green);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .15s ease}.article-inline-link:hover{color:var(--accent)}.article-inline-code{font-family:monospace;font-size:.9em;background:var(--soft);padding:2px 6px;border-radius:4px;border:1px solid var(--line)}.article-topics-box{margin:40px 0 32px;padding-top:24px;border-top:1px solid var(--line)}.topics-title-wrap{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:14px}.topics-pill-cloud{display:flex;flex-wrap:wrap;gap:8px}.topic-pill-item{display:inline-flex;align-items:center;padding:6px 14px;background:var(--card-bg);border:1px solid var(--line);border-radius:20px;font-size:12.5px;font-weight:700;color:var(--ink-soft);transition:all .15s ease}.topic-pill-item:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-1px)}.article-author-profile-card{display:flex;gap:18px;padding:22px 24px;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:24px;box-shadow:var(--shadow-sm)}.author-profile-avatar{width:54px;height:54px;border-radius:50%;background:var(--green);color:#fff;font-size:20px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.author-profile-info{flex:1}.author-profile-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.author-profile-title-row h4{margin:0;font-size:17px;font-weight:800;color:var(--ink)}.author-profile-badge{font-size:11px;font-weight:700;color:var(--green);background:var(--green-soft);padding:2px 8px;border-radius:4px}.author-profile-bio{font-size:13.5px;line-height:1.6;color:var(--muted);margin:8px 0 12px}.author-profile-more-link{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--green);transition:gap .15s ease}.author-profile-more-link:hover{gap:6px;text-decoration:underline}.article-transparency-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 22px;background:var(--soft);border-left:4px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:32px}.transparency-left-info{display:flex;align-items:center;gap:14px;flex:1;min-width:260px}.transparency-shield-icon{color:var(--green);flex-shrink:0}.transparency-left-info strong{display:block;font-size:13.5px;color:var(--ink);margin-bottom:2px}.transparency-left-info p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.transparency-btn{font-size:12px;padding:8px 16px}.cnn-sidebar-column{display:flex;flex-direction:column;gap:28px}.sidebar-widget{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:22px 20px;box-shadow:var(--shadow-sm)}.sidebar-widget-header{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:16px}.sidebar-widget-header h3{margin:0;font-size:13.5px;font-weight:900;letter-spacing:.08em;color:var(--ink)}.widget-header-icon{color:var(--green)}.sidebar-ranking-list{display:flex;flex-direction:column;gap:16px}.sidebar-ranking-item{display:flex;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line);transition:transform .15s ease}.sidebar-ranking-item:last-child{padding-bottom:0;border-bottom:none}.sidebar-ranking-item:hover{transform:translate(3px)}.ranking-number{font-family:var(--font-headline);font-size:26px;font-weight:900;line-height:1;color:var(--green);opacity:.9;width:32px;flex-shrink:0}.ranking-details{flex:1;min-width:0}.ranking-section-name{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ranking-headline{font-family:var(--font-ui);font-size:13.5px;font-weight:700;line-height:1.35;color:var(--ink);margin:3px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ranking-time{font-size:11px;color:var(--muted)}.sidebar-ticker-list{display:flex;flex-direction:column;gap:14px}.sidebar-ticker-item{display:flex;gap:10px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line);transition:transform .15s ease}.sidebar-ticker-item:last-child{padding-bottom:0;border-bottom:none}.sidebar-ticker-item:hover{transform:translate(3px)}.ticker-dot{width:7px;height:7px;border-radius:50%;background:var(--green);margin-top:5px;flex-shrink:0}.ticker-details{flex:1}.ticker-time-pill{font-size:10.5px;font-weight:800;color:var(--green);text-transform:uppercase}.ticker-headline{font-family:var(--font-ui);font-size:13px;font-weight:600;line-height:1.35;color:var(--ink);margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-newsletter-desc{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 14px}.sidebar-newsletter-form{display:flex;flex-direction:column;gap:8px}.sidebar-newsletter-input{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:4px;font-size:12.5px;background:var(--surface);color:var(--ink);box-sizing:border-box}.sidebar-newsletter-btn{width:100%;padding:9px;font-size:12.5px;justify-content:center}.article-footer-related{margin-top:56px;padding-top:40px;border-top:2px solid var(--line)}.footer-related-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;flex-wrap:wrap;gap:12px}.footer-related-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--green);text-transform:uppercase}.footer-related-header h2{font-family:var(--font-headline);font-size:clamp(24px,2.5vw,32px);font-weight:800;color:var(--ink);margin:4px 0 0}.footer-related-view-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green);transition:gap .15s ease}.footer-related-view-all:hover{gap:9px;text-decoration:underline}.footer-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media(max-width:1024px){.footer-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.footer-related-grid{grid-template-columns:minmax(0,1fr)}}@media print{.top-pulse,.site-header,.main-nav,.site-footer,.article-action-toolbar,.article-audio-wrapper,.cnn-sidebar-column,.article-footer-related,.article-transparency-card,.ad-wrap{display:none!important}body{background:#fff!important;color:#000!important}.cnn-article-wrapper{max-width:100%!important;padding:0!important}.cnn-reading-layout{display:block!important}.article-headline{font-size:28pt!important}.article-lead-dek{font-size:14pt!important}}.related{border-top:1px solid var(--line);padding-top:36px;margin-top:40px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.archive{padding:40px 0}.archive h1{font-size:44px;margin-bottom:8px}.archive-query{font-size:15px;color:var(--muted);margin-bottom:24px}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:32px}.empty-public{padding:60px 0;max-width:600px}.empty-public h2{font-size:32px}.empty-public p{font-size:16px;color:var(--muted);line-height:1.7}.empty-public a{color:var(--green);font-weight:700;text-decoration:underline}.site-footer{display:grid;grid-template-columns:1.1fr 1.4fr 1fr .8fr;gap:32px;align-items:start;border-top:3px solid var(--ink);padding:40px 0 48px;margin-top:48px}.footer-brand-col p{font-size:13px;line-height:1.7;color:var(--muted);margin:12px 0}.footer-copyright{font-size:11px;color:var(--muted)}.footer-editorial-col strong{font-size:14px;display:block;margin-bottom:8px}.footer-editorial-col p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:14px}.footer-badges{display:flex;flex-wrap:wrap;gap:8px}.footer-badges span{background:var(--soft);color:var(--ink-soft);font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px}.footer-demo{font-size:11px!important;color:var(--muted);margin-top:12px}.footer-links-col{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.footer-sublink{font-size:12px;color:var(--muted)}.footer-sublink:hover{text-decoration:underline}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid transparent;padding:10px 18px;min-height:42px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;white-space:nowrap;transition:all .15s ease}.button.primary{background:#164e32;color:#fff;border-radius:8px;font-weight:600;box-shadow:0 1px 2px #0000000d}.button.primary:hover{background:#0d261b}.button.secondary{background:#fff;border-color:#e2e8f0;color:#0e261b;border-radius:8px;font-weight:600;box-shadow:0 1px 2px #00000005}.button.secondary:hover{background:#f8faf8;border-color:#cbd5e1}.button.destructive{background:#a3372e;color:#fff}.wide{width:100%}.boot{padding:60px;line-height:1.7}.login-layout{min-height:100dvh;display:grid;grid-template-columns:1.15fr 1fr;background:#fff}.login-intro{position:relative;background:#0d261b;color:#fff;padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:100dvh}.login-intro-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}.login-intro-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#081912f5,#0b2117e6,#08191273);z-index:2}.login-intro-content{position:relative;z-index:3;display:flex;flex-direction:column;height:100%}.login-intro .brand{margin-bottom:36px}.login-eyebrow-line{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.15em;font-weight:700;color:#a3c2b2;margin-bottom:16px;text-transform:uppercase}.accent-bar{width:24px;height:2px;background:#34d399}.login-intro h1{font-family:Playfair Display,Fraunces,serif;font-size:clamp(34px,3.8vw,52px);line-height:1.12;font-weight:600;letter-spacing:-.02em;color:#fff;margin:0 0 16px}.login-intro-lead{font-size:15px;color:#c9d9cf;line-height:1.6;margin:0 0 36px}.login-features-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.login-feature-item{display:flex;align-items:flex-start;gap:14px}.login-feature-icon{color:#34d399;flex-shrink:0;margin-top:2px}.login-feature-item strong{display:block;color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.login-feature-item p{margin:0;color:#9cb8a9;font-size:12.5px;line-height:1.4}.login-intro-footer{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.16em;color:#7fa690;text-transform:uppercase}.accent-bar-sm{width:16px;height:2px;background:#10b981}.login-form-side{display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;background:#fff;position:relative;min-height:100dvh}.login-top-nav{display:flex;justify-content:flex-end;margin-bottom:12px}.login-top-nav .back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2d3748;text-decoration:none;transition:color .15s ease}.login-top-nav .back-link:hover{color:#0f172a}.login-form-wrapper{max-width:440px;width:100%;margin:auto}.login-badge-lock{width:46px;height:46px;background:#e8f2ec;border-radius:12px;display:grid;place-items:center;color:#16382a;margin-bottom:16px}.login-tag{display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#718096;text-transform:uppercase;margin-bottom:6px}.login-form-wrapper h2{font-family:Playfair Display,serif;font-size:32px;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin:0 0 6px}.login-tagline{color:#64748b;font-size:14px;margin:0 0 24px}.login-form-fields{display:flex;flex-direction:column;gap:16px}.login-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#1e293b}.input-with-icon{position:relative;display:flex;align-items:center}.input-icon-left{position:absolute;left:14px;color:#94a3b8;pointer-events:none}.input-with-icon input{width:100%;padding:12px 14px 12px 42px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:14px;transition:all .15s ease}.input-with-icon input:focus{border-color:#16382a;outline:none;box-shadow:0 0 0 3px #16382a1a}.btn-toggle-eye{position:absolute;right:12px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:grid;place-items:center}.btn-toggle-eye:hover{color:#1e293b}.login-form-options{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:2px 0 6px}.remember-me{display:flex;align-items:center;gap:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500}.forgot-password{color:#16382a;font-weight:600;text-decoration:none;cursor:pointer;font-size:13px}.button-login-submit{width:100%;background:#143527;color:#fff;border:none;border-radius:8px;padding:13px;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .15s ease;margin-top:4px}.button-login-submit:hover:not(:disabled){background:#0d261b}.button-login-submit:disabled{opacity:.6;cursor:not-allowed}.demo-divider{display:flex;align-items:center;margin:24px 0 16px;text-align:center;color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.08em}.demo-divider:before,.demo-divider:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.demo-divider span{padding:0 12px}.demo-roles-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-role-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-size:12.5px;font-weight:600;color:#1e293b;cursor:pointer;transition:all .15s ease;text-align:left}.demo-role-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.demo-role-btn.full-width{grid-column:span 2;justify-content:center}.login-security-notice{margin-top:24px;background:#f0f7f3;border:1px solid #d4e7dc;border-radius:8px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}.login-security-notice .security-icon{color:#16382a;flex-shrink:0;margin-top:2px}.login-security-notice strong{display:block;font-size:12.5px;color:#143527;font-weight:700}.login-security-notice p{margin:0;font-size:11.5px;color:#4b6356}@media(max-width:900px){.login-layout{grid-template-columns:1fr}.login-intro{padding:36px 24px;min-height:auto}.login-features-list{display:none}.login-form-side{padding:36px 24px;min-height:auto}}.notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border:1px solid;border-radius:5px;font-size:13px;line-height:1.6;margin-bottom:20px;overflow-wrap:anywhere}.notice svg{flex-shrink:0;margin-top:2px}.notice.error{background:#fff2ef;border-color:#e4b7ac;color:#8d3024}.notice.success{background:#edf5e9;border-color:#c7d7bf;color:#315832}.admin-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;background:#f8faf8}.admin-sidebar{background:#f6f8f6;color:#2d3748;display:flex;flex-direction:column;padding:24px 16px;min-height:100dvh;border-right:1px solid #e5ece7;box-shadow:1px 0 3px #00000005}.admin-sidebar>.brand{margin:0 4px 22px;display:block}.admin-sidebar .brand-logo-img{max-height:38px;width:auto;display:block}.workspace-select{background:#fff;border:1px solid #dbe3de;padding:9px 12px;border-radius:8px;margin-bottom:22px;box-shadow:0 1px 2px #00000008}.workspace-select label{font-size:10px;letter-spacing:.08em;display:block;color:#718096;font-weight:700;text-transform:uppercase}.workspace-select select{width:100%;border:0;background:transparent;color:#1a202c;margin-top:3px;font:700 13.5px Manrope,-apple-system,BlinkMacSystemFont,sans-serif;padding:2px 0;cursor:pointer;outline:none}.nav-caption{font-size:10px;letter-spacing:.08em;color:#718096;padding:0 6px;margin-bottom:10px;font-weight:700;text-transform:uppercase}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;background:transparent;border:0;color:#2d3748;font-size:13.5px;font-weight:600;padding:9px 12px;text-align:left;border-radius:8px;cursor:pointer;transition:all .15s ease}.admin-sidebar nav button>svg:first-child{color:#2d3748;flex-shrink:0}.admin-sidebar nav button:hover{background:#edf3f0;color:#0f2e21}.admin-sidebar nav button:hover>svg:first-child{color:#0f2e21}.admin-sidebar nav button.active{background:#dbe8e1;color:#133829;font-weight:700}.admin-sidebar nav button.active>svg:first-child{color:#133829}.admin-sidebar nav button.active>svg:last-child{margin-left:auto;color:#133829;opacity:.9}.sidebar-bottom{margin-top:auto;padding:24px 4px 0;border-top:1px solid #e5ece7}.sidebar-bottom>a{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a5568;text-decoration:none;padding:6px 0;transition:color .15s ease}.sidebar-bottom>a:hover{color:#111827}.user-card{display:flex;align-items:center;gap:10px;padding:14px 0 10px}.avatar{background:#bedad0;color:#103425;border-radius:50%;height:36px;width:36px;display:grid;place-items:center;font-size:14px;font-weight:700;flex-shrink:0}.user-card strong{display:block;font-size:13px;font-weight:700;color:#1a202c;line-height:1.3}.user-card span{display:block;font-size:12px;color:#718096}.sidebar-bottom>button{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#4a5568;font-size:13px;font-weight:500;cursor:pointer;padding:6px 0;width:100%;transition:all .15s ease}.sidebar-bottom>button:hover{color:#dc2626}.admin-main{min-width:0;background:#f8faf8}.admin-topbar{height:64px;border-bottom:1px solid #eef2ed;padding:0 36px;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:15px}.admin-topbar>div{display:flex;align-items:center;gap:10px;font-size:12.5px}.admin-topbar>div>span{color:#64748b}.admin-topbar>div>strong{color:#0f281e;font-weight:700}.role-tag{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;background:#ecfdf5;border:1px solid #d1fae5;padding:5px 10px;border-radius:20px;color:#065f46}.admin-content{padding:32px 36px 60px;max-width:1480px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;flex-wrap:wrap}.page-heading h1{font-family:Playfair Display,Lora,serif;font-size:34px;font-weight:800;color:#0e261b;line-height:1.15;letter-spacing:-.025em;margin:0 0 6px}.page-heading .eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#164e32;text-transform:uppercase;margin-bottom:6px;display:block}.page-heading p:last-child{font-size:13.5px;color:#64748b;margin:0;line-height:1.5}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.stat{background:#fff;border:1px solid #e2e8f0;padding:20px 22px;border-radius:12px;box-shadow:0 1px 3px #00000008}.stat>span{font-size:12px;color:#64748b;font-weight:600}.stat>strong{display:block;font-size:30px;font-weight:700;letter-spacing:-.03em;padding-top:8px;font-variant-numeric:tabular-nums;color:#0e261b}.panel-block{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000008}.block-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.block-heading h2{font-size:16px;letter-spacing:-.025em;margin:0}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;color:var(--green);padding:10px 2px;font-size:12px;font-weight:700;min-height:38px}.text-button:hover{text-decoration:underline}.text-button.danger{color:#a3372e}.activity-list>div{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.activity-list>div:last-child{border:0;padding-bottom:5px}.activity-list>div>svg{color:#72816f;flex-shrink:0}.activity-list>div>div{flex:1;min-width:0}.activity-list strong{font-size:13px;display:block;line-height:1.6}.activity-list>div>div>span{font-size:11px;color:var(--muted);display:block;margin-top:4px}.badge{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;border-radius:4px;font-size:10px;font-weight:700;background:#eef0eb;color:#657060;line-height:1.5}.badge.review{background:#f7efd8;color:#8b6c1b}.badge.approved,.badge.active{background:#e6f1e1;color:#315b35}.badge.scheduled{background:#e8eef5;color:#41617f}.badge.paused{background:#f1e5df;color:#926043}.list-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;flex-wrap:wrap}.filter-tabs{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:3px;gap:2px;box-shadow:0 1px 2px #00000005}.filter-tabs button{background:none;border:none;padding:6px 14px;font-size:12.5px;font-weight:500;color:#64748b;border-radius:6px;cursor:pointer;transition:all .15s ease}.filter-tabs button:hover{color:#0e261b;background:#f8faf8}.filter-tabs button[aria-pressed=true],.filter-tabs button.active{background:#0e261b;color:#fff;font-weight:600}.table-search{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;background:#fff;border:1px solid #e2e8f0;padding:0 12px;border-radius:8px;max-width:280px;box-shadow:0 1px 2px #00000005}.table-search input{border:0;padding:9px 0;font-size:12.5px;color:#0e261b;background:transparent}.table-scroll{overflow:auto;border:1px solid #e2e8f0;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000008}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font-weight:600;color:#64748b;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;background:#f8faf8;padding:14px 20px;white-space:nowrap;border-bottom:1px solid #e2e8f0}td{padding:16px 20px;border-bottom:1px solid #f1f5f9;vertical-align:middle;line-height:1.5}tbody tr:hover td{background:#fbfdfb}tbody tr:last-child td{border-bottom:0}td:first-child{min-width:240px;max-width:480px}.table-title{background:none;border:0;text-align:left;padding:0;font-size:13px;line-height:1.6;font-weight:700;color:var(--ink)}.table-title:hover{color:var(--green);text-decoration:underline}.table-sub{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:5px}.date-cell{font-size:11px;white-space:nowrap;color:var(--muted)}.empty-panel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 25px;border:1px dashed #cfd8c8;border-radius:6px;background:#fcfdf9}.empty-panel svg{color:#899b7d;margin-bottom:16px}.empty-panel h3{font-size:18px;letter-spacing:-.03em;margin:0 0 10px}.empty-panel p{font-size:13px;color:var(--muted);line-height:1.7;max-width:55ch;margin:0}.editorial-workspace{display:flex;flex-direction:column;width:100%}.editorial-workspace.is-fullscreen{position:fixed;inset:0;z-index:9999;background:#f5f6f2;padding:24px 48px;overflow-y:auto}.editor-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 18px;margin-bottom:24px;box-shadow:0 1px 3px #00000008;flex-wrap:wrap}.editor-action-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.editor-back-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid #e2e8f0;border-radius:5px;padding:6px 12px;font-size:12.5px;font-weight:600;color:#374151;cursor:pointer;transition:all .15s ease}.editor-back-btn:hover{background:#f8fafc;color:var(--ink);border-color:#cbd5e1}.editor-state-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;background:#eef2eb;color:#3f5540}.editor-state-pill.draft{background:#eaf5e9;color:#235832}.editor-state-pill.review{background:#fdf6e2;color:#8c6812}.editor-state-pill.approved{background:#e6f1e1;color:#2b542c}.editor-state-pill.scheduled{background:#e8eef5;color:#385a7a}.editor-state-pill.published{background:#dcfce7;color:#15803d}.editor-state-pill .state-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.editor-save-indicator{font-size:12px;color:#64748b}.dirty-indicator{color:#d97706;font-weight:500}.editor-action-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.editor-btn-icon{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;border-radius:6px}.editor-btn-primary{background:#1c3325!important;color:#fff!important;border-color:#1c3325!important;font-weight:700}.editor-btn-primary:hover{background:#15271d!important}.editor-action-group{display:flex;align-items:center;gap:8px}.editorial-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.editorial-canvas-column{min-width:0;display:flex;flex-direction:column}.editorial-canvas-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:36px 40px 24px;margin-bottom:24px;box-shadow:0 1px 3px #00000008}.editorial-eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;color:#64748b;text-transform:uppercase;margin:0 0 12px}.admin-content .editorial-title-input{width:100%;font-family:Playfair Display,serif!important;font-size:34px!important;font-weight:700!important;line-height:1.25!important;color:#111827!important;border:0!important;border-bottom:1px solid transparent!important;outline:none!important;background:transparent!important;padding:0 0 10px!important;margin-bottom:12px;border-radius:0!important;box-shadow:none!important;resize:none!important;min-height:84px;transition:border-color .2s ease}.admin-content .editorial-title-input:focus{border-bottom-color:#cbd5e1!important}.admin-content .editorial-title-input::placeholder{color:#94a3b8;font-weight:600}.admin-content .editorial-dek-input{width:100%;font-family:Libre Franklin,sans-serif!important;font-size:17px!important;line-height:1.55!important;color:#475467!important;border:0!important;border-bottom:1px solid transparent!important;outline:none!important;background:transparent!important;padding:0 0 14px!important;margin-bottom:22px;resize:vertical;min-height:52px;border-radius:0!important;box-shadow:none!important;transition:border-color .2s ease}.admin-content .editorial-dek-input:focus{border-bottom-color:#cbd5e1!important}.admin-content .editorial-dek-input::placeholder{color:#94a3b8}.journalistic-toolbar{display:flex;align-items:center;gap:5px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:5px 10px;margin-bottom:24px;flex-wrap:wrap}.toolbar-select-wrap{position:relative;display:inline-flex;align-items:center}.toolbar-select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font-size:12.5px;font-weight:600;color:#334155;padding:5px 22px 5px 6px;cursor:pointer}.toolbar-select:focus{outline:none}.toolbar-chevron{position:absolute;right:4px;pointer-events:none;color:#64748b}.toolbar-divider{width:1px;height:18px;background:#cbd5e1;margin:0 4px;flex-shrink:0}.toolbar-btn{border:0;background:transparent;border-radius:4px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#475467;cursor:pointer;transition:all .15s ease;flex-shrink:0}.toolbar-btn:hover{background:#e2e8f0;color:#0f172a}.admin-content .editorial-body-textarea{width:100%;font-family:Lora,serif!important;font-size:18px!important;line-height:1.88!important;color:#1f2937!important;border:0!important;outline:none!important;background:transparent!important;min-height:440px;resize:vertical;padding:8px 0 0!important;border-radius:0!important;box-shadow:none!important}.editorial-canvas-footer{border-top:1px solid #f1f5f9;padding-top:16px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#64748b;flex-wrap:wrap;gap:12px}.canvas-footer-stats strong{color:#1e293b;font-weight:700}.canvas-footer-actions{display:flex;align-items:center;gap:14px}.canvas-save-status{font-size:12px;color:#225c34;font-weight:600}.fullscreen-toggle-btn{border:0;background:transparent;color:#64748b;padding:4px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fullscreen-toggle-btn:hover{background:#f1f5f9;color:#0f172a}.editorial-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.editorial-card-box{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000008}.card-box-header{margin-bottom:16px}.card-box-title{display:flex;align-items:flex-start;gap:12px}.card-box-title .header-icon-accent{color:#1c3325;flex-shrink:0;margin-top:2px}.card-box-title h3{font-size:15px;font-weight:700;color:#111827;margin:0 0 3px}.card-box-title p{font-size:12px;color:#64748b;margin:0;line-height:1.4}.factcheck-items{display:flex;flex-direction:column;gap:12px;margin:16px 0}.factcheck-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.factcheck-label input[type=checkbox]{width:17px;height:17px;accent-color:#1c3325;margin-top:2px;cursor:pointer;flex-shrink:0}.factcheck-label strong{display:block;font-size:12.5px;font-weight:700;color:#1f2937;line-height:1.35}.factcheck-label span{display:block;font-size:11.5px;color:#64748b;line-height:1.4;margin-top:2px}.factcheck-sources-area{border-top:1px solid #f1f5f9;padding-top:14px;margin-top:14px}.factcheck-sources-area span{display:block;font-size:11.5px;font-weight:700;color:#374151;margin-bottom:6px}.factcheck-sources-area textarea{width:100%;font-size:12px;line-height:1.5;padding:8px 10px;border:1px solid #e2e8f0;border-radius:5px;color:#1f2937;background:#fafafa}.factcheck-sources-area small{display:block;font-size:11px;color:#94a3b8;margin-top:5px}.editorial-timeline{display:flex;flex-direction:column;margin-top:14px;padding-left:6px}.timeline-step{display:flex;gap:14px;position:relative;padding-bottom:18px}.timeline-step:last-child{padding-bottom:0}.timeline-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timeline-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1;margin-top:4px;flex-shrink:0}.timeline-dot.current{background:#1c3325;box-shadow:0 0 0 3px #1c332533}.timeline-line{width:1.5px;background:#e2e8f0;flex:1;margin-top:6px}.timeline-content{flex:1;min-width:0}.timeline-meta{display:flex;align-items:center;gap:8px;margin-bottom:3px}.timeline-time{font-size:11px;color:#64748b;font-weight:600}.timeline-tag{font-size:9.5px;font-weight:700;background:#eaf5e9;color:#225c34;padding:1px 6px;border-radius:10px}.timeline-title{display:block;font-size:12.5px;color:#1e293b;line-height:1.4}.timeline-desc{font-size:11.5px;color:#64748b;margin:3px 0 0;line-height:1.4}.history-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;color:#94a3b8}.history-empty svg{margin-bottom:10px}.history-empty p{font-size:13px;font-weight:600;color:#475467;margin:0 0 4px}.history-empty small{font-size:11.5px;line-height:1.4}.editorial-sidebar-column{display:flex;flex-direction:column;gap:12px}.accordion-card{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #00000005}.accordion-summary{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;font-weight:700;color:#1f2937;list-style:none;transition:background .15s ease}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary:hover{background:#fbfcf9}.summary-title{display:flex;align-items:center;gap:10px;color:#1c3325}.summary-title span{color:#1f2937}.accordion-arrow{color:#64748b;transition:transform .2s ease}.accordion-card[open] .accordion-arrow{transform:rotate(180deg)}.accordion-body{padding:16px 18px 20px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:14px}.field-title{display:block;font-size:11.5px;font-weight:700;color:#374151;margin-bottom:6px;letter-spacing:.02em}.sidebar-status-block{display:flex;flex-direction:column}.status-display-pill{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:600;color:#334155;width:fit-content}.status-display-pill .status-dot{width:7px;height:7px;border-radius:50%;background:#225c34}.status-display-pill .status-dot.review{background:#d97706}.scheduled-notice{display:flex;align-items:center;gap:8px;font-size:12px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;padding:8px 12px;border-radius:6px}.cover-preview-card{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#f8fafc}.cover-image-aspect{position:relative;width:100%;aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.cover-image-aspect img{width:100%;height:100%;object-fit:cover;display:block}.cover-edit-btn{position:absolute;bottom:8px;right:8px;background:#0f172abf;color:#fff;border:0;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease}.cover-edit-btn:hover{background:#0f172af2}.cover-meta-info{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.cover-meta-info strong{font-size:12px;color:#1e293b;line-height:1.35}.cover-meta-info small{font-size:10.5px;color:#64748b}.cover-placeholder-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;border:1px dashed #cbd5e1;border-radius:6px;background:#fafafa;color:#94a3b8}.cover-placeholder-box p{font-size:12px;margin:6px 0 12px;color:#64748b}.mini-btn{padding:5px 10px!important;font-size:11.5px!important;gap:5px!important}.cover-alt-label input{font-size:12px;color:#475467;background:#f8fafc}.remove-cover-btn{color:#dc2626!important;font-size:11.5px!important;padding:0!important;min-height:auto!important}.url-prefix-label{font-size:11.5px;color:#64748b;margin-bottom:4px}.url-domain{font-family:monospace;font-size:11px}.url-slug-field{display:flex;align-items:center;gap:6px}.url-slug-field input{flex:1;font-family:monospace;font-size:12px;padding:8px 10px}.slug-badge.auto{font-size:10px;font-weight:700;background:#e2e8f0;color:#475467;padding:3px 6px;border-radius:4px}.slug-edit-toggle{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:6px 9px;font-size:11.5px;font-weight:600;color:#334155;cursor:pointer}.field-hint{display:block;font-size:11px;color:#94a3b8;margin-top:4px;line-height:1.4}.serp-preview-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.serp-url{font-size:11px;color:#15803d;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serp-title{font-size:13.5px;color:#1d4ed8;line-height:1.35;font-weight:600}.serp-desc{font-size:11.5px;color:#475467;line-height:1.4;margin:0}.advanced-info-list{display:flex;flex-direction:column;gap:8px;font-size:12px}.advanced-info-list>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.advanced-info-list span:first-child{color:#64748b}.advanced-danger-area{margin-top:8px}.editor-tip-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;color:#166534;font-size:12.5px;line-height:1.5;margin-top:4px}.tip-icon{color:#15803d;flex-shrink:0;margin-top:2px}.editor-tip-card strong{color:#14532d}.editor-tip-card p{margin:0}.media-picker-modal{display:flex;flex-direction:column;gap:16px}.media-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-height:55vh;overflow-y:auto;padding:4px}.media-picker-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;padding:8px;text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:all .15s ease}.media-picker-card:hover{border-color:#1c3325;transform:translateY(-1px)}.media-picker-card.selected{border-color:#1c3325;background:#f4f8f4;box-shadow:0 0 0 2px #1c332533}.media-picker-card .picker-thumb-wrapper{width:100%;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;background:#000;margin-bottom:8px}.media-picker-card .picker-thumb-wrapper img{width:100%;height:100%;object-fit:cover}.media-picker-card.empty .picker-empty-thumb{width:100%;aspect-ratio:16 / 9;border-radius:4px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-bottom:8px}.media-picker-card strong{font-size:11.5px;color:#1e293b;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-picker-card span{font-size:10px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}@media(max-width:1100px){.editorial-main-grid,.editorial-bottom-row{grid-template-columns:1fr}}@media(max-width:768px){.editorial-canvas-card{padding:24px 18px 18px}.editorial-title-input{font-size:25px}.editorial-dek-input{font-size:15px}.editorial-body-textarea{font-size:16px}}.modal{border:1px solid var(--line);border-radius:8px;padding:26px;width:min(620px,calc(100% - 32px));max-height:88dvh;overflow:auto;box-shadow:0 25px 80px #142b2433;background:#fff;color:var(--ink)}.modal::backdrop{background:#19271bcc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.modal-heading h2{font-size:21px;letter-spacing:-.03em;margin:0}.modal form{display:flex;flex-direction:column;gap:18px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.media-grid article{border:1px solid #e2e8f0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000008;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.media-grid article:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f;border-color:#cbd5e1}.media-grid article>img,.image-loading{width:100%;height:190px;object-fit:cover}.image-loading{background:#f1f5f9;display:grid;place-items:center;color:#64748b}.media-grid article>div:not(.image-loading){padding:16px 18px}.media-grid article h3{font-size:14px;font-weight:700;color:#0e261b;margin:0 0 6px;line-height:1.4}.media-grid article p{font-size:12px;color:#64748b;margin:0 0 8px;line-height:1.4}.media-grid article span{font-size:11px;color:#94a3b8;font-weight:500}.menu-toggle{display:none;border:0;background:none;padding:8px}@media(max-width:1100px){.paper{padding:0 24px}.pulse-inner{padding:8px 24px}.front-grid{gap:26px}.columnists-grid,.thematic-grid,.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abrasel-card{grid-template-columns:1fr}}@media(max-width:768px){.paper{padding:0 16px}.pulse-inner{padding:8px 16px;flex-wrap:wrap}.pulse-weather{font-size:11px}.pulse-tickers{width:100%;order:3;padding:4px 0}.masthead{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0}.search{max-width:100%;margin-left:0}.front-grid{grid-template-columns:1fr}.front-side{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:24px}.lead-story h1{font-size:34px}.columnists-grid,.thematic-grid,.topics-grid{grid-template-columns:1fr}.reading-grid{grid-template-columns:1fr;gap:20px}.reading-aside{order:2}.site-footer{grid-template-columns:1fr;gap:28px}.footer-links-col{align-items:flex-start}.newsletter-box{padding:30px 20px}.newsletter-form{flex-direction:column}.newsletter-box h2{font-size:26px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none;position:fixed;z-index:50;left:0;top:0;bottom:0;width:240px}.admin-sidebar.is-open,.menu-toggle{display:flex}.admin-topbar{padding:0 16px}.admin-content{padding:20px 16px}}.pautas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:24px}.pauta-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000008;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.pauta-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 20px #0000000f}.pauta-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pauta-day{background:#0e261b;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.05em;text-transform:uppercase}.pauta-sec{background:#ecfdf5;color:#065f46;border:1px solid #d1fae5;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.pauta-kind{font-size:11px;color:#64748b;font-weight:600;margin-left:auto;text-transform:uppercase}.pauta-card h3{font-family:Playfair Display,serif;font-size:18px;line-height:1.35;font-weight:700;color:#0e261b;margin:0 0 8px}.pauta-card p{font-size:13px;line-height:1.55;color:#64748b;margin:0 0 14px;flex:1}.pauta-focus{font-size:12px;line-height:1.45;color:#334155;background:#f8faf8;padding:10px 14px;border-radius:8px;margin-bottom:16px;border-left:3px solid #164e32}.pauta-focus strong{color:#164e32}.pauta-action{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 16px;color:#0e261b;cursor:pointer;transition:all .15s ease}.pauta-action:hover{background:#164e32;color:#fff;border-color:#164e32}.audience-dashboard{display:flex;flex-direction:column;gap:22px;padding-bottom:24px}.audience-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;text-align:center;background:var(--card-bg);border:1px solid var(--border);border-radius:14px}.audience-empty-state .empty-icon{width:72px;height:72px;border-radius:50%;background:#2d6a4f26;display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:8px}.audience-empty-state h3{font-size:1.25rem;font-weight:700;color:var(--ink);margin:0}.audience-empty-state p{font-size:.92rem;color:var(--secondary);max-width:540px;line-height:1.65;margin:0}.audience-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.audience-title-col{display:flex;flex-direction:column}.audience-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#164e32;text-transform:uppercase;margin-bottom:6px;display:block}.audience-headline{font-family:Playfair Display,Lora,serif;font-size:34px;font-weight:800;color:#0e261b;line-height:1.15;letter-spacing:-.025em;margin:0 0 6px}.audience-subtitle{font-size:13.5px;color:#64748b;margin:0;line-height:1.5}.audience-filter-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.audience-tabs-pill{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:3px;gap:2px;box-shadow:0 1px 2px #00000005}.audience-tabs-pill button{background:none;border:none;padding:6px 14px;font-size:12.5px;font-weight:500;color:#64748b;border-radius:6px;cursor:pointer;transition:all .15s ease}.audience-tabs-pill button:hover{color:#0e261b;background:#f8faf8}.audience-tabs-pill button.active{background:#0e261b;color:#fff;font-weight:600}.audience-datepicker-button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:500;color:#334155;cursor:pointer;box-shadow:0 1px 2px #00000005;transition:border-color .15s ease}.audience-datepicker-button:hover{border-color:#cbd5e1}.audience-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1180px){.audience-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.audience-kpi-grid{grid-template-columns:1fr}}.audience-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 20px 14px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.audience-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}.kpi-header{display:flex;align-items:center;gap:8px;color:#1e293b;font-size:12.5px;font-weight:600;margin-bottom:12px}.kpi-icon{color:#164e32;flex-shrink:0}.kpi-body{margin-bottom:10px}.kpi-main-number{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.kpi-main-number strong{font-size:32px;font-weight:800;color:#0e261b;font-family:Playfair Display,serif;line-height:1;letter-spacing:-.02em}.kpi-badge.positive{font-size:11.5px;font-weight:700;color:#059669;background:#ecfdf5;padding:2px 7px;border-radius:6px}.kpi-desc{font-size:12px;color:#64748b;margin:0;line-height:1.4}.kpi-sparkline-container{height:44px;width:100%;margin-top:auto;overflow:hidden}.kpi-sparkline-svg{width:100%;height:100%;display:block}.device-kpi-split{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.device-kpi-text strong{font-size:32px;font-weight:800;color:#0e261b;font-family:Playfair Display,serif;line-height:1;display:block}.device-kpi-text p{font-size:12px;color:#64748b;margin:6px 0 0}.device-mini-donut{display:flex;align-items:center;gap:10px}.device-mini-legend{display:flex;flex-direction:column;gap:4px;font-size:10.5px;color:#64748b}.device-mini-legend div{display:flex;align-items:center;gap:5px;white-space:nowrap}.device-mini-legend span{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.device-mini-legend b{color:#1e293b}.audience-main-grid{display:grid;grid-template-columns:1.85fr 1.15fr;gap:20px;align-items:stretch}@media(max-width:1060px){.audience-main-grid{grid-template-columns:1fr}}.audience-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column}.card-top-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px;flex-wrap:wrap}.card-title-flex{display:flex;align-items:center;gap:8px;margin-bottom:4px}.card-title-flex h2{font-size:17px;font-weight:700;color:#0e261b;margin:0;letter-spacing:-.01em}.card-icon{color:#164e32;flex-shrink:0}.card-sub{font-size:12.5px;color:#64748b;margin:0}.card-action-link{background:none;border:none;color:#164e32;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 0;transition:opacity .15s ease}.card-action-link:hover{opacity:.8;text-decoration:underline}.chart-legend-row{display:flex;align-items:center;gap:18px;font-size:12px;color:#475569}.legend-item{display:flex;align-items:center;gap:6px;font-weight:500}.legend-bullet{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-bullet.views-bullet{background:#164e32}.legend-bullet.readers-bullet{background:#52b788}.chart-svg-wrapper{position:relative;width:100%;min-height:220px}.audience-interactive-chart{width:100%;height:auto;display:block}.chart-tooltip-floating{position:absolute;transform:translate(-50%,-100%);background:#122b1e;color:#fff;padding:10px 14px;border-radius:8px;font-size:11.5px;box-shadow:0 8px 24px #00000040;pointer-events:none;z-index:10;white-space:nowrap;margin-top:-12px;transition:left .15s ease,top .15s ease}.chart-tooltip-floating:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #122b1e}.tooltip-date{font-weight:700;margin-bottom:6px;color:#cbd5e1;font-size:11px;letter-spacing:.02em}.tooltip-line{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px}.tooltip-line b{margin-left:auto;padding-left:8px;color:#fff}.tooltip-dot{width:6px;height:6px;border-radius:50%}.tooltip-dot.views{background:#10b981}.tooltip-dot.readers{background:#52b788}.chart-x-labels{display:flex;justify-content:space-between;padding:10px 32px 0;font-size:11px;color:#94a3b8;font-weight:500}.chart-x-labels span{cursor:pointer;transition:color .15s ease}.chart-x-labels span:hover,.chart-x-labels span.active{color:#164e32;font-weight:700}.top-ranked-list{display:flex;flex-direction:column;gap:12px}.top-ranked-item{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #f8faf8}.top-ranked-item:last-child{border-bottom:none}.ranked-index{font-size:14px;font-weight:700;color:#1e293b;width:14px;text-align:center;flex-shrink:0}.ranked-thumb-wrap{width:64px;height:44px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f1f5f9}.ranked-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.ranked-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ranked-title{font-size:12.5px;font-weight:600;color:#1e293b;text-decoration:none;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.ranked-title:hover{color:#164e32;text-decoration:underline}.ranked-date{font-size:11px;color:#94a3b8}.ranked-views{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#1e293b;flex-shrink:0}.audience-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media(max-width:900px){.audience-bottom-grid{grid-template-columns:1fr}}.sections-progress-table{display:flex;flex-direction:column;width:100%}.sections-table-header{display:grid;grid-template-columns:100px 1fr 85px 65px;gap:12px;font-size:11.5px;color:#94a3b8;padding-bottom:10px;border-bottom:1px solid #f1f5f9;font-weight:500}.col-num-header,.col-pct-header{text-align:right}.sections-table-rows{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-progress-row{display:grid;grid-template-columns:100px 1fr 85px 65px;gap:12px;align-items:center;font-size:12.5px}.section-name-col{display:flex;align-items:center;gap:8px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-color-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.section-progress-track{height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden;width:100%}.section-progress-bar{height:100%;border-radius:999px;transition:width .4s ease}.section-views-col{font-weight:600;color:#1e293b;text-align:right;font-variant-numeric:tabular-nums}.section-pct-col{color:#64748b;font-weight:500;text-align:right}.devices-showcase-split{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:8px 0}@media(max-width:540px){.devices-showcase-split{grid-template-columns:1fr;justify-items:center}}.devices-donut-chart-container{position:relative;width:140px;height:140px}.devices-donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.devices-donut-center-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.devices-donut-center-text strong{font-size:17px;font-weight:800;color:#0e261b;font-family:Playfair Display,serif;line-height:1.1;letter-spacing:-.02em}.devices-donut-center-text span{font-size:10px;color:#94a3b8;font-weight:500;text-transform:lowercase;margin-top:2px}.devices-detail-list{display:flex;flex-direction:column;gap:16px;width:100%}.device-detail-row{display:grid;grid-template-columns:1fr 60px 75px;gap:12px;align-items:center;font-size:13px}.device-item-left{display:flex;align-items:center;gap:10px;color:#1e293b;font-weight:500}.device-type-icon{color:#475569;flex-shrink:0}.device-item-pct strong{font-weight:700;color:#1e293b}.device-item-count{color:#64748b;font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}.audience-privacy-banner{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;margin-top:6px;box-shadow:0 1px 2px #00000005}.privacy-shield-icon{color:#10b981;flex-shrink:0}.privacy-text-content strong{font-size:12.5px;font-weight:700;color:#0e261b;display:block;margin-bottom:2px}.privacy-text-content p{font-size:12px;color:#64748b;margin:0;line-height:1.4}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.privacy-container{max-width:960px;margin:32px auto 80px;padding:0 20px}.privacy-breadcrumb{margin-bottom:24px}.privacy-hero{border-bottom:2px solid var(--line);padding-bottom:32px;margin-bottom:40px}.privacy-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--green);text-transform:uppercase;margin-bottom:14px}.privacy-title{font-family:var(--font-headline);font-size:clamp(32px,4vw,48px);line-height:1.15;color:var(--ink);margin-bottom:18px;font-weight:800;letter-spacing:-.02em}.privacy-dek{font-family:var(--font-body);font-size:clamp(18px,2.2vw,21px);line-height:1.6;color:var(--ink-soft);margin-bottom:24px}.privacy-meta-bar{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted);background:var(--soft);padding:12px 18px;border-radius:var(--radius-sm);border:1px solid var(--line)}.privacy-meta-bar span{display:inline-flex;align-items:center;gap:4px}.privacy-pillars-section{margin-bottom:48px}.pillars-heading{font-family:var(--font-ui);font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.01em;margin-bottom:20px}.privacy-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.pillar-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}.pillar-card:hover{transform:translateY(-2px);border-color:var(--green)}.pillar-icon-box{width:44px;height:44px;background:var(--green-soft);color:var(--green);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pillar-card h3{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:10px;line-height:1.3}.pillar-card p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.privacy-toc-card{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px;margin-bottom:40px}.toc-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--green);margin-bottom:16px}.toc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 24px}.toc-list a{font-size:14px;color:var(--ink);font-weight:500;display:inline-block;transition:color .15s ease}.toc-list a:hover{color:var(--green);text-decoration:underline}.privacy-prose{font-family:var(--font-body);color:var(--ink);line-height:1.8;font-size:17px}.privacy-section{margin-bottom:48px;scroll-margin-top:80px}.privacy-section h2{font-family:var(--font-headline);font-size:26px;font-weight:700;color:var(--ink);margin-top:0;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--line);letter-spacing:-.01em}.privacy-section p{margin-bottom:18px}.privacy-section ul{padding-left:24px;margin-bottom:20px}.privacy-section li{margin-bottom:10px}.callout-box{background:var(--green-soft);border-left:4px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:20px 24px;margin:24px 0}.callout-title{display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:15px;font-weight:800;color:var(--green);margin-bottom:10px}.callout-box p{font-size:15.5px;line-height:1.65;color:var(--ink);margin:0}.warning-box{background:#fbf3ee;border-left:4px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:20px 24px;margin:24px 0}[data-theme=dark] .warning-box{background:#261c16}.warning-title{display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:15px;font-weight:800;color:var(--accent);margin-bottom:12px}.warning-box ul{margin:0;padding-left:20px}.warning-box li{font-size:15px;color:var(--ink);margin-bottom:6px}.comparison-table-wrapper{overflow-x:auto;margin:24px 0;border:1px solid var(--line);border-radius:var(--radius-sm)}.comparison-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;background:var(--card-bg)}.comparison-table th,.comparison-table td{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.comparison-table th{background:var(--soft);font-family:var(--font-ui);font-weight:700;color:var(--ink);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.comparison-table tr:last-child td{border-bottom:none}.rights-badge-grid{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.right-pill{font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:6px 14px;background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:30px}.inline-action-link{color:var(--green);font-weight:700;text-decoration:underline}.dpo-contact-card{background:var(--card-bg);border:1px solid var(--green);border-radius:var(--radius-md);padding:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;box-shadow:var(--shadow-sm)}.dpo-info h3{font-family:var(--font-ui);font-size:18px;font-weight:800;color:var(--ink);margin-bottom:8px}.dpo-info p{font-size:14.5px;color:var(--muted);max-width:540px;margin-bottom:16px}.dpo-contact-lines{display:flex;flex-direction:column;gap:8px}.contact-line{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.contact-line a{color:var(--green);font-weight:600}.lgpd-rights-section{margin-bottom:48px}.section-subtext{font-size:16px;color:var(--muted);margin-bottom:24px;max-width:720px}.lgpd-rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.lgpd-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm)}.lgpd-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lgpd-num{font-family:var(--font-headline);font-size:18px;font-weight:800;color:var(--green);background:var(--green-soft);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.lgpd-card h3{font-size:16px;font-weight:700;color:var(--ink);margin:0}.lgpd-card p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.lgpd-form-section{margin-bottom:48px}.lgpd-form-container{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-md)}.lgpd-form-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.lgpd-form-header h2{font-family:var(--font-headline);font-size:24px;font-weight:700;color:var(--ink);margin-bottom:6px}.lgpd-form-header p{font-size:14.5px;color:var(--muted);margin:0}.lgpd-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:13.5px;font-weight:700;color:var(--ink)}.form-group input,.form-group select,.form-group textarea{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;font-size:14.5px;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.form-row-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.form-checkbox-group{display:flex;align-items:flex-start;gap:12px;margin-top:8px}.form-checkbox-group input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--green);cursor:pointer}.form-checkbox-group label{font-size:13px;line-height:1.5;color:var(--muted);cursor:pointer}.form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.form-error-alert{display:flex;align-items:center;gap:10px;background:#fdf2f2;border:1px solid #f8b4b4;color:#9b1c1c;padding:12px 16px;border-radius:var(--radius-sm);font-size:13.5px}[data-theme=dark] .form-error-alert{background:#361515;border-color:#842020;color:#fca5a5}.protocol-success-card{text-align:center;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.success-icon-box{width:64px;height:64px;background:var(--green-soft);border-radius:50%;display:flex;align-items:center;justify-content:center}.protocol-success-card h3{font-family:var(--font-headline);font-size:26px;font-weight:700;color:var(--ink);margin:0}.protocol-success-card p{font-size:15px;color:var(--muted);max-width:580px;margin:0}.protocol-badge{background:var(--green-soft);border:2px dashed var(--green);border-radius:var(--radius-md);padding:16px 28px;display:flex;flex-direction:column;gap:6px}.protocol-badge span{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--green)}.protocol-badge strong{font-family:JetBrains Mono,monospace,monospace;font-size:24px;letter-spacing:.08em;color:var(--ink)}.protocol-note{font-size:13px!important;color:var(--muted);margin-bottom:12px!important}.dpo-footer-card{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px 24px;display:flex;align-items:flex-start;gap:16px}.dpo-footer-card h3{font-size:15px;font-weight:800;color:var(--ink);margin-bottom:6px}.dpo-footer-card p{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0}.dpo-footer-card a{color:var(--green);font-weight:600;text-decoration:underline}.footer-compliance-col{display:flex;flex-direction:column;gap:8px}.footer-compliance-col strong{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin-bottom:4px}.footer-compliance-links{display:flex;flex-direction:column;gap:6px}.footer-compliance-links a{font-size:13px;color:var(--muted);transition:color .15s ease}.footer-compliance-links a:hover{color:var(--green)}.settings-container{max-width:960px;margin:0 auto;padding:8px 0 48px}.settings-form{display:flex;flex-direction:column;gap:24px}.settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000008}.settings-card-header{display:flex;gap:16px;align-items:flex-start;border-bottom:1px solid #f1f5f9;padding-bottom:16px;margin-bottom:20px}.settings-card-icon{width:44px;height:44px;border-radius:10px;background:#ecfdf5;color:#164e32;border:1px solid #d1fae5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-card-header h2{font-family:Playfair Display,serif;font-size:20px;font-weight:700;color:#0e261b;margin:0 0 4px}.settings-card-header p{font-size:13.5px;color:#64748b;margin:0}.settings-fields{display:flex;flex-direction:column;gap:18px}.settings-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#1e293b}.settings-fields input[type=text],.settings-fields input[type=url],.settings-fields textarea{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:13.5px;background:#fff;color:#0e261b;transition:border-color .15s ease,box-shadow .15s ease}.settings-fields input:focus,.settings-fields textarea:focus{border-color:#164e32;outline:none;box-shadow:0 0 0 3px #164e321f}.field-hint{font-size:12px;font-weight:400;color:var(--muted);line-height:1.45;margin-top:3px}.settings-toggle-card{display:flex;justify-content:space-between;align-items:center;background:var(--surface-sunken, #f8f9fa);border:1px solid var(--border);border-radius:8px;padding:16px 20px;gap:16px}.toggle-info strong{display:block;font-size:14px;color:var(--ink);margin-bottom:4px}.toggle-info p{font-size:12.5px;color:var(--muted);margin:0;line-height:1.45}.toggle-switch{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.2s ease-in-out;border-radius:26px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.2s ease-in-out;border-radius:50%;box-shadow:0 1px 3px #00000040}.toggle-switch input:checked+.slider{background-color:var(--green, #244b35)}.toggle-switch input:checked+.slider:before{transform:translate(20px)}.toggle-switch input:focus-visible+.slider{box-shadow:0 0 0 3px #244b3540}.banner-config-box{background:var(--surface-sunken, #f8f9fa);border:1px dashed var(--border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.custom-declaration-box{background:#244b3508;border:1px solid rgba(36,75,53,.18);border-radius:8px;padding:16px 20px}.settings-bottom-bar{display:flex;justify-content:flex-end;padding-top:12px}.panel-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:16px;color:var(--muted)}.panel-loading .spin{animation:spin 1s linear infinite;color:var(--green)}.cookie-banner-overlay{position:fixed;bottom:24px;left:20px;right:20px;z-index:9999;display:flex;justify-content:center;pointer-events:none;animation:cookieSlideUp .35s cubic-bezier(.16,1,.3,1)}@keyframes cookieSlideUp{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner-card{pointer-events:auto;max-width:880px;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px #00000029,0 2px 6px #0000000a;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cookie-banner-content{display:flex;gap:16px;align-items:flex-start;flex:1}.cookie-banner-icon{width:40px;height:40px;border-radius:8px;background:#244b351a;color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cookie-banner-text h3{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 4px}.cookie-banner-text p{font-size:13px;color:var(--muted);margin:0 0 8px;line-height:1.45}.cookie-banner-links{display:flex;gap:8px;font-size:12px;color:var(--muted)}.cookie-banner-links a{color:var(--green);text-decoration:underline;font-weight:500}.cookie-banner-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.cookie-btn-reject{font-size:13px;padding:8px 16px}.cookie-btn-accept{font-size:13px;padding:8px 18px}@media(max-width:768px){.cookie-banner-overlay{bottom:12px;left:12px;right:12px}.cookie-banner-card{flex-direction:column;align-items:stretch;padding:16px;gap:16px}.cookie-banner-actions{justify-content:flex-end}.cookie-banner-actions button{flex:1}}.utility-social-links{display:flex;align-items:center;gap:12px;margin:0 16px}.utility-social-links a{color:var(--muted);display:flex;align-items:center;transition:color .15s ease,transform .15s ease}.utility-social-links a:hover{color:var(--green);transform:translateY(-1px)}.audio-spotify-pill{display:inline-flex;align-items:center;gap:5px;background:#1db9541f;color:#15803d;padding:3px 10px;border-radius:9999px;font-size:11px;font-weight:600;text-decoration:none;border:1px solid rgba(29,185,84,.25);transition:all .15s ease;margin-top:4px}.audio-spotify-pill:hover{background:#1db954;color:#fff;border-color:#1db954}.multimedia-section{margin:48px 0;padding:32px;background:var(--card-bg, #ffffff);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 20px #00000008}.multimedia-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--border)}.multimedia-badge{display:inline-flex;align-items:center;gap:6px;background:var(--forest, #1b4332);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:8px}.multimedia-title-wrap h2{font-size:26px;font-family:var(--font-headline, "Playfair Display", Georgia, serif);color:var(--ink);margin:0 0 6px;line-height:1.2}.multimedia-title-wrap p{font-size:14px;color:var(--ink-soft);margin:0}.multimedia-social-pills{display:flex;flex-wrap:wrap;gap:8px}.social-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-decoration:none;border:1px solid var(--border);background:var(--bg);color:var(--ink);transition:all .15s ease}.social-pill.instagram:hover{background:#e1306c;color:#fff;border-color:#e1306c}.social-pill.youtube:hover{background:red;color:#fff;border-color:red}.social-pill.spotify:hover{background:#1db954;color:#fff;border-color:#1db954}.social-pill.whatsapp:hover{background:#25d366;color:#fff;border-color:#25d366}.multimedia-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.multimedia-card{display:flex;flex-direction:column;background:var(--bg-soft, #f8faf8);border:1px solid var(--border);border-radius:8px;overflow:hidden}.card-top-tag{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#00000008;border-bottom:1px solid var(--border);font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--green)}.embed-responsive{position:relative;width:100%;padding-bottom:56.25%;height:0;background:#000}.embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.spotify-embed-wrap{padding:16px;background:var(--bg);min-height:170px}.media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 24px;flex:1}.media-placeholder svg{color:var(--green);margin-bottom:12px}.media-placeholder h4{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 8px}.media-placeholder p{font-size:13.5px;color:var(--ink-soft);max-width:400px;margin:0 0 18px;line-height:1.5}.podcast-platform-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.card-footer-info{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--border);font-size:12px;background:var(--card-bg, #ffffff)}.card-footer-info strong{color:var(--ink-soft);font-weight:600}.card-footer-info a{color:var(--green);font-weight:600;text-decoration:none}.card-footer-info a:hover{text-decoration:underline}.podcast-quick-links{display:flex;gap:12px}.footer-social-col{display:flex;flex-direction:column;gap:10px}.footer-social-links{display:flex;flex-direction:column;gap:8px;font-size:13px}.footer-social-links a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;transition:color .15s ease}.footer-social-links a:hover{color:var(--green)}@media(max-width:900px){.multimedia-grid{grid-template-columns:1fr}.multimedia-section{padding:20px;margin:32px 0}}.story.has-media{display:flex;flex-direction:column;gap:14px}.story-thumbnail-wrap{display:block;border-radius:var(--radius-sm, 6px);overflow:hidden;position:relative;background:var(--soft, #f4f6f4);aspect-ratio:16 / 9}.story-thumbnail{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.story-thumbnail-wrap:hover .story-thumbnail{transform:scale(1.03)}.story-body-wrap{flex:1;min-width:0}.front-side .story.has-media,.story-small.has-media{display:flex;flex-direction:row;align-items:flex-start;gap:14px}.front-side .story.has-media .story-thumbnail-wrap,.story-small.has-media .story-thumbnail-wrap{width:100px;height:75px;flex-shrink:0;aspect-ratio:auto}@media(max-width:600px){.front-side .story.has-media,.story-small.has-media{flex-direction:column}.front-side .story.has-media .story-thumbnail-wrap,.story-small.has-media .story-thumbnail-wrap{width:100%;height:auto;aspect-ratio:16 / 9}}.nav-editorial-guide{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:700;padding:4px 10px;border-radius:4px;background:var(--green-soft, rgba(31, 94, 61, .08));transition:background .18s ease,color .18s ease}.nav-editorial-guide:hover{background:var(--green);color:#fff}.editorial-guide-container{max-width:1140px;margin:0 auto;padding:24px 0 60px}.editorial-guide-hero{margin-bottom:36px;border-bottom:1px solid var(--line);padding-bottom:32px}.editorial-guide-title{font-family:var(--font-headline);font-size:clamp(32px,3.8vw,48px);line-height:1.15;color:var(--ink);margin:12px 0 16px;letter-spacing:-.02em}.editorial-guide-dek{font-size:18px;line-height:1.6;color:var(--ink-soft);max-width:780px;margin-bottom:28px}.editorial-guide-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.editorial-guide-stats .stat-card{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-sm, 6px);padding:18px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-sm)}.editorial-guide-stats .stat-card strong{font-family:var(--font-headline);font-size:26px;color:var(--green);line-height:1}.editorial-guide-stats .stat-card span{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.editorial-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--line)}.editorial-tab{padding:8px 16px;border-radius:20px;border:1px solid var(--line);background:var(--card-bg, #ffffff);color:var(--ink-soft);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.editorial-tab:hover{border-color:var(--green);color:var(--green)}.editorial-tab.active{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 8px #1f5e3d40}.editorial-sections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:48px}.editorial-section-card{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-md, 8px);padding:24px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative}.editorial-section-card:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:var(--shadow-md)}.editorial-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.editorial-group-badge{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:4px;background:var(--soft);color:var(--muted)}.editorial-group-badge.badge-poder{background:#8a262f1f;color:#a82e3b}.editorial-group-badge.badge-brasília{background:#1f5e3d1f;color:#1f5e3d}.editorial-group-badge.badge-economia{background:#b8731b1f;color:#b8731b}.editorial-group-badge.badge-mundo{background:#2b4c7e1f;color:#2b4c7e}.editorial-group-badge.badge-viver{background:#703b901f;color:#703b90}[data-theme=dark] .editorial-group-badge.badge-poder{background:#dc5a6433;color:#f78d96}[data-theme=dark] .editorial-group-badge.badge-brasília{background:#3ca06e33;color:#6ed4a0}[data-theme=dark] .editorial-group-badge.badge-economia{background:#f0a03233;color:#f5bb64}[data-theme=dark] .editorial-group-badge.badge-mundo{background:#5a8cdc33;color:#8bb8f5}[data-theme=dark] .editorial-group-badge.badge-viver{background:#b478dc33;color:#d4a3f7}.editorial-slug{font-family:monospace;font-size:11px;color:var(--muted)}.editorial-section-name{font-family:var(--font-headline);font-size:20px;line-height:1.25;color:var(--ink);margin:0 0 10px}.editorial-section-desc{font-size:13.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 20px;flex:1}.editorial-card-action{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--green);text-decoration:none;transition:color .15s ease}.editorial-card-action:hover{color:var(--green-light, #2e8b57)}.editorial-card-action svg{transition:transform .18s ease}.editorial-section-card:hover .editorial-card-action svg{transform:translate(2px,-2px)}.editorial-manifesto-box{margin-top:24px}.manifesto-card{background:linear-gradient(135deg,var(--card-bg, #ffffff) 0%,var(--soft, #f4f6f4) 100%);border:1.5px solid var(--green);border-radius:var(--radius-md, 8px);padding:32px;display:flex;gap:24px;align-items:flex-start;box-shadow:var(--shadow-sm)}.manifesto-icon{color:var(--green);flex-shrink:0;margin-top:2px}.manifesto-card h3{font-family:var(--font-headline);font-size:20px;color:var(--ink);margin:0 0 8px}.manifesto-card p{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0}@media(max-width:900px){.editorial-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-guide-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.editorial-sections-grid,.editorial-guide-stats{grid-template-columns:1fr}.manifesto-card{flex-direction:column;padding:20px}}.badge.archived{background:#f1f5f9;color:#64748b;border:1px dashed #cbd5e1}[data-theme=dark] .badge.archived{background:#1e293b;color:#94a3b8;border-color:#475569}.campaign-action-cell{white-space:nowrap}.campaign-action-group{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.campaign-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:11.5px;font-weight:600;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#334155;cursor:pointer;transition:all .15s ease;line-height:1.2}.campaign-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.campaign-btn:disabled{opacity:.5;cursor:not-allowed}.campaign-btn.primary{background:#0e261b;color:#fff;border-color:#0e261b}.campaign-btn.primary:hover{background:#1b4332}.campaign-btn.warning{color:#b45309;background:#fefce8;border-color:#fef08a}.campaign-btn.warning:hover{background:#fef9c3;border-color:#fde047}.campaign-btn.danger{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.campaign-btn.danger:hover{background:#fee2e2;border-color:#fca5a5}[data-theme=dark] .campaign-btn{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] .campaign-btn:hover{background:#334155;color:#fff}[data-theme=dark] .campaign-btn.primary{background:#22c55e;color:#0f172a;border-color:#22c55e}[data-theme=dark] .campaign-btn.primary:hover{background:#16a34a}[data-theme=dark] .campaign-btn.warning{background:#451a03;border-color:#78350f;color:#fde68a}[data-theme=dark] .campaign-btn.danger{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}.banner-upload-box{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;padding:16px;margin-bottom:16px;text-align:center;transition:all .2s ease}.banner-upload-box:hover{border-color:#0e261b;background:#f1f5f9}[data-theme=dark] .banner-upload-box{background:#0f172a;border-color:#334155}[data-theme=dark] .banner-upload-box:hover{border-color:#22c55e}.banner-upload-content{display:flex;flex-direction:column;align-items:center;gap:8px}.banner-preview-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-top:10px;text-align:left}[data-theme=dark] .banner-preview-card{background:#1e293b;border-color:#334155}.banner-preview-card img{max-width:140px;max-height:70px;object-fit:contain;border-radius:4px;background:#000}.prolong-shortcuts{display:flex;gap:8px;margin:10px 0 16px;flex-wrap:wrap}.prolong-shortcut-btn{padding:6px 12px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;cursor:pointer;transition:all .15s ease}.prolong-shortcut-btn:hover{border-color:#0e261b;background:#0e261b;color:#fff}[data-theme=dark] .prolong-shortcut-btn{background:#1e293b;border-color:#334155;color:#e2e8f0}[data-theme=dark] .prolong-shortcut-btn:hover{background:#22c55e;color:#0f172a}.slot-spec-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:12.5px;color:#166534;display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .slot-spec-box{background:#052e16;border-color:#15803d;color:#86efac}.dev-console-shell{display:flex;flex-direction:column;gap:20px;animation:fadeIn .2s ease-out}.dev-hero-header{background:linear-gradient(135deg,#103425,#1e4a36);color:#fff;border-radius:12px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;box-shadow:0 4px 16px #10342526}.dev-hero-info h1{margin:6px 0 8px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff}.dev-hero-info p{margin:0;font-size:13.5px;color:#d1e3d9;max-width:680px;line-height:1.5}.dev-badge-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#a7f3d0;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dev-hero-actions{display:flex;align-items:center;gap:10px}.dev-pill-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none}.dev-pill-btn.primary{background:#22c55e;color:#064e3b}.dev-pill-btn.primary:hover{background:#16a34a;color:#fff}.dev-pill-btn.secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.2)}.dev-pill-btn.secondary:hover{background:#ffffff38}.dev-tabs-bar{display:flex;gap:8px;border-bottom:2px solid #e5ece7;padding-bottom:0;overflow-x:auto}.dev-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:none;background:none;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .15s ease;white-space:nowrap}.dev-tab-btn:hover{color:#103425}.dev-tab-btn.active{color:#103425;border-bottom-color:#103425}.dev-tab-badge{background:#e2e8f0;color:#334155;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700}.dev-tab-badge.alert{background:#ef4444;color:#fff;animation:pulse 1.5s infinite}.dev-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.dev-stat-card{background:#fff;border:1px solid #e5ece7;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000008}.dev-stat-card.alert{border-left:4px solid #ef4444}.dev-stat-card.success{border-left:4px solid #10b981}.dev-stat-label{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.dev-stat-val{font-size:26px;font-weight:800;color:#0f172a;margin:4px 0 2px}.text-alert{color:#ef4444!important}.text-success{color:#10b981!important}.dev-stat-sub{font-size:11.5px;color:#94a3b8}.dev-filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e5ece7;border-radius:10px;padding:12px 16px;margin-bottom:16px}.dev-search-box{display:flex;align-items:center;gap:8px;flex:1;min-width:260px;background:#f8faf8;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px}.dev-search-box input{border:none;background:none;padding:9px 0;font-size:13.5px;width:100%;outline:none}.dev-filter-group{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.dev-filter-group select{padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;background:#fff}.dev-inbox-layout{display:grid;grid-template-columns:380px 1fr;gap:16px;min-height:600px}@media(max-width:1024px){.dev-inbox-layout{grid-template-columns:1fr}}.dev-inbox-list{display:flex;flex-direction:column;gap:10px;max-height:750px;overflow-y:auto;padding-right:4px}.dev-msg-card{background:#fff;border:1px solid #e5ece7;border-radius:10px;padding:14px 16px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:6px;position:relative}.dev-msg-card:hover{border-color:#bedad0;background:#fbfdfc;box-shadow:0 2px 8px #1034250f}.dev-msg-card.selected{border-color:#103425;background:#f4f8f6;box-shadow:0 2px 8px #1034251a}.dev-msg-card.is-unread:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;background:#ef4444;border-radius:0 4px 4px 0}.dev-msg-card-top{display:flex;align-items:center;justify-content:space-between}.dev-type-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.dev-type-pill.pauta{background:#eff6ff;color:#1d4ed8}.dev-type-pill.lgpd{background:#f5f3ff;color:#6d28d9}.dev-type-pill.bug_report{background:#fef2f2;color:#b91c1c}.dev-type-pill.comercial{background:#f0fdf4;color:#15803d}.dev-type-pill.ouvidoria{background:#fffbeb;color:#b45309}.dev-status-pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.dev-msg-card-subject strong{font-size:13.5px;color:#0f172a;line-height:1.35}.dev-msg-card-preview{font-size:12.5px;color:#64748b;line-height:1.4}.dev-msg-card-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;margin-top:4px}.dev-meta-dot{font-weight:700}.dev-protocol-code{font-family:monospace;font-weight:600;color:#475569}.dev-inbox-detail{background:#fff;border:1px solid #e5ece7;border-radius:12px;padding:24px;display:flex;flex-direction:column}.dev-detail-panel{display:flex;flex-direction:column;gap:18px}.dev-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.dev-protocol-badge{display:inline-block;font-family:monospace;font-size:11.5px;font-weight:700;color:#103425;background:#dbe8e1;padding:3px 8px;border-radius:6px;margin-bottom:6px}.dev-detail-header h2{margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.3}.dev-status-select{padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:600;background:#f8fafc;color:#334155;cursor:pointer}.dev-sender-card{display:flex;align-items:center;gap:12px;background:#f8faf8;border:1px solid #e5ece7;border-radius:10px;padding:12px 16px}.dev-sender-avatar{width:40px;height:40px;border-radius:50%;background:#103425;color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px}.dev-sender-info strong{font-size:14px;color:#0f172a}.dev-sender-contact{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#64748b;margin-top:3px}.dev-sender-contact span{display:inline-flex;align-items:center;gap:4px}.dev-message-body-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px}.dev-box-caption{display:block;font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:.05em;margin-bottom:8px}.dev-message-content{margin:0;font-size:14.5px;line-height:1.6;color:#1e293b;white-space:pre-wrap}.dev-reply-history-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:16px}.dev-reply-history-header{display:flex;align-items:center;gap:8px;font-size:13px;color:#166534;margin-bottom:8px}.dev-reply-history-body{font-size:13.5px;color:#14532d;line-height:1.55;white-space:pre-wrap}.dev-reply-composer{background:#f8faf8;border:1px solid #bedad0;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px}.dev-composer-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.dev-composer-header strong{font-size:14px;color:#103425}.dev-template-buttons{display:flex;align-items:center;gap:6px}.template-label{font-size:11.5px;color:#64748b;font-weight:600}.dev-template-buttons button{background:#fff;border:1px solid #cbd5e1;padding:4px 8px;border-radius:6px;font-size:11.5px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease}.dev-template-buttons button:hover{background:#103425;color:#fff;border-color:#103425}.dev-reply-textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13.5px;font-family:inherit;line-height:1.5;resize:vertical;background:#fff}.dev-reply-textarea:focus{outline:none;border-color:#103425;box-shadow:0 0 0 2px #1034251a}.dev-composer-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dev-composer-hint{font-size:11.5px;color:#64748b;max-width:400px}.dev-detail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#94a3b8;text-align:center;padding:40px}.dev-detail-placeholder h3{margin:12px 0 6px;color:#475569;font-size:16px}.dev-detail-placeholder p{margin:0;font-size:13px;max-width:320px}.dev-test-suite-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.dev-test-suite-header h2{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a}.dev-test-suite-header p{margin:0;font-size:13.5px;color:#64748b}.dev-tests-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.dev-test-card{background:#fff;border:1px solid #e5ece7;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 3px #0000000a}.dev-test-card-top{display:flex;align-items:center;justify-content:space-between}.dev-test-tag{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.04em}.dev-test-card h3{margin:0;font-size:15px;font-weight:700;color:#0f172a}.dev-test-card p{margin:0;font-size:12.5px;color:#64748b;line-height:1.45;flex:1}.dev-test-metrics{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:8px 10px;font-size:12px;color:#475569;display:flex;justify-content:space-between}.dev-test-metrics strong{color:#0f172a}.dev-terminal-box{background:#0f172a;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000026}.dev-terminal-header{background:#1e293b;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-family:monospace;font-weight:700;color:#94a3b8;border-bottom:1px solid #334155}.clear-btn-light{background:none;border:none;color:#94a3b8;font-size:11px;cursor:pointer}.clear-btn-light:hover{color:#fff}.dev-terminal-body{margin:0;padding:16px;font-family:monospace;font-size:12px;line-height:1.6;color:#38bdf8;white-space:pre-wrap;max-height:250px;overflow-y:auto}.dev-control-header{margin-bottom:20px}.dev-control-header h2{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a}.dev-control-header p{margin:0;font-size:13.5px;color:#64748b}.dev-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.dev-control-card{background:#fff;border:1px solid #e5ece7;border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .15s ease}.dev-control-card:hover{border-color:#103425;background:#fbfdfc;transform:translateY(-2px);box-shadow:0 4px 12px #10342514}.dev-control-card svg{color:#103425;flex-shrink:0}.dev-control-card strong{display:block;font-size:14.5px;color:#0f172a;margin-bottom:2px}.dev-control-card p{margin:0;font-size:12px;color:#64748b;line-height:1.4}.dev-alert{padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:14px}.dev-alert.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.dev-alert.error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.spin-anim{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.article-inline-figure{margin:36px 0;clear:both;width:100%}.article-inline-figure .inline-figure-img-box{width:100%;border-radius:8px;overflow:hidden;background:var(--bg-subtle, #f1f5f9);box-shadow:0 4px 20px #00000012}.article-inline-figure .inline-figure-img{width:100%;height:auto;max-height:560px;object-fit:cover;display:block}.article-inline-caption{display:flex;align-items:flex-start;gap:8px;padding:10px 16px;font-family:var(--font-body, system-ui, -apple-system, sans-serif);font-size:13.5px;line-height:1.5;color:var(--ink-soft, #475569);background:var(--bg-subtle, #f8fafc);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:3px solid var(--accent, #16a34a)}.article-inline-caption .caption-camera-icon{flex-shrink:0;margin-top:3px;color:var(--accent, #16a34a)}.article-inline-caption .caption-text{font-weight:500;color:var(--ink, #0f172a)}.article-inline-caption .caption-credit{font-size:12px;color:var(--ink-muted, #64748b);display:block;margin-top:2px}.article-inline-figure.align-left{float:left;width:48%;max-width:420px;margin:12px 28px 24px 0;clear:left}.article-inline-figure.align-right{float:right;width:48%;max-width:420px;margin:12px 0 24px 28px;clear:right}.article-inline-figure.align-wide{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}@media(max-width:768px){.article-inline-figure.align-left,.article-inline-figure.align-right,.article-inline-figure.align-wide{float:none;width:100%!important;max-width:100%!important;margin:24px 0!important}}.media-picker-tabs{display:flex;gap:8px;margin-bottom:16px;border-bottom:2px solid var(--border, #e2e8f0);padding-bottom:8px}.picker-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:1px solid transparent;background:none;font-size:13.5px;font-weight:600;color:var(--ink-soft, #64748b);cursor:pointer;transition:all .2s ease}.picker-tab-btn:hover{background:var(--bg-subtle, #f1f5f9);color:var(--ink, #0f172a)}.picker-tab-btn.active{background:var(--ink, #0e261b);color:#fff;border-color:var(--ink, #0e261b)}.inline-media-config-card{margin-top:20px;padding:18px;background:#fff;border:2px solid #2563eb;border-radius:10px;box-shadow:0 6px 20px #2563eb1a;display:flex;flex-direction:column;gap:14px}.inline-media-config-card .config-card-header{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-weight:700}.inline-media-config-card .config-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.inline-media-config-card .config-grid{grid-template-columns:1fr}}.config-alignment-group{display:flex;flex-direction:column;gap:8px}.alignment-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:768px){.alignment-options{grid-template-columns:repeat(2,1fr)}}.align-btn{padding:8px 10px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;text-align:center;transition:all .15s ease;display:flex;flex-direction:column;gap:2px}.align-btn strong{font-size:12px;color:#1e293b}.align-btn small{font-size:10.5px;color:#64748b;line-height:1.2}.align-btn:hover{background:#e2e8f0}.align-btn.selected{background:#eff6ff;border-color:#2563eb;outline:2px solid #2563eb}.align-btn.selected strong{color:#1d4ed8}.config-actions{display:flex;justify-content:flex-end;margin-top:6px}.audio-step-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border, #e2e8f0);background:#fff;color:var(--ink, #0f172a);cursor:pointer;transition:all .15s ease}.audio-step-btn:hover:not(:disabled){background:var(--bg-subtle, #f1f5f9);border-color:var(--accent, #16a34a);color:var(--accent, #16a34a)}.audio-step-btn:disabled{opacity:.35;cursor:not-allowed}.signage-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;background:linear-gradient(145deg,#f8fafc,#f1f5f9,#edf2f7);color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-user-select:none;user-select:none;box-sizing:border-box}.signage-top-bar{display:flex;justify-content:space-between;align-items:center;padding:clamp(12px,1.8vh,18px) clamp(20px,3.2vw,44px);background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e2e8f0;box-shadow:0 2px 14px #0f172a0a;flex-shrink:0}.signage-brand-group{display:flex;align-items:center;gap:clamp(12px,1.8vw,22px)}.signage-logo-pill{display:flex;align-items:center;gap:12px}.signage-logo-img{height:clamp(30px,3.2vw,42px);width:auto;max-width:220px;object-fit:contain;display:block}.signage-brand-name{font-family:var(--font-headline, "Playfair Display", Georgia, serif);font-size:clamp(26px,2.5vw,34px);font-weight:700;letter-spacing:-.5px;color:#0f172a;line-height:1}.signage-brand-name b{color:#0284c7;font-weight:900}.signage-channel-badge{font-size:11px;font-weight:800;letter-spacing:1.2px;padding:4px 10px;border-radius:6px;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.signage-live-indicator{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:1px;color:#dc2626;background:#fef2f2;padding:4px 12px;border-radius:20px;border:1px solid #fecaca}.live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef444499;animation:liveBlink 1.5s infinite ease-in-out}@keyframes liveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.signage-meta-group{display:flex;align-items:center;gap:clamp(16px,2.5vw,36px)}.signage-weather-widget{display:flex;align-items:center;gap:10px;background:#fff;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a08}.signage-weather-icon{color:#eab308;flex-shrink:0}.signage-weather-text strong{display:block;font-size:13.5px;font-weight:700;color:#0f172a}.signage-weather-text small{font-size:11px;color:#64748b;font-weight:500}.signage-clock-widget{text-align:right}.signage-clock-time{font-family:monospace,Courier New,monospace;font-size:clamp(24px,2.2vw,30px);font-weight:800;color:#0f172a;letter-spacing:.5px;line-height:1}.signage-clock-date{font-size:12px;font-weight:600;color:#64748b;margin-top:3px}.signage-stage{flex:1;min-height:0;display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(24px,3.5vw,52px);padding:clamp(18px,2.8vh,36px) clamp(24px,3.8vw,52px);align-items:stretch;overflow:hidden}.signage-card-left{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2.2vh,24px);max-width:940px;animation:fadeInSlide .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.signage-category-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.signage-editoria-badge{font-size:12.5px;font-weight:800;letter-spacing:1.2px;padding:5px 13px;border-radius:6px;background:#0284c7;color:#fff;box-shadow:0 2px 8px #0284c740;text-transform:uppercase}.signage-editoria-badge.section-politica,.signage-editoria-badge.section-governo{background:#b91c1c;box-shadow:0 2px 8px #b91c1c40}.signage-editoria-badge.section-economia,.signage-editoria-badge.section-mercado{background:#059669;box-shadow:0 2px 8px #05966940}.signage-editoria-badge.section-gastronomia,.signage-editoria-badge.section-turismo{background:#d97706;box-shadow:0 2px 8px #d9770640}.signage-editoria-badge.section-meio-ambiente,.signage-editoria-badge.section-cerrado{background:#15803d;box-shadow:0 2px 8px #15803d40}.signage-verified-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.8px;color:#15803d;background:#f0fdf4;padding:5px 11px;border-radius:6px;border:1px solid #bbf7d0}.signage-edition-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:1px;color:#475569;background:#fff;padding:5px 10px;border-radius:6px;border:1px solid #e2e8f0}.signage-headline{font-family:var(--font-headline, "Playfair Display", Georgia, serif);font-size:clamp(32px,3.6vw,54px);line-height:1.15;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.025em}.signage-dek{font-size:clamp(16.5px,1.5vw,22px);line-height:1.55;color:#334155;margin:0;font-weight:450;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.signage-editorial-callout{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.8px;color:#0284c7;background:#e0f2fe;padding:6px 14px;border-radius:6px;border:1px solid #bae6fd;width:fit-content}.signage-callout-icon{color:#0284c7;flex-shrink:0}.signage-byline-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.signage-reporter-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;padding:6px 14px;border-radius:20px;font-size:13px;color:#334155;border:1px solid #e2e8f0;box-shadow:0 2px 6px #0f172a08}.signage-reporter-pill .reporter-avatar{width:22px;height:22px;border-radius:50%;background:#0284c7;color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.signage-time-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#64748b;font-weight:500}.signage-card-right{display:flex;flex-direction:column;gap:clamp(14px,2vh,20px);height:100%;min-height:0;justify-content:space-between}.signage-media-box{width:100%;flex:1;min-height:300px;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 12px 32px #0f172a14;border:1px solid #e2e8f0;background:#e2e8f0}.signage-feature-img{width:100%;height:100%;object-fit:cover;animation:zoomSubtle 15s infinite alternate ease-in-out}@keyframes zoomSubtle{0%{transform:scale(1)}to{transform:scale(1.05)}}.signage-media-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,.6) 0%,transparent 45%)}.signage-img-credit{position:absolute;bottom:12px;left:14px;font-size:11px;color:#fff;background:#0f172abf;padding:4px 10px;border-radius:6px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.signage-qrcode-card{display:flex;align-items:center;gap:16px;background:#fff;color:#0f172a;padding:12px 18px;border-radius:14px;box-shadow:0 6px 20px #0f172a0f;border:1px solid #e2e8f0;width:100%;box-sizing:border-box;flex-shrink:0}.qrcode-image-wrap{background:#fff;padding:4px;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:96px;height:96px}.qrcode-graphic{display:block;width:100%;height:100%;object-fit:contain}.qrcode-fallback-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#0284c7;border-radius:6px}.qrcode-info{display:flex;flex-direction:column;gap:4px}.qrcode-action-pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:1px;color:#0284c7;background:#e0f2fe;padding:3px 9px;border-radius:4px;width:fit-content}.qrcode-info strong{font-size:14px;color:#0f172a;font-weight:700}.qrcode-info p{font-size:12px;line-height:1.4;color:#475569;margin:0}.signage-bottom-bar{display:flex;flex-direction:column;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid #e2e8f0;box-shadow:0 -2px 14px #0f172a0a;flex-shrink:0}.signage-progress-track{width:100%;height:4px;background:#e2e8f0;overflow:hidden}.signage-progress-fill{height:100%;background:linear-gradient(90deg,#0284c7,#10b981);transition:width .1s linear}.signage-footer-content{display:flex;align-items:center;justify-content:space-between;padding:10px clamp(16px,2.5vw,36px);gap:18px}.signage-ticker-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:1.2px;color:#c2410c;white-space:nowrap;background:#fff7ed;padding:6px 12px;border-radius:6px;border:1px solid #fed7aa}.signage-ticker-marquee{flex:1;overflow:hidden;position:relative;white-space:nowrap;cursor:default}.signage-ticker-track{display:inline-block;white-space:nowrap;animation:marqueeTicker 120s linear infinite;will-change:transform}.signage-ticker-marquee:hover .signage-ticker-track,.signage-ticker-track:hover{animation-play-state:paused}@keyframes marqueeTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-headline-item{display:inline-flex;align-items:center;gap:10px;margin-right:32px;font-size:14px;color:#1e293b;font-weight:500}.ticker-section-pill{font-size:11px;font-weight:800;text-transform:uppercase;color:#0369a1;background:#e0f2fe;padding:2px 7px;border-radius:4px}.ticker-title{color:#0f172a;font-weight:600}.ticker-sep{color:#cbd5e1;margin-left:8px}.signage-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.signage-counter-pill{font-family:monospace,monospace;font-size:12.5px;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;border-radius:6px;letter-spacing:.5px}.signage-ctrl-actions{display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.signage-ctrl-actions.is-visible,.signage-controls:hover .signage-ctrl-actions,.signage-bottom-bar:hover .signage-ctrl-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.signage-ctrl-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #cbd5e1;color:#1e293b;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:12px;box-shadow:0 1px 3px #0f172a0d}.signage-ctrl-btn:hover{background:#f0f9ff;border-color:#0284c7;color:#0284c7}.signage-empty{display:flex;align-items:center;justify-content:center;height:100vh;text-align:center;color:#64748b;background:#f8fafc}@media(max-width:1280px){.signage-stage{gap:28px;padding:20px 32px}.signage-headline{font-size:clamp(28px,3.2vw,42px)}.signage-dek{font-size:16px;-webkit-line-clamp:3}}@media(max-width:1024px)and (orientation:landscape){.signage-top-bar{padding:10px 20px}.signage-brand-name{font-size:24px}.signage-channel-badge{display:none}.signage-stage{grid-template-columns:1.1fr .9fr;gap:20px;padding:14px 20px}.signage-headline{font-size:26px}.signage-media-box{min-height:220px}.signage-qrcode-card{padding:8px 12px}.qrcode-image-wrap{width:72px;height:72px}}@media(max-width:860px),(max-aspect-ratio:1/1){.signage-screen{height:100vh;overflow-y:auto}.signage-top-bar{padding:10px 16px;flex-wrap:wrap;gap:8px}.signage-brand-name{font-size:22px}.signage-live-indicator{padding:3px 8px;font-size:10px}.signage-meta-group{gap:12px}.signage-weather-widget{padding:4px 8px}.signage-weather-text small{display:none}.signage-clock-time{font-size:18px}.signage-clock-date{display:none}.signage-stage{grid-template-columns:1fr;gap:16px;padding:16px;overflow-y:auto;align-content:start}.signage-card-right{order:1;height:auto;gap:12px}.signage-media-box{height:32vh;min-height:200px;max-height:340px;flex:none}.signage-card-left{order:2;gap:12px}.signage-headline{font-size:clamp(22px,5.5vw,32px);line-height:1.2}.signage-dek{font-size:clamp(14.5px,3.8vw,17px);-webkit-line-clamp:3}.signage-editorial-callout{display:none}.signage-qrcode-card{order:3;padding:10px 14px;margin-top:6px}.qrcode-image-wrap{width:64px;height:64px}.signage-footer-content{padding:8px 14px;gap:10px}.signage-ticker-label{font-size:10.5px;padding:4px 8px}.ticker-headline-item{font-size:12.5px}}.editor-notification-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-radius:10px;margin-bottom:22px;font-size:13.5px;line-height:1.5;transition:all .2s ease}.editor-notification-banner.alert{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.editor-notification-banner.alert .alert-icon-box{background:#fef3c7;color:#d97706;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.editor-notification-banner.success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.editor-notification-banner.success .alert-icon-box{background:#dcfce7;color:#16a34a;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.editor-notification-banner .banner-text{flex:1}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444;margin-right:6px;box-shadow:0 0 #ef4444b3;animation:pulse-ring 1.8s infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.audience-metric-card.interactive{cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.audience-metric-card.interactive:hover{transform:translateY(-2px);border-color:#16a34a;box-shadow:0 6px 18px #0000000f}.audience-metric-card.interactive.is-selected{border-color:#16a34a;background:#f0fdf4}.portal-edition-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px 24px;margin-bottom:24px;box-shadow:0 2px 10px #00000008}.portal-edition-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.edition-badge-live{display:inline-flex;align-items:center;gap:6px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:20px}.portal-headline-showcase{display:grid;grid-template-columns:1fr 340px;gap:20px;padding:18px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;align-items:center}@media(max-width:860px){.portal-headline-showcase{grid-template-columns:1fr}}.portal-headline-info{display:flex;flex-direction:column;gap:6px}.portal-headline-info .headline-tag{font-size:11.5px;font-weight:800;color:#16a34a;text-transform:uppercase;letter-spacing:.05em}.portal-headline-info h3{font-family:var(--font-serif, "Playfair Display", serif);font-size:19px;line-height:1.35;color:#0f172a;margin:0}.portal-headline-info p{font-size:13px;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-secondary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.portal-secondary-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;transition:border-color .2s;cursor:pointer}.portal-secondary-item:hover{border-color:#16a34a}.portal-secondary-item .item-title{font-size:13.5px;font-weight:600;color:#1e293b;line-height:1.35}.portal-secondary-item .item-meta{font-size:11.5px;color:#94a3b8;display:flex;justify-content:space-between}.badge.returned{background:#fef3c7!important;color:#92400e!important;border:1px solid #fde68a!important}.badge.rejected{background:#fee2e2!important;color:#991b1b!important;border:1px solid #fca5a5!important}.editorial-inline-reader{background:#fbfbf9;border:1px solid #e2e8f0;border-radius:8px;padding:20px 24px;margin:16px 0}.inline-reader-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:10px}.inline-reader-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#1e293b}.inline-reader-paragraph{position:relative;padding:12px 16px;margin-bottom:14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;font-family:var(--font-body, Georgia, serif);font-size:15px;line-height:1.7;color:#1f2937}.inline-reader-paragraph:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #00000008}.inline-reader-paragraph.has-annotation{border-left:4px solid #d97706;background:#fffdf7}.inline-p-tag{display:inline-block;font-family:var(--font-sans, system-ui, sans-serif);font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;-webkit-user-select:none;user-select:none}.inline-p-actions{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;padding-top:6px;border-top:1px dashed #f1f5f9}.btn-inline-annotate{background:transparent;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;font-size:12px;font-weight:600;padding:4px 10px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .15s ease}.btn-inline-annotate:hover{background:#f8fafc;color:#d97706;border-color:#d97706}.inline-annotation-balloon{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;margin-top:10px;font-family:var(--font-sans, system-ui, sans-serif);font-size:13px;line-height:1.5;color:#78350f;box-shadow:0 2px 6px #d977060f}.annotation-meta-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;color:#92400e}.annotation-quote-text{font-style:italic;color:#b45309;background:#fde68a66;padding:2px 6px;border-radius:4px;margin-bottom:6px;display:inline-block;font-size:12px}.annotation-comment-text{color:#451a03;font-weight:500}.annotation-form-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px;margin-top:10px}.annotation-form-card textarea{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical;background:#fff;color:#1e293b}.annotation-form-card textarea:focus{border-color:#d97706;outline:none;box-shadow:0 0 0 2px #d9770626}.reporter-feedback-panel{background:#fefce8;border:2px solid #facc15;border-radius:10px;padding:16px 20px;margin:16px 0 20px;box-shadow:0 4px 14px #eab30814}.reporter-feedback-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #fef08a}.reporter-feedback-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#854d0e}.reporter-annotation-item{background:#fff;border:1px solid #fde047;border-radius:8px;padding:10px 14px;margin-bottom:10px;transition:all .2s ease}.reporter-annotation-item.is-resolved{background:#f0fdf4;border-color:#86efac;opacity:.85}.webmaster-positions-list{display:flex;flex-direction:column;gap:8px;margin:12px 0}.webmaster-pos-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;text-align:left;cursor:pointer;transition:all .15s ease}.webmaster-pos-item:hover:not(:disabled){border-color:#3b82f6;background:#f8fafc}.webmaster-pos-item.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 1px #2563eb}.pos-item-header{display:flex;align-items:center;gap:8px}.pos-indicator-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pos-item-title{font-size:13.5px;font-weight:600;color:#0f172a;flex:1}.pos-item-check{color:#2563eb;flex-shrink:0}.pos-item-desc{font-size:12px;color:#64748b;line-height:1.4;padding-left:18px}.webmaster-live-update-box{margin-top:14px;padding-top:12px;border-top:1px dashed #cbd5e1}.webmaster-carousel-section{margin:40px 0 32px;padding:24px;background:linear-gradient(135deg,#090d16,#171e2e);border-radius:14px;color:#f8fafc;box-shadow:0 10px 30px #0000001f}.webmaster-carousel-section .section-heading h2{color:#fff}.webmaster-carousel-section .section-heading .eyebrow{color:#60a5fa}.webmaster-carousel-section .section-heading span{color:#94a3b8}.webmaster-carousel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.webmaster-carousel-card{background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.webmaster-carousel-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000004d;border-color:#60a5fa66}.carousel-card-img-link{position:relative;width:100%;aspect-ratio:16 / 9;background:#0f172a;overflow:hidden;display:block}.carousel-card-img-link img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.webmaster-carousel-card:hover .carousel-card-img-link img{transform:scale(1.04)}.carousel-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-headline, serif);font-size:20px;font-weight:700;color:#475569}.carousel-section-pill{position:absolute;top:10px;left:10px;background:#0f172ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f1f5f9;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px}.carousel-card-body{padding:16px;display:flex;flex-direction:column;flex:1}.carousel-card-kind{font-size:11px;font-weight:700;text-transform:uppercase;color:#38bdf8;margin-bottom:6px}.carousel-card-body a{text-decoration:none;color:inherit}.carousel-card-body h3{font-family:var(--font-headline, serif);font-size:17px;line-height:1.35;color:#f8fafc;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-card-body p{font-size:13px;color:#94a3b8;line-height:1.45;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.carousel-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#64748b;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.webmaster-layout-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:30px}@media(max-width:900px){.webmaster-layout-grid{grid-template-columns:1fr}}.webmaster-slot-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000a;position:relative}.webmaster-slot-card.hero-slot{border-top:4px solid #dc2626}.webmaster-slot-card.lead2-slot{border-top:4px solid #ea580c}.webmaster-slot-card.lead3-slot{border-top:4px solid #d97706}.webmaster-slot-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;padding:4px 10px;border-radius:6px;margin-bottom:12px}.pipeline-container{display:flex;flex-direction:column;gap:20px}.pipeline-metrics-banner{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 24px;box-shadow:0 2px 8px #0000000a}.pipeline-week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;overflow-x:auto;padding-bottom:10px}@media(max-width:1200px){.pipeline-week-grid{grid-template-columns:repeat(7,minmax(220px,1fr))}}.pipeline-day-col{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;min-height:520px;overflow:hidden}.pipeline-day-col.is-today{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;background:#fff}.pipeline-day-header{padding:12px 14px;background:#fff;border-bottom:1px solid #e2e8f0;text-align:center}.pipeline-day-col.is-today .pipeline-day-header{background:#eff6ff;border-bottom-color:#bfdbfe}.pipeline-day-name{font-size:13px;font-weight:700;text-transform:uppercase;color:#1e293b;display:block}.pipeline-day-date{font-size:12px;color:#64748b}.pipeline-day-body{padding:10px;display:flex;flex-direction:column;gap:10px;flex:1}.pipeline-slot-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px;box-shadow:0 2px 6px #00000008;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .15s ease}.pipeline-slot-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.pipeline-slot-card h4{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:#0f172a}.pipeline-slot-card .slot-time-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 6px;border-radius:4px;align-self:flex-start}.pipeline-empty-slot{border:1px dashed #cbd5e1;border-radius:8px;padding:12px 10px;text-align:center;color:#94a3b8;font-size:12px;background:#ffffff80;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s ease}.pipeline-empty-slot:hover{border-color:#3b82f6;background:#fff;color:#2563eb}.pipeline-empty-slot button{background:none;border:none;color:inherit;font-size:inherit;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.link-button{background:none;border:0;padding:0;color:var(--green);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link-button:hover{color:var(--green-light)}.login-info{display:flex;gap:10px;align-items:flex-start;background:var(--green-soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--ink-soft);margin:0 0 12px}.login-info svg{flex:none;color:var(--green);margin-top:1px}.login-mfa{display:grid;gap:8px}.login-hint{margin:0;font-size:12.5px;color:var(--muted)}.mfa-login-input{letter-spacing:.18em;font-variant-numeric:tabular-nums}.mfa-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--paper)}.mfa-card{width:100%;max-width:520px;background:var(--card-bg);border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 10px 30px #18241d14;display:grid;gap:14px}.mfa-card h1{font-family:var(--font-headline);font-size:26px;line-height:1.2;margin:0;color:var(--ink)}.mfa-lead{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.55}.mfa-badge{width:44px;height:44px;border-radius:12px;background:var(--green-soft);color:var(--green);display:grid;place-items:center}.mfa-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mfa-steps li{display:flex;gap:12px;align-items:flex-start}.mfa-steps li>span{flex:none;width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;margin-top:1px}.mfa-steps strong{display:block;font-size:14px;color:var(--ink)}.mfa-steps small{display:block;font-size:12.5px;color:var(--muted)}.mfa-qr-box{display:grid;justify-items:center;gap:10px;border:1px dashed var(--line);border-radius:10px;padding:16px;background:var(--soft)}.mfa-qr-box img{background:#fff;padding:8px;border-radius:8px;border:1px solid var(--line)}.mfa-qr-loading{height:200px;display:grid;place-items:center;color:var(--muted);font-size:14px}.mfa-secret{display:grid;gap:6px;justify-items:center;text-align:center}.mfa-secret small{color:var(--muted);font-size:12.5px}.mfa-secret div{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.mfa-secret code,.recovery-grid code{font-family:ui-monospace,Consolas,monospace;background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px 8px;-webkit-user-select:all;user-select:all}.mfa-secondary{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:6px 10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mfa-secondary:hover{border-color:var(--green)}.mfa-code-input{width:100%;text-align:center;font-size:26px;letter-spacing:.35em;font-variant-numeric:tabular-nums;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.mfa-code-input:focus{outline:2px solid var(--green);outline-offset:1px}.recovery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.recovery-grid code{font-size:16px;text-align:center;padding:8px}.mfa-actions{display:flex;gap:8px;flex-wrap:wrap}.mfa-confirm{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-soft);cursor:pointer}.mfa-confirm input{margin-top:3px}@media(max-width:480px){.mfa-card{padding:20px}.mfa-card h1{font-size:22px}.recovery-grid{grid-template-columns:1fr}}
