@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-BELOEI8R.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-CfSXsIbO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-italic-D9J6q4_O.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-italic-Bf1n82Tb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-italic-BEZwmy7D.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-italic-CTYLy0lX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-italic-BbRnwouv.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-italic-78jqtfZH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-italic-V_9i1P_m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-CxUI4jC_.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-BcBv-TKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-normal-CPQ8oqB-.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-normal-C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-normal-DGubAMUE.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-normal-BY9Vij9A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-normal-DwktX9jl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-italic-o20Cx6Xj.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-italic-CPw2or01.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-italic-C_ad97oI.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-italic-CygxzOWU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-italic-BSp0Db6W.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-italic-1VBVfWB7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-italic-hOoDEQwh.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-italic-4IJS-XHX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-italic-Dd68USph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-ext-500-normal-DFQJzPS0.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-500-normal-BtThTb6K.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-500-normal-iHfdoNSD.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-500-normal-oG0QAu2_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-vietnamese-500-normal-2_PwV24p.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-500-normal-BXXzeVTF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-ext-500-normal-CmETpp4t.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-500-normal-Czz10gBp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#faf8f3;--papel-2:#f3f0e7;--hoja:#fffefb;--mesa:#e7e2d6;--fila-alterna:#f5f2ea;--flotante:#fffefb;--tinta:#1f1d1a;--tinta-2:#57534b;--tinta-3:#6f6a60;--regla:#ddd7c9;--regla-fuerte:#c4bcaa;--accion:#1f4e79;--accion-hover:#173d5f;--accion-texto:#1f4e79;--sobre-accion:#fff;--accion-tenue:#e3ebf3;--seleccion:#c9d9ea;--fosforito:#f6e7a8;--fosforito-hover:#f1d97a;--fosforito-borde:#c9a227;--fosforito-latido:#f0c83c99;--resaltado-pdf:#f4d65c6b;--rojo:#b3261e;--rojo-tenue:#f8e3e0;--verde:#2f6b3a;--verde-tenue:#e2eedf;--ambar:#8a5a00;--ambar-tenue:#f7ecd3;--violeta:#6b4c9a;--violeta-tenue:#ece6f4;--tex-comando:#1f4e79;--tex-entorno:#6b4c9a;--tex-math:#1d6b63;--tex-delim:#8a5a00;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"IBM Plex Serif", Georgia, "Times New Roman", serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--radio:3px;--radio-grande:5px;--sombra-hoja:0 1px 2px #1f1d1a14, 0 8px 24px #1f1d1a1a;--sombra-flotante:0 1px 2px #1f1d1a14, 0 12px 32px #1f1d1a29;--velo:#1f1d1a52;--foco:0 0 0 2px var(--papel), 0 0 0 4px var(--accion);--dur-rapida:.12s;--dur:.18s;--dur-panel:.24s;--curva:cubic-bezier(.2, .8, .2, 1);--curva-salida:cubic-bezier(.4, 0, 1, 1);--alto-cabecera:52px;--alto-barra:40px}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#1a1916;--papel-2:#211f1b;--hoja:#1e1c19;--mesa:#12110f;--fila-alterna:#1f1d1a;--flotante:#2a2823;--tinta:#ece7dc;--tinta-2:#bdb6a8;--tinta-3:#9a9385;--regla:#36332c;--regla-fuerte:#4c4840;--accion:#3d6e9e;--accion-hover:#4a7dae;--accion-texto:#9cc0e3;--sobre-accion:#fff;--accion-tenue:#22303d;--seleccion:#2f4a63;--fosforito:#f0c84633;--fosforito-hover:#f0c84652;--fosforito-borde:#c9a227;--fosforito-latido:#f0c83c8c;--rojo:#f08a80;--rojo-tenue:#3a201d;--verde:#8cc79a;--verde-tenue:#1f2f22;--ambar:#e0b357;--ambar-tenue:#352a14;--violeta:#b9a3e0;--violeta-tenue:#2b2437;--tex-comando:#8db8e2;--tex-entorno:#c5b1e8;--tex-math:#7fcdbf;--tex-delim:#d7ae63;--sombra-hoja:0 1px 2px #0006, 0 8px 24px #00000059;--sombra-flotante:0 1px 2px #0006, 0 16px 40px #00000080;--velo:#00000080}@media (prefers-contrast:more){:root{--tinta-2:#3f3b35;--tinta-3:#4f4a42;--regla:#a9a090;--regla-fuerte:#7d7566}:root[data-tema=oscuro]{--tinta-2:#ddd6c8;--tinta-3:#c4bdaf;--regla:#6a655a;--regla-fuerte:#8a8475}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--papel);height:100dvh;color:var(--tinta);font:14px/1.5 var(--sans);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color var(--dur) ease, color var(--dur) ease;margin:0;overflow:hidden}#root{height:100%}body.redimensionando{cursor:col-resize;-webkit-user-select:none;user-select:none}body.redimensionando #paneles *{pointer-events:none}::selection{background:var(--seleccion)}h1,h2,h3{color:var(--tinta);font-family:var(--serif);margin:0;font-weight:500}h1{letter-spacing:-.015em;font-size:30px;line-height:1.15}h2{letter-spacing:-.01em;font-size:21px;line-height:1.25}h3{font-size:16px;line-height:1.35}p{margin:0}.etiqueta,.etiquetaPanel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);margin:0;font-size:11px;font-weight:500;line-height:1.4}code,kbd,pre{font-family:var(--mono)}code{font-size:.92em}kbd{color:var(--tinta-3);border:1px solid var(--regla);border-radius:var(--radio);background:var(--hoja);white-space:nowrap;border-bottom-width:2px;padding:0 4px;font-size:10.5px;line-height:16px;display:inline-block}a{color:var(--accion-texto);text-underline-offset:2px}.calderon{font-family:var(--serif);color:var(--fosforito-borde)}.marca{font-family:var(--serif);letter-spacing:-.01em;color:var(--tinta);white-space:nowrap;align-items:center;gap:1px;font-size:19px;font-weight:500;display:inline-flex}.simbolo{color:var(--tinta);flex:none;overflow:visible}.simbolo .glifo{fill:currentColor}.simbolo .franja{fill:var(--fosforito);transform-origin:2px 0;transform-box:view-box}:root[data-tema=oscuro] .simbolo .franja{fill:var(--fosforito-hover)}.simbolo .astas{transform-origin:0 42px;transform-box:view-box;transform:scaleY(0)}.simbolo .parrafo{transform-origin:37px 57px;transform-box:view-box}.simbolo .astas,.simbolo .unas,.simbolo .parrafo{transition:transform var(--dur-panel) var(--curva)}@media (hover:hover) and (pointer:fine){.logoInicio:hover .simbolo .astas{transform:scaleY(1)}.logoInicio:hover .simbolo .unas{transform:translateY(-31px)}.logoInicio:hover .simbolo .parrafo{transform:scale(.5)}}.logoInicio{border-radius:var(--radio-grande);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.logoInicio.marca{width:auto;margin-left:-6px;padding:0 8px 0 6px;display:inline-flex}.logoInicio:hover{background:var(--papel-2)}.logoInicio:focus-visible{box-shadow:var(--foco);outline:none}svg.icono{flex:none;display:block}button.icono,a.icono{flex:none}button,.boton{min-height:32px;font:500 13px/1 var(--sans);color:var(--tinta);background:var(--hoja);border:1px solid var(--regla-fuerte);border-radius:var(--radio);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease, color var(--dur-rapida) ease, transform var(--dur-rapida) var(--curva);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}button:hover,.boton:hover{background:var(--papel-2);border-color:var(--tinta-3)}button:active:not(:disabled),.boton:active{transition-duration:60ms;transform:scale(.97)}button:disabled{opacity:.5;cursor:default}button:focus-visible,.boton:focus-visible,[role=button]:focus-visible,summary:focus-visible{box-shadow:var(--foco);outline:none}button.principal,.boton.principal{background:var(--accion);border-color:var(--accion);color:var(--sobre-accion)}button.principal:hover,.boton.principal:hover{background:var(--accion-hover);border-color:var(--accion-hover)}button.principal.grande{min-height:40px;font-size:14px}button.fantasma,.boton.fantasma{color:var(--tinta-2);background:0 0;border-color:#0000}button.fantasma:hover,.boton.fantasma:hover{background:var(--papel-2);color:var(--tinta);border-color:#0000}button.icono{width:30px;height:30px;min-height:30px;color:var(--tinta-2);background:0 0;border-color:#0000;padding:0}button.icono:hover{background:var(--papel-2);color:var(--tinta);border-color:#0000}button.icono.peligro:hover{color:var(--rojo);background:var(--rojo-tenue)}input,select,textarea{width:100%;min-height:34px;font:14px/1.4 var(--sans);color:var(--tinta);background:var(--hoja);border:1px solid var(--regla-fuerte);border-radius:var(--radio);transition:border-color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease;padding:7px 10px}textarea{resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--tinta-3);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--tinta-3)}input:focus,select:focus,textarea:focus{border-color:var(--accion);box-shadow:0 0 0 3px var(--accion-tenue);outline:none}input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--accion)}input[readonly]{background:var(--papel-2);font-family:var(--mono);font-size:12.5px}.aviso{color:var(--tinta-2);font-size:13px}.aviso.ok,.ok{color:var(--verde)}.aviso.error,.error{color:var(--rojo)}.atencion{color:var(--ambar)}.estado{color:var(--tinta-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.estado:empty{display:none}.estado.ok:before,.estado.error:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.estado.ok{color:var(--verde)}.estado.error{color:var(--rojo)}.distintivo{font:500 11px/18px var(--mono);border-radius:var(--radio);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.distintivo.citas{background:var(--fosforito);color:var(--tinta);box-shadow:inset 0 -1px 0 var(--fosforito-borde)}.distintivo.atencion{background:var(--ambar-tenue);color:var(--ambar)}.distintivo.revision{background:var(--violeta-tenue);color:var(--violeta)}.contador{min-width:18px;height:18px;font:500 10.5px/1 var(--mono);color:var(--sobre-accion);background:var(--violeta);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}:root[data-tema=oscuro] .contador{color:#1a1916}.vacio{text-align:center;max-width:360px;color:var(--tinta-2);flex-direction:column;align-items:center;gap:6px;margin:18vh auto 0;padding:0 20px;font-size:13px;line-height:1.55;display:flex}.vacio strong{font:500 15px/1.35 var(--serif);color:var(--tinta)}.calderonGrande{font:400 44px/1 var(--serif);color:var(--regla-fuerte);margin-bottom:4px}*{scrollbar-width:thin;scrollbar-color:var(--regla-fuerte) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=640px) and (pointer:coarse){input,select,textarea{font-size:16px}}#entrada{background:var(--papel);grid-template-rows:auto 1fr auto;justify-items:center;height:100%;padding:0 20px 8px;display:grid;overflow-y:auto}.entradaCabecera{align-items:center;width:min(1120px,100%);height:68px;display:flex}.entradaLogo{border-radius:var(--radio);margin-left:-4px;padding:4px;text-decoration:none;display:inline-flex}.entradaLogo:focus-visible{box-shadow:var(--foco);outline:none}.entradaCuerpo{place-items:center;width:100%;padding:12px 0 28px;display:grid}.entradaTarjeta{background:var(--hoja);border:1px solid var(--regla);width:min(412px,100%);box-shadow:var(--sombra-hoja);border-radius:10px;padding:34px 32px 30px}@media (width<=480px){.entradaTarjeta{box-shadow:none;padding:26px 20px 22px}}.formEntrada{flex-direction:column;gap:14px;width:100%;display:flex}.formEntrada h2{letter-spacing:-.015em;margin-bottom:4px;font-size:27px}.formEntrada label{color:var(--tinta-2);flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.formEntrada label.casilla{flex-direction:row;align-items:center;gap:8px;font-weight:400}.formEntrada input,.formEntrada select{min-height:40px}.formEntrada input[type=checkbox]{min-height:16px}.formEntrada .ayuda{color:var(--tinta-3);margin-top:-6px;font-size:12.5px}.formEntrada .aviso{border-radius:var(--radio);padding:9px 12px;font-size:13px}.formEntrada .aviso.ok{background:var(--verde-tenue)}.formEntrada .aviso.error{background:var(--rojo-tenue)}.formEntrada .enlace{min-height:0;color:var(--accion-texto);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:400;text-decoration:underline}.formEntrada .enlace:hover{color:var(--accion-hover);background:0 0}.formEntrada .otraOpcion{border-top:1px solid var(--regla);color:var(--tinta-2);margin-top:6px;padding-top:16px;font-size:13.5px}.formEntrada .otraOpcion .enlace{font-size:inherit;font-weight:500;display:inline}.formEntrada .google{min-height:40px;color:var(--tinta);background:var(--hoja);border:1px solid var(--regla-fuerte);border-radius:var(--radio);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}.formEntrada .google:hover{background:var(--papel-2)}.formEntrada .google{gap:10px}.formEntrada .google .marcaGoogle{flex:none}.formEntrada .separador{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);align-items:center;gap:10px;display:flex}.formEntrada .separador:before,.formEntrada .separador:after{content:"";background:var(--regla);flex:1;height:1px}.casillaTerminos{color:var(--tinta-2);align-items:flex-start;font-size:13px;line-height:1.45}.casillaTerminos input{margin-top:2px}.formEntrada a.google[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pieLegal{border-top:1px solid var(--regla);color:var(--tinta-3);margin-top:28px;padding-top:14px;font-size:12px}.pieLegal nav{flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;display:flex}.pieLegal a{color:var(--tinta-2);text-underline-offset:2px;text-decoration:underline}.pieLegal a:hover{color:var(--accion-texto)}.pieLegal p{margin:0}.filaEnlaces{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;display:flex}.filaEnlaces a{color:var(--tinta-2);text-underline-offset:2px;text-decoration:underline}.filaEnlaces a:hover{color:var(--accion-texto)}#entrada>.pieLegal{border-top:0;margin-top:0;padding:4px 0 18px}#entrada>.pieLegal nav{justify-content:center;margin-bottom:0}#landing{--duracion:7.2s;--banda:#1f1d1a;scroll-behavior:smooth;background:var(--papel);height:100%;overflow:hidden auto}.lpCentinela{height:1px;margin-bottom:-1px}.lpCabecera{z-index:30;background:color-mix(in srgb, var(--papel) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px;transition:border-color var(--dur) ease;border-bottom:1px solid #0000;align-items:center;gap:20px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.lpCabecera.conBorde{border-bottom-color:var(--regla)}.lpLogo{border-radius:var(--radio);margin-left:-4px;padding:4px;text-decoration:none;display:inline-flex}.lpLogo:focus-visible{box-shadow:var(--foco);outline:none}.lpNav{gap:4px;margin-left:12px;display:flex}.lpNav a{color:var(--tinta-2);border-radius:var(--radio);padding:6px 10px;font-size:14px;text-decoration:none}.lpNav a:hover{color:var(--tinta);background:var(--papel-2)}.lpAcciones{align-items:center;gap:8px;margin-left:auto;display:flex}.lpAcciones .principal{min-height:36px;padding:0 16px}.lpAcciones .lpEntrar{min-height:36px}.lpHero{isolation:isolate;text-align:center;max-width:880px;margin:0 auto;padding:clamp(48px,9vh,104px) 24px 28px;position:relative}.lpHero:before{content:"";z-index:-1;background:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--regla) 55%, transparent) 31px 32px);position:absolute;inset:0 -50vw;-webkit-mask-image:radial-gradient(60% 85% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 85% at 50% 30%,#000 20%,#0000 75%)}.lpHero h1{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(38px,7vw,72px);line-height:1.04}.lpSubrayado{background-image:linear-gradient(var(--fosforito), var(--fosforito));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:lpSubrayar .9s var(--curva) .7s forwards;background-position:0 84%;background-repeat:no-repeat;background-size:0% .42em}.lpSub{max-width:620px;color:var(--tinta-2);text-wrap:pretty;margin:22px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.lpLlamadas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lpLlamadas .grande{min-height:46px;padding:0 24px;font-size:15px}.lpGarantias{font:500 12px var(--mono);letter-spacing:.04em;color:var(--tinta-3);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lpGarantias li:before{content:"✓";color:var(--verde);margin-right:7px}.lpEntra{opacity:0;animation:lpEntra .7s var(--curva) var(--d,0s) forwards;transform:translateY(14px)}.lpSeccion{max-width:1120px;margin:0 auto;padding:56px clamp(16px,4vw,40px);scroll-margin-top:64px}.lpCabezaSeccion{text-align:center;max-width:720px;margin:0 auto}.lpCabezaSeccion h2,.lpIATexto h2,.lpFinal h2{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(27px,4vw,40px);line-height:1.12}.lpAparece{opacity:0;transition:opacity .6s var(--curva), transform .6s var(--curva);transform:translateY(18px)}.lpAparece.visto{opacity:1;transform:none}.lpDemoSeccion{padding-top:24px}.lpDemo{max-width:1080px;margin:0 auto}.lpVentana{background:var(--hoja);border:1px solid var(--regla-fuerte);box-shadow:var(--sombra-flotante);border-radius:10px;overflow:hidden}.lpVentanaBarra{background:var(--papel-2);border-bottom:1px solid var(--regla);height:38px;font:11px var(--mono);color:var(--tinta-3);align-items:center;gap:14px;padding:0 14px;display:flex}.lpPuntos{gap:6px;display:inline-flex}.lpPuntos i{background:var(--regla-fuerte);border-radius:50%;width:10px;height:10px}.lpVentanaTitulo{text-align:center;letter-spacing:.04em;flex:1}.lpVentanaPie{text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:10.5px}.lpVentanaCuerpo{background:var(--regla);grid-template-columns:1.15fr 1fr;gap:1px;min-height:372px;display:grid}.lpPanel{background:var(--hoja);padding:20px 24px;position:relative;overflow:hidden}.lpRotulo{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 14px}.lpArchivos li,.lpMini,.lpTotal,.lpListo,.lpFrase.lpAnclando .lpResto,.lpConsulta,.lpResultado,.lpAnclado,.lpComentario,.lpSugerencia,.lpEtiquetaParrafo,.lpCita{animation-name:lpAparecer;animation-duration:.42s;animation-timing-function:var(--curva);animation-fill-mode:both}.lpSoltar{color:var(--tinta-3);border:1.5px dashed var(--regla-fuerte);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;animation:1.6s ease-in-out 2 lpRespira;display:flex}.lpArchivos{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lpArchivos li{background:var(--papel);border:1px solid var(--regla);animation-delay:calc(.5s + var(--i) * .9s);border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:9px 12px;font-size:13px;display:grid}.lpNombre{font-family:var(--mono);font-size:12.5px}.lpProgreso{background:var(--regla);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.lpProgreso i{background:var(--accion);transform-origin:0;height:100%;animation:lpLlenar .8s ease-out calc(.7s + var(--i) * .9s) forwards;display:block;transform:scaleX(0)}.lpArchivos li>:first-child{grid-area:1/1}.lpNombre{grid-area:1/2}.lpListo{font:500 11.5px var(--mono);color:var(--verde);animation-delay:calc(1.5s + var(--i) * .9s);grid-area:1/3;align-items:center;gap:4px;display:inline-flex}.lpProgreso{grid-row:2}.lpRejilla{grid-template-columns:repeat(3,1fr);gap:16px;padding:4px 4px 0;display:grid}.lpMini{aspect-ratio:3/4;background:var(--hoja);border:1px solid var(--regla-fuerte);animation-name:lpCae;animation-duration:.52s;animation-delay:calc(1.5s + var(--i) * .9s);border-radius:2px;flex-direction:column;gap:6px;padding:12px 10px;display:flex;box-shadow:0 1px 2px #1f1d1a2e,0 6px 14px #1f1d1a14}.lpMini:nth-child(2){rotate:1.2deg}.lpMini:nth-child(3){rotate:-1.4deg}.lpMini i{background:var(--regla-fuerte);border-radius:2px;height:4px;display:block}.lpMini i:first-child{background:var(--tinta-3);width:78%;height:6px}.lpMini i:nth-child(3){width:88%}.lpMini i:nth-child(4){width:64%}.lpMini i:nth-child(5){width:80%}.lpTotal{font:500 12.5px var(--mono);color:var(--tinta-2);margin:18px 0 0;animation-delay:4.3s}.lpLatex{font:13px/1.6 var(--mono);color:var(--tinta-2);margin:0}.lpComando{color:var(--tex-comando)}.lpFrase{font:18px/1.75 var(--serif);color:var(--tinta);margin:14px 0 0}.lpTexto{background:linear-gradient(var(--fosforito), var(--fosforito)) left center / 0% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lpTexto.con{box-shadow:inset 0 -1.5px 0 var(--fosforito-borde);background-size:100% 100%}.lpRanura{vertical-align:baseline;display:inline-grid}.lpRanura>*{grid-area:1/1}.lpFaltaFuente{font:600 11.5px var(--mono);letter-spacing:.02em;color:var(--rojo);white-space:nowrap;margin-left:6px}.lpCita{font:500 12px/1.7 var(--mono);color:var(--accion-texto);background:var(--accion-tenue);white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 5px;display:inline-block}.lpAnclando .lpEscribir{vertical-align:bottom;clip-path:inset(0 100% 0 0);background:linear-gradient(var(--fosforito), var(--fosforito)) left center / 0% 100% no-repeat;text-underline-offset:3px;animation:lpEscribir 1.5s steps(22) .3s forwards, lpSinFuente var(--duracion) linear both, lpMarcar .7s var(--curva) 4.1s forwards;-webkit-text-decoration:underline wavy #0000;text-decoration:underline wavy #0000;text-decoration-thickness:1.5px;display:inline-block;box-shadow:inset 0 0 #0000}.lpAnclando .lpFaltaFuente{animation:lpChipSin var(--duracion) linear both}.lpAnclando .lpCita{animation-delay:4.3s}.lpAnclando .lpResto{animation-delay:1.7s}.lpAnclado{font:500 12px var(--mono);color:var(--verde);background:var(--verde-tenue);border-radius:3px;align-items:center;gap:6px;margin:18px 0 0;padding:4px 10px;animation-delay:4.9s;display:inline-flex}.lpBusqueda{flex-direction:column;gap:10px;display:flex}.lpConsulta{background:var(--papel);border:1px solid var(--regla-fuerte);border-radius:var(--radio);align-items:center;gap:8px;padding:8px 10px;font-size:13px;animation-delay:.4s;display:flex}.lpConsulta span{clip-path:inset(0 100% 0 0);animation:1s steps(17,end) .8s forwards lpEscribir;display:inline-block}.lpResultado{background:var(--papel);border:1px solid var(--regla);border-radius:5px;flex-direction:column;gap:6px;padding:11px 12px;animation-delay:2.2s;display:flex}.lpResultado+.lpResultado{animation-delay:2.5s}.lpResultado.elegido{animation:lpAparecer .42s var(--curva) 2.2s both, lpElegir .5s ease 3.3s forwards}.lpFuenteNombre{font:500 11.5px var(--mono);color:var(--accion-texto)}.lpFragmento{font:13px/1.5 var(--serif);color:var(--tinta-2)}.lpFragmento b{color:var(--tinta);background:var(--fosforito);font-weight:500}.lpBoton{font:500 12px var(--sans);color:var(--tinta);background:var(--hoja);border:1px solid var(--regla-fuerte);border-radius:var(--radio);align-self:flex-start;padding:5px 10px;display:inline-block}.lpResultado.elegido .lpBoton{animation:lpPulsar .6s var(--curva) 3.8s both}.lpCita.pulsada{animation:lpAparecer 1ms both, lpPulsarCita .7s var(--curva) 1.7s forwards;position:relative}.lpCita.pulsada:after{content:"";z-index:3;width:17px;height:23px;animation:lpPuntero 1.1s var(--curva) .5s both;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cpath d='M1 1v17l4.5-4 3 7 3-1.4-3-6.6H14z' fill='%231f1d1a' stroke='%23fff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:46%;left:58%}.lpPdf{background:var(--mesa)}.lpPdf .lpRotulo{color:var(--tinta-2)}.lpPagina{background:#fffefb;border-radius:2px;flex-direction:column;gap:9px;padding:22px 22px 26px;display:flex;position:relative;box-shadow:0 1px 2px #1f1d1a33,0 10px 24px #1f1d1a24}.lpBarra{background:#d9d3c5;border-radius:2px;width:100%;height:5px;display:block}.lpBarra.largo{width:92%}.lpBarra.corto{width:58%}.lpParrafoFuente{font:12.5px/1.65 var(--serif);color:#1f1d1a;margin:6px 0}.lpParrafoFuente span{background:linear-gradient(var(--resaltado-pdf), var(--resaltado-pdf)) left center / 0% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lpParrafoFuente.fijo span{background-size:100% 100%}.lpEtiquetaParrafo{font:600 11px var(--mono);color:#1f1d1a;background:#f1d97a;border-radius:3px;padding:1px 6px;position:absolute;top:50%;right:10px}.lpDemo[data-escena=fuente] .lpPagina{animation:lpDeslizar .6s var(--curva) 1.9s both}.lpDemo[data-escena=fuente] .lpParrafoFuente.barrido span{animation:lpBarrer .9s var(--curva) 2.7s forwards}.lpDemo[data-escena=fuente] .lpEtiquetaParrafo{animation-delay:3.5s}.lpDemo[data-escena=revision] .lpEtiquetaParrafo{animation-delay:0s}.lpViejo,.lpNuevo{vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.lpViejo{text-underline-offset:4px;max-width:5ch;animation:lpMarcaVioleta 1s linear 1.1s forwards, lpCede .45s var(--curva) 4.9s forwards;-webkit-text-decoration:underline wavy #0000;text-decoration:underline wavy #0000;text-decoration-thickness:1.5px}.lpNuevo{opacity:0;max-width:0;color:var(--verde);background:var(--verde-tenue);animation:lpCrece .45s var(--curva) 4.9s forwards;border-radius:2px}.lpComentario{background:var(--violeta-tenue);border-left:3px solid var(--violeta);border-radius:3px;gap:10px;margin-top:20px;padding:12px 14px;animation-delay:1.2s;display:flex}.lpAvatar{width:24px;height:24px;font:600 11px var(--sans);color:var(--sobre-accion);background:var(--violeta);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lpAutor{font:600 12px var(--sans);color:var(--violeta)}.lpMensaje{color:var(--tinta);margin-top:2px;font-size:13.5px;line-height:1.5}.lpSugerencia{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;animation-delay:2.5s;display:flex}.lpSugerencia del{color:var(--rojo);text-decoration:line-through}.lpSugerencia ins{color:var(--verde);background:var(--verde-tenue);border-radius:2px;padding:0 3px;text-decoration:none}.lpDecidir{gap:6px;margin-left:auto;animation:.3s 5.3s forwards lpSale;display:inline-flex}.lpBoton.aceptar{color:var(--sobre-accion);background:var(--accion);border-color:var(--accion);animation:lpPulsar .6s var(--curva) 4.4s both}.lpDecidido{font:500 11.5px var(--mono);color:var(--verde);opacity:0;align-items:center;gap:4px;animation:.4s 5.4s both lpAparecer;display:inline-flex;position:absolute;bottom:12px;right:14px}.lpComentario{position:relative}.lpPasos{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lpPasos button{text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr);place-content:start stretch;gap:5px;width:100%;height:100%;padding:14px 14px 12px;font-weight:400;display:grid}.lpPasos button:hover{background:var(--papel-2);border-color:#0000}.lpPasos li.activo button{background:var(--hoja);border-color:var(--regla);box-shadow:0 1px 2px #1f1d1a0f}.lpPasoNumero{font:500 11px var(--mono);letter-spacing:.08em;color:var(--tinta-3)}.lpPasos li.activo .lpPasoNumero{color:var(--accion-texto)}.lpPasoTitulo{font:500 16px/1.3 var(--serif);color:var(--tinta)}.lpPasoTexto{color:var(--tinta-2);font-size:13px;line-height:1.5}.lpPasos li:not(.activo) .lpPasoTexto{color:var(--tinta-3)}.lpPasoBarra{background:var(--regla);border-radius:1px;height:2px;margin-top:8px;display:block;overflow:hidden}.lpPasoBarra i{background:var(--accion);transform-origin:0;height:100%;animation:lpProgreso var(--duracion) linear forwards;display:block;transform:scaleX(0)}.lpPasoBarra i.lleno{animation:none;transform:scaleX(1)}.lpPausa{min-height:28px;color:var(--tinta-3);margin:6px 0 0 auto;font-size:12px;display:flex}.lpDemo.pausado .lpVentanaCuerpo *,.lpDemo.pausado .lpVentanaCuerpo :before,.lpDemo.pausado .lpVentanaCuerpo :after,.lpDemo.pausado .lpPasoBarra i{animation-play-state:paused!important}.lpVentajas{grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0 0;padding:0;list-style:none;display:grid}.lpVentajas li,.lpVentajas .lpAparece{height:100%}.lpVentaja{background:var(--hoja);border:1px solid var(--regla);height:100%;transition:border-color var(--dur) ease, transform var(--dur) var(--curva), box-shadow var(--dur) ease;border-radius:8px;padding:22px}.lpVentaja:hover{border-color:var(--regla-fuerte);transform:translateY(-2px);box-shadow:0 8px 22px #1f1d1a14}.lpVentajaIcono{width:40px;height:40px;color:var(--tinta);background:var(--fosforito);box-shadow:inset 0 -2px 0 var(--fosforito-borde);border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.lpVentaja h3{font-size:17px}.lpVentaja p{color:var(--tinta-2);margin-top:8px;font-size:14px;line-height:1.6}.lpIA{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.lpIATexto p:not(.etiqueta){color:var(--tinta-2);margin-top:14px;font-size:16px;line-height:1.65}.lpIATexto .boton{min-height:40px;margin-top:22px;padding:0 18px}.lpChat{background:var(--papel-2);border:1px solid var(--regla);border-radius:10px;flex-direction:column;gap:14px;padding:20px;display:flex}.lpChatPeticion{max-width:82%;color:var(--tinta);background:var(--hoja);border:1px solid var(--regla);border-radius:14px 14px 3px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.5}.lpChatRespuesta{font:15.5px/1.75 var(--serif);color:var(--tinta);background:var(--hoja);border:1px solid var(--regla);box-shadow:var(--sombra-hoja);border-radius:3px 14px 14px;padding:16px 18px}.lpNota{text-align:right;font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin:-4px 2px 0}.lpChatQuien{font:500 12px var(--sans);color:var(--tinta-3);align-items:center;gap:8px;margin-bottom:10px;display:flex}.lpChatQuien .lpAvatar{background:var(--accion);width:22px;height:22px;font-size:9.5px}.lpChatRespuesta mark{color:inherit;background:var(--fosforito);box-shadow:inset 0 -1.5px 0 var(--fosforito-borde)}.lpChatRespuesta .lpFaltaFuente{font:inherit;font-size:inherit;color:var(--tinta);-webkit-text-decoration:underline wavy var(--rojo) 1.5px;text-decoration:underline wavy var(--rojo) 1.5px;text-underline-offset:4px;white-space:normal;margin:0}.lpFinal{text-align:center;color:#faf8f3;background:var(--banda);border-radius:14px;margin:36px clamp(0px,3vw,40px) 0;padding:clamp(44px,8vw,84px) 24px}.lpFinal h2{color:#faf8f3;max-width:760px;margin:0 auto}.lpFinal p{color:#cfc8b9;max-width:560px;margin:16px auto 0;font-size:16px;line-height:1.6}.lpFinal .principal{color:#1f1d1a;background:var(--fosforito-hover);border-color:var(--fosforito-borde)}.lpFinal .principal:hover{background:#f6e7a8;border-color:#f6e7a8}.lpFinal .lpYaTengo{color:#faf8f3;background:0 0;border-color:#5c574d}.lpFinal .lpYaTengo:hover{background:#2a2823;border-color:#8a8475}.lpPie{text-align:center;max-width:1120px;color:var(--tinta-3);margin:0 auto;padding:40px clamp(16px,4vw,40px) 48px;font-size:13px}.lpPie .pieLegal{border-top:0;margin-top:14px}.lpPie .pieLegal nav{justify-content:center}@keyframes lpEntra{to{opacity:1;transform:none}}@keyframes lpSubrayar{to{background-size:100% .42em}}@keyframes lpAparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lpCae{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}@keyframes lpDeslizar{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes lpLlenar{to{transform:scaleX(1)}}@keyframes lpProgreso{to{transform:scaleX(1)}}@keyframes lpRespira{0%,to{border-color:var(--regla-fuerte)}50%{border-color:var(--accion)}}@keyframes lpEscribir{to{clip-path:inset(0)}}@keyframes lpMarcar{to{box-shadow:inset 0 -1.5px 0 var(--fosforito-borde);background-size:100% 100%}}@keyframes lpBarrer{to{background-size:100% 100%}}@keyframes lpSinFuente{0%,26%{text-decoration-color:#0000}30%,56%{-webkit-text-decoration-color:var(--rojo);text-decoration-color:var(--rojo)}60%,to{text-decoration-color:#0000}}@keyframes lpChipSin{0%,26%{opacity:0;transform:translateY(6px)}30%,56%{opacity:1;transform:none}60%,to{opacity:0;transform:none}}@keyframes lpElegir{to{border-color:var(--accion);box-shadow:0 0 0 3px var(--accion-tenue)}}@keyframes lpPulsar{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1)}}@keyframes lpPulsarCita{0%{transform:scale(1)}40%{transform:scale(.92)}to{color:var(--sobre-accion);background:var(--accion);transform:scale(1)}}@keyframes lpPuntero{0%{opacity:0;transform:translate(110px,80px)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes lpMarcaVioleta{to{-webkit-text-decoration-color:var(--violeta);text-decoration-color:var(--violeta)}}@keyframes lpSale{to{opacity:0}}@keyframes lpCede{to{opacity:0;max-width:0}}@keyframes lpCrece{to{opacity:1;max-width:7ch}}@media (width<=900px){.lpNav{display:none}.lpVentanaCuerpo{grid-template-columns:1fr;min-height:0}.lpPdf{min-height:280px}.lpVentanaPie{display:none}.lpPasos,.lpVentajas{grid-template-columns:repeat(2,1fr)}.lpIA{grid-template-columns:1fr}}@media (width<=600px){.lpAcciones .principal{display:none}.lpHero{padding-top:36px}.lpFrase{font-size:16.5px}.lpPasos{grid-template-columns:1fr}.lpPasos li:not(.activo) .lpPasoTexto{display:none}.lpVentajas{grid-template-columns:1fr}.lpVentajas li:nth-child(n) .lpAparece{transition-delay:0s!important}.lpPanel{padding:16px}.lpFinal{border-radius:0;margin-left:0;margin-right:0}}#vistaProyectos{flex-direction:column;height:100%;display:flex;overflow-y:auto}.barraApp{z-index:5;flex:0 0 var(--alto-cabecera);background:color-mix(in srgb, var(--papel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--regla);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.hojaProyectos{flex-direction:column;gap:20px;width:min(1180px,100%);margin:0 auto;padding:40px 32px 64px;display:flex}.cabezaSeccion{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cabezaSeccion .etiqueta{margin-bottom:6px}.barraApp .menuCuenta{margin-left:auto}.accionesInicio{justify-content:flex-end;gap:8px;width:min(640px,100%);display:flex}.accionesInicio .campoBusqueda{flex:230px;min-width:200px}.accionesInicio{flex-wrap:wrap}.sinResultados{color:var(--tinta-3);background:var(--hoja);border:1px dashed var(--regla-fuerte);border-radius:var(--radio-grande);margin-bottom:8px;padding:18px}#estadoProyecto{margin-top:-8px}.medidor{grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;display:grid}.medidor .etiqueta{font-size:10.5px}.medidor .cifra{font:500 13px var(--mono);color:var(--tinta)}.medidor .cifra small{color:var(--tinta-3);font-size:11px;font-weight:400}.barraMedidor{background:var(--papel-2);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.barraMedidor span{background:var(--accion);height:100%;transition:width var(--dur-panel) var(--curva);display:block}.medidor.lleno .barraMedidor span{background:var(--ambar)}.medidor.lleno .cifra{color:var(--ambar)}.tabla{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);flex-direction:column;display:flex;overflow:hidden}.tabla:empty{display:none}.filaCabeza,.tabla .fila{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.2fr) 24px;align-items:center;gap:16px;padding:0 18px;display:grid}.filaCabeza{min-height:34px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);background:var(--papel-2);border-bottom:1px solid var(--regla)}.tabla .fila{text-align:left;border:0;border-bottom:1px solid var(--regla);background:0 0;border-radius:0;width:100%;min-height:52px;font-weight:400}.tabla .fila:last-child{border-bottom:0}.tabla .fila:nth-child(2n){background:var(--fila-alterna)}.tabla .fila:hover{background:var(--accion-tenue)}.tabla .fila:active:not(:disabled){background:var(--accion-tenue);transform:none}.fila .nombre{min-width:0;color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex;overflow:hidden}.fila .nombre .icono{color:var(--tinta-3)}.fila .dato{font:13px var(--mono);color:var(--tinta);align-items:center;gap:8px;min-width:0;display:flex}.fila .dato.tenue{color:var(--tinta-3);font-size:12px}.fila .flecha{color:var(--tinta-3);transition:transform var(--dur) var(--curva), color var(--dur) ease}.fila:hover .flecha{color:var(--accion-texto);transform:translate(2px)}.vacioLista{text-align:center;color:var(--tinta-2);border:1px dashed var(--regla-fuerte);border-radius:var(--radio-grande);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.vacioLista p{max-width:400px}.vacioLista.compacto{text-align:left;align-items:flex-start;padding:14px 18px;font-size:13px}#paraRevisar{flex-direction:column;margin-top:12px;display:flex}#paraRevisar.primero{order:-1;margin:8px 0 16px}.hojaProyectos>.cabezaSeccion{order:-2}.subtituloSeccion{align-items:baseline;gap:10px;margin-bottom:12px;font-size:19px;display:flex}.cuentaSeccion{font:12.5px var(--mono);color:var(--tinta-3)}.todosProyectos{flex-direction:column;display:flex}.distintivo.sinFuente{background:var(--rojo-tenue);color:var(--rojo)}.continuar{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);box-shadow:var(--sombra-hoja);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 26px;display:grid}.hojaContinuar{background:var(--papel);border:1px solid var(--regla-fuerte);background-image:repeating-linear-gradient(to bottom, transparent 0 11px, var(--regla) 11px 12px);background-position:50% 14px;background-repeat:no-repeat;background-size:56px 100%;border-radius:2px;place-items:center;width:76px;height:98px;display:grid;position:relative}.hojaContinuar .calderon{background:var(--papel);padding:2px 6px;font-size:34px;line-height:1}.datosContinuar{flex-direction:column;gap:6px;min-width:0;display:flex}.datosContinuar h2{text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1.2;overflow:hidden}.lineaContinuar{font:13px var(--mono);color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.lineaContinuar span{align-items:center;gap:6px;display:inline-flex}.lineaContinuar .icono{color:var(--tinta-3)}.pendientesContinuar{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pendientesContinuar .distintivo{padding:2px 9px;font-size:12px}.continuar button.grande{gap:8px;min-height:44px;padding:0 20px;font-size:15px}.primerosPasos{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);padding:18px 22px 20px}.cabezaPasos{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.cabezaPasos h2{font-size:19px}.cuentaPasos{font:12.5px var(--mono);color:var(--tinta-3)}.cabezaPasos .fantasma{margin-left:auto}.listaPasos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.listaPasos li{border:1px solid var(--regla);border-radius:var(--radio-grande);background:var(--papel);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:16px;display:grid}.listaPasos h3{margin-bottom:4px;font-size:16px}.listaPasos p{color:var(--tinta-2);font-size:13.5px;line-height:1.45}.listaPasos li>button{grid-column:2;justify-self:start}.numeroPaso{width:30px;height:30px;font:500 14px var(--mono);color:var(--accion-texto);background:var(--accion-tenue);border-radius:50%;place-items:center;display:grid}.listaPasos li.hecho{background:0 0}.listaPasos li.hecho .numeroPaso{color:var(--verde);background:var(--verde-tenue)}.listaPasos li.hecho h3{color:var(--tinta-3);text-decoration:line-through;-webkit-text-decoration-color:var(--regla-fuerte);text-decoration-color:var(--regla-fuerte)}.listaPasos li.hecho p{color:var(--tinta-3)}.vacioLista .principal{margin-top:8px}@media (width<=720px){.barraApp{padding:0 16px}.hojaProyectos{padding:24px 16px 48px}.filaCabeza{display:none}.tabla .fila{grid-template-columns:minmax(0,1fr) auto 20px;padding:10px 16px}.tabla .fila .dato.tenue{display:none}.continuar{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.hojaContinuar{display:none}.datosContinuar h2{white-space:normal;font-size:22px}.continuar button.grande{justify-content:center;justify-self:stretch}.primerosPasos{padding:16px}}#seccionesInicio{align-self:stretch;align-items:stretch;gap:2px;margin-left:8px;display:flex}.seccionInicio{color:var(--tinta-2);transition:color var(--dur-rapida) ease, box-shadow var(--dur) var(--curva);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;box-shadow:inset 0 -2px #0000}.seccionInicio:hover{color:var(--tinta);background:0 0}.seccionInicio.activa{color:var(--tinta);box-shadow:inset 0 -2px 0 var(--accion)}.seccionInicio:active:not(:disabled){transform:none}.seccionInicio:focus-visible{box-shadow:var(--foco);border-radius:var(--radio);outline:none}.seccionInicio.bloqueada{color:var(--tinta-3)}.seccionInicio.bloqueada .icono:last-child{opacity:.8}.seccionHoja{flex-direction:column;gap:20px;display:flex}.introSeccion{color:var(--tinta-2);max-width:62ch;margin-top:-8px}.cargandoLista{color:var(--tinta-3);font:12.5px var(--mono);padding:24px 0}.tablaProyectos .filaCabeza,.tablaProyectos .fila:not(.filaRevision){grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) 24px}.tablaProyectos .fila .dato.tenue{overflow:hidden}.tablaProyectos .fila .dato .texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rejillaBibliotecas{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tarjetaBiblioteca{text-align:left;background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);align-items:center;gap:22px;width:100%;min-height:148px;padding:18px 20px;font-weight:400;display:flex}.tarjetaBiblioteca:hover{background:var(--hoja);border-color:var(--accion)}.tarjetaBiblioteca:active:not(:disabled){transform:scale(.99)}.pilaPortadas{flex:0 0 112px;height:112px;position:relative}.pilaPortadas img{top:6px;left:calc(var(--i,0) * 15px);object-fit:cover;object-position:top center;background:var(--mesa);border:1px solid var(--regla-fuerte);width:72px;height:96px;z-index:calc(3 - var(--i,0));rotate:calc((var(--i,0) - 1) * 3deg);border-radius:2px;position:absolute;box-shadow:0 1px 2px #1f1d1a2e}.pilaPortadas.vacia{border:1px dashed var(--regla-fuerte);border-radius:var(--radio);color:var(--tinta-3);place-items:center;display:grid}.datosBiblioteca{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nombreBiblioteca{font:500 19px/1.25 var(--serif);color:var(--tinta);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cifraBiblioteca{font:13px var(--mono);color:var(--tinta-2);align-items:center;gap:8px;display:flex}.cifraBiblioteca .distintivo{background:var(--papel-2);color:var(--tinta-3)}.usoBiblioteca{color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tarjetaBiblioteca .flecha{color:var(--tinta-3)}.detalleBiblioteca{flex-direction:column;gap:18px;display:flex;position:relative}.detalleBiblioteca.encima .cuerpoBiblioteca{opacity:.4}.detalleBiblioteca>.avisoSoltar{inset:calc(var(--alto-cabecera) + 12px) 12px 12px;z-index:20;color:var(--accion-texto);background:color-mix(in srgb, var(--papel) 90%, transparent);border:2px dashed var(--accion);border-radius:var(--radio-grande);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex;position:fixed}.enlaceMiga{color:var(--tinta-3);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.enlaceMiga:hover{color:var(--accion-texto);background:0 0}.tituloBiblioteca{align-items:center;gap:6px;display:flex}.tituloBiblioteca button.icono{opacity:0}.tituloBiblioteca:hover button.icono,.tituloBiblioteca button.icono:focus-visible{opacity:1}.tituloEditable{font:500 30px/1.15 var(--serif);letter-spacing:-.015em;width:min(560px,100%);padding:2px 8px}.subtitulo{color:var(--tinta-3);margin-top:4px;font-size:13px}.accionesCabeza{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cuerpoBiblioteca{transition:opacity var(--dur) ease;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;display:grid}.arbolBiblioteca{top:calc(var(--alto-cabecera) + 16px);max-height:calc(100vh - var(--alto-cabecera) - 40px);flex-direction:column;gap:10px;padding:8px 0;display:flex;position:sticky;overflow-y:auto}.arbolBiblioteca ul{margin:0;padding:0;list-style:none}.nodoCarpeta{border-radius:var(--radio);border:1px dashed #0000;align-items:center;min-height:34px;display:flex;position:relative}.nodoCarpeta:hover{background:var(--papel-2)}.nodoCarpeta.activa{background:var(--accion-tenue)}.nodoCarpeta.soltar,.fichaCarpeta.soltar{border-color:var(--accion);background:var(--accion-tenue)}.nombreCarpeta{text-align:left;min-width:0;height:34px;color:var(--tinta);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px 0 4px;font-weight:400;display:flex}.nombreCarpeta:hover{background:0 0}.nodoCarpeta.activa .nombreCarpeta{color:var(--accion-texto);font-weight:500}.nombreCarpeta .icono{color:var(--tinta-3);flex:none}.nodoCarpeta.activa .nombreCarpeta .icono{color:var(--accion-texto)}.nombreCarpeta .texto,.fichaCarpeta .texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nombreCarpeta .cuenta,.fichaCarpeta .cuenta{font:11.5px var(--mono);color:var(--tinta-3)}.accionesCarpeta{gap:0;padding-right:2px;display:none}.nodoCarpeta:hover .accionesCarpeta,.nodoCarpeta:focus-within .accionesCarpeta{display:flex}.nodoCarpeta:hover .cuenta,.nodoCarpeta:focus-within .cuenta{display:none}.accionesCarpeta button.icono{padding:4px}.raizCarpeta .nombreCarpeta{padding-left:8px}.campoCarpeta{flex:1;min-width:0;height:28px;margin:0 4px;padding:0 8px;font-size:13px}.nuevaCarpeta{min-height:34px;color:var(--tinta-3);align-items:center;gap:6px;display:flex}.nuevaCarpetaBtn{color:var(--tinta-2);justify-content:flex-start}.areaDocumentos{flex-direction:column;gap:14px;min-width:0;display:flex}.barraDocumentos{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.barraDocumentos .campoBusqueda{flex:240px}.selectorOrden{align-items:center;gap:8px;display:flex}.selectorOrden select{width:auto}.conmutador{border:1px solid var(--regla-fuerte);border-radius:var(--radio);display:inline-flex;overflow:hidden}.conmutador button{height:34px;color:var(--tinta-3);background:0 0;border:0;border-radius:0;padding:0 10px}.conmutador button+button{border-left:1px solid var(--regla-fuerte)}.conmutador button.activo{background:var(--accion-tenue);color:var(--accion-texto)}.migasCarpeta{font:12.5px var(--mono);color:var(--tinta-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.migasCarpeta button{font:inherit;color:var(--tinta-2);cursor:pointer;background:0 0;border:0;padding:0}.migasCarpeta button:hover{color:var(--accion-texto);background:0 0;text-decoration:underline}.resumenFiltro{font:12.5px var(--mono);color:var(--tinta-2);align-items:center;gap:10px;display:flex}.parrafosHallados{margin-top:18px}.parrafosHallados h3{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 8px}.parrafosHallados ul{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);margin:0;padding:0;list-style:none;overflow:hidden}.parrafosHallados li+li{border-top:1px solid var(--regla)}.parrafoHallado{text-align:left;white-space:normal;width:100%;min-height:0;font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:10px 14px;display:flex}.parrafoHallado:hover{background:var(--papel-2)}.metaHallado{font:11.5px var(--mono);color:var(--tinta-3);justify-content:space-between;gap:12px;display:flex}.tituloHallado{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accion-texto);font-weight:500;overflow:hidden}.textoHallado{font:14px/1.55 var(--serif);color:var(--tinta)}.textoHallado mark{color:inherit;background:var(--fosforito);border-radius:2px;padding:0 1px}.fichasCarpeta{flex-wrap:wrap;gap:8px;display:flex}.fichaCarpeta{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);align-items:center;gap:8px;min-width:140px;max-width:260px;height:40px;padding:0 12px;font-weight:500;display:inline-flex}.fichaCarpeta .icono{color:var(--tinta-3);flex:none}.fichaCarpeta:hover{background:var(--hoja);border-color:var(--accion)}.colaIngesta{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);overflow:hidden}.docTarjeta{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);cursor:pointer;outline:none;min-width:0;display:flex;position:relative}.docTarjeta:hover{border-color:var(--regla-fuerte)}.docTarjeta:focus-visible{box-shadow:var(--foco)}.docTarjeta[draggable=true]:active{cursor:grabbing}.portada{background:var(--mesa);flex:none;display:block;overflow:hidden}.portada img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.portadaVacia{width:100%;height:100%;color:var(--tinta-3);place-items:center;display:grid}.docDatos{flex-direction:column;gap:4px;min-width:0;display:flex}.docTitulo{font:500 15px/1.35 var(--serif);color:var(--tinta);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.docLinea{font:12.5px var(--mono);color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docMeta{font:11.5px var(--mono);color:var(--tinta-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.docMeta .clave{color:var(--accion-texto);text-overflow:ellipsis;max-width:100%;font-weight:500;overflow:hidden}.docMeta .distintivo{padding:0 6px;font-size:10.5px;line-height:16px}.docEditar{flex-direction:column;gap:4px;display:flex}.docEditar input{font:500 13.5px/1.3 var(--serif);height:auto;padding:6px 8px}.docError{color:var(--rojo);font-size:11.5px}.docAcciones{gap:0;display:flex}.docAcciones button.icono{padding:5px}.documentos.rejilla{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px;display:grid}.docTarjeta.rejilla{flex-direction:column;overflow:hidden}.docTarjeta.rejilla .portada{border-bottom:1px solid var(--regla);height:232px}.docTarjeta.rejilla .docDatos{flex:1;padding:10px 12px 12px}.docTarjeta.rejilla .docAcciones{background:color-mix(in srgb, var(--hoja) 92%, transparent);border:1px solid var(--regla);border-radius:var(--radio);opacity:0;padding:2px;position:absolute;top:6px;right:6px}.docTarjeta.rejilla:hover .docAcciones,.docTarjeta.rejilla:focus-within .docAcciones{opacity:1}.docTarjeta.rejilla.aMedias{box-shadow:inset 0 3px 0 var(--ambar)}.documentos.lista{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);flex-direction:column;display:flex;overflow:hidden}.docTarjeta.lista{border:0;border-bottom:1px solid var(--regla);border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:8px 8px 8px 12px}.docTarjeta.lista:last-child{border-bottom:0}.documentos.lista .docTarjeta.lista:nth-child(2n),.grupoCarpeta .docTarjeta.lista:nth-child(2n){background:var(--fila-alterna)}.docTarjeta.lista:hover{background:var(--accion-tenue)}.docTarjeta.lista .portada{border:1px solid var(--regla-fuerte);border-radius:2px;width:38px;height:50px}.docTarjeta.lista .docDatos{flex:1}.docTarjeta.lista .docTitulo{-webkit-line-clamp:2;font-size:13.5px}.docTarjeta.lista .docAcciones{opacity:0}.docTarjeta.lista:hover .docAcciones,.docTarjeta.lista:focus-within .docAcciones{opacity:1}.docTarjeta.lista.aMedias{box-shadow:inset 3px 0 0 var(--ambar)}@media (hover:none){.docTarjeta .docAcciones{opacity:1}.accionesCarpeta{display:flex}.nodoCarpeta .cuenta{display:none}}@media (prefers-reduced-motion:no-preference){.tarjetaBiblioteca,.docTarjeta{transition:border-color var(--dur-rapida) ease, transform var(--dur) var(--curva), background-color var(--dur-rapida) ease}.docTarjeta .docAcciones{transition:opacity var(--dur-rapida) ease}.pilaPortadas img{transition:translate var(--dur) var(--curva), rotate var(--dur) var(--curva)}@media (hover:hover){.tarjetaBiblioteca:hover{transform:translateY(-1px)}.tarjetaBiblioteca:hover .pilaPortadas img{translate:calc(var(--i,0) * 3px) -2px;rotate:calc((var(--i,0) - 1) * 4.5deg)}.tarjetaBiblioteca:hover .flecha{color:var(--accion-texto);transform:translate(2px)}.docTarjeta.rejilla:hover{transform:translateY(-1px)}}}.cajaMover{width:min(460px,100%)}.tituloMover{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.formMover{flex-direction:column;align-items:stretch;gap:14px;display:flex}.formMover label{flex-direction:column;gap:4px;display:flex}.formMover select{width:100%}.formMover .ayuda{color:var(--tinta-3);font-size:12.5px}.formMover .pie{justify-content:flex-end;gap:8px;display:flex}.distintivo.neutro{background:var(--papel-2);color:var(--tinta-3)}.distintivo.bloqueado{background:var(--papel-2);color:var(--tinta-2);border:1px solid var(--regla)}.marketplaceBloqueado{text-align:center;background:var(--hoja);border:1px dashed var(--regla-fuerte);border-radius:var(--radio-grande);flex-direction:column;align-items:center;gap:10px;padding:48px 24px 40px;display:flex}.marketplaceBloqueado p{max-width:52ch;color:var(--tinta-2)}.candadoGrande{width:72px;height:72px;color:var(--tinta-3);background:var(--papel-2);border:1px solid var(--regla);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.ideasMarketplace{opacity:.7;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:min(760px,100%);margin:18px 0 0;padding:0;list-style:none;display:grid}.ideasMarketplace li{text-align:left;border:1px solid var(--regla);border-radius:var(--radio);color:var(--tinta-2);flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.ideasMarketplace strong{color:var(--tinta);font-weight:500}.barraBiblioteca{gap:10px}.selectorBiblioteca{width:auto;max-width:46%;height:28px;padding:0 28px 0 8px;font-size:13px}.nombreBibliotecaFija{font:500 13px var(--sans);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.herramientasBiblioteca{align-items:center;gap:8px;margin-bottom:12px;display:flex}.herramientasBiblioteca .campoBusqueda{flex:1}.grupoCarpeta{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);margin-bottom:12px;overflow:hidden}.cabezaGrupo{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);background:var(--papel-2);border-bottom:1px solid var(--regla);align-items:center;gap:8px;margin:0;padding:7px 12px;display:flex}.sinCoincidencias{color:var(--tinta-3);text-align:center;padding:20px 8px}#listaPapers .filaTrabajo{border:1px solid var(--regla);border-radius:var(--radio-grande);margin-bottom:8px}@media (width<=760px){.cuerpoBiblioteca{grid-template-columns:minmax(0,1fr);gap:14px}.arbolBiblioteca{border-bottom:1px solid var(--regla);max-height:220px;position:static}}@media (width<=560px){.seccionInicio .textoSeccion{display:none}.seccionInicio{padding:0 10px}.documentos.rejilla{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.docTarjeta.rejilla .portada{height:150px}.tablaProyectos .filaCabeza,.tablaProyectos .fila:not(.filaRevision){grid-template-columns:minmax(0,1fr) auto 20px}.tablaProyectos .fila .dato.tenue{display:none}}.sinDatos{color:var(--tinta-3);font-style:italic;font-family:var(--sans)}.formMover textarea,.formMover input{width:100%}.dialogo form.formMover{flex-flow:column;align-items:stretch}.dialogo form.formMover input,.dialogo form.formMover textarea,.dialogo form.formMover select{flex:none;width:100%}.dialogo form.formMover textarea{resize:vertical;min-height:4.5em}.barraBiblioteca .nombreBibliotecaFija{flex:none;max-width:50%}.barraBiblioteca #resumenCorpus{text-align:right;flex:1 1 0}.cabezaGrupo{padding:0}.plegadorGrupo{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:7px 12px;display:flex}.plegadorGrupo:hover{background:var(--accion-tenue);color:var(--tinta)}.plegadorGrupo:focus-visible{box-shadow:inset var(--foco);outline:none}.galonGrupo{transition:transform var(--dur) var(--curva);display:inline-flex;transform:rotate(90deg)}.grupoCarpeta.plegada .galonGrupo{transform:none}.grupoCarpeta.plegada .cabezaGrupo{border-bottom:0}.nombreGrupo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cuentaGrupo{color:var(--tinta-3);font-weight:400}@media (prefers-reduced-motion:reduce){.galonGrupo{transition:none}}.dialogo .cajaZotero{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.cajaZotero .ayuda{color:var(--tinta-3);font-size:12.5px}.cajaZotero b{font-weight:600}.zoteroModos{border-bottom:1px solid var(--regla);gap:4px;margin:0 0 14px;display:flex}.zoteroModos button{color:var(--tinta-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px}@media (width<=480px){.zoteroModos button{flex:1 1 0;padding:8px 6px;font-size:13px;line-height:1.25}}.zoteroModos button.activa{color:var(--tinta);border-bottom-color:var(--accion)}.zoteroPasos{color:var(--tinta-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13px;display:flex}.dialogo .zoteroPasos li,.dialogo .zoteroPasos li:nth-child(2n){background:0 0;border:0;padding:0;font-size:13px;display:list-item}.zoteroProgreso{flex-direction:column;gap:10px;display:flex}.zoteroFase{margin:0;font-weight:500}.zoteroBarra{background:var(--regla);border-radius:4px;height:8px;overflow:hidden}.zoteroBarra span{background:var(--accion);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.zoteroBarra span{transition:none}}.zoteroResumen{margin:0;padding-left:18px;font-size:13.5px}.zoteroLista{max-height:180px;margin:6px 0 0;padding-left:18px;font-size:12.5px;overflow-y:auto}.zoteroLista span{color:var(--tinta-3)}.cajaZotero details>summary{cursor:pointer;color:var(--tinta-2);font-size:13px}.cajaZotero .pie{justify-content:flex-end;gap:8px;display:flex}#vistaTrabajo{flex-direction:column;height:100%;display:flex}#cabecera,#cabeceraRevision{flex:0 0 var(--alto-cabecera);background:var(--papel);border-bottom:1px solid var(--regla);align-items:center;gap:12px;min-width:0;padding:0 12px 0 8px;display:flex}.migas{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.migas .separador{color:var(--regla-fuerte);font-size:16px}#nombreActual,.migas .titulo{font:500 14px var(--mono);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.migas .estado{margin-left:10px}.presencia{flex:none;align-items:center;padding-left:6px;display:inline-flex}.presenciaPersona{border:2px solid var(--papel);color:#fff;width:26px;height:26px;font:600 10.5px/1 var(--sans);letter-spacing:.02em;cursor:default;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.presenciaPersona.yo{box-shadow:0 0 0 1.5px var(--tinta-3)}.presenciaPersona.mas{background:var(--papel-2);color:var(--tinta-2);border-color:var(--papel);box-shadow:0 0 0 1px var(--regla-fuerte)}#cabecera .acciones{flex:none;align-items:center;gap:6px;display:flex}.grupoCompilar{align-items:center;gap:8px;display:inline-flex;position:relative}.divisorVertical{background:var(--regla);width:1px;height:20px;margin:0 4px}#btnRecargar{background:var(--fosforito);border-color:var(--fosforito-borde);color:var(--tinta);animation:aparecer var(--dur-panel) var(--curva);flex:none}#btnRecargar:hover{background:var(--fosforito-hover)}@keyframes aparecer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}#paneles{flex:1;min-height:0;display:flex}#panelCodigo{background:var(--hoja);flex-direction:column;flex:0 50%;min-width:280px;min-height:0;display:flex}#panelDerecho{flex-direction:column;flex:1 1 0;min-width:280px;min-height:0;display:flex}#divisoria{background:var(--regla);cursor:col-resize;touch-action:none;flex:0 0 1px;position:relative}#divisoria:before{content:"";z-index:2;position:absolute;inset:0 -4px}#divisoria:after{content:"";background:var(--accion);opacity:0;transition:opacity var(--dur) ease;position:absolute;inset:0 -1px}#divisoria:hover:after,body.redimensionando #divisoria:after{opacity:1}.barra{min-height:var(--alto-barra);border-bottom:1px solid var(--regla);background:var(--papel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:flex}.barra .ayuda{color:var(--tinta-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}.grupoBarra{align-items:center;gap:2px;display:inline-flex}.grupoBarra+.grupoBarra{border-left:1px solid var(--regla);margin-left:4px;padding-left:8px}.grupoBarra[hidden]+.grupoBarra{border-left:0;margin-left:0;padding-left:0}.barra [data-campo]{text-align:center;min-width:64px;font:12px var(--mono);color:var(--tinta-2)}.barra [data-campo=zoom-nivel],.barra [data-campo=buscar-contador]{min-width:46px}.barra [data-campo=fte-titulo]{text-align:left;min-width:0;font:13px var(--serif);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.buscarDoc{color:var(--tinta-3);gap:4px}.buscarDoc input{width:170px;min-height:28px;padding:3px 8px;font-size:12.5px}#pestanas,.lateralRevision nav{background:var(--papel);border-bottom:1px solid var(--regla);scrollbar-width:none;flex:none;gap:4px;padding:0 10px;display:flex;overflow-x:auto}#pestanas .pestana{flex:none}.pestana,.lateralRevision nav button{min-height:42px;color:var(--tinta-3);background:0 0;border:0;border-radius:0;padding:0 10px;font-weight:500;position:relative}.pestana:hover,.lateralRevision nav button:hover{color:var(--tinta);background:0 0}.pestana:active:not(:disabled){transform:none}.pestana:after,.lateralRevision nav button:after{content:"";background:var(--tinta);height:2px;transition:transform var(--dur) var(--curva);position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.pestana.activa,.lateralRevision nav button.activa{color:var(--tinta)}.pestana.activa:after,.lateralRevision nav button.activa:after{transform:scaleX(1)}.pestana,.lateralRevision nav button{gap:7px}.pestana:focus,.lateralRevision nav button:focus{outline:none}.pestana:focus:not(:focus-visible),.lateralRevision nav button:focus:not(:focus-visible){box-shadow:none}.pestana:focus-visible,.lateralRevision nav button:focus-visible{box-shadow:inset 0 0 0 2px var(--accion);outline:none}.panelTab{flex-direction:column;flex:1;min-height:0;display:none}.panelTab.activa{display:flex}#editor,#editorFichero{background:var(--hoja);flex:1;min-height:0;overflow:auto}:is(#editor,#editorFichero) .cm-editor{background:var(--hoja);height:100%;color:var(--tinta);font-size:13.5px}:is(#editor,#editorFichero) .cm-editor.cm-focused{outline:none}:is(#editor,#editorFichero) .cm-scroller{font-family:var(--mono);line-height:1.65}:is(#editor,#editorFichero) .cm-content{caret-color:var(--tinta);padding:18px 0 40vh}:is(#editor,#editorFichero) .cm-line{padding:0 20px 0 14px}:is(#editor,#editorFichero) .cm-gutters{background:var(--hoja);border-right:1px solid var(--regla);color:var(--tinta-3);font-size:11.5px}:is(#editor,#editorFichero) .cm-lineNumbers .cm-gutterElement{min-width:44px;padding:0 10px 0 14px}:is(#editor,#editorFichero) .cm-activeLine{background:color-mix(in srgb, var(--papel-2) 70%, transparent)}:is(#editor,#editorFichero) .cm-activeLineGutter{color:var(--tinta);background:0 0}:is(#editor,#editorFichero) .cm-cursor{border-left:2px solid var(--accion)}:is(#editor,#editorFichero) .cm-selectionBackground,:is(#editor,#editorFichero) .cm-focused .cm-selectionBackground{background:var(--seleccion)!important}:is(#editor,#editorFichero) .cm-content ::selection{background:var(--seleccion)!important}.cm-tex-comando{color:var(--tex-comando)}.cm-tex-entorno{color:var(--tex-entorno)}.cm-tex-math{color:var(--tex-math)}.cm-tex-delim{color:var(--tex-delim)}.cm-tex-comentario{color:var(--tinta-3);font-style:italic}.cm-anclaje{background:var(--fosforito);box-shadow:inset 0 -1.5px 0 var(--fosforito-borde);cursor:pointer;transition:background-color var(--dur-rapida) ease;border-radius:1px}.cm-anclaje:hover{background:var(--fosforito-hover)}#editor.sinFuentes .cm-anclaje:not(.cm-anclaje-roto){box-shadow:none;cursor:text;background:0 0}.cm-anclaje.cm-anclaje-roto{background:var(--ambar-tenue);box-shadow:none;border-bottom:1.5px dashed var(--ambar)}.cm-sin-fuente{color:var(--rojo);-webkit-text-decoration:underline wavy var(--rojo) 1px;text-decoration:underline wavy var(--rojo) 1px;text-underline-offset:3px;font-weight:500}.cm-comentario{-webkit-text-decoration:underline wavy var(--violeta) 1.5px;text-decoration:underline wavy var(--violeta) 1.5px;text-underline-offset:4px;cursor:pointer}.cm-comentario:hover{background:var(--violeta-tenue)}.cm-comentario-resuelto{-webkit-text-decoration-color:var(--regla-fuerte);text-decoration-color:var(--regla-fuerte)}.cm-sugerencia-quita{-webkit-text-decoration:line-through var(--rojo) 1.5px;text-decoration:line-through var(--rojo) 1.5px;background:var(--rojo-tenue);cursor:pointer}.cm-sugerencia-pone{-webkit-text-decoration:underline var(--verde) 1.5px;text-decoration:underline var(--verde) 1.5px;text-underline-offset:3px;color:var(--verde);background:var(--verde-tenue);cursor:pointer;border-radius:2px;margin-left:2px;padding:0 2px}.soloCita #panelCodigo,.soloCita #divisoria,.soloCita #pestanas,.soloCita #cabecera .acciones,.soloCita #volverDocumento,.soloCita .panelTab:not([data-panel=fuente]){display:none}@media (width<=1100px){.barra .ayuda{display:none}#btnBuscar,#btnCompartir,#btnDescargar{gap:0;width:32px;padding:0;font-size:0}#btnBuscar .icono,#btnCompartir .icono,#btnDescargar .icono{margin:0}}:is(#editor,#editorFichero) .cm-panels-top{z-index:40;background:0 0;border:0;height:0;overflow:visible}.cm-editor .buscador{background:var(--flotante);width:min(460px,100% - 44px);color:var(--tinta);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);font:12px/1.2 var(--sans);animation:buscadorEntra var(--dur) var(--curva);flex-direction:column;gap:6px;padding:8px 8px 8px 6px;display:flex;position:absolute;top:8px;right:22px}@keyframes buscadorEntra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cm-editor .buscador{animation:none}}.buscador [hidden]{display:none!important}.buscadorFila{align-items:center;gap:4px;min-width:0;display:flex}.buscadorReemplazar{padding-left:24px}.buscador .buscadorCampo{background:var(--hoja);width:auto;min-width:0;height:26px;min-height:0;color:var(--tinta);border:1px solid var(--regla-fuerte);border-radius:var(--radio);font:12.5px var(--mono);transition:border-color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease;outline:none;flex:1;padding:0 8px}.buscador .buscadorCampo::placeholder{color:var(--tinta-3);font-family:var(--sans)}.buscador .buscadorCampo:focus{border-color:var(--accion);box-shadow:0 0 0 2px color-mix(in srgb, var(--accion) 30%, transparent)}.buscador .buscadorCampo.invalido{border-color:var(--rojo);box-shadow:0 0 0 2px color-mix(in srgb, var(--rojo) 25%, transparent)}.buscadorContador{min-width:44px;color:var(--tinta-2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-size:11.5px}.buscadorContador.sinResultados{color:var(--rojo)}.buscador button{width:auto;min-width:26px;height:26px;min-height:0;color:var(--tinta-2);border-radius:var(--radio);font:500 12px var(--sans);cursor:pointer;transition:background-color var(--dur-rapida) ease, color var(--dur-rapida) ease;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.buscador button:hover{background:var(--papel-2);color:var(--tinta)}.buscador button:focus-visible{box-shadow:0 0 0 2px var(--accion);outline:none}.buscador .buscadorOpcion{font-family:var(--mono);font-size:11.5px}.buscador .buscadorOpcion[aria-pressed=true]{background:var(--accion-tenue);color:var(--accion-texto);border-color:color-mix(in srgb, var(--accion) 55%, transparent)}.buscador .buscadorTexto{border-color:var(--regla-fuerte);padding:0 10px}.buscador .buscadorTexto:hover{border-color:var(--tinta-3)}.buscadorDesplegar{width:20px;min-width:20px;padding:0}.buscadorDesplegar svg{transition:transform var(--dur-rapida) ease}.buscador.conReemplazo .buscadorDesplegar svg{transform:rotate(90deg)}:is(#editor,#editorFichero) .cm-searchMatch{background:var(--fosforito);outline:1px solid var(--fosforito-borde);border-radius:1px}:is(#editor,#editorFichero) .cm-searchMatch.cm-searchMatch-selected{background:var(--fosforito-hover);outline:2px solid var(--accion)}@media (width<=520px){.cm-editor .buscador{width:calc(100% - 16px);right:8px}.buscador .buscadorOpcion{display:none}}:root{--visor-tinta:31 29 26;--visor-accion:31 78 121;--visor-violeta:#6b4c9a;--visor-violeta-rgb:107 76 154;--visor-fosforito-rgb:244 214 92;--visor-rojo-rgb:179 38 30;--anot-azul:#6aa7e8;--anot-verde:#6fcf8f;--anot-rosa:#f08ab5;--anot-naranja:#f2a65a}.color-azul{--c:var(--anot-azul)}.color-verde{--c:var(--anot-verde)}.color-rosa{--c:var(--anot-rosa)}.color-naranja{--c:var(--anot-naranja)}.panelTab[data-panel]{position:relative}.lienzoContenedor{background:var(--mesa);overflow-anchor:none;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 0;position:relative;overflow:auto}.cuerpoPaginas{align-items:flex-start;width:max-content;min-width:100%;display:flex}.cuerpoPaginas>.paginas{flex:1 0 auto;min-width:0}.cuerpoPaginas.sinDoc{width:auto;min-width:0;position:absolute;top:24px;right:0}.paginas{flex-direction:column;align-items:center;gap:12px;width:max-content;min-width:100%;padding:0 24px;display:flex}.paginaPdf{box-shadow:var(--sombra-hoja);isolation:isolate;background:#fff;flex:none;position:relative}.paginaPdf canvas{width:100%;height:100%;display:block}.resaltados,.anotaciones,.anotMarcas,.parrafoHover,.marcasDoc,.enlaces,.coincidencias{pointer-events:none;position:absolute;inset:0}.campoPagina{text-align:center;width:auto;min-width:34px;max-width:64px;min-height:26px;font:12px var(--mono);padding:2px 6px}.totalPaginas{font:12px var(--mono);color:var(--tinta-2);margin-left:4px}.soloLectorPantalla{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.herramientasVisor button[aria-pressed=true]{background:var(--accion-tenue);color:var(--accion-texto)}.herramientasVisor{gap:2px}.coloresAnot{align-items:center;gap:6px;padding-left:6px;display:inline-flex}.muestraAnot{background:var(--c);border:2px solid #0000;border-radius:50%;width:20px;height:20px;min-height:20px;padding:0}.muestraAnot:hover{background:var(--c);border-color:var(--tinta-3)}.muestraAnot[aria-checked=true]{border-color:var(--tinta);box-shadow:inset 0 0 0 2px var(--flotante)}.coloresAnot.enBarra .muestraAnot[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--papel-2)}[data-herramienta=nota] .paginaPdf{cursor:crosshair}[data-herramienta=anclar] .paginaPdf{cursor:pointer}.resaltado{background:var(--resaltado-pdf);mix-blend-mode:multiply;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 1.5px #c9a227bf}.resaltado.destello{animation:latido 1.1s var(--curva)}@keyframes latido{0%{background:var(--fosforito-latido);box-shadow:0 0 0 12px #f0c83c00,inset 0 0 0 1.5px #c9a227bf}35%{box-shadow:0 0 0 7px #f0c83c73,inset 0 0 0 1.5px #c9a227bf}to{background:var(--resaltado-pdf);box-shadow:0 0 #f0c83c00,inset 0 0 0 1.5px #c9a227bf}}.capaTexto{text-align:initial;forced-color-adjust:none;transform-origin:0 0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;pointer-events:none;line-height:1;position:absolute;inset:0;overflow:clip}[data-herramienta=normal] .capaTexto,[data-herramienta=resaltar] .capaTexto{pointer-events:auto}.capaTexto :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.capaTexto>:not(.markedContent),.capaTexto .markedContent span:not(.markedContent){z-index:1}.capaTexto span.markedContent{height:0;top:0}.capaTexto span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.capaTexto ::selection{background:rgb(var(--visor-accion) / .28)}.capaTexto br::selection{background:0 0}.capaTexto .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.capaTexto.selecting .endOfContent{top:0}.anotBanda{background:color-mix(in srgb, var(--c) 45%, transparent);mix-blend-mode:multiply;transition:box-shadow var(--dur-rapida) ease;border-radius:2px;position:absolute}.anotBanda.activa{box-shadow:0 0 0 1.5px var(--c)}.anotBanda:focus-visible{outline:2px solid rgb(var(--visor-accion));outline-offset:1px}.anotPin,.anotIndicador{pointer-events:auto;min-height:0;color:rgb(var(--visor-tinta));background:var(--c);border:1.5px solid rgb(var(--visor-tinta) / .6);transition:box-shadow var(--dur-rapida) ease;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 1px 3px #1f1d1a4d}.anotPin:hover,.anotIndicador:hover{background:var(--c);border-color:rgb(var(--visor-tinta))}.anotPin{border-radius:50% 50% 50% 3px;width:22px;height:22px}.anotIndicador{border-radius:50%;width:17px;height:17px;translate:0}.anotPin.activa,.anotIndicador.activa{box-shadow:0 0 0 3px rgb(var(--visor-accion) / .45), 0 1px 3px #1f1d1a4d}.anotPin:focus-visible,.anotIndicador:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px rgb(var(--visor-accion))}.parrafoHoverCaja{background:rgb(var(--visor-accion) / .1);outline:1.5px dashed rgb(var(--visor-accion) / .75);outline-offset:1px;animation:entra var(--dur-rapida) ease;border-radius:2px;position:absolute}@keyframes entra{0%{opacity:0}to{opacity:1}}.tarjetaAnot{--c:var(--anot-azul);z-index:20;width:280px;max-width:calc(100% - 16px);color:var(--tinta);background:var(--flotante);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);visibility:hidden;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute}.tarjetaAnot[data-color=azul]{--c:var(--anot-azul)}.tarjetaAnot[data-color=verde]{--c:var(--anot-verde)}.tarjetaAnot[data-color=rosa]{--c:var(--anot-rosa)}.tarjetaAnot[data-color=naranja]{--c:var(--anot-naranja)}.tarjetaAnot.colocada{visibility:visible;animation:tarjetaEntra var(--dur-rapida) var(--curva)}.tarjetaAnot[data-arriba="1"].colocada{animation-name:tarjetaEntraArriba}@keyframes tarjetaEntra{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes tarjetaEntraArriba{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.tarjetaAnotCabecera{justify-content:space-between;align-items:center;display:flex}.tarjetaAnotCabecera button.icono{width:26px;height:26px;min-height:26px;margin-right:-4px}.tarjetaAnotCita{font:italic 400 12.5px/1.5 var(--serif);color:var(--tinta-2);border-left:3px solid var(--c);margin:0;padding:2px 0 2px 10px}.tarjetaAnotNota{resize:vertical;min-height:64px;font-size:13px}.tarjetaAnotPie{justify-content:space-between;align-items:center;gap:8px;display:flex}.tarjetaAnotPie .coloresAnot{padding-left:0}.borrarAnot{min-height:28px;color:var(--rojo);border-color:var(--regla-fuerte);background:0 0;padding:0 10px;font-size:12px}.borrarAnot:hover{color:var(--rojo);background:var(--rojo-tenue);border-color:var(--rojo)}.confirmarAnot{color:var(--tinta);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.confirmarAnotBotones{justify-content:flex-end;gap:6px;display:flex}.confirmarAnot button{min-height:28px;padding:0 10px;font-size:12px}.peligroAnot{color:var(--rojo);background:var(--rojo-tenue);border-color:var(--rojo)}.peligroAnot:hover{background:var(--rojo-tenue);border-color:var(--rojo)}.marcaDoc{mix-blend-mode:multiply;pointer-events:none;border-radius:2px;display:block;position:absolute}.marcaDoc.marcaAnclaje{background:linear-gradient(to bottom, transparent 10%, rgb(var(--visor-fosforito-rgb) / .42) 10%, rgb(var(--visor-fosforito-rgb) / .42) 92%, transparent 92%);border-radius:3px}.marcaDoc.marcaComentario{background:rgb(var(--visor-tinta) / .07);box-shadow:inset 0 -2px 0 rgb(var(--visor-violeta-rgb) / .45);transition:background-color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease}.marcaDoc.marcaComentario.resuelto{background:rgb(var(--visor-tinta) / .035);box-shadow:inset 0 -1px 0 rgb(var(--visor-violeta-rgb) / .25)}.marcaDoc.marcaComentario.activa{background:rgb(var(--visor-violeta-rgb) / .3);box-shadow:inset 0 0 0 1.5px rgb(var(--visor-violeta-rgb) / .95), 0 0 0 3px rgb(var(--visor-violeta-rgb) / .2)}.marcaDoc.marcaComentario:focus-visible{outline:2px solid rgb(var(--visor-accion));outline-offset:1px}.paginas[data-sobre=marca] .capaTexto :is(span,br){cursor:pointer}[data-panel=documento] .enlaces,[data-panel=documento] .saltoDoc{z-index:2}.marcaDoc.marcaSeleccion{background:rgb(var(--visor-accion) / .16);animation:marcaSeleccion .6s var(--curva)}@keyframes marcaSeleccion{0%{background:rgb(var(--visor-accion) / .34);box-shadow:0 0 0 4px rgb(var(--visor-accion) / .18)}to{background:rgb(var(--visor-accion) / .16);box-shadow:0 0 0 0 rgb(var(--visor-accion) / 0)}}.marcaDoc.destello{animation:marcaDestello 1.2s var(--curva)}@keyframes marcaDestello{0%{box-shadow:0 0 0 6px rgb(var(--visor-violeta-rgb) / .4);background:rgb(var(--visor-violeta-rgb) / .32)}to{box-shadow:0 0 0 0 rgb(var(--visor-violeta-rgb) / 0)}}.miniBarraSel{z-index:30;visibility:hidden;background:var(--flotante);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);animation:tarjetaEntra var(--dur-rapida) var(--curva);gap:2px;padding:3px;display:flex;position:absolute}.miniBarraSel button{min-height:28px;color:var(--tinta);background:0 0;border-color:#0000;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.miniBarraSel button:hover{background:var(--accion-tenue);color:var(--accion-texto)}.miniBarraSel.subrayar{align-items:center;gap:4px;padding:3px}.miniBarraSel.subrayar .coloresAnot{gap:4px;padding:0 4px}.miniBarraSel.subrayar .muestraAnot{background:var(--c);border:2px solid #0000;border-radius:50%;width:22px;height:22px;min-height:22px;padding:0}.miniBarraSel.subrayar .muestraAnot:hover{background:var(--c);border-color:var(--tinta-3);transform:scale(1.12)}.miniBarraSel.subrayar>button:not(.muestraAnot){border-left:1px solid var(--regla);border-radius:0 var(--radio) var(--radio) 0}.pildoraHerramienta{z-index:25;max-width:calc(100% - 24px);color:var(--accion-texto);background:var(--flotante);border:1px solid var(--regla-fuerte);box-shadow:var(--sombra-flotante);animation:pildoraEntra var(--dur) var(--curva);border-radius:999px;align-items:center;gap:10px;padding:5px 6px 5px 13px;font-size:12.5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pildoraTexto{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinta-2);overflow:hidden}.pildoraHerramienta .coloresAnot{gap:5px;padding:0}.pildoraHerramienta .muestraAnot{width:18px;height:18px;min-height:18px}.pildoraSalir{min-height:26px;color:var(--sobre-accion);background:var(--accion);border-color:var(--accion);border-radius:999px;padding:0 13px;font-size:12px}.pildoraSalir:hover{background:var(--accion-hover);border-color:var(--accion-hover)}@keyframes pildoraEntra{0%{opacity:0;transform:translate(-50%,6px)}}@media (width<=560px){.pildoraTexto{display:none}}@media (prefers-reduced-motion:reduce){.pildoraHerramienta{animation:none}}.controlesPagina{z-index:24;background:var(--flotante);border:1px solid var(--regla-fuerte);box-shadow:var(--sombra-flotante);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--curva);border-radius:999px;align-items:center;gap:8px;padding:3px 4px;display:flex;position:absolute;bottom:16px;left:16px}.controlesPagina[data-activo=si],.controlesPagina:hover,.controlesPagina:focus-within{opacity:1;pointer-events:auto}.controlesPagina .grupoPagina{align-items:center;gap:2px;padding:0 6px 0 2px;display:inline-flex}.controlesPagina .campoPagina{background:0 0;border-color:#0000}.controlesPagina .campoPagina:hover{border-color:var(--regla)}.controlesPagina .etiquetaCitado{border-radius:999px}@media (prefers-reduced-motion:reduce){.controlesPagina{transition:none}}.etiquetaCitado{min-height:26px;font:500 12px var(--sans);color:var(--tinta);background:var(--fosforito);border:1px solid var(--fosforito-borde);border-radius:var(--radio);flex:none;padding:0 10px}.etiquetaCitado:hover{background:var(--fosforito-hover)}.enlacePdf{pointer-events:auto;cursor:pointer;border-radius:2px;position:absolute}.enlacePdf:hover{background:rgb(var(--visor-accion) / .14);outline:1px solid rgb(var(--visor-accion) / .5)}.enlacePdf:focus-visible{outline:2px solid rgb(var(--visor-accion))}.coincidencia{background:rgb(var(--visor-accion) / .18);border-radius:1px;position:absolute}.coincidencia.actual{background:rgb(var(--visor-accion) / .35);outline:1.5px solid rgb(var(--visor-accion))}.saltoDoc{pointer-events:none;background:rgb(var(--visor-accion) / .1);border-left:3px solid rgb(var(--visor-accion));width:100%;height:22px;animation:destello 1.4s var(--curva) forwards;position:absolute;left:0}@keyframes destello{0%,40%{opacity:1}to{opacity:0}}@media (width<=1100px){.tarjetaAnot{width:260px}}.barra button.fantasma[aria-pressed=true]:not(.botonMargen){background:var(--accion-tenue);color:var(--accion-texto);box-shadow:inset 0 0 0 1px var(--accion)}.barra button.fantasma[aria-pressed=true]:not(.botonMargen):hover{background:var(--accion-tenue)}.lector{inset:var(--alto-cabecera) 0 0 0;z-index:4;background:var(--papel);display:flex;position:fixed}.lectorVolver span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lectorVisor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.lectorBotones{z-index:41;animation:lectorFlota var(--dur) var(--curva);gap:6px;display:flex;position:absolute;top:10px;left:10px}.lectorBotones button{width:34px;height:34px;min-height:34px;color:var(--tinta-2);background:var(--flotante);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);padding:0;box-shadow:0 1px 3px #1f1d1a29}.lectorBotones button:hover{color:var(--tinta);background:var(--papel-2)}:root[data-tema=oscuro] .lectorBotones button{box-shadow:0 1px 3px #00000080}.lectorAviso{z-index:42;max-width:min(560px,100% - 130px);color:var(--rojo);background:var(--rojo-tenue);border:1px solid var(--rojo);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);animation:lectorAvisoEntra var(--dur) var(--curva);align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}@keyframes lectorFlota{0%{opacity:0}}@keyframes lectorAvisoEntra{0%{opacity:0;transform:translate(-50%,-6px)}}.lectorFallo{z-index:40;text-align:center;color:var(--tinta-2);background:var(--mesa);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13.5px;line-height:1.5;display:flex;position:absolute;inset:0}.lectorFallo>span:not(.calderonGrande){max-width:420px}.lectorFallo strong{font:500 17px/1.3 var(--serif);color:var(--tinta)}.lectorFalloBotones{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.panelLector{--ancho-lector:300px;width:var(--ancho-lector);background:var(--papel-2);border-right:1px solid var(--regla);min-width:0;transition:width var(--dur-panel) var(--curva), border-right-width var(--dur-panel) var(--curva);flex:none;overflow:hidden}.panelLector[data-abierto=no]{visibility:hidden;width:0;transition:width var(--dur-panel) var(--curva), border-right-width var(--dur-panel) var(--curva), visibility 0s linear var(--dur-panel);border-right-width:0}.panelLectorInterior{width:var(--ancho-lector);height:100%;transition:opacity var(--dur) var(--curva), transform var(--dur-panel) var(--curva);flex-direction:column;display:flex}.panelLector[data-abierto=no] .panelLectorInterior{opacity:0;transform:translate(-14px)}.cabeceraLector{flex:none;align-items:center;gap:4px;padding:6px 6px 0;display:flex}.cabeceraLector .lectorVolver{flex:auto;justify-content:flex-start;min-width:0;padding:0 8px}.identidadLector{flex:none;padding:8px 16px 14px}.identidadLector h2{-webkit-line-clamp:3;overflow-wrap:anywhere;font:500 15px/1.35 var(--serif);letter-spacing:-.005em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.identidadLector p{color:var(--tinta-3);margin-top:4px;font-size:12px}.pestanasLector{min-height:var(--alto-barra);border-bottom:1px solid var(--regla);flex:none;display:flex;position:relative}.pestanasLector:after{content:"";background:var(--accion) padding-box;width:33.3333%;height:2px;transform:translateX(calc(var(--pos,0) * 100%));transition:transform var(--dur) var(--curva);pointer-events:none;border-inline:10px solid #0000;position:absolute;bottom:-1px;left:0}.pestanasLector button[role=tab]{min-width:0;min-height:var(--alto-barra);font:500 12.5px/1 var(--sans);color:var(--tinta-3);background:0 0;border:0;border-radius:0;flex:1 1 0;gap:6px;padding:0 4px}.pestanasLector button[role=tab]:hover{color:var(--tinta);background:var(--papel)}.pestanasLector button[role=tab][aria-selected=true]{color:var(--accion-texto)}.pestanasLector button[role=tab]:focus-visible{box-shadow:inset 0 0 0 2px var(--accion)}.pestanasLector button[role=tab]:active:not(:disabled){transform:none}.contadorLector{min-width:17px;height:17px;font:500 10.5px/17px var(--mono);text-align:center;color:var(--accion-texto);background:var(--accion-tenue);border-radius:9px;padding:0 5px}.cuerpoLector{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:10px 8px 18px;overflow-y:auto}.listaLector{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.itemSeccion,.itemArticulo,.itemAnot{text-align:left;white-space:normal;width:100%;min-height:0;font:400 13px/1.35 var(--sans);border-radius:var(--radio);transition:background-color var(--dur-rapida) ease, box-shadow var(--dur) var(--curva);background:0 0;border:0;justify-content:flex-start;align-items:flex-start;padding:7px 10px}.itemSeccion:hover,.itemArticulo:hover,.itemAnot:hover{background:var(--papel)}.itemSeccion[aria-current],.itemArticulo[aria-current]{background:var(--accion-tenue);box-shadow:inset 2px 0 0 var(--accion)}.itemSeccion[aria-current]:hover,.itemArticulo[aria-current]:hover{background:var(--accion-tenue)}.itemSeccion{grid-template-columns:1fr auto;align-items:baseline;gap:10px;display:grid}.textoSeccion{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--tinta);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.itemSeccion[aria-current] .textoSeccion{color:var(--accion-texto);font-weight:500}.paginaSeccion{font:11px/1 var(--mono);color:var(--tinta-3);white-space:nowrap}.itemArticulo{flex-direction:column;gap:2px}.tituloArticulo{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--tinta);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.itemArticulo[aria-current] .tituloArticulo{color:var(--accion-texto)}.firmaArticulo{color:var(--tinta-3);font-size:12px}.cabeceraBibliotecaLector{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 10px 8px;display:flex}.cabeceraBibliotecaLector strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 15px/1.3 var(--serif);overflow:hidden}.cabeceraBibliotecaLector span{font:12px var(--mono);color:var(--tinta-3);flex:none}.filtroLector{min-height:32px;margin:0 0 8px;font-size:13px}.carpetaLector{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);align-items:center;gap:6px;margin:14px 10px 4px;display:flex}.carpetaLector span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grupoLector:first-of-type .carpetaLector{margin-top:4px}.verTodoLector{justify-content:flex-start;width:100%;margin-top:14px}.anotarLector{flex-direction:column;gap:8px;display:flex}.etiquetaLector{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin:6px 2px 0}.herramientasLector{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.herramientasLector button{min-height:62px;font:500 12px/1 var(--sans);color:var(--tinta-2);background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);flex-direction:column;gap:6px;padding:9px 4px 8px}.herramientasLector button:hover{color:var(--tinta);border-color:var(--tinta-3)}.herramientasLector button[aria-pressed=true]{color:var(--accion-texto);background:var(--accion-tenue);border-color:var(--accion)}.ayudaLector{min-height:2.9em;color:var(--tinta-2);margin:0 2px;font-size:12.5px;line-height:1.45}.coloresLector{gap:10px;padding:2px 2px 4px;display:flex}.coloresLector .muestraAnot{width:26px;height:26px;min-height:26px}.separadorLector{background:var(--regla);height:1px;margin:10px 0 2px}.cabeceraAnotaciones{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cabeceraAnotaciones span{color:var(--tinta-3);font-size:11.5px}.avisoLector{color:var(--ambar);background:var(--ambar-tenue);border-radius:var(--radio);margin:2px;padding:10px 12px;font-size:12.5px;line-height:1.45}.listaAnotaciones{gap:4px}.itemAnot{flex-direction:column;align-items:stretch;gap:3px;padding:8px 10px 8px 14px;position:relative}.itemAnot:before{content:"";background:var(--c);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:4px}.metaAnot{font:11px/1.3 var(--mono);letter-spacing:.02em;color:var(--tinta-3)}.citaAnot,.notaAnot{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.citaAnot{font:italic 400 12.5px/1.4 var(--serif);color:var(--tinta)}.notaAnot{font:400 12.5px/1.4 var(--sans);color:var(--tinta-2);border-left:2px solid var(--regla-fuerte);padding-left:8px}.notaAnot.vacia{color:var(--tinta-3);font-style:italic}.vacioLector{text-align:center;color:var(--tinta-3);flex-direction:column;align-items:center;gap:8px;padding:28px 14px;font-size:13px;line-height:1.45;display:flex}.vacioLector strong{font:500 14px/1.3 var(--serif);color:var(--tinta)}.vacioLector .calderonGrande{font-size:34px;line-height:1}.vacioLector.chico{text-align:left;align-items:flex-start;padding:8px 4px}.paginasLector{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;width:100%;margin-top:4px;display:grid}.paginasLector button{min-height:30px;font:12px var(--mono);color:var(--tinta-2);padding:0}.paginasLector button[aria-current=page]{color:var(--accion-texto);background:var(--accion-tenue);border-color:var(--accion)}.lectorVelo{display:none}@media (width<=760px){.panelLector{z-index:6;width:min(88vw, var(--ancho-lector));box-shadow:var(--sombra-flotante);transition:transform var(--dur-panel) var(--curva);position:absolute;inset:0 auto 0 0}.panelLector[data-abierto=no]{width:min(88vw, var(--ancho-lector));box-shadow:none;transition:transform var(--dur-panel) var(--curva), visibility 0s linear var(--dur-panel);transform:translate(-100%)}.panelLectorInterior{width:100%}.panelLector[data-abierto=no] .panelLectorInterior{opacity:1;transform:none}.lectorVelo{z-index:5;background:var(--velo);min-height:0;animation:lectorVeloEntra var(--dur) var(--curva);border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.lectorVelo:hover{background:var(--velo)}.lectorVelo:active:not(:disabled){transform:none}}@keyframes lectorVeloEntra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.panelLector,.panelLector[data-abierto=no]{transition:none}.panelLector[data-abierto=no] .panelLectorInterior{transform:none}.panelLectorInterior{transition:opacity var(--dur) ease}.pestanasLector:after{transition:none}.lectorVelo,.lectorBotones,.lectorAviso{animation:none}}#panelFicheros{background:var(--papel-2);border-right:1px solid var(--regla);flex-direction:column;flex:0 0 236px;min-width:160px;max-width:50%;min-height:0;display:flex;position:relative}#panelFicheros .barra{background:var(--papel-2);flex-wrap:nowrap;padding-right:4px}.accionesArbol{gap:0;margin-left:auto;display:inline-flex}.accionesArbol button.icono{width:28px;height:28px;min-height:28px}#panelFicheros.arrastrando{transition:none}.separadorFicheros{z-index:4;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;right:-3px}.separadorFicheros:after{content:"";background:var(--accion);opacity:0;width:1px;transition:opacity var(--dur) ease;position:absolute;top:0;bottom:0;left:3px}.separadorFicheros:hover:after,.separadorFicheros:focus-visible:after,#panelFicheros.arrastrando .separadorFicheros:after{opacity:1;width:2px;left:2px}.separadorFicheros:focus-visible{outline:none}#panelFicheros.plegado{flex-basis:40px;align-items:center;gap:12px;min-width:0;padding-top:6px}#panelFicheros.plegado .rotulo{writing-mode:vertical-rl;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-3);transform:rotate(180deg)}.cuerpoArbol{min-height:0;transition:background-color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease;flex:1;padding:6px 0 16px;overflow:auto}.cuerpoArbol.destino{background:var(--accion-tenue);box-shadow:inset 0 0 0 2px var(--accion)}.filaArbol{min-height:28px;transition:background-color var(--dur-rapida) ease;align-items:center;padding-right:4px;display:flex;position:relative}.filaArbol:hover{background:color-mix(in srgb, var(--hoja) 60%, transparent)}.filaArbol.abierta{background:var(--hoja);box-shadow:inset 2px 0 0 var(--accion)}.filaArbol.destino{background:var(--accion-tenue);outline:1px dashed var(--accion);outline-offset:-1px}.filaArbol[draggable=true]{cursor:grab}.filaArbol .nombreFila{min-width:0;min-height:28px;font:400 13px/1.2 var(--sans);color:var(--tinta-2);background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-start;gap:6px;padding:0 4px}.filaArbol .nombreFila:hover{color:var(--tinta);background:0 0}.filaArbol .nombreFila:active:not(:disabled){transform:none}.filaArbol.abierta .nombreFila{color:var(--tinta);font-weight:500}.filaArbol.seleccionada .nombreFila{color:var(--tinta)}.filaArbol .nombreFila .icono{color:var(--tinta-3)}.filaArbol.abierta .nombreFila .icono{color:var(--accion-texto)}.filaArbol .texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.galon{width:12px;color:var(--tinta-3);transition:transform var(--dur) var(--curva);place-items:center;display:inline-grid}.galon.abierto{transform:rotate(90deg)}.marcaFila{font:500 9.5px/15px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);border:1px solid var(--regla);border-radius:var(--radio);flex:none;margin-left:auto;padding:0 4px}.accionesFila{opacity:0;transition:opacity var(--dur-rapida) ease;display:inline-flex}.filaArbol:hover .accionesFila,.filaArbol:focus-within .accionesFila{opacity:1}.accionesFila button.icono{width:24px;height:24px;min-height:24px}@media (hover:none){.accionesFila{opacity:1}}.filaArbol.editando{color:var(--tinta-3);gap:6px;padding-right:8px}.filaArbol.editando input{min-height:26px;padding:2px 6px;font-size:13px}.confirmarFila{color:var(--rojo);background:var(--rojo-tenue);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 8px;font-size:12px;display:flex}.confirmarFila span{flex-basis:100%}.confirmarFila button{min-height:24px;padding:0 8px;font-size:12px}.confirmarFila button.peligroso{background:var(--rojo);border-color:var(--rojo);color:var(--sobre-accion)}:root[data-tema=oscuro] .confirmarFila button.peligroso{color:#1a1916}.filaVacia{font:11px var(--mono);color:var(--tinta-3);padding:2px 8px 6px}.pistaArbol{color:var(--tinta-3);margin:14px 12px 0;font-size:11.5px;line-height:1.5}.pistaArbol code{color:var(--tinta-2);font-size:10.5px}.avisoArbol{color:var(--verde);border-top:1px solid var(--regla);background:var(--hoja);align-items:flex-start;gap:6px;margin:0;padding:8px 6px 8px 12px;font-size:12px;display:flex}.avisoArbol.error{color:var(--rojo);background:var(--rojo-tenue)}.avisoArbol button.icono{flex:none;width:20px;height:20px;min-height:20px;margin-left:auto}.vistaPrincipal{flex-direction:column;flex:1;min-height:0;display:flex}.vistaFichero{background:var(--mesa);flex-direction:column;flex:1;align-items:center;gap:18px;min-height:0;padding:28px 20px;display:flex;overflow:auto}.vistaFichero img{max-width:100%;max-height:58vh;box-shadow:var(--sombra-hoja);background:#fff}.sinVista{text-align:center;max-width:360px;color:var(--tinta-2);flex-direction:column;align-items:center;gap:10px;margin-top:8vh;display:flex}.usoFigura{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);gap:8px;width:min(560px,100%);padding:12px 14px;display:grid}.usoFigura code{color:var(--tinta);background:var(--papel-2);border-radius:var(--radio);word-break:break-all;padding:8px 10px;font-size:12.5px}.usoFigura button{justify-self:start}.pedirClaude{position:relative}.ventanaClaude{z-index:50;background:var(--flotante);border:1px solid var(--regla);border-radius:var(--radio-grande);width:min(380px,90vw);box-shadow:var(--sombra-flotante);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--dur-rapida) ease, transform var(--dur-rapida) var(--curva-salida), visibility 0s linear var(--dur-rapida);gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:scale(.97)translateY(-2px)}.ventanaClaude.abierto{opacity:1;visibility:visible;transition:opacity var(--dur) ease, transform var(--dur) var(--curva), visibility 0s;transform:none}.ventanaClaude label{color:var(--tinta-2);font-size:12.5px;font-weight:500}.ventanaClaude label.casilla{align-items:center;gap:8px;font-weight:400;display:flex}.ventanaClaude textarea{font-size:13.5px}.ventanaClaude .ayuda{color:var(--tinta-3);font-size:12px;line-height:1.5}.ventanaClaude .aviso{color:var(--verde);font-size:12.5px}.ventanaClaude button.principal{justify-self:end}.selectorIA{border:0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.selectorIA legend{float:left;color:var(--tinta-2);margin-right:8px;padding:0;font-size:12.5px;font-weight:500}.ventanaClaude .selectorIA label{min-height:28px;color:var(--tinta-2);background:var(--hoja);border:1px solid var(--regla-fuerte);border-radius:var(--radio);cursor:pointer;transition:background-color var(--dur-rapida) ease, border-color var(--dur-rapida) ease, color var(--dur-rapida) ease;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.ventanaClaude .selectorIA label:hover{background:var(--papel-2)}.ventanaClaude .selectorIA label.elegida{color:var(--accion-texto);background:var(--accion-tenue);border-color:var(--accion)}.ventanaClaude .selectorIA label:has(input:focus-visible){box-shadow:var(--foco)}.selectorIA input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;position:absolute}@media (width<=1100px){.pedirClaude>button{gap:0;width:32px;padding:0;font-size:0}}.barraFormato{background:var(--hoja);border-bottom:1px solid var(--regla);flex:none;align-items:center;gap:0;padding:3px 8px;display:flex;overflow:hidden}.grupoFormato{flex:none;align-items:center;gap:1px;display:inline-flex}.grupoFormato[hidden]{display:none}.grupoFormato+.grupoFormato{border-left:1px solid var(--regla);margin-left:6px;padding-left:6px}.barraFormato button.icono{width:28px;height:28px;min-height:28px;color:var(--tinta-2);flex:none}.barraFormato button.icono:hover{background:var(--papel-2);color:var(--tinta)}.barraFormato button.icono:active:not(:disabled){background:var(--accion-tenue);color:var(--accion-texto)}.barraFormato button.icono:focus-visible{box-shadow:inset 0 0 0 2px var(--accion)}.barraFormato .puntosMas{letter-spacing:0;padding-bottom:5px;font-size:18px;line-height:1}.barraEstadoEditor{background:var(--papel-2);border-top:1px solid var(--regla);min-height:32px;color:var(--tinta-3);flex-wrap:wrap;flex:none;align-items:center;gap:2px 6px;padding:2px 8px;font-size:12px;display:flex}.barraEstadoEditor .grupoVista{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.barraEstadoEditor .interruptorVista{min-height:26px;color:var(--tinta-3);background:0 0;border-color:#0000;flex:none;gap:6px;padding:0 8px;font-size:12px;font-weight:500}.barraEstadoEditor .interruptorVista:hover{background:var(--hoja);color:var(--tinta);border-color:#0000}.barraEstadoEditor .interruptorVista[aria-pressed=true]{background:var(--accion-tenue);color:var(--accion-texto)}.barraEstadoEditor .interruptorVista:focus-visible{box-shadow:inset 0 0 0 2px var(--accion)}#panelBusqueda{z-index:30;background:var(--papel);border-left:1px solid var(--regla);width:min(420px,100vw);box-shadow:var(--sombra-flotante);visibility:hidden;transition:transform var(--dur) var(--curva-salida), visibility 0s linear var(--dur);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 24px))}#panelBusqueda.abierto{visibility:visible;transition:transform var(--dur-panel) var(--curva), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){#panelBusqueda{opacity:0;transition:opacity 1ms,visibility 0s linear 1ms;transform:none}#panelBusqueda.abierto{opacity:1}}#cabeceraBusqueda{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 4px 20px;display:flex}#cabeceraBusqueda .etiqueta{margin-bottom:2px}#buscador{gap:8px;padding:12px 16px 0 20px;display:flex}.campoBusqueda{flex:1;align-items:center;min-width:0;display:flex;position:relative}.campoBusqueda .icono{color:var(--tinta-3);pointer-events:none;position:absolute;left:10px}.campoBusqueda input{padding-left:34px}#panelBusqueda .pista{color:var(--tinta-3);border-bottom:1px solid var(--regla);padding:8px 16px 12px 20px;font-size:12px}#resultados{flex:1;padding:8px 10px 24px;overflow-y:auto}#resultados .aviso{padding:20px 10px;line-height:1.6}#resultados .aviso code{word-break:break-all;font-size:11.5px}.resultado{border-radius:var(--radio);cursor:pointer;transition:background-color var(--dur-rapida) ease;border-left:2px solid #0000;padding:12px 12px 12px 14px}.resultado+.resultado{border-top:1px solid var(--regla)}.resultado:hover{background:var(--papel-2)}.resultado.activo{background:var(--accion-tenue);border-left-color:var(--accion);border-radius:0 var(--radio) var(--radio) 0}.resultado .meta{font:11.5px var(--mono);color:var(--tinta-3);flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;display:flex}.resultado .cita{color:var(--accion-texto);font-weight:500}.resultado .seccion{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.resultado .texto{font:14px/1.6 var(--serif);color:var(--tinta);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resultado .acciones-anclaje{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.resultado .btn-anclar{min-height:28px;padding:0 10px;font-size:12px}.resultado .btn-anclar:not(.secundario){background:var(--fosforito);border-color:var(--fosforito-borde);color:var(--tinta)}.resultado .btn-anclar:not(.secundario):hover{background:var(--fosforito-hover)}.resultado .btn-anclar .calderon{color:var(--tinta)}.resultado .btn-anclar code{font-size:11.5px}.resultado .estado-anclaje{margin-top:8px;font-size:12.5px}.resultado .estado-anclaje.ok{color:var(--verde)}.resultado .estado-anclaje.error{color:var(--rojo)}#panelReferencias{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}#panelReferencias .barra{flex-wrap:nowrap}#resumenCorpus{min-width:0;font:12px var(--mono);color:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.errorSubida{background:var(--rojo-tenue);border-radius:var(--radio);margin:10px 14px 0;padding:8px 12px}#cuerpoReferencias{background:var(--papel);flex:1;padding:14px;overflow-y:auto}#zonaSubida{border:1px dashed var(--regla-fuerte);border-radius:var(--radio-grande);color:var(--tinta-3);text-align:center;cursor:pointer;transition:border-color var(--dur-rapida) ease, background-color var(--dur-rapida) ease;flex-direction:column;align-items:center;gap:4px;margin-bottom:14px;padding:20px 16px;font-size:12.5px;display:flex}#zonaSubida .icono{color:var(--tinta-2);margin-bottom:2px}#zonaSubida strong{color:var(--tinta);font-size:13.5px;font-weight:500}#zonaSubida:hover,#panelReferencias.encima #zonaSubida{border-color:var(--accion);background:var(--accion-tenue)}#avisoSoltar{z-index:20;color:var(--accion-texto);background:color-mix(in srgb, var(--papel) 92%, transparent);border:2px dashed var(--accion);border-radius:var(--radio-grande);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex;position:absolute;inset:8px}#listaPapers{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);overflow:hidden}#listaPapers:empty{display:none}.filaPaper,.filaTrabajo{border-bottom:1px solid var(--regla);align-items:center;gap:8px;padding:10px 8px 10px 14px;display:flex}.filaPaper:last-child,.filaTrabajo:last-child{border-bottom:0}.filaPaper:nth-child(2n){background:var(--fila-alterna)}.filaPaper{cursor:pointer;transition:background-color var(--dur-rapida) ease}.filaPaper:hover{background:var(--accion-tenue)}.filaPaper .datos,.filaTrabajo .datos{flex:1;min-width:0}.filaPaper .titulo,.filaTrabajo .titulo{font:14px/1.4 var(--serif);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;overflow:hidden}.filaPaper .meta,.filaTrabajo .meta{font:11.5px var(--mono);color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filaPaper .clave{color:var(--accion-texto);font-weight:500}.filaPaper .problema{font:11.5px var(--mono);color:var(--ambar);margin-top:3px}.filaPaper.malEstado{box-shadow:inset 3px 0 0 var(--ambar)}.filaPaper .icono{color:inherit}.filaPaper button.icono.activo{background:var(--accion-tenue);color:var(--accion-texto)}.editorReferencia{background:var(--hoja);border-bottom:1px solid var(--regla);box-shadow:inset 3px 0 0 var(--accion);flex-direction:column;gap:12px;padding:14px 16px 14px 14px;display:flex}.rejillaReferencia{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;display:grid}.rejillaReferencia label{font:11.5px var(--mono);color:var(--tinta-3);flex-direction:column;gap:4px;min-width:0;display:flex}.rejillaReferencia label.ancho{grid-column:1/-1}.rejillaReferencia .ayuda{color:var(--tinta-3);font-weight:400}.rejillaReferencia input,.rejillaReferencia select,.rejillaReferencia textarea{font:13px var(--sans);color:var(--tinta)}.accionesReferencia{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accionesReferencia .separador{flex:8px}.accionesReferencia label.casilla{color:var(--tinta-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.claveReferencia{font:12px var(--mono);color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.claveReferencia code{color:var(--accion-texto);font-weight:500}.candidatosCrossref{border:1px solid var(--regla);border-radius:var(--radio);margin:0;padding:0;list-style:none;overflow:hidden}.candidatosCrossref li{border-bottom:1px solid var(--regla);align-items:center;gap:10px;padding:8px 10px;display:flex}.candidatosCrossref li:last-child{border-bottom:0}.candidatosCrossref li.probable{box-shadow:inset 3px 0 0 var(--verde);background:var(--fila-alterna)}.candidatosCrossref .datos{flex:1;min-width:0}.candidatosCrossref .titulo{font:13px/1.35 var(--serif);color:var(--tinta)}.candidatosCrossref .meta{font:11.5px var(--mono);color:var(--tinta-3);overflow-wrap:anywhere}.filaTrabajo{background:var(--papel-2);position:relative}.filaTrabajo .titulo{font-family:var(--sans);font-size:13px}.filaTrabajo.ok{box-shadow:inset 3px 0 0 var(--verde)}.filaTrabajo.error{box-shadow:inset 3px 0 0 var(--rojo)}.filaTrabajo.error .meta{color:var(--rojo)}.filaTrabajo.enMarcha:after{content:"";background:var(--accion);width:30%;height:2px;animation:1.4s ease-in-out infinite progreso;position:absolute;bottom:0;left:0}@keyframes progreso{0%{transform:translate(-100%)}to{transform:translate(340%)}}.filaTrabajo.subida.enMarcha:after{content:none}.filaTrabajo .portadaTrabajo{object-fit:cover;object-position:top;border:1px solid var(--regla);background:#fff;border-radius:2px;flex:none;width:34px;height:44px}.filaTrabajo .fichero{font:11px var(--mono);color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;overflow:hidden}.filaTrabajo .avanceSubida{background:var(--accion);height:2px;transition:width var(--dur-rapida) linear;position:absolute;bottom:0;left:0}#contadorComentarios{font:12px var(--mono);color:var(--tinta-3);margin-left:auto}#btnComentar kbd{margin-left:4px}#cuerpoComentarios{background:var(--papel);flex-direction:column;flex:1;gap:10px;padding:12px 14px 40px;display:flex;overflow:auto}#listaComentarios{flex-direction:column;gap:10px;display:flex}#comentariosVacio{margin-top:12vh}.comentario{background:var(--hoja);border:1px solid var(--regla);border-left:3px solid var(--violeta);border-radius:0 var(--radio) var(--radio) 0;cursor:pointer;transition:border-color var(--dur-rapida) ease, box-shadow var(--dur-rapida) ease;padding:12px 14px}.comentario:hover{border-color:var(--regla-fuerte);border-left-color:var(--violeta)}.comentario.activo{box-shadow:0 0 0 2px var(--violeta-tenue);border-color:var(--violeta)}.comentario.suggestion{border-left-color:var(--verde)}.comentario:has(.cambio){border-left-color:var(--verde)}.comentario.resolved,.comentario.accepted,.comentario.rejected{border-left-color:var(--regla-fuerte);opacity:.72}.comentario.resolved>p{text-decoration:line-through;-webkit-text-decoration-color:var(--tinta-3);text-decoration-color:var(--tinta-3)}.comentario.orphaned{border-left-color:var(--ambar)}.comentario .autor{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violeta);margin-bottom:6px}.comentario blockquote,#citaComentario{border-left:2px solid var(--regla-fuerte);font:italic 13px/1.55 var(--serif);color:var(--tinta-2);margin:0 0 8px;padding:2px 0 2px 10px}.comentario p{margin:0 0 6px;font-size:13.5px;line-height:1.5}.comentario .respuesta{color:var(--tinta-2);border-top:1px dashed var(--regla);margin-bottom:6px;padding-top:6px;font-size:12.5px}.comentario .aviso{color:var(--ambar);margin-bottom:6px;font-size:12.5px}.comentario footer{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.comentario footer button,.comentario .campo button,.tarjetaRevision footer button,.tarjetaRevision .campo button{min-height:26px;padding:0 9px;font-size:12px}.comentario footer button.aceptar{background:var(--verde-tenue);border-color:var(--verde);color:var(--verde)}.comentario .confirmar{color:var(--rojo);align-items:center;gap:4px;font-size:12px;display:inline-flex}.comentario .campo{flex-direction:column;gap:6px;margin:6px 0;display:flex}.comentario .campo label{color:var(--tinta-2);font-size:12px}.comentario .campo div{gap:4px;display:flex}.cambio{font:13.5px/1.55 var(--serif);margin:0 0 6px}.cambio del{color:var(--rojo);-webkit-text-decoration-color:var(--rojo);text-decoration-color:var(--rojo);background:var(--rojo-tenue)}.cambio ins{color:var(--verde);text-underline-offset:3px;background:var(--verde-tenue);margin-left:6px;text-decoration:underline}.conFuente{font:12px/1.4 var(--sans,inherit);color:var(--verde);margin:0 0 6px}#redactorComentario{background:var(--hoja);border:1px solid var(--violeta);border-radius:var(--radio);box-shadow:0 0 0 3px var(--violeta-tenue);flex-direction:column;gap:8px;padding:12px 14px;display:flex}#citaComentario{border-left-color:var(--violeta);max-height:5.5rem;overflow:auto}#redactorComentario label{color:var(--tinta-2);font-size:12px;font-weight:500}#redactorComentario .acciones{gap:6px;display:flex}.cajaAncha{width:min(720px,100%)}.dialogo form.editorReferencia{box-shadow:none;background:0 0;border-bottom:0;flex-flow:column;align-items:stretch;padding:0}.dialogo form.editorReferencia input,.dialogo form.editorReferencia textarea,.dialogo form.editorReferencia select{flex:none;width:100%}.dialogo form.editorReferencia input[type=checkbox]{width:16px}.formMover .pie .fantasma{margin-right:auto}#vistaRevision{z-index:60;background:var(--papel);flex-direction:column;display:flex;position:fixed;inset:0}#cabeceraRevision .migas .titulo small{font:12px var(--sans);color:var(--tinta-3);margin-left:6px}#cabeceraRevision .insignia{font:500 10.5px/18px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violeta);background:var(--violeta-tenue);border-radius:var(--radio);flex:none;padding:3px 10px}.selectorModo{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio);flex:none;gap:2px;padding:2px;display:inline-flex}.selectorModo button{font:500 12px/18px var(--sans);color:var(--tinta-2);border-radius:calc(var(--radio) - 1px);cursor:pointer;background:0 0;border:0;padding:3px 11px}.selectorModo button:hover{color:var(--tinta)}.selectorModo button.activo{color:var(--violeta);background:var(--violeta-tenue)}.selectorModo button:focus-visible{outline:2px solid var(--violeta);outline-offset:1px}#panelCodigo .barra .selectorModo{margin-left:auto}.avisoAcceso{color:var(--ambar);background:var(--ambar-tenue);border-bottom:1px solid var(--regla);margin:0;padding:8px 16px}.avisoAcceso button{margin-left:8px}.documentoRevision{flex-direction:column;flex:1;min-height:0;display:flex}.documentoRevision[hidden]{display:none}.documentoRevision>.panelTab{flex:1}.logCompilacion{background:var(--hoja);border-bottom:1px solid var(--regla);flex:none;max-height:40%;padding:8px 14px;overflow:auto}.logCompilacion summary{cursor:pointer;color:var(--rojo,#b3261e);font-weight:500}.logCompilacion pre{font:11.5px/1.5 var(--mono);white-space:pre-wrap;color:var(--tinta-2);margin:6px 0 0}#panelesRevision{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);min-height:0;display:grid}.codigoRevision{border-right:1px solid var(--regla);flex-direction:column;min-width:0;min-height:0;display:flex}.codigoRevision #editor{flex:1;min-height:0}.lateralRevision{background:var(--papel);flex-direction:column;min-width:0;min-height:0;display:flex}.lateralRevision nav button{flex:none}.cuerpoLateral{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.cuerpoLateral .vacio{margin-top:10vh}.cuerpoLateral>.aviso{color:var(--ambar);background:var(--ambar-tenue);border-radius:var(--radio);margin:0;padding:8px 12px}.cuerpoLateral .acciones{flex-wrap:wrap;gap:8px;display:flex}.cuerpoLateral label{color:var(--tinta-2);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}.cuerpoLateral blockquote{border-left:2px solid var(--regla-fuerte);font:italic 13px/1.55 var(--serif);color:var(--tinta-2);margin:0 0 6px;padding:2px 0 2px 10px}.borrador{background:var(--hoja);border:1px solid var(--violeta);border-radius:var(--radio);box-shadow:0 0 0 3px var(--violeta-tenue);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.citaRevision{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio-grande);padding:16px 18px}.citaRevision .etiqueta{color:var(--accion-texto);margin-bottom:6px}.citaRevision h3{margin:0 0 6px;font-size:17px;line-height:1.35}.citaRevision .meta{font:11.5px/1.5 var(--mono);color:var(--tinta-3);margin:0 0 2px}.citaRevision blockquote{font:15px/1.65 var(--serif);color:var(--tinta);background:color-mix(in srgb, var(--fosforito) 55%, transparent);border-left:3px solid var(--fosforito-borde);border-radius:0;margin:14px 0;padding:10px 14px;font-style:normal}.citaRevision img{border:1px solid var(--regla);max-width:100%;box-shadow:var(--sombra-hoja);background:#fff;margin:10px 0;display:block}.citaRevision .nota{color:var(--tinta-3);font-size:12px}.tarjetaRevision{background:var(--hoja);border:1px solid var(--regla);border-left:3px solid var(--violeta);border-radius:0 var(--radio) var(--radio) 0;cursor:pointer;padding:12px 14px}.tarjetaRevision:hover{border-color:var(--regla-fuerte);border-left-color:var(--violeta)}.tarjetaRevision.suggestion{border-left-color:var(--verde)}.tarjetaRevision.accepted,.tarjetaRevision.rejected,.tarjetaRevision.resolved{opacity:.68}.tarjetaRevision header{font:11px var(--mono);color:var(--tinta-3);justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.tarjetaRevision header .estado{text-transform:uppercase;letter-spacing:.08em}.tarjetaRevision p{margin:0 0 6px;font-size:13.5px;line-height:1.5}.tarjetaRevision .respuesta{color:var(--tinta-2);font-size:12.5px}.tarjetaRevision footer{gap:6px;display:flex}.tarjetaRevision .campo{flex-direction:column;gap:6px;margin:6px 0;display:flex}.tarjetaRevision .campo div{gap:6px;display:flex}@media (width<=860px){#panelesRevision{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.codigoRevision{border-right:0;border-bottom:1px solid var(--regla)}#cabeceraRevision .insignia{display:none}}.cm-cambio-ins{color:var(--accion);background:var(--accion-tenue);-webkit-text-decoration:underline var(--accion) 1.5px;text-decoration:underline var(--accion) 1.5px;text-underline-offset:3px;cursor:pointer}.cm-cambio-del{background:var(--rojo-tenue);-webkit-text-decoration:line-through var(--rojo) 1.5px;text-decoration:line-through var(--rojo) 1.5px;cursor:pointer}:is(#editor,#editorFichero) :is(.cm-cambio-ins,.cm-cambio-del).cm-comentario-activo{box-shadow:0 0 0 2px var(--violeta-tenue), 0 0 0 3.5px var(--violeta);border-radius:2px}.marcaDoc.marcaComentario.marcaCambio.ins{background:#1f4e791f;box-shadow:inset 0 -2px #1f4e79bf}.marcaDoc.marcaComentario.marcaCambio.del{background:#b3261e1a;box-shadow:inset 0 -2px #b3261ebf}.marcaDoc.marcaComentario.marcaCambio.propuesta{background:#2f6b3a1a;box-shadow:inset 0 -2px #2f6b3ab3}.popoverCambio,.cm-popoverCambio{font:500 12px/1.2 var(--sans);color:var(--tinta);background:var(--flotante);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.popoverCambio{z-index:60;position:fixed}.cm-tooltip:has(>.cm-popoverCambio){background:0 0;border:0}.popoverCambio .quien,.cm-popoverCambio .quien{color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;max-width:14em;padding:0 4px;overflow:hidden}.popoverCambio button,.cm-popoverCambio button{font:500 12px/18px var(--sans);color:var(--tinta);background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio);cursor:pointer;padding:3px 10px}.popoverCambio button.aceptar,.cm-popoverCambio button.aceptar{color:var(--verde);border-color:var(--verde);background:var(--verde-tenue)}.popoverCambio button.rechazar,.cm-popoverCambio button.rechazar{color:var(--rojo);border-color:var(--rojo);background:var(--rojo-tenue)}.popoverCambio button:hover,.cm-popoverCambio button:hover{filter:brightness(.96)}#conector,.dialogo{z-index:100;background:var(--velo);animation:fundido var(--dur) ease;place-items:center;padding:16px;display:grid;position:fixed;inset:0}#conector .caja,.dialogo .caja{background:var(--flotante);border:1px solid var(--regla);border-radius:var(--radio-grande);width:min(560px,100%);max-height:88vh;box-shadow:var(--sombra-flotante);animation:materializar var(--dur-panel) var(--curva);padding:22px 24px 24px;overflow-y:auto}@keyframes fundido{0%{opacity:0}}@keyframes materializar{0%{opacity:0;transform:translateY(6px)scale(.98)}}#conector header,.dialogo header{border-bottom:1px solid var(--regla);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:14px;display:flex}#conector header .etiqueta,.dialogo header .etiqueta{margin-bottom:4px}#conector h2,.dialogo h2{font-size:20px}#conector h3,.dialogo h3{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);margin:22px 0 8px}#conector p,.dialogo p{color:var(--tinta-2);line-height:1.55}#conector p strong,.dialogo p strong{color:var(--tinta);font-weight:500}#conector form,#conector .nueva,.dialogo form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#conector form input,.dialogo form input{flex:180px;min-width:0}#conector select{flex:0 auto;width:auto}#conector .ayuda{color:var(--tinta-3);margin:8px 0 0;font-size:12.5px}#conector .nueva{background:var(--fosforito);border:1px solid var(--fosforito-borde);border-radius:var(--radio);padding:12px}#conector .nueva.fija{background:var(--papel);border-color:var(--regla)}#conector .nueva p{color:var(--tinta);flex-basis:100%;margin:0}#conector .nueva input{flex:260px}#conector .nueva button.hecho{color:var(--verde);border-color:var(--verde)}#conector .error,.dialogo .error{margin-top:10px}#conector .ok,.dialogo .ok{color:var(--verde);margin-top:10px}#conector .instrucciones{border:1px solid var(--regla);border-radius:var(--radio);background:var(--papel);margin-top:12px}#conector .instrucciones summary{cursor:pointer;color:var(--accion-texto);border-radius:var(--radio);padding:8px 12px;font-size:13px;font-weight:500}#conector .instrucciones summary:focus-visible{box-shadow:var(--foco);outline:none}#conector .pasosIA{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;padding:4px 14px 14px;display:grid}#conector .pasosIA h4{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 6px}#conector .pasosIA ol{color:var(--tinta-2);margin:0;padding-left:18px;font-size:13px;line-height:1.55}#conector .pasosIA li{background:0 0;border:0;padding:0;font-size:13px;display:list-item}#conector .pasosIA li:nth-child(2n){background:0 0}#conector .pasosIA .ayuda{margin-top:8px}#conector .vacio,.dialogo .vacio{text-align:left;align-items:flex-start;max-width:none;margin:0;padding:0}#conector ul,.dialogo ul{border:1px solid var(--regla);border-radius:var(--radio);margin:0;padding:0;list-style:none;overflow:hidden}#conector li,.dialogo li{border-bottom:1px solid var(--regla);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;font-size:13.5px;display:flex}#conector li:last-child,.dialogo li:last-child{border-bottom:0}#conector li:nth-child(2n),.dialogo li:nth-child(2n){background:var(--fila-alterna)}#conector li small,.dialogo li small{font:11.5px var(--mono);color:var(--tinta-3)}#conector li button,.dialogo li button{min-height:28px;font-size:12px}#conector li button:hover,.dialogo li button:hover{color:var(--rojo);border-color:var(--rojo);background:var(--rojo-tenue)}.dialogo form.formCompartir{flex-flow:column;align-items:stretch;gap:14px}.formCompartir .campo{flex-direction:column;gap:6px;display:flex}.formCompartir .campo>span{font:500 12.5px var(--sans);color:var(--tinta)}.dialogo form.formCompartir input:not([type=checkbox]),.dialogo form.formCompartir select{flex:none;width:100%}.formCompartir .campo .ayuda{color:var(--tinta-3);margin:0;font-size:12.5px;line-height:1.45}.formCompartir .opciones{background:var(--papel);border:1px solid var(--regla);border-radius:var(--radio);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.declaracion{color:var(--tinta-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.dialogo .declaracion input[type=checkbox]{flex:none;width:16px;min-width:16px;margin:2px 0 0}.dialogo form.formCompartir button[type=submit]{align-self:flex-start}.enlaceCrear{align-items:center;gap:8px;margin-top:12px;display:flex}.dialogo .enlaceCrear select{flex:0 0 150px;width:150px}.enlaceNuevo{background:var(--fosforito);border:1px solid var(--fosforito-borde);border-radius:var(--radio);margin-top:12px;padding:12px}.enlaceNuevo .enlaceFila{align-items:center;gap:8px;display:flex}.enlaceNuevo input{min-width:0;font:12.5px var(--mono);color:var(--tinta);flex:auto}.enlaceNuevo button.hecho{color:var(--verde);border-color:var(--verde)}.dialogo .enlaceNuevo .ayuda{color:var(--tinta);margin-top:8px;display:block}.dialogo .enlacesActivos{margin-top:12px}.dialogo li{flex-wrap:wrap}.dialogo li>span:first-child{overflow-wrap:anywhere;flex:150px;min-width:0}.dialogo li select{flex:0 0 140px;width:140px}@media (prefers-reduced-motion:reduce){#conector .caja,.dialogo .caja{animation:fundido var(--dur) ease}}.menuCuenta{flex:none;position:relative}.botonCuenta{min-height:32px;color:var(--tinta-3);background:0 0;border-color:#0000;gap:4px;padding:0 6px 0 3px}.botonCuenta:hover,.botonCuenta[aria-expanded=true]{background:var(--papel-2);border-color:var(--regla)}.botonCuenta .avatar{width:26px;height:26px;font:500 12px var(--mono);color:var(--tinta);background:var(--papel-2);border:1px solid var(--regla-fuerte);border-radius:50%;place-items:center;display:inline-grid}.desplegable{z-index:50;background:var(--flotante);border:1px solid var(--regla);border-radius:var(--radio-grande);min-width:240px;box-shadow:var(--sombra-flotante);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--dur-rapida) ease, transform var(--dur-rapida) var(--curva-salida), visibility 0s linear var(--dur-rapida);padding:6px;position:absolute;top:calc(100% + 6px);right:0;transform:scale(.97)translateY(-2px)}.desplegable.abierto{opacity:1;visibility:visible;transition:opacity var(--dur) ease, transform var(--dur) var(--curva), visibility 0s;transform:none}.desplegable .cabezaMenu{border-bottom:1px solid var(--regla);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.desplegable .correo{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.desplegable button{width:100%;min-height:34px;color:var(--tinta);background:0 0;border:0;justify-content:flex-start;gap:10px;padding:0 10px;font-weight:400}.desplegable button .icono{color:var(--tinta-3)}.desplegable button:hover{background:var(--papel-2)}.desplegable hr{border:0;border-top:1px solid var(--regla);margin:4px 0}.dialogo .cajaNuevoProyecto{width:min(500px,100%)}.cajaNuevoProyecto .ayuda{color:var(--tinta-3);font-size:12.5px}.cajaNuevoProyecto code{font:12px var(--mono);color:var(--tinta-2)}.cajaNuevoProyecto select+input{margin-top:6px}.selectorModo{gap:6px;display:flex}.selectorModo button{flex:1 1 0;min-width:0}.selectorModo button[aria-pressed=true]{color:var(--accion-texto);background:var(--accion-tenue);border-color:var(--accion)}.cajaNuevoProyecto input[type=file]{height:auto;padding:6px}.resultadoImportacion p,.resultadoImportacion ul{margin:0}.resultadoImportacion ul{color:var(--tinta-2);padding-left:18px;font-size:13.5px}.resultadoImportacion ul.ayuda{color:var(--tinta-3);font-size:12.5px}.dialogo .cajaAjustes{width:min(540px,100%);padding-bottom:18px}.bloqueAjustes{border-bottom:1px solid var(--regla);padding:4px 0 16px}.bloqueAjustes:last-of-type{border-bottom:0}.dialogo .bloqueAjustes h3{font:600 14px var(--sans);letter-spacing:0;text-transform:none;color:var(--tinta);margin:14px 0 10px}.filaAjuste{align-items:center;gap:14px;display:flex}.filaAjuste.entre{justify-content:space-between}.dialogo .filaAjuste p{margin:0}.filaAjuste.casillaAjuste{cursor:pointer;color:var(--tinta-2);gap:10px;font-size:14px}.filaAjuste.casillaAjuste input{flex:none}.valorAjuste{font-weight:500;color:var(--tinta)!important}.dialogo .ayuda{color:var(--tinta-3);margin-top:4px;font-size:12.5px}.avatarGrande{width:44px;height:44px;font:500 19px var(--serif);color:var(--accion-texto);background:var(--accion-tenue);border-radius:50%;flex:none;place-items:center;display:grid}.medidoresPlan{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:10px 0 6px;display:grid}.interruptor{cursor:pointer;min-height:32px}.interruptor input{width:16px;height:16px;accent-color:var(--accion);flex:none}.subAjuste{align-items:baseline;gap:8px;font-weight:500;display:flex;color:var(--tinta)!important;margin-top:12px!important}.palabrasDiccionario{flex-wrap:wrap;gap:6px;max-height:160px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.palabrasDiccionario li{font:12.5px var(--mono);background:var(--papel-2);border:1px solid var(--regla);border-radius:var(--radio);align-items:center;gap:2px;padding:2px 2px 2px 9px;display:inline-flex}.palabrasDiccionario button.icono{padding:3px}.dialogo .pieAjustes{margin-top:12px}.cajaAjustes .conmutador button{align-items:center;gap:6px;display:inline-flex}@media (width<=560px){.medidoresPlan{grid-template-columns:1fr}}.rotuloCampo{color:var(--tinta);font-size:13px;font-weight:500}.dialogo button.peligro{color:var(--rojo);border-color:var(--rojo)}.dialogo button.peligro:hover:not(:disabled){background:var(--rojo-tenue)}.dialogo form.formBorrar{flex-flow:column;align-items:stretch;margin-top:0}.dialogo form.formBorrar input{flex:none;width:100%}.hilo{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.mensajesHilo{border-left:1px solid var(--regla-fuerte);flex-direction:column;gap:8px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.mensajeHilo{flex-direction:column;gap:2px;display:flex}.mensajeHilo>p{color:var(--tinta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.cabezaMensaje{min-height:20px;font:11.5px var(--mono);color:var(--tinta-3);align-items:center;gap:8px;display:flex}.autorMensaje{letter-spacing:.04em;color:var(--tinta-2);font-weight:500}.mensajeHilo.ia .autorMensaje{color:var(--accion-texto)}.mensajeHilo.tutor .autorMensaje{color:var(--violeta)}.cabezaMensaje button.icono{width:22px;height:22px;min-height:22px;margin-left:auto}.confirmarMensaje{color:var(--rojo);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.confirmarMensaje button{min-height:22px;padding:0 8px;font-size:11.5px}.respondedor{flex-direction:column;gap:6px;display:flex}.respondedor textarea{min-height:54px;padding:6px 9px;font-size:13px}.respondedor button{align-self:flex-end;min-height:26px;padding:0 10px;font-size:12px}.errorHilo{margin:0;font-size:12px}.comentario .autor.ia{color:var(--accion-texto)}#cuerpoDerecho{flex:1;min-width:0;min-height:0;display:flex;position:relative}#zonaVisores{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.margenDoc{z-index:6;flex:none;align-self:flex-start;position:sticky;right:0}.tarjetaMargen{position:absolute;left:8px;right:8px}.margenDoc.animar .tarjetaMargen{transition:top var(--dur) var(--curva)}.tarjetaMargen .comentario{background:var(--hoja);animation:tarjetaEntra var(--dur-rapida) var(--curva);box-shadow:0 1px 2px #1f1d1a1a}.tarjetaMargen.activa{z-index:2}.tarjetaMargen .comentario.activo{border-color:var(--violeta);box-shadow:0 0 0 1px var(--violeta), 0 8px 22px #6b4c9a38}.conectoresMargen{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.conectoresMargen path{fill:none;stroke:var(--regla-fuerte);stroke-width:1px}.conectoresMargen path.activo{stroke:var(--violeta);stroke-width:1.5px}.comentario.colapsado{padding:0}.comentario.colapsado.resolved,.comentario.colapsado.accepted,.comentario.colapsado.rejected{opacity:.78}.resumenComentario{text-align:left;width:100%;min-height:0;font:inherit;color:var(--tinta);border-radius:0 var(--radio) var(--radio) 0;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:3px;padding:8px 12px;display:flex}.resumenComentario:hover{background:var(--papel-2)}.cabezaResumen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comentario .cabezaResumen .autor,.comentario.expandido>.autor{margin-bottom:0}.comentario.expandido>.autor{align-items:center;gap:6px;margin-bottom:6px;display:flex}.textoResumen{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.nRespuestas{font:11.5px var(--mono);color:var(--tinta-3)}.etiquetaEstado{font:500 10px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);border:1px solid var(--regla-fuerte);border-radius:2px;padding:0 5px}.etiquetaEstado.sugerencia{color:var(--verde);border-color:var(--verde)}.comentario.orphaned .etiquetaEstado{color:var(--ambar);border-color:var(--ambar)}.comentario.nuevoComentario{cursor:default;border:1px solid var(--violeta);border-radius:var(--radio);box-shadow:0 0 0 3px var(--violeta-tenue), 0 8px 22px #6b4c9a33;flex-direction:column;gap:8px;display:flex}.nuevoComentario label{color:var(--tinta-2);font-size:12px;font-weight:500}.nuevoComentario .acciones{gap:6px;display:flex}.cabeceraSinUbicar{text-align:left;min-height:0;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);border:0;border-bottom:1px solid var(--regla);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;left:8px;right:8px}.cabeceraSinUbicar:hover{background:var(--papel-2);color:var(--tinta)}.flechaGrupo{width:10px}.numeroGrupo{color:var(--tinta-3);background:var(--papel-2);border-radius:8px;margin-left:auto;padding:0 6px}.margenVacio{color:var(--tinta-2);border:1px dashed var(--regla-fuerte);border-radius:var(--radio);margin:4px 8px;padding:12px;font-size:12.5px;line-height:1.5}.tarjetaMargen .hilo{margin-bottom:0}.accionesBarra{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.botonMargen{gap:6px}.botonMargen[aria-pressed=true],.botonMargen[aria-pressed=true]:hover{background:var(--violeta-tenue);color:var(--violeta)}.botonMargen .contador{margin-left:2px}@media (width<=1100px){.textoBotonMargen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.menuContextual{z-index:300;background:var(--flotante);min-width:236px;max-width:min(340px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--tinta);border:1px solid var(--regla);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);font:400 13px/1.35 var(--sans);-webkit-user-select:none;user-select:none;animation:menuCtxEntra var(--dur-rapida) var(--curva);outline:none;padding:5px;position:fixed;overflow-y:auto}@keyframes menuCtxEntra{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.menuItem{border-radius:var(--radio);cursor:default;white-space:nowrap;outline:none;align-items:center;gap:10px;min-height:30px;padding:0 10px 0 8px;display:flex}.menuItem:focus{background:var(--accion-tenue);color:var(--accion-texto)}.menuItem:active:not([aria-disabled=true]){background:var(--seleccion)}.menuItem[aria-disabled=true]{color:var(--tinta-3);opacity:.55}.menuItem.peligro{color:var(--rojo)}.menuItem.peligro:focus{background:var(--rojo-tenue);color:var(--rojo)}.menuIcono{width:16px;height:16px;color:var(--tinta-3);flex:none;place-items:center;display:inline-grid}.menuItem:focus .menuIcono{color:currentColor}.menuEtiqueta{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.menuAtajo{font:500 11px/1 var(--mono);color:var(--tinta-3);background:0 0;border:0;flex:none;margin-left:18px;padding:0}.menuItem:focus .menuAtajo{color:currentColor;opacity:.75}.menuSeparador{background:var(--regla);height:1px;margin:4px 6px}.menuGrupo{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);padding:7px 10px 3px}.menuMuestra{border:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);border-radius:50%;width:12px;height:12px}.menuMuestra.color-azul{background:var(--anot-azul)}.menuMuestra.color-verde{background:var(--anot-verde)}.menuMuestra.color-rosa{background:var(--anot-rosa)}.menuMuestra.color-naranja{background:var(--anot-naranja)}@media (prefers-reduced-motion:reduce){.menuContextual{animation:none}}:is(#editor,#editorFichero) .cm-comentario.cm-comentario-activo,:is(#editor,#editorFichero) .cm-sugerencia-quita.cm-comentario-activo{background:color-mix(in srgb, var(--violeta) 26%, transparent);box-shadow:inset 0 -3px 0 var(--violeta);border-radius:2px;text-decoration:none}:is(#editor,#editorFichero) .cm-comentario.cm-comentario-activo:hover{background:color-mix(in srgb, var(--violeta) 34%, transparent)}#panelProblemas{background:var(--papel);border-bottom:1px solid var(--regla);border-left:3px solid var(--ambar);max-height:min(42vh,360px);animation:aparecer var(--dur-panel) var(--curva);flex:none;padding:8px 12px 10px;font-size:13px;overflow-y:auto}#panelProblemas.fallo{border-left-color:var(--rojo)}#panelProblemas>header{align-items:center;gap:8px;min-height:28px;display:flex}#panelProblemas>header strong{color:var(--tinta);font-weight:600}#panelProblemas.fallo>header .icono{color:var(--rojo)}#panelProblemas.soloAvisos>header .icono{color:var(--ambar)}#panelProblemas .notaPanel{color:var(--tinta-2);flex:auto;min-width:0;font-size:12px}#panelProblemas .cerrarPanel{min-height:28px;margin-left:auto;padding:0 6px}#panelProblemas .sinLocalizar{color:var(--tinta-2);margin:6px 0}.listaProblemas{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.problema{background:var(--hoja);border:1px solid var(--regla);border-radius:var(--radio);padding:6px 8px}.problema.error{border-left:3px solid var(--rojo)}.problema.aviso{border-left:3px solid var(--ambar)}.irAProblema{text-align:left;width:100%;min-height:0;color:var(--tinta);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:2px 0;display:flex}.irAProblema:disabled{cursor:default;opacity:1}.irAProblema:hover:not(:disabled) .tituloProblema{text-underline-offset:3px;text-decoration:underline}.problema.error .irAProblema .icono{color:var(--rojo);flex:none;margin-top:2px}.problema.aviso .irAProblema .icono{color:var(--ambar);flex:none;margin-top:2px}.textoProblema{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.tituloProblema{overflow-wrap:anywhere;font-weight:500}.ubicacionProblema{font:400 12px var(--mono);color:var(--tinta-3)}.pistaProblema{color:var(--tinta-2);margin:2px 0 4px 24px;font-size:12.5px}.accionesProblema{justify-content:space-between;align-items:flex-start;gap:8px;margin-left:24px;display:flex}.accionesProblema>button{flex:none;min-height:26px;padding:0 8px;font-size:12px}.detallesProblema,.registroCompleto{font-size:12px}.detallesProblema summary,.registroCompleto summary{cursor:pointer;color:var(--accion-texto);text-underline-offset:3px;text-decoration:underline;list-style:none}.detallesProblema summary::-webkit-details-marker{display:none}.registroCompleto summary::-webkit-details-marker{display:none}.detallesProblema pre,.registroCompleto pre{max-height:220px;font:400 12px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tinta);background:var(--papel-2);border:1px solid var(--regla);border-radius:var(--radio);margin:4px 0 0;padding:8px 10px;overflow:auto}.registroCompleto{margin-top:8px}#btnProblemas{min-height:28px;color:var(--ambar);border-color:var(--ambar);background:var(--ambar-tenue);padding:0 8px;font-size:12px}#btnProblemas.fallo{color:var(--rojo);border-color:var(--rojo);background:var(--rojo-tenue)}:is(#editor,#editorFichero) .cm-line.cm-linea-error{background:color-mix(in srgb, var(--rojo-tenue) 85%, transparent);box-shadow:inset 3px 0 0 var(--rojo)}.avisoDeshacer{z-index:250;background:var(--flotante);max-width:min(520px,100vw - 32px);color:var(--tinta);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);animation:aparecer var(--dur-panel) var(--curva);align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;display:flex;position:fixed;bottom:16px;left:16px}.avisoDeshacer .textoAviso{text-overflow:ellipsis;min-width:0;overflow:hidden}.avisoDeshacer button{flex:none;min-height:30px}@media (prefers-reduced-motion:reduce){#panelProblemas,.avisoDeshacer{animation:none}}.recorridoBloqueo{z-index:300;cursor:default;background:0 0;position:fixed;inset:0}.recorridoBloqueo.conVelo{background:var(--velo);animation:recorridoFundido var(--dur) ease}.recorridoFoco{z-index:301;pointer-events:none;border-radius:var(--radio-grande);box-shadow:0 0 0 9999px var(--velo);outline:2px solid var(--accion);outline-offset:0;transition:left var(--dur-panel) var(--curva), top var(--dur-panel) var(--curva), width var(--dur-panel) var(--curva), height var(--dur-panel) var(--curva);position:fixed}:root[data-tema=oscuro] .recorridoFoco{outline-color:var(--accion-texto)}.recorridoTarjeta{z-index:302;background:var(--flotante);border:1px solid var(--regla-fuerte);border-radius:var(--radio-grande);max-width:calc(100vw - 24px);box-shadow:var(--sombra-flotante);animation:recorridoAparece var(--dur) var(--curva);transition:left var(--dur-panel) var(--curva), top var(--dur-panel) var(--curva);padding:16px 18px 14px;position:fixed}.recorridoTarjeta:focus{outline:none}.recorridoTarjeta.cargando{opacity:.75}.recorridoTarjeta .etiqueta{margin:0 0 6px}.recorridoTarjeta h2{margin:0 0 8px;font-size:18px;line-height:1.25}.recorridoTarjeta p{color:var(--tinta-2);margin:0;font-size:14px;line-height:1.55}.recorridoTarjeta p.etiqueta{color:var(--tinta-3)}.recorridoPuntos{gap:4px;margin:14px 0 12px;display:flex}.recorridoPuntos span{background:var(--regla);border-radius:2px;flex:1 1 0;max-width:28px;height:3px}.recorridoPuntos span.hecho{background:var(--tinta-3)}.recorridoPuntos span.actual{background:var(--accion)}:root[data-tema=oscuro] .recorridoPuntos span.actual{background:var(--accion-texto)}.recorridoPie{align-items:center;gap:8px;display:flex}.recorridoPie .espaciador{flex:1}@keyframes recorridoFundido{0%{opacity:0}}@keyframes recorridoAparece{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.recorridoFoco,.recorridoTarjeta{transition:none;animation:none}.recorridoBloqueo.conVelo{animation:none}}.menuCuenta{align-items:center;gap:4px;display:flex}.botonOpinion{min-height:32px;color:var(--tinta-3);padding:0 8px}.botonOpinion:hover{color:var(--tinta)}@media (width<=1180px){#cabecera .botonOpinion .textoOpinion{display:none}}@media (width<=560px){.botonOpinion .textoOpinion{display:none}}@media (width<=480px){.barraApp{gap:6px;padding:0 8px}.barraApp .seccionInicio{padding:0 5px}.barraApp .botonOpinion{padding:0 6px}.barraApp .menuCuenta{gap:0}.barraApp .seccionInicio .icono[data-icono=candado]{display:none}}.dialogo .cajaOpinion{width:min(520px,100%)}.cajaOpinion .tiposOpinion{border:0;min-width:0;margin:0;padding:0}.cajaOpinion .tiposOpinion legend{margin-bottom:6px;padding:0}.cajaOpinion textarea{min-height:9em}.cajaOpinion .contextoOpinion{margin:0}.cajaOpinion .contextoOpinion code{font-size:11.5px}.avisoEjemplo{background:var(--hoja);border:1px dashed var(--regla-fuerte);border-radius:var(--radio-grande);align-items:center;gap:14px;padding:10px 14px;display:flex}.avisoEjemplo .calderon{color:var(--tinta-3);font-size:22px}.avisoEjemplo .textoAviso{flex:auto;min-width:0}.avisoEjemplo .textoAviso p{color:var(--tinta-2);margin:0;font-size:13.5px;line-height:1.5}.avisoEjemplo .textoAviso strong{color:var(--tinta);font-weight:500}.avisoEjemplo .confirmacion{color:var(--tinta);margin-top:4px}.avisoEjemplo .confirmacion .error{color:var(--rojo)}.avisoEjemplo .accionesAviso{flex:none;gap:6px;display:flex}button.peligro{color:var(--rojo);border-color:var(--rojo);background:var(--rojo-tenue)}button.peligro:hover:not(:disabled){background:var(--rojo-tenue);border-color:var(--rojo);filter:brightness(.97)}@media (width<=760px){.avisoEjemplo{flex-wrap:wrap}.avisoEjemplo .accionesAviso{justify-content:flex-end;width:100%}}.distintivo.ejemplo{background:var(--papel-2);color:var(--tinta-3);vertical-align:middle;margin-left:8px}.avisoFlotante{z-index:400;max-width:min(520px,100vw - 32px);color:var(--rojo);background:var(--flotante);border:1px solid var(--rojo);border-radius:var(--radio-grande);box-shadow:var(--sombra-flotante);margin:0;padding:10px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dialogo .cajaHistorial{flex-direction:column;width:min(980px,100%);height:min(720px,88vh);display:flex;overflow:hidden}.cajaHistorial .ayudaHistorial{margin:0;font-size:13px}.cajaHistorial>form{flex:none;margin-top:12px}.cajaHistorial>.error{flex:none}.historial{flex:auto;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;min-height:0;margin-top:14px;display:grid}.listaVersiones{border-right:1px solid var(--regla);min-height:0;padding-right:4px;overflow-y:auto}.dialogo .listaVersiones h3{z-index:1;background:var(--flotante);margin:0;padding:8px 8px 4px;position:sticky;top:0}.listaVersiones section:first-child h3{padding-top:0}.versionFila{text-align:left;border-radius:var(--radio);width:100%;min-height:44px;color:var(--tinta);background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:7px 8px;font-weight:400;display:flex}.versionFila:hover{background:var(--papel-2)}.versionFila.activa{background:var(--accion-tenue);border-color:var(--accion)}.versionFila.nombrada strong{color:var(--accion-texto)}.versionFila .horaVersion{font:12px var(--mono);color:var(--tinta-3);flex:none;padding-top:1px}.versionFila .textoVersion{flex-direction:column;gap:1px;min-width:0;display:flex}.versionFila strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.versionFila small{font:11.5px var(--mono);color:var(--tinta-3)}.detalleVersion{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.cabezaDetalle{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cabezaDetalle>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cabezaDetalle strong{font:500 16px var(--serif);overflow-wrap:anywhere}.cabezaDetalle small{font:12px var(--mono);color:var(--tinta-3)}.accionesDetalle{flex:none;gap:6px;display:flex}.dialogo .resumenDiff{margin:0;font-size:13px}.diff{min-height:0;font:12.5px/1.5 var(--mono);border:1px solid var(--regla);border-radius:var(--radio);background:var(--hoja);flex:auto;overflow:auto}.diff:focus-visible{box-shadow:var(--foco);outline:none}.dialogo .leyendaDiff{z-index:1;font:11.5px var(--mono);background:var(--papel-2);border-bottom:1px solid var(--regla);gap:14px;margin:0;padding:4px 10px;display:flex;position:sticky;top:0}.leyendaDiff .menos{color:var(--rojo)}.leyendaDiff .mas{color:var(--verde)}.lineaDiff{grid-template-columns:38px 38px 18px minmax(0,1fr);display:grid}.lineaDiff code{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;padding-right:10px}.lineaDiff .numLinea{text-align:right;color:var(--tinta-3);-webkit-user-select:none;user-select:none;padding-right:6px}.lineaDiff .signoDiff{text-align:center;-webkit-user-select:none;user-select:none}.lineaDiff.menos{background:var(--rojo-tenue)}.lineaDiff.menos .signoDiff,.lineaDiff.menos code{color:var(--rojo)}.lineaDiff.mas{background:var(--verde-tenue)}.lineaDiff.mas .signoDiff,.lineaDiff.mas code{color:var(--verde)}.saltoDiff{color:var(--tinta-3);background:var(--papel-2);-webkit-user-select:none;user-select:none;padding:1px 0 1px 80px}@media (width<=720px){.dialogo .cajaHistorial{height:92vh}.historial{grid-template-rows:minmax(120px,34%) minmax(0,1fr);grid-template-columns:1fr}.listaVersiones{border-right:0;border-bottom:1px solid var(--regla);padding-bottom:8px}}.cargandoPluma{text-align:center;color:var(--tinta-2);flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex}.plumaTexto{font:500 14px/1.4 var(--serif);color:var(--tinta)}.plumaLienzo{width:160px;height:40px;display:block;position:relative}.plumaTrazo{display:block;overflow:visible}.plumaRaya{fill:none;stroke:var(--accion);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:2.8s linear infinite plumaRaya}.plumaPunta{display:none}.plumaPunta svg{display:block;overflow:visible}.plumaBarba{fill:var(--hoja);stroke:var(--tinta-2);stroke-width:1.3px;stroke-linejoin:round}.plumaPuntaCuerpo{fill:none;stroke:var(--tinta-2);stroke-width:1.2px;stroke-linecap:round}@supports (offset-path:path("M0 0 L1 1")){.plumaPunta{offset-path:path("M6 26 C 18 6, 26 6, 32 20 S 46 34, 54 18 S 70 6, 78 20 S 94 34, 102 18 S 118 6, 126 20 S 142 30, 154 14");offset-rotate:0deg;offset-anchor:2.5px 25.5px;offset-distance:0%;opacity:0;width:28px;height:28px;animation:2.8s linear infinite plumaPunta;display:block;position:absolute;top:0;left:0}}@keyframes plumaRaya{0%{stroke-dashoffset:1px;opacity:0}3%{stroke-dashoffset:1px;opacity:1}78%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes plumaPunta{0%{offset-distance:0%;opacity:0;transform:translateY(0)}3%{offset-distance:0%;opacity:1;transform:translateY(0)}78%{offset-distance:100%;opacity:1;transform:translateY(0)}90%{offset-distance:100%;opacity:1;transform:translateY(-6px)}to{offset-distance:100%;opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.plumaRaya{stroke-dashoffset:0;opacity:1;animation:none}.plumaPunta{offset-distance:100%;opacity:1;animation:none}}.cargandoVisor{z-index:20;background:color-mix(in srgb, var(--mesa) 94%, transparent);animation:fundido var(--dur) var(--curva);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root{--ico-dur:.16s;--ico-curva:cubic-bezier(.22, .9, .3, 1)}@media (prefers-reduced-motion:no-preference){svg.icono{transition:translate var(--ico-dur) var(--ico-curva), scale var(--ico-dur) var(--ico-curva), rotate .24s var(--ico-curva)}svg.icono>*,svg.icono [data-parte]{transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ico-curva)}svg.icono[data-icono=comentario]{transform-origin:25% 85%}svg.icono[data-icono=lapiz]{transform-origin:15% 85%}svg.icono[data-icono=anclar]{transform-origin:50% 22%}svg.icono[data-icono=papelera] [data-parte=tapa],svg.icono[data-icono=biblioteca] [data-parte=inclinado]{transform-origin:0 100%}svg.icono[data-icono=tienda] [data-parte=toldo]{transform-origin:50% 100%}svg.icono[data-icono=candado] [data-parte=arco]{transform-origin:85% 100%}svg.icono[data-icono=resaltador] [data-parte=trazo],svg.icono[data-icono=nota] [data-parte=linea],svg.icono[data-icono=nota] [data-parte=linea2]{transform-origin:0%}svg.icono[data-icono=recargar]{transition:translate var(--ico-dur) var(--ico-curva), scale var(--ico-dur) var(--ico-curva), rotate .38s var(--ico-curva)}.galon svg.icono>*{animation:none!important;transform:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono{translate:0 -1px;scale:1.08}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=comentario]{animation:ico-cabeceo .46s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=buscar]{animation:ico-gira .44s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=anclar]{animation:ico-balanceo .56s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=descargar] [data-parte=flecha]{animation:ico-baja .44s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=subir] [data-parte=flecha]{animation:ico-sube .44s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=compartir] [data-parte=mas]{transform:rotate(90deg)scale(1.1)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=guardar] [data-parte]{animation:ico-pulso .38s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=compilar]>*{animation:ico-avanza .42s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=atras]>*{transform:translate(-2.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=izquierda]>*{transform:translate(-2px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=derecha]>*{transform:translate(2px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=arriba]>*{transform:translateY(-2px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=abajo]>*{transform:translateY(2px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=plegar] [data-parte=flecha]{transform:translate(-2.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=desplegar] [data-parte=flecha],:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=salir] [data-parte=flecha]{transform:translate(2.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=enviar]>*{transform:translate(2px,-2px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=cursor]>*{transform:translate(1.5px,1.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=ajustar]>*{transform:scaleX(1.14)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=menos]>*{transform:scaleX(1.2)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=conector]>*{transform:translateY(1.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=papelera] [data-parte=tapa]{transform:translateY(-2.5px)rotate(-14deg)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=lapiz]{rotate:-14deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=recargar]{rotate:180deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=mas],:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=cerrar]{rotate:90deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=sol]{rotate:45deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=luna]{rotate:-20deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=deshacer]{rotate:-22deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=rehacer]{rotate:22deg}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=copiar] [data-parte=delante]{transform:translate(1.5px,1.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=copiar] [data-parte=detras]{transform:translate(-1.5px,-1.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=resaltador] [data-parte=trazo]{animation:ico-barrido .36s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=resaltador] [data-parte=pluma]{animation:ico-pluma .36s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=nota] [data-parte=linea]{animation:ico-barrido .3s var(--ico-curva)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=nota] [data-parte=linea2]{animation:ico-barrido .3s var(--ico-curva) 70ms backwards}:is(button,a.boton,summary,[role=tab]):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=tienda] [data-parte=toldo]{transform:translateY(-1.5px)scaleX(1.08)}:is(button,a.boton,summary,[role=tab]):is(:hover,:focus-visible) svg.icono[data-icono=candado]{animation:ico-niega .38s var(--ico-curva)}:is(button,a.boton,summary,[role=tab]):is(:hover,:focus-visible) svg.icono[data-icono=candado] [data-parte=arco]{transform:translateY(-1.5px)rotate(-8deg)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=mover] [data-parte=flecha]{transform:translate(2.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=rejilla]>*{transform:scale(.88)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=lista]>*{transform:translate(1.5px)}:is(button,a.boton,summary):not(:disabled):is(:hover,:focus-visible) svg.icono[data-icono=biblioteca] [data-parte=inclinado]{transform:rotate(7deg)}}@media (prefers-reduced-motion:no-preference){:is(button,a.boton,summary):active:not(:disabled) svg.icono{transition-duration:60ms;translate:0;scale:.94}@keyframes ico-cabeceo{0%,to{rotate:0deg}30%{rotate:-9deg}62%{rotate:6deg}}@keyframes ico-gira{0%,to{rotate:0deg}35%{rotate:-16deg}70%{rotate:10deg}}@keyframes ico-balanceo{0%,to{rotate:0deg}25%{rotate:12deg}55%{rotate:-9deg}80%{rotate:4deg}}@keyframes ico-baja{0%,to{transform:translateY(0)}40%{transform:translateY(3px)}}@keyframes ico-sube{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes ico-pulso{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@keyframes ico-avanza{0%,to{transform:translate(0)}45%{transform:translate(2.5px)scale(1.06)}}@keyframes ico-niega{0%,to{translate:0}25%{translate:-1.5px}60%{translate:1.5px}85%{translate:-.5px}}@keyframes ico-barrido{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes ico-pluma{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-1.5px)}}}:root{--ortografia:var(--ambar)}.cm-ortografia{-webkit-text-decoration:underline wavy var(--ortografia) 1px;text-decoration:underline wavy var(--ortografia) 1px;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.menuItem.destacado .menuEtiqueta{font-weight:600}.controlOrtografia{color:var(--tinta-3);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.controlOrtografia button{min-height:28px;color:var(--tinta-3);background:0 0;border-color:#0000;gap:6px;padding:0 8px;font-size:12px;font-weight:500}.controlOrtografia button:hover{background:var(--papel-2);color:var(--tinta);border-color:#0000}.controlOrtografia button:focus-visible{box-shadow:inset 0 0 0 2px var(--accion)}.controlOrtografia .interruptorOrtografia[aria-pressed=true]{background:var(--accion-tenue);color:var(--accion-texto)}.controlOrtografia .ortografiaContador{color:var(--ortografia)}.controlOrtografia .ortografiaContador:hover{color:var(--ortografia);background:var(--ambar-tenue)}.selectorIdiomaOrtografia{align-items:center;gap:4px;margin:0;display:inline-flex}.selectorIdiomaOrtografia select{width:auto;min-height:26px;color:var(--tinta-2);background:0 0;border-color:#0000;padding:0 6px;font-size:12px}.selectorIdiomaOrtografia select:hover{background:var(--papel-2);border-color:var(--regla)}.selectorIdiomaOrtografia select:focus{box-shadow:inset 0 0 0 2px var(--accion);border-color:#0000}.ortografiaEstado{white-space:nowrap;padding:0 6px}.ortografiaEstado.error{color:var(--rojo)}@media (prefers-reduced-motion:reduce){.controlOrtografia button,.selectorIdiomaOrtografia select{transition:none}}
