@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2) format("woff2"),url(./bricolage-grotesque-vietnamese-600-normal-BppAn7jL.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2"),url(./bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(./bricolage-grotesque-latin-600-normal-Bw0J83-2.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2) format("woff2"),url(./bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2) format("woff2"),url(./bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(./bricolage-grotesque-latin-700-normal-DvJDmrLu.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(./source-serif-4-greek-400-normal-BccYJ-vZ.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-normal-DR1UuFon.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-normal-CEpydyUl.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(./source-serif-4-latin-400-normal-Dn3IlU-Z.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-italic-Dx4A8QUO.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-italic-BLN19cOa.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-italic-Dx8qIUN3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-italic-C7D4Dq0H.woff2) format("woff2"),url(./source-serif-4-greek-400-italic-DcuniPAV.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-italic-CjUPRDIa.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-italic-DyjhI2GX.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-italic-JynPwBMj.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-italic-G7LDTi7t.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(./source-serif-4-latin-400-italic-Dv9jnFA_.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(./montserrat-cyrillic-ext-400-normal-DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(./montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(./montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(./montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(./montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(./montserrat-cyrillic-ext-600-normal-wReYPmz2.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(./montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(./montserrat-vietnamese-600-normal-SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal-CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./literata-cyrillic-ext-400-normal-BuNkiaAX.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(./literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(./literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(./literata-greek-400-normal-CMPfP1Pr.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(./literata-vietnamese-400-normal-BvhrDK3U.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(./literata-latin-ext-400-normal-Cs2-p-8d.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(./literata-latin-400-normal-CUhpYSl8.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(./literata-cyrillic-ext-600-normal-DMpAXN3v.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(./literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(./literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(./literata-greek-600-normal-yjIuBGCY.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(./literata-vietnamese-600-normal-8qS4Xlwy.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(./literata-latin-ext-600-normal-DYcsrkT4.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(./literata-latin-600-normal-BFEFPlMO.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:400;src:url(./libre-franklin-cyrillic-ext-400-normal-B9g9xgcO.woff2) format("woff2"),url(./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(./libre-franklin-cyrillic-400-normal-BxQnOlOp.woff2) format("woff2"),url(./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(./libre-franklin-vietnamese-400-normal-BejjGN4K.woff2) format("woff2"),url(./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(./libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2) format("woff2"),url(./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(./libre-franklin-latin-400-normal-DNAyL8lK.woff2) format("woff2"),url(./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:600;src:url(./libre-franklin-cyrillic-ext-600-normal-Drvu5lSS.woff2) format("woff2"),url(./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(./libre-franklin-cyrillic-600-normal-B9QZ7Zqf.woff2) format("woff2"),url(./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(./libre-franklin-vietnamese-600-normal-B9bGnPdK.woff2) format("woff2"),url(./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(./libre-franklin-latin-ext-600-normal-CSmGWxVI.woff2) format("woff2"),url(./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(./libre-franklin-latin-600-normal-BBKMvfE-.woff2) format("woff2"),url(./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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2) format("woff2"),url(./carlito-cyrillic-ext-400-normal-UzWcrHdi.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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-cyrillic-400-normal-Bzv-FGbj.woff2) format("woff2"),url(./carlito-cyrillic-400-normal-BtG3bBmV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-greek-ext-400-normal-DnfnTswf.woff2) format("woff2"),url(./carlito-greek-ext-400-normal-m-eDGcsW.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-greek-400-normal-Cv5gcxdy.woff2) format("woff2"),url(./carlito-greek-400-normal-aOjZpsFX.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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-vietnamese-400-normal-BA1ASEPx.woff2) format("woff2"),url(./carlito-vietnamese-400-normal-D0HL2cT_.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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-latin-ext-400-normal-DPZWia0-.woff2) format("woff2"),url(./carlito-latin-ext-400-normal-D112-ed2.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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(./carlito-latin-400-normal-R-CeALMm.woff2) format("woff2"),url(./carlito-latin-400-normal-jEGHVXAP.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{--f-head:"Bricolage Grotesque",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,sans-serif}html[data-font=montserrat]{--f-head:"Montserrat",sans-serif;--f-body:"Montserrat",sans-serif}html[data-font=literata]{--f-head:"Literata",Georgia,serif;--f-body:"Literata",Georgia,serif}html[data-font=prensa]{--f-head:"Libre Franklin",system-ui,sans-serif;--f-body:"Source Serif 4",Georgia,serif}html[data-font=calibri]{--f-head:Calibri,"Carlito",sans-serif;--f-body:Calibri,"Carlito",sans-serif}html[data-font=oficina]{--f-head:Arial,Helvetica,sans-serif;--f-body:Arial,Helvetica,sans-serif}html[data-font=escritorio]{--f-head:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}:root{--crema:#F5F1E8;--tinta:#1F2937;--azul:#33415C;--dorado:#C08A2E}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;height:100%}body{font-family:var(--f-body);background:var(--crema);color:var(--tinta)}.wrap{height:100%;display:flex;flex-direction:column}header{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 14px;background:#fbf8f1;border-bottom:1px solid #E2DCCB;z-index:10}.brand{font-family:var(--f-head);font-size:18px;color:var(--azul)}.brand .sub{font-family:var(--f-body);font-size:11.5px;color:#8a8574;margin-left:10px;font-weight:400}nav{display:flex;gap:6px;flex-wrap:wrap}nav button{min-height:44px;padding:8px 13px;border-radius:11px;border:1px solid #D8D2C0;background:#fff;font:600 13px IBM Plex Sans;color:var(--azul)}nav button.ghost{background:transparent}nav button:active{background:#efe9da}header input{flex:1;min-width:170px;min-height:44px;border-radius:11px;border:1px solid #D8D2C0;padding:8px 12px;font:400 14px IBM Plex Sans;background:#fff}.react-flow{flex:1}.card{position:relative;background:#fdfbf6;border-radius:13px;padding:9px 12px 10px;box-shadow:0 1px 4px #2823141a;font-family:var(--f-body);transition:opacity .18s,box-shadow .2s}.card .eyebrow{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#9a9484;font-weight:600}.card .ttl{font:600 14.5px/1.32 Bricolage Grotesque;color:var(--azul);margin-top:2px}.card .arts{font-size:11px;color:#7b7666;margin-top:5px}.card .band{margin:8px -12px -10px;padding:4px 12px 5px;border-radius:0 0 11px 11px;color:#fff;font:700 9.5px/1 IBM Plex Sans;letter-spacing:.08em}.card .pill{position:absolute;top:-11px;right:10px;padding:3px 10px;border-radius:999px;color:#fff;font:700 11px IBM Plex Sans;box-shadow:0 1px 3px #00000040}.pill.leg{background:#b91c1c}.pill.jud{background:#d97706}.card .check{position:absolute;top:-10px;left:10px;background:#059669;color:#fff;width:22px;height:22px;border-radius:50%;font:700 13px/22px sans-serif;text-align:center}.card.dim{opacity:.16}.card.ok{background:#f4fbf6}.card.hot{box-shadow:0 0 0 4px #c08a2e8c,0 4px 14px #28231433}.phase-band{border-radius:26px;background:#33415c0b;border:1.5px dashed rgba(51,65,92,.16);position:relative;pointer-events:none}.phase-band.pb-transversal{background:#c08a2e0d;border-color:#c08a2e4d}.phase-label{position:absolute;top:14px;left:22px;font:700 26px Bricolage Grotesque;letter-spacing:.14em;color:#33415c3d}.pb-transversal .phase-label{color:#c08a2e66}.legend{position:fixed;left:12px;bottom:12px;z-index:20;background:#fffdf8;border:1px solid #E2DCCB;border-radius:14px;padding:10px 14px;max-width:420px;font-size:12px;box-shadow:0 4px 16px #2823141f}.legend[open]{max-height:72vh;overflow-y:auto;overscroll-behavior:contain}.legend summary{font:700 13px Bricolage Grotesque;color:var(--azul);cursor:pointer;min-height:32px}.legend div{margin-top:6px;line-height:1.9}.sw{margin-right:11px;white-space:nowrap}.sw i{display:inline-block;width:13px;height:9px;border-radius:3px;vertical-align:-1px;margin-right:4px}.sw i.ln{width:20px;height:0;border-top:2.5px solid;border-radius:0;vertical-align:2px}.sw i.ln.dash{border-top-style:dashed}.legend .pill{position:static;margin-right:4px;padding:2px 8px;border-radius:999px;color:#fff;font:700 10.5px IBM Plex Sans}.legend .leg-h{font:700 11px Bricolage Grotesque;color:var(--azul);margin-top:10px;letter-spacing:.01em}.legend .leg-h+div{margin-top:4px}.legend .leg-note{font-size:11px;color:#7b7666;margin-top:9px;line-height:1.5}.sheet{position:fixed;left:0;right:0;bottom:0;max-height:58vh;overflow:auto;z-index:30;background:#fffdf8;border-radius:20px 20px 0 0;box-shadow:0 -8px 30px #1e190a40;padding:18px 20px 26px}.sheet h2{font:700 18px Bricolage Grotesque;color:var(--azul);margin:2px 44px 8px 0}.sheet .x{position:absolute;top:10px;right:10px;width:48px;height:48px;border-radius:14px;border:1px solid #E2DCCB;background:#fff;font-size:17px}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.chip{background:#efead9;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;color:#5b5647}.chip.warn{background:#fbe3e0;color:#9e2b25}.chip.ok{background:#e3f5ea;color:#0b6b45}.chip input{vertical-align:-2px;width:16px;height:16px;margin-right:4px}.sheet .arts{font-size:12px;color:#7b7666;margin-bottom:8px}.sheet .resumen{font-size:14px;line-height:1.6}.sheet .resumen p{margin:0 0 9px}.sheet .resumen p:last-child{margin-bottom:0}.sheet .resumen.muted{color:#8a8574}.edges h3{font:700 12px IBM Plex Sans;text-transform:uppercase;letter-spacing:.08em;color:#9a9484;margin:14px 0 4px}.edge{font-size:12.5px;padding:7px 10px;background:#f6f2e7;border-radius:9px;margin-bottom:5px}.edge em{color:#6b6656}.edge.big{font-size:14px}@media (min-width:900px){.sheet{left:auto;right:16px;bottom:16px;width:440px;border-radius:18px;max-height:74vh}}.card{transition:opacity .25s,box-shadow .28s,transform .22s,filter .25s}.card.start:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:16px;pointer-events:none;z-index:-1;border:2px solid rgba(51,65,92,.5);animation:startPulse 2.8s ease-in-out infinite}@keyframes startPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:.12}}@keyframes pickedGlow{0%,to{box-shadow:0 0 0 2.5px #e0a020,0 0 16px 3px #e0a02099,0 4px 16px #28231433}50%{box-shadow:0 0 0 3.5px #e0a020,0 0 30px 7px #e0a020eb,0 4px 22px #2823144d}}.card.picked{animation:pickedGlow 1.8s ease-in-out infinite;transform:scale(1.05);z-index:20}.card.down{box-shadow:0 0 0 1.8px #e0a020d9,0 0 15px #e0a02080,0 2px 10px #28231429}.card.up{box-shadow:0 0 0 1.4px #78787299,0 1px 8px #28231424;opacity:.94}.card.dim{opacity:.14;filter:saturate(.5)}.card.hot{box-shadow:0 0 0 4px #c08a2e8c,0 4px 14px #28231433;animation:hotPop .5s ease}@keyframes hotPop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.card .pill.leg{position:relative}.card .pill.leg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;z-index:-1;box-shadow:0 0 0 3px #b91c1c73;animation:fatalPulse 2.4s ease-in-out infinite}@keyframes fatalPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:0}}@keyframes bandBreath{0%,to{opacity:1}50%{opacity:.82}}.phase-label{animation:bandBreath 6s ease-in-out infinite}.react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:8 6;animation:dashFlow .6s linear infinite}@keyframes dashFlow{to{stroke-dashoffset:-14}}.react-flow__edge.edge-prev .react-flow__edge-path{animation:none!important;stroke-dasharray:none!important}.react-flow__edge.edge-next .react-flow__edge-path{animation:dashFlow .6s linear infinite,nextGlow 1.5s ease-in-out infinite}@keyframes nextGlow{0%,to{filter:drop-shadow(0 0 2px rgba(240,168,28,.45))}50%{filter:drop-shadow(0 0 7px rgba(240,168,28,.95))}}.fps{position:fixed;top:64px;right:14px;z-index:40;background:#fffdf8f0;border:1px solid #E2DCCB;border-radius:10px;padding:5px 11px;font:700 12.5px IBM Plex Sans;box-shadow:0 2px 8px #28231424}@media (prefers-reduced-motion: reduce){.card.start,.card.picked,.card .pill.leg,.phase-label,.react-flow__edge.animated .react-flow__edge-path,.card.start:before{animation:none!important}}.clear-sel{position:fixed;top:104px;right:14px;z-index:45;min-height:44px;padding:9px 15px;border-radius:12px;border:1.5px solid #E0A020;background:#fffdf8;color:#8a5a00;font:700 13.5px IBM Plex Sans;box-shadow:0 3px 12px #c08a2e47;cursor:pointer}.clear-sel:active{background:#fbf3e2}.react-flow__node.rf-band{pointer-events:none!important}.wrap.panning .card{box-shadow:0 1px 3px #28231421!important}.wrap.dragging .card,.wrap.dragging .card:before,.wrap.dragging .card:after,.wrap.dragging .pill,.wrap.dragging .pill:after,.wrap.dragging .phase-label{animation-play-state:paused!important}.wrap.dragging .card{box-shadow:none!important}.wrap.dragging .react-flow__edge.animated .react-flow__edge-path,.wrap.dragging .react-flow__edge.edge-next .react-flow__edge-path,.wrap.panning .react-flow__edge.edge-next .react-flow__edge-path{animation:none!important}.wip-pill{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:35;background:#b91c1c;color:#fff;padding:7px 18px;border-radius:999px;font:800 12px IBM Plex Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:0 3px 12px #b91c1c66;animation:wipBlink 1.1s steps(1) infinite;pointer-events:none}@keyframes wipBlink{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:560px){.wip-pill{font-size:10.5px;padding:6px 13px}}@media (max-width:700px){.wip-pill{top:auto;bottom:14px;font-size:10px;padding:6px 12px;max-width:92vw;white-space:normal;text-align:center;line-height:1.3}}.card.troncal{border-width:2px!important;border-color:#2c3a54!important;position:relative;z-index:3}.card.troncal .ttl{font-weight:700}.card.troncal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;pointer-events:none;z-index:-1;box-shadow:0 0 0 2px #c08a2eb8,0 0 22px 4px #c08a2e80;animation:hitoAura 3s ease-in-out infinite}@keyframes hitoAura{0%,to{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.card.troncal .eyebrow:before{content:"◆ ";color:#c08a2e;font-size:9px}.wrap.dragging .card.troncal:after,.wrap.panning .card.troncal:after{animation:none!important}.card:not(.troncal):not(.dim):not(.picked){opacity:.93}.card.picked:not(.dim){opacity:1}.card:not(.troncal) .ttl{font-weight:500;color:#4a5568}.card.troncal .ttl{font-weight:700;color:#22304a;letter-spacing:-.005em}.hito-badge{position:absolute;top:-9px;right:10px;background:#33415c;color:#fff;font:700 8.5px IBM Plex Sans;letter-spacing:.06em;padding:2px 7px;border-radius:999px;box-shadow:0 1px 3px #00000040}.exc-badge{position:absolute;top:-9px;left:10px;background:#fbf3e2;color:#8a5a00;font:700 8.5px IBM Plex Sans;letter-spacing:.02em;padding:2px 8px;border-radius:6px;border:1px solid #E0C48A;box-shadow:0 1px 2px #00000014}.card .req-mini{margin:9px -12px -10px;padding:8px 11px 9px;background:#fffdf8;border-top:1.3px dashed #C08A2E;border-radius:0 0 11px 11px}.req-mini .rm-title{font:700 8px IBM Plex Sans;text-transform:uppercase;letter-spacing:.04em;color:#8a5a00;margin-bottom:6px}.rm-item{display:flex;align-items:flex-start;gap:5px;margin-bottom:4px;font-size:9.5px;line-height:1.3;color:#33415c}.rm-tick{flex:none;width:12px;height:12px;border-radius:50%;background:#059669;color:#fff;font:700 8px/12px sans-serif;text-align:center}.rm-tick.off{background:#d9d3c2}.rm-or{font:700 8px IBM Plex Sans;color:#c08a2e;text-align:center;margin:5px 0;letter-spacing:.04em}.req-full{background:#fffdf8;border:1.5px dashed #C08A2E;border-radius:11px;padding:11px 13px;margin:6px 0 10px}.rf-title{font:700 10px IBM Plex Sans;text-transform:uppercase;letter-spacing:.04em;color:#8a5a00;margin-bottom:8px;line-height:1.3}.rf-item{display:flex;align-items:flex-start;gap:7px;margin-bottom:6px;font-size:12.5px;line-height:1.4}.rf-tick{flex:none;width:17px;height:17px;border-radius:50%;background:#059669;color:#fff;font:700 10px/17px sans-serif;text-align:center}.rf-tick.off{background:#d9d3c2}.rf-note{font-size:10.5px;color:#8a8574;font-style:italic;margin-top:4px}.rf-or{display:flex;align-items:center;gap:8px;margin:10px 0}.rf-or .ln{flex:1;height:1px;background:#e2dccb}.rf-or span:not(.ln){font:700 9.5px IBM Plex Sans;color:#c08a2e}.card.ghost{border-style:dashed!important;border-width:2px!important;opacity:.82;background:repeating-linear-gradient(135deg,#fdfbf6,#fdfbf6 8px,#f5f1e8 8px,#f5f1e8 12px)}.card.ghost .ttl{color:#6b6656}.card.ghost:after{content:"toca para ir al nodo real ↗";display:block;margin:7px -12px -10px;padding:5px 12px;background:#efead9;color:#8a5a00;font:600 9px IBM Plex Sans;text-transform:uppercase;letter-spacing:.04em;border-radius:0 0 11px 11px;text-align:center}.ghost-badge{position:absolute;top:-9px;left:10px;background:#6b6656;color:#fff;font:700 8.5px IBM Plex Sans;letter-spacing:.04em;padding:2px 7px;border-radius:999px;box-shadow:0 1px 3px #00000040}.react-flow__edge.spine-edge .react-flow__edge-path{stroke-linecap:round}.vista-phone .bar{flex-wrap:wrap;gap:5px;padding:8px 10px}.vista-phone .bar button{font-size:12px;padding:7px 10px;min-height:40px}.vista-phone .bar .brand{font-size:15px}.vista-phone .bar .sub{display:none}.vista-phone .sheet{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:100%!important;max-height:72vh;border-radius:20px 20px 0 0!important}.vista-phone .card .ttl{font-size:15.5px}.vista-phone .wip-pill{font-size:10px;padding:6px 11px}@media (max-width:700px){.wip-pill{top:auto!important;height:auto;max-height:64px;overflow:hidden}}.vista-phone .clear-sel{top:92px}.vista-tablet .sheet{width:380px!important}.vista-tablet .bar button{min-height:42px}.vista-btn{border-color:#33415c!important;color:#33415c!important;font-weight:700!important}.chips-conseq{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.chip-conseq{display:inline-flex;align-items:center;gap:5px;background:#f3e8d5;border:1.3px solid #C08A2E;border-radius:999px;padding:4px 10px;font:600 10px IBM Plex Sans;color:#8a5a00;cursor:pointer;animation:chipEmerge .32s cubic-bezier(.34,1.56,.64,1) both;transform-origin:top center}.chip-conseq:active{background:#ead9bc;transform:scale(.94)}.chip-conseq .cc-dot{width:6px;height:6px;border-radius:50%;background:#b91c1c;animation:ccPulse 2s ease-in-out infinite}@keyframes chipEmerge{0%{opacity:0;transform:translateY(-8px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ccPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.wrap.dragging .chip-conseq,.wrap.dragging .cc-dot,.wrap.panning .chip-conseq{animation:none!important}.minimap{margin-top:12px;padding:11px 13px;background:#f7f3e9;border:1.3px solid #E2DCCB;border-radius:11px}.mm-title{font:700 10px IBM Plex Sans;text-transform:uppercase;letter-spacing:.04em;color:#7b7666;margin-bottom:8px}.mm-row{display:flex;align-items:center;gap:7px;width:100%;text-align:left;background:#fdfbf6;border:1px solid #E2DCCB;border-radius:8px;padding:6px 9px;margin-bottom:5px;font:500 12px IBM Plex Sans;color:#33415c;cursor:pointer;transition:background .15s}.mm-row:hover,.mm-row:active{background:#efead9}.mm-node{flex:none;width:18px;height:11px;border-radius:3px;background:#33415c}.vista-phone .chip-conseq{font-size:11px;padding:5px 11px}.vista-phone .mm-row{font-size:13px;padding:8px 11px}.chippop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent}.chippop{position:fixed;z-index:61;width:288px;background:#fffdf8;border:1.5px solid #C08A2E;border-radius:14px;padding:13px 15px 14px;box-shadow:0 8px 30px #1e190a38;animation:chippopIn .26s cubic-bezier(.34,1.56,.64,1) both;transform-origin:top left}@keyframes chippopIn{0%{opacity:0;transform:translateY(-10px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-eyebrow{font:600 9.5px IBM Plex Sans;text-transform:uppercase;letter-spacing:.06em;color:#9e7b3a}.cp-ttl{font:700 15.5px/1.28 Bricolage Grotesque;color:#33415c;margin-top:3px}.cp-arts{font-size:11px;color:#7b7666;margin-top:5px}.cp-resumen{font-size:12.5px;line-height:1.5;color:#4a4636;margin-top:8px}.cp-resumen p{margin:0 0 5px}.cp-req{margin:9px 0 8px}.cp-band{margin:8px -15px -6px;padding:5px 15px;color:#fff;font:700 9.5px IBM Plex Sans;letter-spacing:.06em;text-align:center}.cp-goto{display:block;width:100%;margin-top:11px;padding:8px;border:1.3px solid #33415C;background:#f3efe4;color:#33415c;border-radius:9px;font:700 12px IBM Plex Sans;cursor:pointer}.cp-goto:active{background:#e9e3d4}.vista-phone .chippop{width:calc(100vw - 32px);left:16px!important}.bar button.ghost.on{background:#e8f0ee;border-color:#0e7490;color:#0e7490;font-weight:700}.card.subtronco{border-width:2px!important;border-color:#b8860b!important}.card.subtronco .ttl{font-weight:650}.sub-glyph{color:#b8860b;font-weight:700}.phase-preg{display:block;font:italic 500 15px IBM Plex Sans,sans-serif;color:#33415c6b;margin-top:4px;letter-spacing:.01em}.card .badge-stack{position:absolute;top:-9px;left:10px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;z-index:4}.card .badge-stack>.ghost-badge,.card .badge-stack>.exc-badge{position:static;top:auto;left:auto;white-space:nowrap}.legend .leg-p{line-height:1.55;margin-top:6px;color:#4a4636}.legend .leg-p code{background:#f3efe4;border:1px solid #E2DCCB;border-radius:4px;padding:0 4px;font:700 10.5px IBM Plex Sans,monospace;color:#8a5a00}.legend .leg-glos-h{font:700 10px IBM Plex Sans;text-transform:uppercase;letter-spacing:.05em;color:#9a9484;margin-top:11px}.legend .leg-glos{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin-top:5px;line-height:1.35}.glos-row{display:flex;align-items:center;gap:6px;min-width:0}.glos-code{flex:none;display:inline-block;min-width:34px;text-align:center;background:#fbf3e2;border:1.4px solid #C08A2E;border-radius:4px;padding:1px 4px;font:800 9px IBM Plex Sans;color:#8a5a00;letter-spacing:.03em}.glos-dest{font-size:10.5px;color:#5b5647;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glos-n{flex:none;font:700 9px IBM Plex Sans;color:#9a9484}@media (max-width:640px){.legend .leg-glos{grid-template-columns:1fr}.legend{max-width:calc(100vw - 24px)}}.conector-plano>g{pointer-events:all!important;cursor:pointer}.conector-plano>g:hover path{filter:drop-shadow(0 0 3px rgba(192,138,46,.65))}.dossier{--d-borde:#E2DCCB;--d-panel:#FDFBF6;--d-suave:#F2EDDF;--d-gris:#7B7666;--d-grisc:#9A9484;--d-rojo:#B91C1C;--d-cafe:#7A5230}.dossier .dmap{background:var(--d-suave);border:1px solid var(--d-borde);border-radius:13px;padding:13px;margin:10px 0 4px}.dossier .dmap-row{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.dossier .dmap-node{background:#fff;border:1px solid #D8D2C0;border-radius:10px;padding:7px 11px;font:500 11.5px/1.35 IBM Plex Sans;color:var(--d-gris);text-align:center;min-height:44px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.dossier .dmap-node i{font-style:normal;font-size:10px;color:var(--d-grisc)}.dossier .dmap-node.here{background:var(--azul);color:#fff;cursor:default;font:600 12px/1.3 Bricolage Grotesque;box-shadow:0 2px 8px #33415c4d}.dossier .dmap-arr{color:var(--d-grisc);font-size:15px}.dossier .dmap-arr.oro{color:var(--dorado);font-weight:700}.dossier .dmap-sats{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-top:10px}.dossier .dmap-sat{font:500 11px IBM Plex Sans;color:var(--d-cafe);background:#f7f1e4;border:1px dashed #D9C9A8;border-radius:999px;padding:4px 13px;cursor:pointer;min-height:48px;display:flex;align-items:center}.dossier .carne{background:#fff;border:1px solid var(--d-borde);border-radius:14px;margin:12px 0;overflow:hidden}.dossier .carne-head{display:flex;align-items:baseline;justify-content:space-between;padding:11px 16px 9px;border-bottom:1px solid var(--d-borde)}.dossier .carne-head b{font:600 15px Bricolage Grotesque;color:var(--azul)}.dossier .carne-head span{font:500 11px IBM Plex Sans;color:var(--d-grisc)}.dossier .carne-rows{display:grid;grid-template-columns:1fr 1fr}@media (min-width:900px){.dossier .carne-rows{grid-template-columns:1fr}.dossier .carne-row:nth-child(odd){border-right:none}.dossier .carne-row:nth-last-child(-n+2){border-bottom:1px solid #F0EADB}.dossier .carne-row:last-child{border-bottom:none}}.dossier .carne-row{display:grid;grid-template-columns:108px 1fr;gap:10px;padding:10px 16px;border-bottom:1px solid #F0EADB;align-items:baseline}.dossier .carne-row:nth-child(odd){border-right:1px solid #F0EADB}.dossier .carne-row:nth-last-child(-n+2){border-bottom:none}.dossier .carne-rt{font:600 10px IBM Plex Sans;letter-spacing:.07em;color:var(--d-grisc)}.dossier .carne-rv{font-size:13px;color:var(--tinta)}.dossier .carne-rv b{font:600 13.5px Bricolage Grotesque;color:var(--azul);display:block}.dossier .carne-rv i{font-style:normal;font-size:11.5px;color:var(--d-gris)}.dossier .carne-rv .art{color:var(--dorado);font-weight:600;white-space:nowrap}@media (max-width:560px){.dossier .carne-rows{grid-template-columns:1fr}.dossier .carne-row:nth-child(odd){border-right:none}.dossier .carne-row:nth-last-child(-n+2){border-bottom:1px solid #F0EADB}.dossier .carne-row:last-child{border-bottom:none}}.dossier .dq{border:1px solid var(--d-borde);border-radius:13px;background:#fff;margin:10px 0;padding:12px 15px}.dossier .dq-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;min-height:48px}.dossier .dq-title{font:600 14.5px Bricolage Grotesque;color:var(--azul);flex:1}.dossier .dq-title:before{content:"▸ ";color:var(--dorado)}.dossier .dq.open .dq-title:before{content:"▾ "}.dossier .dq-body{margin-top:9px;padding-top:9px;border-top:1px dashed var(--d-borde);font-size:14px;color:var(--tinta)}.dossier .dq-body p{margin:4px 0 9px}.dossier .dreg{display:inline-flex;border:1px solid var(--d-borde);border-radius:8px;overflow:hidden;font:600 11px IBM Plex Sans}.dossier .dreg button{border:none;padding:10px 14px;min-height:48px;color:var(--d-grisc);background:var(--d-panel);cursor:pointer}.dossier .dreg button.on{background:var(--azul);color:#fff}.dossier .dreg button:disabled{opacity:.4;cursor:not-allowed}.dossier .dverb{font:400 14.5px/1.7 "Source Serif 4",Georgia,serif;background:#faf6ec;border:1px solid #EADFC6;border-left:3px solid var(--dorado);border-radius:9px;padding:12px 15px;margin:8px 0;color:#3b3527}.dossier .dverb .cite{display:block;font:500 11.5px IBM Plex Sans;color:var(--d-gris);margin-top:8px;font-style:normal}.dossier .dverb mark{background:#f3e3bc;padding:0 2px;border-radius:3px}.dossier .dglosa{font-size:12.5px;color:var(--d-gris);margin-top:8px}.dossier .dglosa p{margin:0 0 8px}.dossier .dglosa b{color:var(--azul)}.dossier .dtrampa{background:#fbedea;border:1px solid #EFC9C0;border-left:4px solid var(--d-rojo);border-radius:9px;padding:10px 13px;margin:10px 0;font-size:13.5px}.dossier .dtrampa .dt-lbl{color:var(--d-rojo);font:600 11.5px IBM Plex Sans;letter-spacing:.05em;display:block;margin-bottom:3px}.dossier .artchip{display:inline-block;font:600 12px IBM Plex Sans;color:var(--d-cafe);background:#f7f1e4;border:1px solid #E4D6B8;border-radius:7px;padding:0 7px;white-space:nowrap}.sheet .chips{gap:5px}.sheet .chips .chip{font-size:10.5px;padding:2px 8px}.sheet .chips .chip.ok input{width:13px;height:13px}.dossier .art,.dossier .dq-body b .art,.dossier .dq-body .art{font-weight:700}.dossier .dnorma-head{font:600 11px IBM Plex Sans;letter-spacing:.08em;color:var(--d-gris);text-transform:uppercase;margin:2px 0 8px}.dossier .dmap-title{font:600 11px IBM Plex Sans;letter-spacing:.09em;color:var(--d-gris);text-transform:uppercase;margin-bottom:12px}.dossier .dmap-slot{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-width:0}.dossier .dmap-cap{font:600 9.5px IBM Plex Sans;letter-spacing:.07em;color:var(--d-grisc);text-transform:uppercase}.dossier .dmap-cap.here-cap{color:var(--dorado)}.dossier .dmap-satlabel{font:500 10.5px IBM Plex Sans;letter-spacing:.04em;color:var(--d-grisc);text-align:center;margin:14px 0 8px;font-style:italic}.dossier .aspectos-head{font:600 16px Bricolage Grotesque;color:var(--azul);margin:24px 0 3px;padding-top:18px;border-top:1px solid var(--d-borde)}.dossier .aspectos-sub{font-size:12.5px;color:var(--d-gris);margin:0 0 10px;max-width:60ch}.dossier .dverb{font-style:italic}.sheet .chips .chip input{width:12px;height:12px;margin-right:3px;vertical-align:-1px}.dossier .dmap-node.muted{opacity:.6;font-style:italic;border-style:dashed;background:transparent}.dossier .dmap-sat.alt{border-style:solid;border-color:var(--dorado);color:var(--dorado)}.dossier .dpost{margin:14px 0 4px}.dossier .dp-lbl{font-family:var(--f-head);font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--d-gris);margin-bottom:8px}.dossier .dp-pila{display:flex;flex-direction:column;gap:6px}.dossier .dp-b{border-left:6px solid var(--dp-c);background:var(--dp-bg);border-top:1px solid var(--d-borde);border-right:1px solid var(--d-borde);border-bottom:1px solid var(--d-borde);border-radius:0 8px 8px 0;padding:10px 14px 11px}.dossier .dp-1{--dp-c:#B4552E;--dp-bg:#FBF1EC}.dossier .dp-2{--dp-c:#5F7A3A;--dp-bg:#F2F5EA}.dossier .dp-3{--dp-c:#3E5580;--dp-bg:#EDF1F8}.dossier .dp-cab{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.dossier .dp-n{width:19px;height:19px;border-radius:50%;background:var(--dp-c);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.dossier .dp-tesis{font-family:var(--f-head);font-weight:700;font-size:13.5px;color:var(--dp-c);line-height:1.25}.dossier .dp-marca{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--dp-c);border-radius:999px;padding:2px 8px}.dossier .dp-txt{margin:0;font-size:14px;line-height:1.5}.dossier .dp-apoyo{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--d-gris)}.dossier .dp-nota{margin:9px 0 0;font-size:13px;line-height:1.5;color:var(--d-cafe)}.aa-btn{font-weight:700;letter-spacing:.3px}.aj-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#28231457;opacity:0;pointer-events:none;transition:opacity .22s ease}.aj-velo.on{opacity:1;pointer-events:auto}.aj-hoja{position:fixed;left:0;right:0;bottom:0;z-index:91;max-width:520px;margin:0 auto;background:var(--crema);border:1px solid rgba(40,35,20,.16);border-bottom:none;border-radius:16px 16px 0 0;padding:12px 16px calc(14px + env(safe-area-inset-bottom));max-height:76dvh;overflow-y:auto;box-shadow:0 -6px 28px #28231438;transform:translateY(105%);transition:transform .28s ease}.aj-hoja.on{transform:translateY(0)}.aj-cab{display:flex;align-items:center;justify-content:space-between}.aj-hoja h6{margin:2px 0 10px;font-family:var(--f-head);font-size:12.5px;letter-spacing:.4px;color:#8a8574;font-weight:600;text-transform:uppercase}.aj-cerrar{min-width:36px;min-height:36px;border:none;background:none;color:#8a8574;font-size:15px;cursor:pointer}.aj-tipo{display:grid;grid-template-columns:1fr 1fr;gap:7px}.aj-op{text-align:left;padding:8px 11px;min-height:46px;cursor:pointer;border:1px solid rgba(40,35,20,.18);border-radius:10px;background:#fffdf7;color:var(--tinta);font-family:var(--f-body);font-size:13.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aj-op small{display:block;color:#8a8574;font-size:10.5px;margin-top:2px}.aj-op.on{border-color:var(--azul);background:#eef3fb;font-weight:600}.aj-op.f-original{font-family:Bricolage Grotesque,sans-serif}.aj-op.f-original small{font-family:IBM Plex Sans,sans-serif}.aj-op.f-montserrat,.aj-op.f-montserrat small{font-family:Montserrat,sans-serif}.aj-op.f-literata,.aj-op.f-literata small{font-family:Literata,Georgia,serif}.aj-op.f-prensa{font-family:Libre Franklin,sans-serif}.aj-op.f-prensa small{font-family:"Source Serif 4",Georgia,serif}.aj-op.f-calibri,.aj-op.f-calibri small{font-family:Calibri,Carlito,sans-serif}.aj-op.f-oficina,.aj-op.f-oficina small{font-family:Arial,Helvetica,sans-serif}.aj-op.f-escritorio,.aj-op.f-escritorio small{font-family:system-ui,sans-serif}.aj-reset{display:block;width:100%;margin:12px 0 4px;min-height:44px;cursor:pointer;border:1px solid var(--azul);border-radius:10px;background:#fffdf7;color:var(--azul);font-family:var(--f-body);font-size:13.5px;font-weight:600}.aj-nota{margin:0 0 2px;color:#8a8574;font-size:11px;line-height:1.45}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.am-app{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--crema);color:var(--tinta);overflow:hidden}.am-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;position:relative;z-index:80;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;background:#f5f1e8f7;border-bottom:1px solid rgba(31,41,55,.1)}.am-head b{font-family:var(--f-head);font-weight:700;font-size:15px}.am-buscar{flex:1;min-width:0;border:1px solid rgba(31,41,55,.16);border-radius:999px;padding:7px 12px;font-family:var(--f-body);font-size:13px;background:#fffdf7;color:var(--tinta)}.am-buscar:focus{outline:2px solid rgba(192,138,46,.45);outline-offset:1px}.am-sug{position:absolute;left:8px;right:8px;top:calc(env(safe-area-inset-top) + 46px);z-index:90;background:#fffdf7;border:1px solid rgba(31,41,55,.16);border-radius:12px;box-shadow:0 10px 28px #1f29372e;max-height:46vh;overflow:auto}.am-sug button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid rgba(31,41,55,.07);padding:9px 12px;font-family:var(--f-body);font-size:13px;color:var(--tinta)}.am-sug .am-sug-arts{font-size:10.5px;color:#6b7280;margin-top:2px}.am-lamina{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.am-seccion{position:relative}.am-f-preliminar{background:#5a6b8c0d}.am-f-prueba{background:#7a65200b}.am-f-terminacion{background:#5b3e6b0b}.am-banda{position:relative;background:var(--tinta);color:var(--crema);padding:8px 12px 9px;box-shadow:0 2px #c08a2ee6}.am-banda .am-k{font-size:7px;letter-spacing:.28em;font-weight:700;color:#e0a93c}.am-banda h2{font-family:var(--f-head);font-size:14.5px;font-weight:700;line-height:1.12;margin:1px 0;padding-right:74px}.am-banda .am-a{font-size:8.5px;opacity:.72}.am-banda .am-est{position:absolute;right:10px;top:9px;font-size:7px;letter-spacing:.14em;border:1px solid rgba(245,241,232,.45);border-radius:999px;padding:2px 7px}.am-banda .am-e-sellado{border-color:#e0a93c;color:#e0a93c}.am-banda-sel{box-shadow:0 2px #e0a93c,inset 0 0 0 2px #e0a93c8c}.am-rotulo{font-size:8px;letter-spacing:.26em;font-weight:700;color:#6b7280;padding:10px 12px 2px}.am-tramo{position:relative;overflow:hidden;content-visibility:auto}.am-svg{position:absolute;left:0;top:0;pointer-events:none;transition:opacity .18s}.am-svg-apag{opacity:.25}.am-svg path{fill:none}.am-l-hito{stroke:#1f2937;stroke-width:1.3}.am-l-deriva{stroke:#6d4fa1bf;stroke-width:1.1}.am-l-detalle{stroke:#6d4fa180;stroke-width:1.1}.am-p-hito{fill:#1f2937}.am-p-deriva{fill:#6d4fa1cc}.am-p-detalle{fill:#6d4fa18c}@keyframes am-fluir{to{stroke-dashoffset:-22}}.am-fluye{stroke-dasharray:5 6;animation:am-fluir 1.15s linear infinite}.am-l-detalle.am-fluye{stroke-dasharray:3 4;animation-duration:1.5s}.am-solida{stroke-dasharray:none}@media (prefers-reduced-motion: reduce){.am-fluye{animation:none;stroke-dasharray:5 6}}.am-caja{position:absolute;background:#fffdf7;border:1px solid rgba(31,41,55,.5);border-radius:3px;padding:3px 4px;line-height:1.16;overflow:visible;transition:opacity .18s,border-color .18s}.am-caja .am-t{font-size:7.5px;font-weight:600;letter-spacing:-.01em;display:block}.am-caja .am-ar{font-size:6px;color:#6b7280;display:block;margin-top:1px}.am-n1{border-width:1.4px;border-color:#1f2937b8;background:#fffcf3}.am-n1 .am-t{font-size:8px;font-weight:700}.am-n2{border-color:#6d4fa199}.am-n3,.am-n4{border-color:#6d4fa16b;border-style:dashed;background:#fffdf7d9}.am-e-sellado{box-shadow:inset 3px 0 #c08a2e}.am-e-borrador{box-shadow:inset 3px 0 #1f293759}.am-espejo{border-style:dotted;border-color:#c08a2ecc}.am-espejo .am-t{font-style:italic}.am-sel{border-color:#c08a2e!important;border-width:1.6px;box-shadow:0 0 0 2px #c08a2e47,0 2px 8px #1f293724;z-index:5}.am-apag{opacity:.18}.am-abrir{display:block;width:100%;margin-top:4px;background:var(--tinta);color:var(--crema);border:0;border-radius:3px;padding:4px;font-family:var(--f-body);font-size:7.5px;font-weight:700;letter-spacing:.06em}.am-abrir-banda{width:auto;position:absolute;right:10px;bottom:8px;padding:4px 10px;background:var(--crema);color:var(--tinta);font-size:8px;border-radius:999px;margin:0}.am-pie{display:flex;gap:10px;flex-wrap:wrap;font-size:8px;color:#6b7280;padding:12px}.am-pie i{display:inline-block;width:16px;height:0;border-top:1.3px solid;vertical-align:middle;margin-right:3px}.am-pie .l-hito{border-color:#1f2937}.am-pie .l-deriva{border-color:#6d4fa1bf;border-top-style:dashed}.am-pie .l-detalle{border-color:#6d4fa180}.am-velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f293752;z-index:60}.am-hoja{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fbf8f0;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #1f29373d;max-height:78vh;overflow:auto;padding:8px 18px calc(env(safe-area-inset-bottom) + 22px);animation:am-sube .3s cubic-bezier(.32,.72,.28,1)}@keyframes am-sube{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.am-hoja{animation:none}}.am-asa{width:42px;height:5px;border-radius:3px;background:#1f29372e;margin:7px auto 12px}.am-hoja h2{font-family:var(--f-head);font-size:22px;font-weight:800;line-height:1.1;margin:4px 0 6px}.am-hoja .am-fila{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:9.5px;letter-spacing:.18em;font-weight:600;text-transform:uppercase}.am-edo{margin-left:auto;letter-spacing:.12em;padding:3px 9px;border-radius:999px;font-size:9px}.am-edo.sellado{background:#c08a2e29;color:#8a6508}.am-edo.borrador{background:#1f293717;color:#55606f}.am-edo.esqueleto{background:#1f29370d;color:#1f293773}.am-hoja .am-cerrar{position:absolute;right:14px;top:12px;background:none;border:0;font-size:18px;color:#6b7280;line-height:1}.am-hoja .am-arts{font-size:12.5px;color:#55606f;margin-bottom:10px}.am-hoja .am-res p{font-size:14px;line-height:1.55;margin-bottom:10px}.am-hoja .am-aviso{font-size:12px;line-height:1.5;color:#6b7280;border-left:3px solid rgba(192,138,46,.5);padding-left:10px;margin:10px 0}.am-nav-cauce{display:flex;gap:8px;margin-top:12px}.am-nav-cauce button{flex:1;background:transparent;border:1.4px solid rgba(31,41,55,.22);border-radius:10px;padding:9px 6px;font-family:var(--f-body);font-size:12px;font-weight:600;color:var(--tinta)}.am-nav-cauce button:disabled{opacity:.32}.am-pie-ficha{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:#6b7280}.am-pie-ficha label{display:inline-flex;align-items:center;gap:6px}.am-pie-ficha .am-escritorio{margin-left:auto;background:none;border:0;color:#6b7280;text-decoration:underline;font-size:11.5px}
