@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.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: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: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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fondo:#fff;--superficie:#f2f5f9;--superficie-2:#ecf0f5;--acento-sup:#efeefb;--regla-sup:#e3f2ed;--accion-sup:#fbf1e2;--coste-sup:#fbeaea;--texto:#0e1526;--texto-2:#414c63;--acento:#3a2fa8;--regla:#0a5a44;--accion:#7c3a05;--coste:#9a1c1c;--linea-fuerte:#6e7d95;--foco:#3a2fa8;--linea:#c4cddb;--familia-titulo:"Space Grotesk",system-ui,sans-serif;--familia-cuerpo:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--familia-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--e9:96px;--radio:10px;--radio-chico:6px;--medida:66ch;--ink:var(--texto);--blue:var(--acento);--gray:var(--texto-2);--line:var(--linea);--soft:var(--superficie);--soft2:var(--superficie-2);--mid:var(--texto-2);--green:var(--regla);--gbg:var(--regla-sup);--amber:var(--accion);--abg:var(--accion-sup);--plum:var(--acento);--pbg:var(--acento-sup);--sans:var(--familia-cuerpo);--mono:var(--familia-mono)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-tema=claro]){--fondo:#0f1419;--superficie:#171d25;--superficie-2:#1e2630;--acento-sup:#1a2140;--regla-sup:#102820;--accion-sup:#2a1f0e;--coste-sup:#2b1515;--texto:#e8edf4;--texto-2:#a6b1c0;--acento:#9eaaff;--regla:#5bd3a8;--accion:#f0b45c;--coste:#ff9c93;--linea-fuerte:#6e7d95;--foco:#9eaaff;--linea:#2a323e}}html{-webkit-text-size-adjust:100%}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:var(--radio-chico)}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4{font-family:var(--familia-titulo)}body{background:var(--fondo);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.wrap{max-width:760px;margin:0 auto;padding:0 20px 130px}#bar{z-index:60;background:var(--fondo);border-bottom:1px solid var(--line);padding:9px 0;position:sticky;top:0}#bar .in{align-items:center;gap:12px;max-width:760px;min-height:44px;margin:0 auto;padding:0 20px;display:flex}#track{background:var(--line);border-radius:2px;flex:1;min-width:60px;height:4px;overflow:hidden}#fill{background:var(--blue);width:0;height:100%;transition:width .35s}#pct{font-family:var(--mono);color:var(--gray);white-space:nowrap;font-size:12px}#pct.ok{color:var(--green);font-weight:500}#bar .btn{min-height:36px;padding:6px 12px;font-size:13px}header{border-bottom:1px solid var(--line);padding:48px 0 28px}.kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-2);margin-bottom:14px;font-size:12px}h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(30px,6vw,40px);font-weight:700;line-height:1.12}.lede{color:var(--gray);max-width:56ch;margin:0 0 4px;font-size:clamp(16px,3.6vw,19px)}.facts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.fact{font-family:var(--mono);color:var(--gray);background:var(--soft);border-radius:var(--radio-chico);padding:6px 13px;font-size:12px}.blk{border-top:1px solid var(--line);padding:40px 0 10px}.blk.first{border-top:0}.num{font-family:var(--mono);color:var(--texto-2);letter-spacing:.1em;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.num em{color:var(--mid);font-size:11px;font-style:normal}h2{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(24px,4.4vw,28px);font-weight:700;line-height:1.2}h3{margin:26px 0 10px;font-size:21px;font-weight:700}.que{color:var(--gray);max-width:62ch;margin:0 0 16px;font-size:16px}.que b{color:var(--ink)}.que:last-of-type{margin-bottom:22px}.cic{border-left:2px solid var(--linea-fuerte);background:var(--soft);border-radius:0 var(--radio-chico) var(--radio-chico) 0;padding:var(--e3) var(--e4);margin:0 0 24px}.cic .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin-bottom:6px;font-size:12px}.cic p{color:var(--ink);margin:0;font-size:15px;line-height:1.55}label{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:600;display:block}.hint{color:var(--mid);font-size:14px;font-weight:400}input[type=text],input[type=email],textarea{border:2px solid var(--linea-fuerte);border-radius:var(--radio-chico);width:100%;min-height:44px;font-family:var(--sans);color:var(--ink);background:var(--fondo);resize:vertical;padding:12px 13px;font-size:16px;transition:border-color .15s}input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--blue)}input::placeholder,textarea::placeholder{color:var(--mid);opacity:1}.field{margin-bottom:16px}.row{gap:12px;display:grid}@media (width>=660px){.g3{grid-template-columns:1fr 1.25fr 1.25fr}.g2{grid-template-columns:1fr 1fr}}.frase{background:var(--acento-sup);border-left:2px solid var(--blue);border-radius:0 var(--radio) var(--radio) 0;padding:18px;font-size:16.5px;line-height:2.2}.frase input{border:0;border-bottom:2px solid var(--blue);background:0 0;border-radius:0;width:auto;min-width:150px;max-width:100%;padding:2px 6px;font-size:16px;font-weight:600;display:inline-block}.frase input:focus{background:#ffffff80}.thead{display:none}@media (width>=660px){.thead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);grid-template-columns:1fr 1.25fr 1.25fr;gap:12px;margin-bottom:6px;font-size:11px;display:grid}}.asiento{border-bottom:1px dashed var(--line);padding:12px 0}.aviso{background:var(--accion-sup);border-left:2px solid var(--accion);border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:var(--texto-2);margin:14px 0 0;padding:12px 16px;font-size:14px}.aviso b{color:var(--ink)}.chk{cursor:pointer;align-items:flex-start;gap:11px;min-height:44px;padding:9px 0;display:flex}.chk input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex:none;margin:4px 0 0}.chk span{font-size:15px;line-height:1.5}.ask{background:var(--regla-sup);border-left:2px solid var(--green);border-radius:0 var(--radio) var(--radio) 0;padding:var(--e3) var(--e4);margin:20px 0 0}.ask .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.ask p{color:var(--texto);margin:0;font-size:15px;line-height:1.5}.mini{border:2px solid var(--green);background:var(--fondo);color:var(--green);border-radius:var(--radio-chico);font-family:var(--sans);cursor:pointer;white-space:nowrap;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600}.mini:hover{filter:brightness(1.15)}.qc{background:var(--accion-sup);border-left:2px solid var(--amber);border-radius:0 var(--radio) var(--radio) 0;padding:var(--e3) var(--e4);margin:14px 0 0}.qc .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:12px}.qc ul{margin:0;padding-left:18px}.qc li{color:var(--texto);margin-bottom:7px;font-size:15px;line-height:1.5}.qc li:last-child{margin-bottom:0}.qc b{color:var(--amber)}details{border:1px solid var(--line);border-radius:var(--radio);margin:14px 0 0;overflow:hidden}summary{cursor:pointer;background:var(--soft);-webkit-user-select:none;user-select:none;min-height:44px;font-size:13px;font-weight:500;font-family:var(--mono);align-items:center;padding:12px 16px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"▸ ";color:var(--blue)}details[open] summary:before{content:"▾ "}summary span{color:var(--mid);font-weight:400;font-family:var(--sans)}.ej{padding:16px;font-size:14px;line-height:1.6}.ej .r{border-bottom:1px dashed var(--line);padding:8px 0}.ej .r:last-child{border:0}.ej .k{font-family:var(--mono);color:var(--mid);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:12px;display:block}.contraste{background:var(--acento-sup);border-radius:var(--radio);margin-top:8px;padding:24px}.contraste h3{color:var(--plum);margin-top:0}.contraste ol{margin:0;padding-left:20px}.contraste li{margin-bottom:14px;font-size:15px;line-height:1.55}.contraste li:last-child{margin-bottom:0}.contraste b{color:var(--plum)}#out{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}#texto{width:100%;min-height:320px;font-family:var(--mono);background:var(--soft);border:1px solid var(--line);border-radius:var(--radio);color:var(--ink);padding:16px;font-size:13px;line-height:1.65}.acts{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.btn{border-radius:var(--radio-chico);cursor:pointer;min-height:44px;font-family:var(--sans);border:2px solid #0000;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;transition:filter .15s;display:inline-flex}.btn-p{background:var(--blue);color:var(--fondo)}.btn-p:hover{filter:brightness(1.15)}.btn-g{background:var(--fondo);color:var(--ink);border-color:var(--linea-fuerte)}.btn-g:hover{border-color:var(--blue);color:var(--blue)}.btn-d{background:var(--ink);color:var(--fondo)}.btn-d:hover{filter:brightness(1.3)}.paso0{background:var(--texto);color:var(--fondo);border-radius:var(--radio);margin:26px 0 0;padding:24px}.paso0 h3{color:var(--fondo);margin:0 0 10px;font-size:18px}.paso0 p{color:var(--linea);margin:0 0 14px;font-size:15px}.paso0 .snip{border-left:2px solid var(--acento);border-radius:var(--radio-chico);font-family:var(--mono);color:var(--fondo);white-space:pre-wrap;background:#ffffff14;padding:14px 15px;font-size:13px;line-height:1.6;overflow-x:auto}.paso0 .btn-g{color:var(--fondo);border-color:var(--linea);background:0 0}.paso0 .btn-g:hover{border-color:var(--fondo);color:var(--fondo)}.mt{margin-top:13px}.warn{background:var(--accion-sup);border-left:2px solid var(--amber);border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:var(--texto);margin-top:16px;padding:13px 16px;font-size:14px}footer{border-top:1px solid var(--line);font-family:var(--mono);color:var(--mid);margin-top:44px;padding-top:20px;font-size:12px;line-height:1.9}#toast{background:var(--ink);color:var(--fondo);border-radius:var(--radio-chico);z-index:200;opacity:0;pointer-events:none;padding:11px 20px;font-size:15px;transition:all .28s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,80px)}#toast.on{opacity:1;transform:translate(-50%)}@media print{#bar,.acts,.ask .mini,#toast{display:none}details,.blk{page-break-inside:avoid}body{font-size:11pt}}body{padding-top:0}#bar{padding:0}#bar .in{gap:10px;max-width:1240px;height:54px;padding:0 20px}.brand{font-family:var(--familia-titulo);letter-spacing:-.01em;white-space:nowrap;margin-right:4px;font-size:15px;font-weight:700}.brand small{font-family:var(--mono);color:var(--mid);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:400;display:block}.tabs{background:0 0;border-radius:0;gap:4px;padding:0;display:flex}.tab{font-family:var(--sans);color:var(--gray);border-radius:var(--radio-chico);cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;min-height:36px;padding:7px 14px;font-size:13.5px;font-weight:500}.tab.on{background:var(--soft);border-color:var(--line);color:var(--ink)}.spacer{flex:1}#burger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:5px 10px;font-size:16px;line-height:1;display:none}#hbits{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.view{display:none}.view.on{display:block}#guia{gap:0;max-width:1240px;margin:0 auto;display:grid}@media (width>=960px){#guia{grid-template-columns:296px 1fr}}#guia>#cursow{grid-column:1/-1;width:100%;min-width:0}#toc{border-right:1px solid var(--line);max-height:calc(100vh - 54px);padding:26px 18px 60px;position:sticky;top:54px;overflow-y:auto}#toc input{width:100%;margin-bottom:16px;padding:9px 12px;font-size:14px}#toc ul{margin:0;padding:0;list-style:none}#toc .tp>a{color:var(--ink);letter-spacing:-.01em;padding:9px 0 4px;font-size:13.5px;font-weight:700;text-decoration:none;display:block}#toc .tp>a:hover{color:var(--blue)}#toc .tp ul{border-left:1px solid var(--line);margin:0 0 6px;padding:0 0 0 2px}#toc .tp ul a{color:var(--gray);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;font-size:12.5px;line-height:1.35;text-decoration:none;display:block}#toc .tp ul a:hover{color:var(--blue)}#toc .tp ul a.here{color:var(--blue);border-left-color:var(--blue);font-weight:500}#toc li.hide{display:none}#doc{min-width:0;max-width:780px;padding:0 20px 120px}.hero{border-bottom:1px solid var(--line);margin-bottom:8px;padding:56px 0 34px}.parte{border-top:1px solid var(--line);padding:44px 0 8px}.parte:first-of-type{border-top:0}.ph{letter-spacing:-.02em;border-bottom:2px solid var(--ink);margin:0 0 6px;padding-bottom:12px;font-size:clamp(24px,5.5vw,32px);font-weight:700;line-height:1.12}#doc h3{color:var(--ink);letter-spacing:-.01em;margin:34px 0 12px;scroll-margin-top:70px;font-size:21px;font-weight:700}#doc h4{margin:24px 0 8px;font-size:18px;font-weight:600}#doc p{max-width:64ch;margin:0 0 13px;font-size:16px;line-height:1.62}#doc ul,#doc ol{max-width:64ch;margin:0 0 15px;padding-left:22px}#doc li{margin-bottom:6px;font-size:16px;line-height:1.55}#doc ul.cl{padding-left:0;list-style:none}#doc ul.cl li{padding-left:26px;position:relative}#doc ul.cl li:before{content:"☐";color:var(--blue);font-size:15px;position:absolute;left:0}#doc blockquote{border-left:2px solid var(--blue);background:var(--acento-sup);border-radius:0 var(--radio) var(--radio) 0;margin:18px 0;padding:16px 18px}#doc blockquote p{color:var(--ink);margin:0 0 6px;font-size:17.5px;font-weight:500;line-height:1.5}#doc blockquote p:last-child{margin:0}#doc pre{background:var(--soft);border-left:2px solid var(--blue);border-radius:0 var(--radio) var(--radio) 0;margin:16px 0;padding:15px 17px;overflow-x:auto}#doc pre code{font-family:var(--mono);color:var(--ink);font-size:13px;line-height:1.6}#doc code{font-family:var(--mono);color:var(--blue);background:var(--soft2);border-radius:3px;padding:1px 5px;font-size:.88em}#doc pre code{color:var(--ink);background:0 0;padding:0}#doc hr{border:0;border-top:1px solid var(--line);margin:26px 0 0}.tw{-webkit-overflow-scrolling:touch;margin:16px 0;overflow-x:auto}#doc table{border-collapse:collapse;width:100%;min-width:440px;font-size:15px}#doc th{background:var(--soft);text-align:left;border:1px solid var(--line);padding:9px 11px;font-size:13px;font-weight:600}#doc td{border:1px solid var(--line);vertical-align:top;padding:9px 11px;line-height:1.45}#doc p.b-pasa strong:first-child{color:var(--ink)}#doc p.b-mi{background:var(--soft);border-left:2px solid var(--linea-fuerte);border-radius:0 var(--radio-chico) var(--radio-chico) 0;margin:0 0 13px;padding:11px 15px}#doc p.b-regla{background:var(--gbg);border-left:2px solid var(--green);border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:var(--texto);margin:0 0 13px;padding:11px 15px}#doc p.b-regla strong{color:var(--green)}#doc p.b-lunes{background:var(--abg);border-left:2px solid var(--amber);border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:var(--texto);margin:0 0 13px;padding:11px 15px}#doc p.b-lunes strong{color:var(--amber)}.puertas{gap:12px;margin:26px 0 0;display:grid}@media (width>=620px){.puertas{grid-template-columns:repeat(3,1fr)}}.puerta{border:2px solid var(--linea-fuerte);border-radius:var(--radio);color:var(--ink);background:var(--fondo);padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.puerta:hover{border-color:var(--blue);background:var(--acento-sup)}.puerta .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:7px;font-size:11px;display:block}.puerta b{margin-bottom:4px;font-size:15px;line-height:1.25;display:block}.puerta span.d{color:var(--gray);font-size:13px;line-height:1.4;display:block}.verg{color:var(--blue);border:2px solid var(--line);border-radius:var(--radio-chico);white-space:nowrap;background:var(--fondo);cursor:pointer;font-size:13px;font-family:var(--sans);padding:4px 12px;text-decoration:none}.verg:hover{border-color:var(--blue);background:var(--acento-sup)}#hoja .wrap{padding-top:0}#arriba{z-index:70;border:2px solid var(--line);background:var(--fondo);cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:16px;display:none;position:fixed;bottom:18px;right:18px}#arriba.on{display:block}#hoja .blk,#out{scroll-margin-top:74px}@media (width<=820px){.brand small{display:none}.brand{font-size:13.5px}#track,#pct{display:none!important}}@media (width<=430px){.brand{display:none}.tab{padding:7px 11px;font-size:13px}}@media (width<=959px){#burger{display:block}#toc{z-index:55;background:#fff;width:300px;height:calc(100vh - 54px);transition:all .25s;position:fixed;top:54px;left:0;transform:translate(-102%);box-shadow:6px 0 26px #0f172a24}#toc.open{transform:none}#doc{padding-top:0}#shade{z-index:54;background:#0f172a59;display:none;position:fixed;inset:54px 0 0}#shade.on{display:block}}@media print{#toc,#bar,#arriba,.tabs{display:none}#guia{grid-template-columns:1fr}}#saved{font-family:var(--mono);color:var(--mid);white-space:nowrap;font-size:11px}#saved.ok{color:var(--green)}.nombre{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 6px;display:flex}.nombre .field{flex:1;min-width:200px;margin:0}#doc h3:target,#doc .parte:target{animation:1.6s flash}@keyframes flash{0%{background:#fef3c7}to{background:0 0}}.loading{text-align:center;color:var(--mid);font-family:var(--mono);padding:70px 20px;font-size:13px}.err{border:1px solid var(--line);border-radius:10px;max-width:620px;margin:60px auto;padding:22px}.err h2{margin:0 0 8px;font-size:19px}.err p{color:var(--gray);margin:0 0 8px;font-size:14.5px}.err code{font-family:var(--mono);background:var(--soft);border-radius:3px;padding:2px 6px;font-size:12.5px}.filtros{z-index:40;background:var(--fondo);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;padding:9px 0;display:flex;position:sticky;top:54px}.filtros .fl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin-right:4px;font-size:11px}.chip{border:2px solid var(--linea-fuerte);background:var(--fondo);border-radius:var(--radio);cursor:pointer;min-height:36px;font-family:var(--sans);color:var(--gray);white-space:nowrap;padding:6px 13px;font-size:13px;transition:border-color .15s,background .15s}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip.on{background:var(--acento-sup);border-color:var(--blue);color:var(--blue);font-weight:600}.chip.c-regla.on{background:var(--gbg);border-color:var(--green);color:var(--green)}.chip.c-lunes.on{background:var(--abg);border-color:var(--amber);color:var(--amber)}.chip.c-mi.on{background:var(--soft);border-color:var(--ink);color:var(--ink)}.oculto{display:none!important}.fnota{color:var(--gray);background:var(--soft);border-radius:8px;margin:12px 0 20px;padding:11px 15px;font-size:13px}.cardsq{margin:14px 0 6px}.cards{gap:11px;margin:14px 0;display:grid}@media (width>=640px){.cards{grid-template-columns:1fr 1fr}}.card{border:2px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--fondo);padding:15px 17px;transition:border-color .15s,background .15s}.card:hover{border-color:var(--blue);background:var(--acento-sup)}.card b{font-family:var(--mono);color:var(--blue);letter-spacing:.02em;word-break:break-word;margin-bottom:7px;font-size:12px;line-height:1.4;display:block}.card span{color:var(--gray);font-size:14px;line-height:1.45}.card.hide{display:none}.claim{color:var(--ink);max-width:56ch;margin:22px 0 26px;font-size:clamp(17px,3.9vw,20px);font-weight:500;line-height:1.45}.cifras{background:var(--line);border:1px solid var(--line);border-radius:var(--radio);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 30px;display:grid;overflow:hidden}@media (width>=620px){.cifras{grid-template-columns:repeat(6,1fr)}}.cifra{text-align:center;background:#fff;padding:16px 10px}.cifra b{letter-spacing:-.03em;font-size:clamp(22px,5vw,30px);font-weight:700;line-height:1;display:block}.cifra span{color:var(--gray);margin-top:6px;font-size:11px;line-height:1.3;display:block}.pasos{border-left:2px solid var(--line);margin:8px 0 6px;padding-left:0}.pasos .paso{padding:0 0 18px 22px;position:relative}.pasos .paso:before{content:"";border:2px solid var(--blue);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.pasos .paso b{font-size:15px;display:inline-block}.pasos .paso i{font-style:normal;font-family:var(--mono);color:var(--mid);text-transform:uppercase;letter-spacing:.1em;margin-left:9px;font-size:10.5px}.pasos .paso span{color:var(--gray);margin-top:2px;font-size:14px;line-height:1.45;display:block}.pasos .paso a{color:var(--blue);font-size:12.5px;text-decoration:none}.pimg{aspect-ratio:1.92;object-fit:cover;background:var(--soft);border-radius:10px;width:100%;margin:0 0 18px;display:block}.leido{justify-content:flex-end;margin:18px 0 0;display:flex}.leido button{border:2px solid var(--line);background:var(--fondo);border-radius:var(--radio-chico);cursor:pointer;font-family:var(--sans);color:var(--gray);min-height:36px;padding:6px 14px;font-size:13px}.leido button:hover{border-color:var(--green);color:var(--green)}.leido button.on{background:var(--gbg);border-color:var(--green);color:var(--green)}#toc .tp.read>a:after{content:" ✓";color:var(--green)}.lprog{font-family:var(--mono);color:var(--mid);margin:14px 0 0;font-size:11px}:root{--mid:#495366}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--mid:#a6b1c0}}#texto-print{display:none}@media print{#bar,#pbar,.pnav,.acts,#arriba,.filtros,#toc,.ask .mini,.leido{display:none!important}#texto{display:none}#texto-print{white-space:pre-wrap;font-family:var(--mono);border:0;margin:0;padding:0;font-size:10.5pt;line-height:1.45;display:block}#pasos .wstep{display:none!important}#pasos .wstep:last-child{display:block!important}.final,.nombre,.warn{display:none}body{font-size:11pt}}.ses{gap:10px;margin:8px 0 0;display:grid}.sc{border:2px solid var(--linea-fuerte);border-radius:var(--radio);color:var(--ink);background:var(--fondo);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.sc:hover{border-color:var(--blue);background:var(--acento-sup)}.sc.off{background:var(--soft);border-color:var(--line)}.sc.hecha{border-color:var(--regla);background:var(--gbg)}.scn{border:2px solid var(--line);background:var(--fondo);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.sc.hecha .scn{border-color:var(--green);color:var(--green)}.scb{flex:1;min-width:0}.scb b{font-size:16px;line-height:1.25;display:block}.sca{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mid);margin:3px 0 4px;font-size:10px;display:block}.scs{color:var(--gray);font-size:13.5px;line-height:1.4;display:block}.sce{text-align:right;flex:none}.sce em{white-space:nowrap;font-size:12.5px;font-style:normal}.sce .fin{color:var(--green);font-weight:500}.sce .curso{color:var(--blue);font-weight:500}.sce .disp{color:var(--blue)}.sce .aun{color:var(--mid)}@media (width<=620px){.sc{flex-wrap:wrap}.sce{text-align:left;flex-basis:calc(100% - 48px);min-width:0;margin-left:48px}}.volver{margin:0 0 14px;display:inline-block}@media print{.volver,.ses{display:none}}.chip.c-part{border-color:var(--ink)}.chip .chd{text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-left:5px;font-size:10px}.gnav{border-top:2px solid var(--ink);margin:34px 0 10px;padding-top:20px}.gpos{font-family:var(--mono);color:var(--mid);margin-bottom:12px;font-size:12px}.gbs{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.gb{text-align:left;background:var(--fondo);border:2px solid var(--line);border-radius:var(--radio-chico);cursor:pointer;font:inherit;flex-direction:column;gap:4px;min-height:44px;padding:12px 14px;display:flex}.gb:hover{border-color:var(--ink)}.gb-p{text-align:right;border-color:var(--ink);align-items:flex-end}.gbk{color:var(--mid);font-size:12.5px;font-weight:600}.gb-p .gbk{color:var(--ink)}.gbt{font-size:14px;line-height:1.3}.gfin{color:var(--mid);text-align:right;place-self:center end;font-size:13px}@media (width<=700px){.gbs{grid-template-columns:1fr}.gb-p{text-align:left;align-items:flex-start}.gfin{text-align:left;justify-self:start}}#toc .tg{margin-bottom:1px}#toc .tgb{border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;letter-spacing:-.01em;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;font-weight:700;display:flex}#toc .tgb:hover{color:var(--blue)}#toc .tgb:after{content:"▸";color:var(--mid);font-size:9px;font-weight:400}#toc .tg.gabierta>.tgb{color:var(--blue)}#toc .tg.gabierta>.tgb:after{content:"▾"}#toc .tgn{font-family:var(--mono);color:var(--mid);margin-left:auto;margin-right:8px;font-size:10.5px;font-weight:400}#toc .tgl{display:none;padding:4px 0 12px 2px!important}#toc .tg.gabierta>.tgl,#toc.buscando .tgl{display:block}#toc .tg.hide{display:none}#tocf{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}#tocf .filtros{margin:0!important}#doc>.parte:first-child{padding-top:26px}@media print{.gnav{display:none}#doc .parte,#doc .hero,#doc .oculto{visibility:visible!important;display:block!important}}:root{--ctx:var(--blue);--red:var(--coste);--rbg2:var(--coste-sup)}body.ctx-hoja{--ctx:var(--lab);--lab:#9e0b24;--hecho:#f6d5db;--hecho-t:#7a0a1d;--relleno:var(--lab);--relleno-t:var(--fondo);--relleno-h:#6e1523;--lab-sup:#f7edee;--fondo:#fcf9f6;--superficie:#f4efea;--superficie-2:#ede7e1;--linea:#dcd3ca;--mid:#414c63;--soft:var(--superficie);--soft2:var(--superficie-2);--red:var(--lab);--rbg2:var(--lab-sup);--foco:var(--lab)}@media (prefers-color-scheme:dark){body.ctx-hoja:not([data-tema=claro]){--lab:#ff9c93;--lab-sup:#2b1515;--hecho:#3a1a1e;--hecho-t:#ff9c93;--relleno:#a50d26;--relleno-t:#fff;--relleno-h:#7e0a1d;--fondo:#14110f;--superficie:#1e1a18;--superficie-2:#272220;--linea:#332c28;--mid:#b9afa8}}#bar{border-bottom:3px solid var(--ctx)}.tab.on{background:var(--soft);border-color:var(--line)}body.ctx-guia .tab[data-v=guia].on b,body.ctx-hoja .tab[data-v=hoja].on b{color:var(--ctx)}body.ctx-guia .tab[data-v=guia].on,body.ctx-hoja .tab[data-v=hoja].on{border-color:var(--ctx);box-shadow:inset 0 -2px 0 var(--ctx);background:#fff}body.ctx-hoja .pdot.on i{background:var(--relleno);border-color:var(--relleno);color:var(--relleno-t)}body.ctx-hoja .pdot:not(.on):not(.done):hover i{border-color:var(--red);color:var(--red)}body.ctx-hoja .btn-p{background:var(--relleno);color:var(--relleno-t)}body.ctx-hoja .btn-p:hover{background:var(--relleno-h)}@media (prefers-color-scheme:dark){body.ctx-hoja:not([data-tema=claro]) .btn-p:hover{background:var(--relleno-h)}}body.ctx-hoja .btn-g:hover{border-color:var(--red);color:var(--red)}body.ctx-hoja .lnk,body.ctx-hoja .verg{color:var(--red)}body.ctx-hoja .verg:hover{border-color:var(--red);background:var(--rbg2)}body.ctx-hoja .kicker,body.ctx-hoja .sce .curso,body.ctx-hoja .sce .disp{color:var(--red)}body.ctx-hoja a.sc:hover{border-color:var(--red)}body.ctx-hoja .paso0 .sn{background:var(--red)}body.ctx-hoja .paso0 .snip{border-left-color:var(--red)}body.ctx-hoja #pinfo{color:var(--gray)}#bar .in{height:auto;padding-top:8px;padding-bottom:8px}.brand{font-size:13px}.brand small{font-size:9px}.tabs{border-left:1px solid var(--line);background:0 0;gap:0;margin-left:14px;padding:0 0 0 14px}.tab{text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 16px;display:flex}.tab b{letter-spacing:-.01em;color:var(--gray);font-size:16px;font-weight:700}.tab small{color:var(--mid);font-size:11px;font-weight:400}.tab.on{background:var(--soft);border-color:var(--line);box-shadow:none}.tab.on b,.tab:hover b{color:var(--ink)}@media (width<=560px){.tab small{display:none}.tab{justify-content:center;min-height:44px;padding:8px 13px}.tabs{margin-left:8px;padding-left:8px}}#toc{padding-top:20px}#toc input{margin-bottom:14px}.filtros{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important;display:block!important;position:static!important}.filtros .fl,.tocl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin:0 0 7px;font-size:10px}.tocl{border-top:1px solid var(--line);margin:0 0 4px;padding-top:16px}.filtros .chip{text-align:left;border-color:#0000;border-radius:6px;width:100%;margin-bottom:3px;padding:6px 10px;font-size:13px;display:block}.filtros .chip:hover{background:var(--soft);border-color:#0000}.filtros .chip.on{background:var(--ink);color:#fff}.filtros .chip.c-regla.on{background:var(--green)}.filtros .chip.c-lunes.on{background:var(--amber)}#toc .tp>ul{display:none}#toc .tp.abierta>ul,#toc.buscando .tp>ul{display:block}#toc .tp>a{color:var(--gray);padding:7px 0 6px;font-size:13.5px;font-weight:500}#toc .tp.abierta>a{color:var(--ink);font-weight:700}#toc .tp>a:before{content:"▸";color:var(--mid);margin-right:6px;font-size:9px;display:inline-block}#toc .tp.abierta>a:before{content:"▾"}.hero{padding:38px 0 30px}.hero h1{margin-bottom:8px}.claim{color:var(--gray);margin:16px 0 14px;font-size:16.5px;font-weight:400}.claim strong{color:var(--ink);font-weight:600}.cifras-l{font-family:var(--mono);color:var(--gray);margin:0 0 30px;font-size:12px;line-height:2}.cifras-l b{color:var(--ink);font-size:14px}.cifras-l i{color:var(--line);margin:0 4px;font-style:normal}.hero .entq{margin-bottom:10px}.hero .puertas{grid-template-columns:1fr}@media (width>=760px){.hero .puertas{grid-template-columns:repeat(3,1fr)}}.puerta b{font-size:16px}#doc h3{scroll-margin-top:70px}.parte{scroll-margin-top:62px}@media (width>=900px){.puertas.p4{grid-template-columns:repeat(2,1fr)}}#doc a.ai{color:var(--blue);cursor:pointer;text-underline-offset:2px;text-decoration:underline}#doc a.ai:hover{background:var(--soft2)}.fnota a{color:var(--blue);cursor:pointer;text-decoration:underline}.view:not(.on){display:none!important}#entrada{display:none}#entrada.on{display:block}.ent{justify-content:center;align-items:flex-start;padding:60px 20px 52px;display:flex}.ent-in{gap:var(--e6);flex-direction:column;width:100%;max-width:940px;display:flex}.ent h1.enth1{max-width:17ch;margin:0;font-size:clamp(32px,6.4vw,48px);line-height:1.08}.entcred{color:var(--mid);max-width:68ch;margin:0 0 20px;font-size:14.5px;line-height:1.6}.entq{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--mid);margin:0 0 12px;font-size:11px}.ent-p{gap:10px;grid-template-columns:1fr!important}@media (width>=700px){.ent-p{grid-template-columns:1fr 1fr!important}}.puerta.destacada{border-color:var(--blue);background:var(--acento-sup);border-width:2px}.puerta.destacada .k{color:var(--blue)}.ent .puerta{padding:20px}.ent .puerta b{font-size:17px}.entorienta{font-family:var(--sans);color:var(--mid);background:0 0;border:0;max-width:74ch;margin:0;padding:0;font-size:16px;line-height:1.6}.entorienta b{color:var(--ink);font-weight:600}.entpie{align-items:center;gap:var(--e4);border-top:1px solid var(--linea);margin:0;padding-top:20px;display:flex}.entpie p{color:var(--mid);margin:0;font-size:14px;line-height:1.55}.sello{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);border:1.5px solid var(--linea-fuerte);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=560px){.entpie{align-items:flex-start;gap:var(--e3);flex-direction:column}}#pbar.desborda{position:sticky}#pbar{z-index:38;background:var(--fondo);border-bottom:1px solid var(--line);margin:0 0 26px;padding:9px 0 8px;position:sticky;top:54px}.pb-in{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.pb-in::-webkit-scrollbar{display:none}.pdot{cursor:pointer;min-width:44px;min-height:44px;font-family:var(--sans);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:3px 2px;display:flex}.pdot i{border:2px solid var(--line);width:26px;height:26px;color:var(--mid);background:var(--fondo);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;transition:border-color .15s,background .15s,color .15s;display:flex}.pdot:not(.on):not(.done):hover i{border-color:var(--blue);color:var(--blue)}.pdot.done i{background:var(--gbg);border-color:var(--green);color:var(--green)}.pdot.on i{background:var(--blue);border-color:var(--blue);color:var(--fondo);font-weight:700}.lnk{color:var(--blue);font-family:var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}#pbar.plano .pb-in,#pasos .wstep{display:none}#pasos .wstep.on{display:block}#pasos.todos .wstep{border-top:1px solid var(--line);margin-top:30px;display:block}#pasos.todos .pnav{display:none}.pnav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:36px 0 0;padding-top:22px;display:flex}.pnav .btn{padding:13px 24px;font-size:15px}.pnav .btn-p{flex:none}.fin{font-family:var(--mono);color:var(--green);font-size:12px}#pasos .blk{border-top:0;padding-top:0}#pasos .wstep header{padding-top:8px}.paso0 .sub{align-items:flex-start;gap:13px;margin:18px 0 0;display:flex}.paso0 .sn{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:700;display:flex}.paso0 .sc{min-width:0;color:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:0;display:block}.paso0 .sc b{color:#fff;margin-bottom:5px;font-size:15px;display:block}.paso0 .sc p{color:#c7d2e4;margin:0 0 9px;font-size:13.5px}.abrir{flex-wrap:wrap;gap:7px;display:flex}.abrir .btn{padding:8px 14px;font-size:13px;text-decoration:none}.p0n{color:#94a3b8;border-top:1px solid #334155;margin:20px 0 0;padding-top:14px;font-size:12.5px}.final{gap:12px;margin:16px 0 0;display:grid}@media (width>=700px){.final{grid-template-columns:repeat(3,1fr)}}.fcard{border:2px solid var(--linea-fuerte);border-radius:var(--radio);flex-direction:column;gap:9px;padding:17px;display:flex}.fcard b{font-size:14.5px;line-height:1.3}.fcard span{color:var(--gray);flex:1;font-size:13px;line-height:1.45}.fcard .btn{width:100%}#ayuda{color:var(--gray);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12.5px;text-decoration:underline}@media (width<=700px){#bar .in{min-width:0;overflow:hidden}.brand{text-overflow:ellipsis;min-width:0;overflow:hidden}#ayuda{white-space:nowrap;flex:none;padding-left:4px;font-size:0;line-height:0}#ayuda:after{content:"¿Por dónde?";font-size:11.5px;line-height:normal}}.entll{max-width:620px;color:var(--ink);margin:0 0 26px;font-size:15.5px;line-height:1.6}.entll b{font-weight:600}.ent-p{max-width:620px;grid-template-columns:1fr!important}.entotras{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mid);margin:30px 0 10px;font-size:10.5px}.otras{max-width:620px;margin:0 0 26px;padding:0;list-style:none}.otras li{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:9px 0;display:flex}.otras a{color:var(--blue);font-weight:600;text-decoration:none}.otras a:hover{text-decoration:underline}.otras span{color:var(--mid);font-size:13px}.enth1{margin:0 0 18px;line-height:1.08}.ent-ses{margin:26px 0 30px}.ent-ses .sc{cursor:pointer}.tfmfin{border:1px dashed var(--line);background:var(--soft);border-radius:10px;align-items:flex-start;gap:16px;margin-top:10px;padding:16px 18px;display:flex}.tfmfin .scn{background:var(--ink);color:#fff;border-color:var(--ink)}.tfmfin b{margin-bottom:3px;display:block}.ent-p{max-width:720px;margin-bottom:6px;grid-template-columns:1fr!important}.dospuertas{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}@media (width<=760px){.dospuertas{grid-template-columns:1fr;gap:16px}}.gp{border:2px solid var(--linea-fuerte);border-radius:var(--radio);border-top:3px solid var(--barrio);background:var(--barrio-sup);color:inherit;padding:24px 24px 22px;text-decoration:none;transition:border-color .15s;display:block}.gp:hover{border-color:var(--barrio)}.gp:focus-visible{outline:3px solid var(--barrio);outline-offset:2px}.gp-lab{--barrio:#9e0b24;--barrio-sup:#f7edee}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .gp-lab{--barrio:#ff9c93;--barrio-sup:#2b1515}}.gp-guia{--barrio:var(--acento);--barrio-sup:var(--acento-sup)}.gpk{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--texto-2);font-size:10px}.gp b{font-family:var(--familia-titulo);margin:6px 0 0;font-size:24px;line-height:1.2;display:block}.gpd{color:var(--gray);margin-top:10px;font-size:15px;line-height:1.55;display:block}.p-est{color:var(--barrio);margin-top:14px;font-size:14px;font-weight:600;display:block}.d2{color:var(--red);margin-top:8px;font-size:13px;font-weight:600;display:block}.gpgo{color:var(--barrio);margin-top:16px;font-size:14px;font-weight:600;display:block}.volver{margin:0 0 18px}.volver a{color:var(--mid);font-size:13.5px;text-decoration:none}.volver a:hover{color:var(--ink)}.aviso-caso{max-width:620px;color:var(--gray);border-left:2px solid var(--line);margin:22px 0 4px;padding-left:14px;font-size:14px;line-height:1.6}.ent-p4{max-width:900px;grid-template-columns:1fr 1fr!important}@media (width<=760px){.ent-p4{grid-template-columns:1fr!important}}.cgrupo{margin:26px 0 0}.cgrupo.hide{display:none}.cgt{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}.card .cdon{font-family:var(--mono);letter-spacing:.06em;color:var(--mid);margin-top:7px;font-size:10.5px;font-style:normal;display:block}#cursow{--bg:#eff1f4;--card:#fff;--ink:#12161c;--gray:#525b6b;--mid:#8a93a2;--line:#d9dee6;--hair:#ebeef2;--acc:#1b4dc1;--acc-h:#153ca0;--acc-s:#e9eefb;--ok:#0a6e4e;--ok-s:#e3f3ed;--cost:#a32b22;--cost-s:#fbecea;--serif:"Fraunces",Georgia,serif;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:10px}@media (prefers-color-scheme:dark){#cursow:not([data-theme=light]){--bg:#0e1116;--card:#171c24;--ink:#eaedf2;--gray:#a7b0bf;--mid:#7b8494;--line:#2a313c;--hair:#212832;--acc:#7ea1ff;--acc-h:#9cb6ff;--acc-s:#1a2338;--ok:#4fc49a;--ok-s:#123025;--cost:#ef9187;--cost-s:#331a18}}#cursow[data-theme=dark]{--bg:#0e1116;--card:#171c24;--ink:#eaedf2;--gray:#a7b0bf;--mid:#7b8494;--line:#2a313c;--hair:#212832;--acc:#7ea1ff;--acc-h:#9cb6ff;--acc-s:#1a2338;--ok:#4fc49a;--ok-s:#123025;--cost:#ef9187;--cost-s:#331a18}#cursow *{box-sizing:border-box}#cursow{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}#cursow h1,#cursow h2,#cursow h3{text-wrap:balance;letter-spacing:-.018em;margin:0}#cursow p{margin:0 0 .85em}#cursow p:last-child{margin-bottom:0}#cursow button{font:inherit;cursor:pointer;color:inherit}#cursow :focus-visible{outline:3px solid var(--acc);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){#cursow *{transition:none!important;animation:none!important}}#cursow .top{z-index:60;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}#cursow .top-in{max-width:780px;margin:0 auto;padding:10px 20px 0}#cursow .top-r1{align-items:center;gap:14px;margin-bottom:9px;display:flex}#cursow .lec{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}#cursow .lec span{color:var(--mid);font-weight:400}#cursow .cuenta{font-family:var(--mono);color:var(--mid);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}#cursow .indice{border:1px solid var(--line);color:var(--gray);white-space:nowrap;background:0 0;border-radius:6px;padding:5px 10px;font-size:12px}#cursow .indice:hover{border-color:var(--acc);color:var(--acc)}#cursow .barra{gap:3px;padding-bottom:10px;display:flex}#cursow .seg{background:var(--line);border-radius:2px;flex:1;height:4px}#cursow .seg.on{background:var(--acc)}#cursow .seg.fin{background:var(--ok)}#cursow .pista{max-width:780px;margin:0 auto;padding:26px 20px 40px}#cursow .paso{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:30px 34px 34px;box-shadow:0 1px 2px #0000000a,0 14px 34px -22px #0000004d}#cursow .kicker{align-items:center;gap:9px;margin-bottom:18px;display:flex}#cursow .kicker b{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--acc);font-size:10px;font-weight:500}#cursow .kicker i{background:var(--hair);flex:1;height:1px;font-style:normal}#cursow .kicker u{font-family:var(--mono);color:var(--mid);letter-spacing:.1em;font-size:10px;text-decoration:none}#cursow .paso h2{font-family:var(--serif);margin-bottom:18px;font-size:clamp(24px,3.6vw,32px);font-weight:500;line-height:1.15}#cursow .escena{color:var(--ink);font-size:17.5px;line-height:1.62}#cursow .escena strong{background:linear-gradient(transparent 62%,var(--acc-s) 62%);padding:0 2px;font-weight:600}#cursow .escena em{color:var(--gray);font-style:italic}#cursow .dato{background:var(--cost-s);border-radius:8px;align-items:baseline;gap:12px;margin-top:22px;padding:14px 16px;display:flex}#cursow .dato b{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cost);white-space:nowrap;font-size:10px;font-weight:500}#cursow .dato span{font-size:15.5px;line-height:1.45}#cursow .sit{color:var(--gray);background:var(--bg);border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:16px}#cursow .preg{letter-spacing:-.012em;margin-bottom:16px;font-size:19px;font-weight:600}#cursow .ops{flex-direction:column;gap:10px;display:flex}#cursow .op{text-align:left;background:var(--card);border:2px solid var(--line);border-radius:9px;align-items:flex-start;gap:13px;width:100%;padding:15px 17px;font-size:16px;line-height:1.45;transition:border-color .12s,background .12s,transform 80ms;display:flex}#cursow .op:hover:not(:disabled){border-color:var(--acc);background:var(--acc-s)}#cursow .op:active:not(:disabled){transform:scale(.995)}#cursow .op:disabled{cursor:default}#cursow .op-l{font-family:var(--mono);border:2px solid var(--line);width:26px;height:26px;color:var(--mid);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}#cursow .op:hover:not(:disabled) .op-l{border-color:var(--acc);color:var(--acc)}#cursow .op.mia{border-color:var(--ink)}#cursow .op.mia .op-l{background:var(--ink);color:var(--card);border-color:var(--ink)}#cursow .op.paso-real{border-color:var(--ok);background:var(--ok-s)}#cursow .op.paso-real .op-l{background:var(--ok);color:#fff;border-color:var(--ok)}#cursow .op.apagada{opacity:.5}#cursow .marcas{flex-direction:column;align-self:center;align-items:flex-end;gap:4px;margin-left:auto;padding-left:10px;display:flex}#cursow .marca-op{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:100px;padding:2px 8px;font-size:9px}#cursow .marca-op.ok{color:var(--ok)}#cursow .marca-op.yo{color:var(--cost)}#cursow .marca-op.tu{color:var(--ink)}#cursow .op.suya{border-color:var(--cost);background:var(--cost-s)}#cursow .op.suya .op-l{border-color:var(--cost);color:var(--cost)}#cursow .op.mia.suya .op-l{background:var(--ink);color:var(--card);border-color:var(--ink)}#cursow .llevas{color:var(--gray);background:var(--bg);border-radius:8px;margin-bottom:20px;padding:12px 15px;font-size:15px}#cursow .llevas b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:4px;font-size:9.5px;font-weight:500;display:block}#cursow .dupla{flex-direction:column;gap:18px;display:flex}#cursow .campo .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin-bottom:6px;font-size:10px}#cursow .campo .v{font-size:16.5px;line-height:1.55}#cursow .campo .v em{font-style:italic}#cursow .tuya{background:var(--ok-s);color:var(--ink);border-radius:8px;margin-bottom:20px;padding:13px 16px;font-size:15px}#cursow .tuya.no{background:var(--acc-s)}#cursow .tuya b{font-weight:600}#cursow .regla{font-family:var(--serif);letter-spacing:-.015em;background:var(--bg);border-radius:var(--r);margin-bottom:14px;padding:24px 26px;font-size:clamp(21px,3.2vw,27px);font-style:italic;font-weight:400;line-height:1.34}#cursow .expl{color:var(--gray);font-size:16px}#cursow .expl b{color:var(--ink);font-weight:600}#cursow .frontera{border-top:2px solid var(--ink);margin-bottom:14px}#cursow .fr-cab,#cursow .fr-fila{grid-template-columns:118px 1fr 1.15fr;display:grid}#cursow .fr-cab div{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mid);border-bottom:1px solid var(--line);padding:8px 14px 8px 0;font-size:9.5px}#cursow .fr-cab .no{color:var(--cost)}#cursow .fr-fila>div{border-bottom:1px solid var(--hair);padding:13px 14px 13px 0;font-size:13.5px;line-height:1.45}#cursow .fr-rol{font-weight:600}#cursow .fr-si{color:var(--mid)}#cursow .fr-no{color:var(--ink);box-shadow:inset 3px 0 0 var(--cost);padding-left:16px!important}#cursow .fr-no em{color:var(--cost);font-style:normal;font-weight:600}#cursow .fr-nada{color:var(--mid);font-style:italic}#cursow .graf h3{margin-bottom:2px;font-size:15px;font-weight:600}#cursow .graf .gs{color:var(--mid);margin-bottom:16px;font-size:14px}#cursow .leyenda{font-family:var(--mono);color:var(--mid);gap:20px;margin-top:8px;font-size:11px;display:flex}#cursow .leyenda i{vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:7px;font-style:normal;display:inline-block}#cursow .enc{background:var(--acc-s);border-radius:var(--r);margin-bottom:18px;padding:20px 22px}#cursow .enc .min{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:8px;font-size:10px}#cursow .enc h3{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.3}#cursow .enc p{color:var(--ink);font-size:15.5px}#cursow .enc em{font-style:italic}#cursow .ojo{color:var(--gray);border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:14px}#cursow label.lb{margin-bottom:8px;font-size:14px;font-weight:600;display:block}#cursow textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:2px solid var(--line);resize:vertical;border-radius:9px;min-height:110px;padding:13px 15px;font-size:16px;line-height:1.5}#cursow textarea:focus{border-color:var(--acc);outline:none}#cursow textarea::placeholder{color:var(--mid)}#cursow .guardado{font-family:var(--mono);color:var(--ok);visibility:hidden;margin-top:8px;font-size:11px}#cursow .guardado.on{visibility:visible}#cursow .acc{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}#cursow .btn{background:var(--acc);color:#fff;border:0;border-radius:9px;padding:14px 26px;font-size:16px;font-weight:600;transition:background .12s}#cursow .btn:hover{background:var(--acc-h)}#cursow .btn[disabled]{background:var(--line);color:var(--mid);cursor:default}#cursow .btn-2{color:var(--gray);border:1px solid var(--line);background:0 0;padding:13px 18px;font-size:15px;font-weight:500}#cursow .btn-2:hover{border-color:var(--ink);color:var(--ink);background:0 0}#cursow .hint{color:var(--mid);text-align:right;margin-left:auto;font-size:14px}#cursow .velo{z-index:80;background:#0a0e1473;display:none;position:fixed;inset:0}#cursow .velo.on{display:block}#cursow .panel{background:var(--card);z-index:81;border-left:1px solid var(--line);width:min(400px,88vw);padding:22px;display:none;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}#cursow .panel.on{display:block}#cursow .panel h3{margin-bottom:4px;font-size:16px}#cursow .panel .ps{color:var(--mid);margin-bottom:18px;font-size:14px}#cursow .il{text-align:left;border:0;border-top:1px solid var(--hair);background:0 0;align-items:flex-start;gap:12px;width:100%;padding:13px 0;display:flex}#cursow .il:hover{color:var(--acc)}#cursow .il-n{font-family:var(--mono);color:var(--mid);flex:none;width:20px;padding-top:2px;font-size:12px}#cursow .il-t{font-size:15px;font-weight:500;line-height:1.35}#cursow .il-m{font-family:var(--mono);color:var(--mid);white-space:nowrap;margin-left:auto;padding-top:2px;font-size:11px}#cursow .il.hecha .il-n{color:var(--ok)}#cursow .il.aqui .il-t{color:var(--acc)}#cursow .cierre h2{font-family:var(--serif);margin-bottom:10px;font-size:30px;font-weight:500}#cursow .cierre .cp{color:var(--gray);margin-bottom:22px;font-size:16px}#cursow .recap{border-top:1px solid var(--line)}#cursow .rr{border-bottom:1px solid var(--hair);padding:14px 0}#cursow .rr .rt{color:var(--mid);font-size:13px;font-family:var(--mono);margin-bottom:4px}#cursow .rr .rv{font-size:15.5px;line-height:1.5}#cursow .rr .rv.vacio{color:var(--mid);font-style:italic}@media (width<=640px){#cursow{font-size:16.5px}#cursow .pista{padding:16px 14px 34px}#cursow .paso{border-radius:8px;padding:22px 20px 26px}#cursow .top-in{padding:9px 14px 0}#cursow .indice{padding:5px 8px}#cursow .acc{flex-wrap:wrap}#cursow .btn{flex:1;min-width:150px;padding:15px 20px}#cursow .hint{text-align:left;flex-basis:100%;margin-left:0}#cursow .fr-cab{display:none}#cursow .fr-fila{grid-template-columns:1fr}#cursow .fr-fila>div{border-bottom:0;padding:8px 0}#cursow .fr-rol{border-top:1px solid var(--line);padding-top:14px!important}#cursow .fr-si:before{content:"DECIDE · ";font-family:var(--mono);color:var(--mid);font-size:9.5px}#cursow .fr-no{padding-bottom:14px!important;padding-left:12px!important}#cursow .fr-no:before{content:"NO DECIDE · ";font-family:var(--mono);color:var(--cost);font-size:9.5px}#cursow .marcas{flex-flow:wrap;flex-basis:100%;align-items:flex-start;margin-left:0;padding-top:9px;padding-left:39px}#cursow .op{flex-wrap:wrap}}#cursow .promesa{background:var(--acc-s);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:11px 15px;display:flex}#cursow .promesa b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);white-space:nowrap;font-size:9.5px;font-weight:500}#cursow .promesa .pq{min-width:170px;color:var(--ink);flex:1;font-size:14.5px;line-height:1.4}#cursow .promesa .pm{font-family:var(--mono);color:var(--mid);white-space:nowrap;font-size:11px}#cursow .promesa .pir{border:1px solid var(--acc);color:var(--acc);white-space:nowrap;background:0 0;border-radius:7px;padding:6px 13px;font-size:13.5px;font-weight:600}#cursow .promesa .pir:hover{background:var(--acc);color:#fff}#cursow .promesa.solo-leer{background:var(--bg)}#cursow .promesa.solo-leer b{color:var(--mid)}#cursow .promesa.solo-leer span{font-family:var(--mono);color:var(--mid);font-size:11px}@media (width<=640px){#cursow .promesa .pir{width:100%}}#cursow .rot{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);flex-wrap:wrap;align-items:baseline;gap:0 22px;margin:0 0 20px;padding:13px 16px;display:flex}#cursow .rot b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);flex-basis:100%;margin-bottom:7px;font-size:9.5px;font-weight:500}#cursow .rot span{color:var(--ink);font-size:14.5px;line-height:1.5}#cursow .rot i{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:9.5px;font-style:normal;display:block}#cursow .rot em{color:var(--gray);flex-basis:100%;margin-top:9px;font-size:13.5px;font-style:normal;line-height:1.5}#cursow .ls{margin:0 0 1em;padding-left:22px}#cursow .ls li{margin-bottom:.5em;line-height:1.55}#cursow .ls li:last-child{margin-bottom:0}#cursow .intro{color:var(--gray);max-width:52ch;margin:-6px 0 22px;font-size:16.5px;line-height:1.6}#cursow .intro strong{color:var(--ink)}#cursow .intro p{margin-bottom:.7em}#cursow .cinta{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:14px 16px 12px}#cursow .cinta-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}#cursow .cinta-k{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--mid);font-size:9.5px}#cursow .cinta-f{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:500}#cursow .cinta-l{color:var(--gray);margin:0;font-size:14px;line-height:1.45}#cursow .cinta-l.sin{color:var(--mid);font-style:italic}#cursow .cinta-v{color:var(--acc);background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px}#cursow .cinta-v:hover{text-decoration:underline}#cursow .hitos{gap:2px;margin:2px 0 12px;padding-top:13px;display:flex}#cursow .hito{background:0 0;border:0;flex:1;height:20px;padding:0;position:relative}#cursow .hito:after{content:"";background:var(--line);border-radius:2px;height:3px;display:block}#cursow .hito.aqui:after{background:var(--cost);height:6px;margin-top:-1.5px}#cursow .hito.antes:after{background:var(--gray)}#cursow .hito:hover:after{background:var(--acc)}#cursow .hito b{font-family:var(--mono);letter-spacing:.04em;color:var(--mid);white-space:nowrap;opacity:0;font-size:9px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}#cursow .hito.aqui b{opacity:1;color:var(--cost)}#cursow .hist{max-width:700px;margin:0 auto;padding:30px 20px 90px}#cursow .hist h1{font-family:var(--serif);margin-bottom:12px;font-size:clamp(28px,4.6vw,40px);font-weight:500;line-height:1.08}#cursow .hist .lede{color:var(--gray);max-width:44ch;margin-bottom:30px;font-size:17px}#cursow .hcap{border-bottom:1px solid var(--hair);margin-bottom:30px;padding-bottom:26px}#cursow .hcap:last-child{border-bottom:0}#cursow .hcap h3{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cost);margin-bottom:12px;font-size:11px;font-weight:500}#cursow .hcap p{font-family:var(--serif);margin-bottom:.8em;font-size:18.5px;line-height:1.62}#cursow .home{max-width:820px;margin:0 auto;padding:34px 20px 80px}#cursow .h-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);margin-bottom:12px;font-size:10.5px}#cursow .home h1{font-family:var(--serif);margin-bottom:14px;font-size:clamp(30px,5.2vw,44px);font-weight:500;line-height:1.06}#cursow .home .lede{color:var(--gray);max-width:46ch;margin-bottom:26px;font-size:18px}#cursow .cif{font-family:var(--mono);color:var(--mid);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-bottom:28px;padding:14px 0;font-size:12px;display:flex}#cursow .cif b{color:var(--ink);font-size:15px;font-weight:500}#cursow .seg-t{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--mid);margin:26px 0 10px;font-size:10px}#cursow .pl{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:15px;width:100%;margin-bottom:9px;padding:16px 18px;transition:border-color .12s,transform 80ms;display:flex}#cursow .pl:hover{border-color:var(--acc);transform:translate(2px)}#cursow .pl-n{font-family:var(--mono);color:var(--mid);flex:none;width:26px;font-size:12px}#cursow .pl-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#cursow .pl-t{font-size:16px;font-weight:600;line-height:1.3;display:block}#cursow .pl-d{color:var(--mid);font-size:13px;font-family:var(--mono);display:block}#cursow .pl-p{background:var(--line);border-radius:3px;flex:none;width:52px;height:5px;overflow:hidden}#cursow .pl-p i{background:var(--ok);height:100%;display:block}#cursow .pl.lista .pl-n{color:var(--ok)}#cursow .volver{color:var(--gray);background:0 0;border:0;margin-bottom:18px;padding:0;font-size:13.5px}#cursow .volver:hover{color:var(--acc)}#cursow .falta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cost);border:1px dashed var(--cost);border-radius:4px;margin-top:14px;padding:3px 8px;font-size:10px;display:inline-block}#cursow .tb{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:13.5px}#cursow .tb th{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mid);text-align:left;border-bottom:1px solid var(--line);padding:8px 12px 8px 0;font-size:9.5px;font-weight:500}#cursow .tb td{border-bottom:1px solid var(--hair);vertical-align:top;padding:12px 12px 12px 0;line-height:1.45}#cursow .tb tr td:first-child{font-weight:600}#cursow .ref{font-family:var(--mono);color:var(--mid);font-size:.88em}#cursow code{font-family:var(--mono);background:var(--bg);border-radius:4px;padding:1px 5px;font-size:.9em}#cursow{min-height:calc(100vh - 54px);font-family:var(--sans);color:var(--ink);font-size:17px;line-height:1.55}#cursow .top{top:54px}#cursow .seg-p{color:var(--mid);max-width:52ch;margin:-4px 0 12px;font-size:14px;line-height:1.5}#cursow .gtit{font-family:var(--serif);margin-bottom:16px;font-size:24px;font-weight:500;line-height:1.2}#cursow .pl-ref{background:0 0;border-style:dashed}#cursow .pl-ref:hover{border-style:solid}body.en-entrada #cursow{display:none}#cursow .btn,#cursow .btn-2{font-family:var(--sans)}.pagina{max-width:720px;padding:var(--e6) var(--e5) var(--e9);margin:0 auto}.pagina.ancha{max-width:1120px}.paso{max-width:640px}.taller{gap:var(--e6);display:grid}@media (width>=1040px){.taller{gap:var(--e7);grid-template-columns:minmax(0,640px) minmax(300px,1fr);align-items:start}.vista>summary{cursor:default}.vista{top:var(--e8);position:sticky}}.progreso{align-items:center;display:flex}.progreso-fila{align-items:center;gap:var(--e3);padding:var(--e3) 0 var(--e5);border-bottom:1px solid var(--linea);margin-bottom:var(--e6);flex-wrap:wrap;display:flex}.punto{cursor:default;background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-width:44px;height:44px;padding:0;display:flex}.punto span{background:var(--linea);border-radius:2px;width:20px;height:4px;display:block}button.punto{cursor:pointer}button.punto:hover span,button.punto:focus-visible span{background:var(--acento)}.punto.hecho span{background:var(--regla)}.punto.aqui span{background:var(--acento)}.progreso-txt{font-family:var(--familia-mono);color:var(--texto-2);white-space:nowrap;margin:0;font-size:13px}.paso .rotulo{font-family:var(--familia-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-2);margin:0 0 var(--e2);font-size:12px;font-weight:500;line-height:1.4}.paso h1{margin:0 0 var(--e5)}.paso>p{color:var(--texto);max-width:var(--medida);margin:0 0 var(--e5)}.campo{margin-bottom:var(--e5)}.campo label{margin-bottom:var(--e2);font-size:17px;font-weight:600;display:block}.ayuda{color:var(--texto-2);margin:0 0 var(--e3);max-width:var(--medida);font-size:15px}.campo input[type=text],.campo input[type=date],.campo textarea{width:100%;max-width:var(--medida)}.campo textarea{min-height:110px}.cuerpo-2{font-size:15px;line-height:1.55}.fila{gap:var(--e3);flex-wrap:wrap;display:flex}select{min-height:44px;padding:var(--e2) var(--e3);font-family:var(--familia-cuerpo);color:var(--texto);background:var(--fondo);border:2px solid var(--linea-fuerte);border-radius:var(--radio-chico);font-size:17px}.acciones{gap:var(--e3);margin-top:var(--e6);padding-top:var(--e5);border-top:1px solid var(--linea);flex-wrap:wrap;display:flex}.pagina .btn{background:var(--acento);color:var(--fondo);padding:var(--e3) var(--e5);border-color:#0000;font-size:17px}.pagina .btn:hover{filter:brightness(1.15)}.pagina .btn-2{background:var(--fondo);color:var(--texto);border-color:var(--linea-fuerte)}.pagina .btn-2:hover{border-color:var(--acento);color:var(--acento);filter:none}.pagina .btn.chico{min-height:44px;padding:var(--e2) var(--e4);font-size:15px}.pagina .btn[disabled]{background:var(--linea);color:var(--texto-2);cursor:not-allowed;filter:none;border-color:#0000}.frase-viva{padding:var(--e4);border-left:2px solid var(--acento);background:var(--acento-sup);border-radius:0 var(--radio) var(--radio) 0;margin:0 0 var(--e4);max-width:var(--medida)}.frase-viva p{margin:0}.frase-viva p:last-child{font-size:19px;line-height:1.5}.frase-viva .rotulo{color:var(--acento);margin-bottom:var(--e2)}.hueco{color:var(--texto-2);border-bottom:2px dotted var(--linea-fuerte)}.lleno{font-weight:600}.reaccion{padding:var(--e3) var(--e4);border-left:2px solid var(--accion);background:var(--accion-sup);border-radius:0 var(--radio-chico) var(--radio-chico) 0;margin:0 0 var(--e5);max-width:var(--medida);color:var(--accion);font-size:15px;line-height:1.55}.pliegue{border:1px solid var(--linea);border-radius:var(--radio);margin:0 0 var(--e5);max-width:var(--medida)}.pliegue>summary{padding:var(--e3) var(--e4);cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pliegue-en{padding:0 var(--e4) var(--e4)}.pliegue-en p{font-size:16px}.pliegue-en blockquote{margin:var(--e4) 0;padding:var(--e3) var(--e4);border-left:2px solid var(--acento);background:var(--acento-sup);border-radius:0 var(--radio) var(--radio) 0;font-size:17px;font-weight:500;line-height:1.5}.pliegue-en blockquote p{margin-bottom:var(--e2)}.pliegue-en blockquote p:last-child{margin-bottom:0}.ops{gap:var(--e3);margin:0 0 var(--e5);display:grid}.op{gap:var(--e3);padding:var(--e4);border:2px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--fondo);cursor:pointer;text-align:left;min-height:44px;font:inherit;color:inherit;align-items:flex-start;width:100%;display:flex}.op:hover,.op[aria-pressed=true]{border-color:var(--acento);background:var(--acento-sup)}.op .letra{border:2px solid var(--linea-fuerte);width:32px;height:32px;font-family:var(--familia-mono);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.op[aria-pressed=true] .letra{background:var(--acento);color:var(--fondo);border-color:var(--acento)}.reparto{margin:var(--e5) 0}.marcas{margin:var(--e2) 0 var(--e3);padding:0;list-style:none}.marcas li{gap:var(--e3);padding:var(--e2) 0;border-bottom:1px solid var(--linea);align-items:baseline;font-size:15px;line-height:1.55;display:flex}.marcas li:last-child{border-bottom:0}.marcas .marca{font-family:var(--familia-mono);flex:none;width:1.2em}.marcas li.si{color:var(--texto)}.marcas li.si .marca{color:var(--regla);font-weight:500}.marcas li.no{color:var(--texto-2)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.semilla{margin-top:var(--e3);padding:var(--e3) var(--e4);background:var(--superficie);border-left:2px solid var(--linea-fuerte);border-radius:0 var(--radio-chico) var(--radio-chico) 0;max-width:var(--medida)}.semilla p{color:var(--texto-2);margin:0 0 var(--e3);font-size:15px;line-height:1.55}.chips{gap:var(--e2);margin:0 0 var(--e4);flex-wrap:wrap;display:flex}.chip{min-height:44px;padding:var(--e2) var(--e4);border:2px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--fondo);color:var(--texto-2);font:inherit;cursor:pointer;text-align:left;font-size:15px}.chip:before{content:"+ ";font-family:var(--familia-mono)}.chip[aria-pressed=true]{background:var(--acento-sup);color:var(--acento);border-color:var(--acento);font-weight:600}.chip[aria-pressed=true]:before{content:"✓ "}.chip:hover{border-color:var(--acento)}.chip.fija{cursor:default}.pista{margin:var(--e2) 0 0;max-width:var(--medida);min-height:1.5em;color:var(--texto-2);font-size:15px;line-height:1.55}.pista.avisa{color:var(--accion)}.pista.avisa:before{content:"→ ";font-family:var(--familia-mono)}.pista.bien{color:var(--regla)}.pista.bien:before{content:"✓ ";font-family:var(--familia-mono)}.vista{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);overflow:hidden}.vista>summary{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);cursor:pointer;border-bottom:1px solid var(--linea);min-height:44px;display:flex}.vista .mono{font-family:var(--familia-mono);font-size:13px}.vista pre{padding:var(--e4);max-height:58vh;font-family:var(--familia-mono);white-space:pre-wrap;word-break:break-word;color:var(--texto-2);margin:0;font-size:13px;line-height:1.55;overflow:auto}.vista mark{background:var(--acento-sup);color:var(--texto);box-shadow:0 0 0 2px var(--acento-sup);font-weight:500}.vista .pendiente{color:var(--texto-2);border-bottom:2px dotted var(--linea-fuerte)}.aviso .rotulo{color:var(--accion);margin-bottom:var(--e2);font-family:var(--familia-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.aviso p{margin:0 0 var(--e2);font-size:15px;line-height:1.55}.aviso p:last-child{margin-bottom:0}.aviso.bien{border-left-color:var(--regla);background:var(--regla-sup)}.aviso.bien .rotulo{color:var(--regla)}.aviso.mal{border-left-color:var(--coste);background:var(--coste-sup)}.aviso.mal .rotulo{color:var(--coste)}.fichero{border:1px solid var(--linea);border-radius:var(--radio);margin-bottom:var(--e4);overflow:hidden}.fichero>summary{padding:var(--e3) var(--e4);background:var(--superficie);cursor:pointer;font-family:var(--familia-mono);justify-content:space-between;align-items:center;gap:var(--e3);min-height:44px;font-size:13px;display:flex}.fichero pre{padding:var(--e4);font-family:var(--familia-mono);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.55;overflow-x:auto}.fichero .pie{padding:0 var(--e4) var(--e4)}@media (width<=480px){.pagina{padding:var(--e5) var(--e4) var(--e8)}.acciones .btn{flex:100%}.punto{min-width:26px;height:32px}.punto span{width:14px}}.pliegue>summary:before,.vista>summary:before,.fichero>summary:before,details.pliegue[open]>summary:before,details.vista[open]>summary:before,details.fichero[open]>summary:before{content:none;display:none}.pliegue,.vista,.fichero{margin-top:0}.pliegue{background:var(--fondo)}.pliegue>summary{font-family:var(--familia-cuerpo);background:var(--fondo);color:var(--texto);font-size:17px;font-weight:600}.pliegue-en ul,.pliegue-en ol{font-size:16px;line-height:1.6}.vista>summary{font-family:var(--familia-cuerpo);background:var(--superficie)}.vista>summary .mono{font-family:var(--familia-mono);color:var(--texto);font-size:13px;font-weight:500}.vista>summary .rotulo{font-family:var(--familia-mono);color:var(--texto-2);font-weight:500}.fichero>summary span:first-child{font-family:var(--familia-mono);color:var(--texto);font-weight:500}.copiable{max-width:none}.mapa-grid{gap:var(--e4);margin:0 0 var(--e5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.mapa-caja{padding:var(--e4);border:2px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--fondo);margin:0 0 var(--e5)}.mapa-grid .mapa-caja{margin:0}.mapa-caja h3{font-size:17px;margin:0 0 var(--e2)!important}.mapa-caja p{margin:0 0 var(--e2);max-width:none;font-size:16px;line-height:1.55}.mapa-caja p:last-child{margin-bottom:0}.mapa-caja .rotulo{color:var(--texto-2);margin-bottom:var(--e2);font-family:var(--familia-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.mapa-caja .ayuda{color:var(--texto-2);font-size:15px}.mapa-caja a{color:var(--acento);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.mapa-caja.centro{border-color:var(--acento);background:var(--acento-sup)}.mapa-stack{margin:var(--e4) 0 var(--e5);padding:0;list-style:none}.mapa-stack li{gap:var(--e3);padding:var(--e2) 0;border-bottom:1px solid var(--linea);align-items:baseline;font-size:16px;line-height:1.55;display:flex}.mapa-stack li:last-child{border-bottom:0}.mapa-stack .quien{width:8em;font-family:var(--familia-mono);color:var(--texto);flex:none;font-size:13px;font-weight:600}.mapa-pasos{margin:0 0 var(--e5);padding:0;list-style:none}.mapa-pasos li{border-bottom:1px solid var(--linea);margin:0}.mapa-pasos li:last-child{border-bottom:0}.mapa-pasos a{align-items:baseline;gap:var(--e3);padding:var(--e3) var(--e2);min-height:44px;color:inherit;text-decoration:none;display:flex}.mapa-pasos a:hover{background:var(--acento-sup);color:var(--acento)}.mapa-pasos .num{font-family:var(--familia-mono);color:var(--texto-2);flex:none;width:1.4em}.pagina h2{margin:var(--e7) 0 var(--e3)}.pagina h3{margin:var(--e6) 0 var(--e3)}.pagina hr{border:0;border-top:1px solid var(--linea);margin:var(--e6) 0}.pagina ul,.pagina ol{max-width:var(--medida)}.pagina .mapa-caja code,.pagina p code{font-family:var(--familia-mono);font-size:13px}.volver-fila{justify-content:space-between;gap:var(--e4);flex-wrap:wrap;align-items:baseline;display:flex}.ejemplo{margin:var(--e2) 0 0;color:var(--texto-2);max-width:var(--medida);font-size:15px;line-height:1.55}.campo input[type=date]{border:2px solid var(--linea-fuerte);border-radius:var(--radio-chico);min-height:44px;font-family:var(--sans);color:var(--ink);background:var(--fondo);padding:12px 13px;font-size:16px}.campo input[type=date]:focus{border-color:var(--acento)}[aria-invalid=true]{border-color:var(--accion)}.vista-movil{margin:0 0 var(--e5)}.vista-movil>summary{background:var(--superficie)}.reparto-luego{margin-top:var(--e5);padding-top:var(--e4);border-top:1px solid var(--linea)}.reparto-luego .marcas li{color:var(--texto-2)}.copiable-acciones{padding:var(--e3) var(--e4) 0}.copiable .pliegue-encargo{border:0;max-width:none;margin:0}.copiable .pliegue-encargo>summary{padding:var(--e3) var(--e4);font-size:16px}.copiable .pliegue-encargo pre{padding:0 var(--e4) var(--e4)}.acciones-arriba{margin-top:var(--e5);border-top:0;padding-top:0}#ayuda{align-items:center;min-height:44px;display:inline-flex}@media (width<=480px){.punto{min-width:44px;height:44px}.punto span{width:16px}.volver-fila .volver:last-child{display:none}}.paso h1[tabindex="-1"]:focus,.paso h1[tabindex="-1"]:focus-visible{outline:none}.pagina .bloque30{border:2px solid var(--texto);background:var(--superficie);padding:var(--e4);margin:var(--e5) 0;gap:var(--e3);flex-direction:column;display:flex}.pagina .bloque30 h2{margin:0;font-size:1.25rem;line-height:1.25}.pagina .bloque30 .destino{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagina .bloque30 .destino li{margin:0}.pagina .bloque30 .glosa{color:var(--texto-2);border-left:2px solid var(--linea);padding-left:var(--e3);margin:0}.pagina .bloque30 .acciones{margin:0}.pagina .plan-titular{line-height:1.2}.pagina .tira-avance{border:1px solid var(--linea);background:var(--superficie);padding:var(--e3);align-items:center;gap:var(--e4);margin:var(--e4) 0;flex-wrap:wrap;display:flex}.pagina .tira-avance .tramos{gap:5px;display:flex}.pagina .tira-avance .tramo{border:1px solid var(--linea);width:62px;height:9px;display:block}.pagina .tira-avance .tramo.lleno{background:var(--regla);border-color:var(--regla)}.pagina .marcador{align-items:center;gap:7px;font-size:.9rem;display:flex}.pagina .marcador input[type=number]{width:3.4em;min-height:44px;font:inherit;border:2px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--fondo);color:var(--texto);padding:4px 8px;font-weight:600}.pagina .hoy-octubre{border:1px solid var(--linea);background:var(--superficie);padding:var(--e4);gap:var(--e5);flex-wrap:wrap;display:flex}.pagina .hoy-octubre>div{flex:260px}.pagina .hoy-octubre p{margin:0 0 6px}.pagina .donde{margin:var(--e4) 0 0;font-weight:600}.pagina .semanas{gap:var(--e3);margin:var(--e4) 0;flex-direction:column;display:flex}.pagina .semana{border:1px solid var(--linea);background:var(--superficie);padding:var(--e4);gap:var(--e4);flex-wrap:wrap;display:flex}.pagina .semana.ahora{border-color:var(--texto);border-width:2px}.pagina .semana .cuando{flex:0 0 170px}.pagina .semana .cuando .fecha{margin:0 0 4px;font-size:.92rem;font-weight:600}.pagina .semana .cuando .ayuda{margin:0}.pagina .semana .quegano{flex-direction:column;flex:320px;gap:10px;display:flex}.pagina .semana .quegano h2{margin:0;font-size:1.1rem;line-height:1.3}.pagina .semana .quegano p{margin:0}.pagina .semana .uxm{color:var(--texto-2);font-size:.92rem}.pagina .semana .acciones{margin:0}.pagina .prueba{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;display:flex}.pagina .prueba input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px}.pagina .prueba input:checked+span{color:var(--regla);font-weight:600}.pagina .pie-plan{border-top:1px solid var(--linea);padding-top:var(--e3)}.pagina .situacion{border:2px solid var(--texto);background:var(--superficie);padding:var(--e4);margin:var(--e4) 0 var(--e5);gap:var(--e2);flex-direction:column;display:flex}.pagina .situacion h2{margin:0;font-size:1.15rem;line-height:1.3}.pagina .situacion p{margin:0}.pagina .situacion .yatienes{margin:0;padding:0;list-style:none}.pagina .situacion .yatienes li{color:var(--regla);margin:0 0 4px}.pagina .situacion .yatienes li:before{content:"✓ "}.pagina .situacion .acciones{margin:var(--e2) 0 0}@media (width<=720px){.pagina .semana .cuando{flex:100%}.pagina .tira-avance{gap:var(--e3)}.pagina .tira-avance .tramos{width:100%}.pagina .tira-avance .tramo{flex:1;width:auto}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fichas-grupo{gap:var(--e5);margin:var(--e4) 0;flex-direction:column;display:flex}.ficha{border:1px solid var(--linea);border-radius:var(--radio);background:var(--fondo);overflow:hidden}.ficha-cab{background:var(--superficie);border-bottom:1px solid var(--linea);padding:10px 16px}.ficha-n{font-family:var(--familia-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2);font-size:12px}.ficha-fila{border-bottom:1px solid var(--linea);display:flex}.ficha-fila:last-child{border-bottom:0}.ficha-et{background:var(--superficie);border-right:1px solid var(--linea);font-family:var(--familia-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--texto-2);flex:0 0 240px;align-items:center;padding:12px 14px;font-size:12px;display:flex}.ficha-val{min-width:0;color:var(--texto);font:inherit;background:0 0;border:0;flex:1;min-height:52px;padding:12px 14px}.ficha-val:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.ficha-fila.asa .ficha-et{background:var(--superficie-2)}.ficha-fila.mano{background:var(--accion-sup)}.ficha-fila.mano .ficha-et{background:var(--accion);color:#fff;border-right-color:var(--accion)}.ficha-fila.mano .ficha-val::placeholder{color:var(--accion);opacity:1}.a-mano{margin-left:6px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .ficha-fila.mano .ficha-et{color:#1a1206}}.puertas{gap:var(--e5);margin:var(--e4) 0;flex-direction:column;display:flex}.puerta-fila{border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e4);gap:var(--e3);flex-direction:column;display:flex}.puerta-asa{font-family:var(--familia-mono);margin:0;font-size:14px;font-weight:600}.puerta-reglas{gap:var(--e3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regla{border:1px solid var(--linea);border-radius:var(--radio-chico);margin:0;padding:10px 12px 12px}.regla legend{color:var(--texto-2);background:var(--fondo);max-width:calc(100% - 12px);padding:0 6px;font-size:13.5px;line-height:1.35}.estados{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.estado{border:2px solid var(--linea-fuerte);border-radius:var(--radio-chico);cursor:pointer;background:var(--fondo);min-height:44px;color:var(--texto);align-items:center;padding:0 12px;font-size:13.5px;display:inline-flex}.estado input{opacity:0;width:0;height:0;position:absolute}.estado:focus-within{outline:3px solid var(--foco);outline-offset:2px}.estado.on.si{border-color:var(--regla);background:var(--regla-sup);color:var(--regla);font-weight:600}.estado.on.no{border-color:var(--texto);background:var(--superficie-2);font-weight:600}.estado.on.ns{border-color:var(--accion);background:var(--accion-sup);color:var(--accion);font-weight:600}.regla-por-et{color:var(--texto-2);margin-top:10px;font-size:13.5px;display:block}.regla-por{box-sizing:border-box;width:100%;min-height:44px;margin-top:6px}.puerta-motivo{flex-direction:column;gap:6px;display:flex}.puerta-motivo label{color:var(--texto-2);font-size:13.5px}.puerta-motivo input{min-height:48px}.mensaje{border:2px solid var(--accion);border-radius:var(--radio);background:var(--accion-sup);padding:var(--e4);gap:var(--e4);margin:var(--e4) 0;flex-direction:column;display:flex}.msg-campo{flex-direction:column;gap:6px;display:flex}.msg-campo label{font-weight:600}.msg-campo .ayuda{margin:0}.msg-campo input{background:var(--fondo);min-height:48px}.msg-borrador{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio-chico);padding:var(--e4)}.msg-borrador .rotulo{margin:0 0 8px}.respuestas{gap:var(--e4);margin:var(--e4) 0;flex-direction:column;display:flex}.resp{border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e4);gap:var(--e4);flex-wrap:wrap;display:flex}.resp-quien{flex-direction:column;flex:0 0 220px;gap:6px;display:flex}.resp-dijo{flex-direction:column;flex:320px;gap:6px;display:flex}.resp label{color:var(--texto-2);font-size:13.5px}.resp input{min-height:48px}@media (width<=760px){.ficha-fila{flex-direction:column}.ficha-et{border-right:0;border-bottom:1px solid var(--linea);flex:none}.ficha-fila.mano .ficha-et{border-bottom-color:var(--accion)}.puerta-reglas{grid-template-columns:1fr}.resp-quien{flex:100%}}.ask .mini,button.mini{min-height:44px;padding:0 var(--e4)}.chk{align-items:center;min-height:44px}.chk input.c,.chk .c{flex:0 0 22px;width:22px;height:22px}body.ctx-hoja .ficha-n{color:var(--lab)}body.ctx-hoja .ficha{border-color:var(--linea)}body.ctx-hoja .ficha-val:focus-visible{outline-color:var(--lab)}body.ctx-hoja .puerta-fila{border-left:3px solid var(--lab)}body.ctx-hoja .blk .num span{color:var(--lab)}body.ctx-hoja .resp-dijo textarea:focus-visible,body.ctx-hoja .puerta-motivo input:focus-visible,body.ctx-hoja .regla-por:focus-visible{outline-color:var(--lab)}.wrap.taller-lab{max-width:1160px}.wrap.taller-lab #pasos .wstep>:not(.blk),.wrap.taller-lab #pasos .blk>*{max-width:720px}.wrap.taller-lab #pasos .fichas-grupo,.wrap.taller-lab #pasos .puertas,.wrap.taller-lab #pasos .respuestas,.wrap.taller-lab #pasos #out{max-width:none}@media (width>=1000px){.wrap.taller-lab .fichas-grupo{align-items:start;gap:var(--e5);grid-template-columns:repeat(auto-fit,minmax(430px,1fr));display:grid}.wrap.taller-lab .ficha:only-child{max-width:620px}.wrap.taller-lab .ficha-et{flex:0 0 168px}.wrap.taller-lab .puerta-reglas{grid-template-columns:repeat(4,minmax(0,1fr))}}#pbar.desborda .pb-in{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 38px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 38px),#0000 100%)}.cierre1{border:1px solid var(--linea);border-radius:var(--radio);margin:var(--e4) 0 0;padding:var(--e3) var(--e4) var(--e4);max-width:var(--medida)}.cierre1 legend{font-family:var(--familia-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-2);padding:0 var(--e2);background:var(--fondo);max-width:calc(100% - 16px);font-size:12px}.op-cierre{gap:var(--e3);border:2px solid var(--linea-fuerte);background:var(--fondo);border-radius:var(--radio-chico);cursor:pointer;align-items:flex-start;min-height:56px;margin-top:10px;padding:13px 15px;display:flex}.op-cierre:first-of-type{margin-top:4px}.op-cierre.on{border-color:var(--acento);background:var(--acento-sup)}.op-cierre input{width:20px;height:20px;accent-color:var(--acento);flex:0 0 20px;margin:2px 0 0}.op-cierre b{font-size:15px;font-weight:500;display:block}.op-cierre.on b{font-weight:700}.op-cierre .pie{color:var(--texto-2);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.op-cierre:focus-within{outline:3px solid var(--foco);outline-offset:2px}.secae{border:2px solid var(--acento);background:var(--acento-sup);border-radius:var(--radio);padding:var(--e5) var(--e5) var(--e4);margin:0 0 var(--e6)}.secae .rotulo{color:var(--texto-2)}.secae h2{margin:var(--e2) 0 var(--e4)}.secae p{max-width:var(--medida);margin:0 0 var(--e3)}.secae .ayuda{margin-bottom:var(--e2)}.loescrito{font-family:var(--familia-titulo);margin:0 0 var(--e4);padding:0 0 0 var(--e4);border-left:3px solid var(--acento);color:var(--texto);max-width:var(--medida);font-size:21px;font-weight:500;line-height:1.35}.semana.apagada{background:var(--superficie);border-radius:var(--radio);padding-left:var(--e4);padding-right:var(--e4)}.semana.apagada .quegano>h2,.semana.apagada .quegano>h3{font-weight:500}.semana.apagada .rotulo:after{content:" · en pausa";color:var(--texto-2)}@media (prefers-reduced-motion:no-preference){.semana{transition:background .2s}}.pagina .dondeesta{color:var(--texto-2);margin:6px 0 0;font-size:13.5px}.pagina .dondeesta code{font-family:var(--familia-mono);background:var(--superficie);border-radius:var(--radio-chico);padding:1px 5px;font-size:13px}.duda{margin:18px 0 0}.duda>.lnk{font-size:13.5px}.duda.on{background:var(--soft);border-left:2px solid var(--linea-fuerte);border-radius:0 var(--radio-chico) var(--radio-chico) 0;padding:12px 16px}.duda .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;font-size:12px;display:flex}.duda .n{color:var(--mid);margin:6px 0 0;font-size:12.5px}details.p0f{margin:0 0 22px}details.p0f>summary{cursor:pointer;color:var(--texto);font-size:15px;font-weight:600}details.p0f>summary span{color:var(--mid);font-weight:400}.p0b{background:var(--soft);border-radius:var(--radio);margin:14px 0 0;padding:18px 20px}.p0b>p{color:var(--texto);margin:0 0 12px;font-size:15px;line-height:1.55}.p0l{margin:0;padding-left:20px}.p0l li{color:var(--texto);margin-bottom:14px;font-size:15px;line-height:1.55}.p0l li:last-child{margin-bottom:0}.p0a,.p0b .snip{margin:10px 0 0}.p0nota{color:var(--mid);margin:14px 0 0;font-size:13px}.p0ref{color:var(--mid)}.permisos{margin:14px 0 0;padding:0;list-style:none}.permisos li{color:var(--mid);margin:0 0 4px;padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.permisos li:before{content:"·";color:var(--red);position:absolute;left:4px}.vuelta{background:var(--rbg2);border-left:3px solid var(--red);border-radius:0 var(--radio) var(--radio) 0;margin:0 0 24px;padding:16px 20px}.vuelta p{color:var(--texto);margin:0;font-size:15px;line-height:1.55}.vuelta .va{flex-wrap:wrap;align-items:center;gap:18px;margin:10px 0 0;display:flex}.vuelta .va .lnk{font-size:14px}.antesgen{background:var(--rbg2);border:2px solid var(--red);border-radius:var(--radio);margin:0 0 20px;padding:20px 22px}.antesgen p{color:var(--texto);margin:0 0 10px;font-size:15.5px;line-height:1.6}.antesgen p:last-of-type{margin-bottom:0}.antesgen .agl{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.antesgen .agl .btn{font-size:14px}.antesgen .sig{margin:16px 0 0;font-size:14px;display:inline-block}@media (width<=640px){.antesgen .agl{flex-direction:column;align-items:stretch}.duda .lab{flex-direction:row}}#out .cierra{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}#out .cbloq{margin-bottom:26px}#out .cbloq h3{margin:0 0 8px}#out .csig{border:1px solid var(--line);background:var(--soft);border-radius:10px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;padding:22px;display:flex}#out .csig p{margin:0}@media (width>=720px){#out .csig{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}#out .csig .btn{flex:none}}.aciegas{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin-top:30px;padding:26px 28px}.aciegas h2{margin:0 0 10px;font-size:22px}.aciegas .que{margin:0 0 14px}.aciegas .field{margin-bottom:18px}.aciegas .field:last-child{margin-bottom:0}.aciegas.cerrada{background:var(--soft2);border-style:dashed}.aciegas .acav{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acento);margin:6px 0 16px;font-size:12px}.acal{margin:0}.acal>div{margin-bottom:16px}.acal>div:last-child{margin-bottom:0}.acal dt{color:var(--texto-2);margin-bottom:5px;font-size:14px;font-weight:600}.acal dd{background:var(--fondo);border:1px solid var(--line);border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.55}#out .abre{border:1px solid var(--acento);background:var(--fondo);border-radius:12px;margin:26px 0 30px;padding:22px 24px}#out .abre .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acento);margin-bottom:14px;font-size:12px}#out .abre .n{color:var(--texto-2);margin:14px 0 0;font-size:14px}.encargo{background:#12241c;border-radius:12px;margin-top:24px;padding:20px 22px}.encargo .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9fe3c4;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.encargo .lab span{flex:auto}.encargo .lab .mini{color:#fff;cursor:pointer;background:0 0;border:1px solid #6e9e8a;border-radius:6px;flex:none;min-height:44px;padding:9px 15px;font-size:13px}.encargo .lab .mini:hover{background:#1c3a2c}.encargo pre{font-family:var(--mono);color:#eaf4ee;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.7}.encargo .n{color:#bbd6c8;border-top:1px solid #2b4a3a;margin:12px 0 0;padding-top:12px;font-size:13px}@media (width<=560px){.encargo{padding:16px}.encargo pre{font-size:12px}}.cicf{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin:18px 0 0;padding:12px 16px}.cicf>summary{cursor:pointer;min-height:24px;font-size:15px;font-weight:600}.cicf .cicb{border-top:1px solid var(--line);color:var(--texto-2);margin-top:10px;padding-top:12px;font-size:15px;line-height:1.6}.pbanda{background:var(--soft);border:1px solid var(--line);border-left:4px solid var(--red,var(--acento));border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;margin:0 0 26px;padding:22px 24px;display:grid}.pbanda .pb-id{font-family:var(--mono);color:var(--red,var(--acento));grid-row:1/3;padding-top:2px;font-size:22px;font-weight:600;line-height:1.1}.pbanda .pb-t h2{margin:0 0 6px;font-size:22px}.pbanda .pb-t p{margin:0}.pbanda .pb-ir{border-top:1px dashed var(--line);flex-direction:column;grid-column:2;align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pbanda .pb-ir p{color:var(--mid);margin:0;font-size:15px}@media (width>=720px){.pbanda .pb-ir{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.pbanda .pb-ir .btn{flex:none}}@media (width<=560px){.pbanda{gap:6px 12px;padding:18px}.pbanda .pb-id{font-size:18px}}.herr{border:1px solid var(--line);border-left:4px solid var(--red,var(--acento));background:var(--soft);color:inherit;border-radius:12px;align-items:center;gap:20px;margin-bottom:22px;padding:20px 22px;text-decoration:none;display:flex}.herr:hover{border-color:var(--red,var(--acento));background:var(--soft2)}.herr .hrb{flex:auto;min-width:0}.herr .hrb b{margin-bottom:4px;font-size:18px;display:block}.herr .hrb span{color:var(--mid);font-size:15px;line-height:1.5;display:block}.herr em{font-style:normal;font-family:var(--mono);color:var(--red,var(--acento));flex:none;font-size:13px}@media (width<=560px){.herr{flex-direction:column;align-items:flex-start;gap:12px}}.cmpg{margin:24px 0}.cmpc{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=780px){.cmpc{grid-template-columns:1fr 1fr;gap:20px}}.cmpl{border:1px solid var(--line);background:var(--fondo);border-radius:12px;padding:18px 20px}.cmpl.der{border-color:var(--red,var(--acento));background:var(--soft)}.cmpt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);margin-bottom:10px;font-size:11px}.cmpl.der .cmpt{color:var(--red,var(--acento))}.cmpp{color:var(--texto-2);margin:0 0 12px;font-size:15px;font-style:italic;line-height:1.55}.cmps{border-top:1px solid var(--line);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--texto);margin:0;padding-top:12px;font-size:13px;line-height:1.65}.cmpf{font-family:var(--mono);color:var(--mid);margin-top:12px;font-size:12px}.cmpn{margin:14px 0 0;font-size:15px;line-height:1.6}.crece{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:0 0 22px;padding:18px 20px}.crece .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);margin-bottom:10px;font-size:11px}.crece pre{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--texto);margin:0;font-size:12.5px;line-height:1.6}.crece .mini{border:1px solid var(--line);background:var(--fondo);min-height:44px;color:var(--texto);cursor:pointer;border-radius:8px;margin-top:14px;padding:10px 16px;font-size:13px}.crece .mini:hover{border-color:var(--red,var(--acento))}@media (width>=1180px){.taller-lab:has(.crece){position:relative}.crece{float:right;width:300px;margin:0 0 22px 28px;position:sticky;top:96px}}.atajo{border-top:1px dashed var(--line);margin-top:20px;padding-top:16px}.pb-top{align-items:center;gap:12px;min-width:0;display:flex}.wrap.taller-lab .volver{color:var(--red,var(--blue));font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;min-height:44px;margin:0;padding:0 2px;font-size:13.5px;display:inline-flex}.wrap.taller-lab .volver:hover{text-decoration:underline}#pbar .pb-in{flex:auto;min-width:0;padding-bottom:0}.pb-r{flex:none;align-items:center;gap:8px;min-width:0;margin:0;display:flex}#pinfo{font-family:var(--mono);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;max-width:32vw;font-size:13px;overflow:hidden}.dndb{cursor:pointer;width:44px;height:44px;min-height:44px;color:var(--red,var(--blue));background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.dndb>span{width:34px;height:34px;font-family:var(--mono);border:2px solid;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;display:flex}.dndb:hover>span{background:var(--rbg2)}.dndb.on>span{background:var(--red,var(--blue));color:var(--fondo)}@media (width<=620px){.wrap.taller-lab .volver span{display:none}.wrap.taller-lab .volver{justify-content:center;min-width:44px;padding:0;font-size:19px}#pinfo{max-width:38vw;font-size:12px}.pb-top{gap:8px}}.dnd{border:2px solid var(--red,var(--blue));background:var(--fondo);border-radius:14px;margin:0 0 26px;padding:24px 26px;scroll-margin-top:112px}.dnd:focus{outline:none}.dnd-h{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.dnd-h h2{margin:0;font-size:22px}.dnd-g{gap:20px;display:grid}@media (width>=760px){.dnd-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.dnd-g .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);margin:0 0 7px;font-size:11px}.dnd-g p{color:var(--texto);margin:0;font-size:15.5px;line-height:1.55}.dnd-a{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:22px 0 0;padding-top:20px;display:flex}.dnd-n{color:var(--mid);margin:14px 0 0;font-size:13.5px}.bk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red,var(--blue));flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12px;font-weight:500;display:flex}.bk em{text-transform:none;letter-spacing:0;color:var(--mid);font-size:11px;font-style:normal}#pasos .blk>h2{letter-spacing:-.02em;margin:0;font-size:clamp(25px,5vw,33px);line-height:1.14}p.tarea{color:var(--ink);max-width:48ch;margin:16px 0 0;font-size:clamp(18px,3.4vw,21px);font-weight:500;line-height:1.45}p.tarea b{font-weight:700}p.ctx{color:var(--texto-2);max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.55}p.ctx b{color:var(--ink)}.campos{margin-top:26px}.blk>.contraste,.blk>.cmpg,.blk>.thead{margin-top:24px}.ayu{border-top:1px solid var(--line);margin:30px 0 0;padding-top:20px}.ayu-r{flex-wrap:wrap;gap:8px;display:flex}.ayb{border:1px solid var(--linea-fuerte);background:var(--fondo);min-height:44px;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.25;display:inline-flex}.ayb:hover{border-color:var(--red,var(--blue));color:var(--red,var(--blue))}.ayb.on{background:var(--soft);border-color:var(--ink);font-weight:600}.ayb .pt{background:var(--red,var(--blue));border-radius:50%;flex:none;width:7px;height:7px}.ayp{margin:18px 0 0}.ayp .encargo,.ayp .ask,.ayp .duda,.ayp .cic{margin-top:0}.ayp .p0f{margin:0 0 18px}.ayp .que:last-of-type{margin-bottom:0}.ayp .ej{padding:0;font-size:15px}.ayn{color:var(--mid);margin:0 0 12px;font-size:13.5px}#pasos:not(.todos) .wstep>#out{border-top:0;margin-top:0;padding-top:10px}.wrap.taller-lab #out>.bk,.wrap.taller-lab #out>h2,.wrap.taller-lab #out>.tarea,.wrap.taller-lab #out>.nombre{max-width:720px}.piezas{gap:24px;margin:28px 0 0;display:grid}@media (width>=900px){.wrap.taller-lab .piezas.dos{grid-template-columns:1fr 1fr;gap:26px}}#out .pieza{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;gap:13px;padding:22px 24px;display:flex}#out .pz-h{align-items:baseline;gap:10px;margin:0;display:flex}#out .pz-id{font-family:var(--mono);color:var(--red,var(--acento));font-size:16px;font-weight:600}#out .pz-h h3{margin:0;font-size:21px}#out .pz-q{color:var(--texto-2);margin:0;font-size:15px;line-height:1.55}#out .pieza .btn-p{align-self:flex-start}#out .pieza textarea{box-sizing:border-box;resize:vertical;background:var(--fondo);border:1px solid var(--line);width:100%;min-height:150px;font-family:var(--mono);color:var(--ink);border-radius:8px;padding:14px 16px;font-size:12.5px;line-height:1.65}#out .pz-a{flex-wrap:wrap;gap:22px;display:flex}.lnka{cursor:pointer;min-height:44px;color:var(--red,var(--blue));font-family:var(--sans);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.lnka:disabled{color:var(--mid);cursor:default;text-decoration:none}#out .pz-n{color:var(--mid);margin:0;font-size:13.5px;line-height:1.5}#out .antesgen{margin:0}#out .cierra{border-top:1px solid var(--line);gap:26px;margin-top:38px;padding-top:28px;display:grid}@media (width>=900px){.wrap.taller-lab #out .cierra{grid-template-columns:1fr 1fr;gap:36px}}#out .cbloq{max-width:62ch;margin:0}#out .cbloq h3{margin:0 0 10px;font-size:19px}#out .cbloq .que{margin:0 0 12px}#out .cbloq .que:last-child{margin:0}.wrap.taller-lab #out .csig{max-width:720px}@media (width<=560px){p.tarea{font-size:18px}.ayb{padding:10px 13px;font-size:13.5px}.ayu-r{gap:7px}#out .pieza{padding:18px 16px}#out .pz-a{gap:18px}.dnd{padding:20px 18px}.dnd-h h2{font-size:20px}}.cta{flex:none;position:relative}.ctab{border:1px solid var(--linea-fuerte);background:var(--fondo);min-height:44px;color:var(--ink);font-family:var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;display:inline-flex}.ctab:hover{border-color:var(--ctx);color:var(--ctx)}.ctab.dentro{border-color:var(--ctx);padding:6px}.ctai{background:var(--ctx);width:30px;height:30px;color:var(--fondo);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:flex}.ctap{z-index:80;background:var(--fondo);border:2px solid var(--ctx);border-radius:14px;width:min(92vw,380px);padding:22px 22px 18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #00000024}.ctap h3{word-break:break-word;margin:0 0 10px;font-size:18px;line-height:1.25}.ctaq{color:var(--texto-2);margin:0 0 16px;font-size:14.5px;line-height:1.55}.ctaq b{color:var(--ink)}.ctab3{flex-direction:column;gap:8px;display:flex}.ctab3 .ayb{text-align:center;justify-content:center}.ctasep{font-family:var(--mono);letter-spacing:.06em;color:var(--mid);align-items:center;gap:12px;margin:16px 0 12px;font-size:11px;display:flex}.ctasep:before,.ctasep:after{content:"";background:var(--linea);flex:1;height:1px}.ctaf{gap:8px;display:flex}.ctaf input{border:1px solid var(--linea);background:var(--fondo);min-width:0;min-height:44px;color:var(--ink);font-family:var(--sans);border-radius:8px;flex:auto;padding:11px 13px;font-size:15px}.ctaf .btn{flex:none;padding:12px 18px}.ctaok{color:var(--regla);margin:0;font-size:14px;line-height:1.55}.ctaerr{color:var(--coste);margin:12px 0 0;font-size:13.5px;line-height:1.5}.ctan{border-top:1px solid var(--linea);color:var(--mid);margin:16px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}@media (width<=560px){.ctab{padding:8px 11px;font-size:13px}.ctap{width:min(94vw,340px);padding:18px 16px 16px;right:-8px}}.pielegal{border-top:1px solid var(--linea);max-width:1160px;color:var(--mid);flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 auto;padding:22px 20px 40px;font-size:13px;display:flex}.pielegal a{color:var(--ctx);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pielegal a:hover{text-decoration:underline}.pielegal span{font-family:var(--mono);margin-left:auto;font-size:12px}@media (width<=620px){.pielegal{gap:4px 18px;padding-bottom:34px}.pielegal span{flex-basis:100%;margin-left:0}}@media print{.pielegal{display:none}}.ctaav{color:var(--mid);margin:12px 0 0;font-size:12.5px;line-height:1.5}.ctaav b{color:var(--texto-2)}.atasco-link{color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 6px;font-size:14px;text-decoration:underline}.atasco-link:hover{color:var(--ink)}.atasco{background:var(--soft);border:1px solid var(--line);border-radius:var(--radio);margin-top:14px;padding:16px}.atasco label{margin-bottom:8px;display:block}.atasco input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radio-chico);width:100%;font:inherit;background:var(--fondo);color:var(--ink);padding:12px;font-size:16px}.atasco-nota{color:var(--gray);margin:8px 0;font-size:14px}.atasco-ok{margin:0;font-weight:600}.atasco-acts{flex-wrap:wrap;gap:10px;display:flex}@media (width<=560px){.pnav{flex-wrap:wrap}.pnav .atasco-link{text-align:center;flex-basis:100%;order:3}}.panel{max-width:1180px;margin:0 auto;padding:28px 20px 60px}.panel h1{margin:10px 0 4px}.panel h2{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:32px 0 12px;font-size:13px}.pb-aviso{color:var(--gray);padding:40px 0;font-size:17px}.pb-sub{color:var(--gray);margin:0 0 12px}.pb-mute{color:var(--gray);margin:4px 0;font-size:13px}.pb-fijo{border-left:4px solid var(--ink);background:var(--soft);margin:10px 0 8px;padding:10px 14px}.pb-tabs{gap:8px;margin-bottom:8px;display:flex}.pb-tabs a{border:1px solid var(--line);border-radius:var(--radio-chico);color:var(--ink);align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.pb-tabs a.active{background:var(--ink);color:var(--fondo);border-color:var(--ink)}.pb-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pb-tiles.dos{grid-template-columns:1fr 1fr;align-self:start}.pb-tile{border:1px solid var(--line);border-radius:var(--radio);flex-direction:column;padding:14px;display:flex}.pb-tile b{font-size:32px;line-height:1.1}.pb-tile span{color:var(--gray);font-size:14px}.pb-tile small{color:var(--gray);font-size:12px}.pb-two{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;display:grid}.pb-bar{align-items:center;gap:10px;margin:7px 0;font-size:14px;display:flex}.pb-bar .k{width:190px;color:var(--gray);flex:none}.pb-bar .t{background:var(--soft);border-radius:3px;flex:1;height:16px;position:relative}.pb-bar .t i{background:var(--gray);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.pb-bar .t i.hot{background:var(--red)}.pb-bar .v{text-align:right;flex:none;width:40px;font-weight:600}.pb-tabla{border-collapse:collapse;width:100%;font-size:14px}.pb-tabla th{text-align:left;color:var(--gray);border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 6px;font-size:12px;font-weight:600}.pb-tabla td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.pb-th{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:32px;padding:0}.pb-steps{align-items:flex-end;gap:3px;height:34px;display:flex}.pb-steps span{background:var(--line);border-radius:2px 2px 0 0;width:14px}.pb-steps span.hot{background:var(--red)}.pb-quote{border:1px solid var(--line);border-radius:var(--radio-chico);margin:0 0 10px;padding:10px 12px}.pb-filtros{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.pb-chip{border:1px solid var(--line);background:var(--fondo);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;min-height:44px;padding:8px 14px;font-size:14px}.pb-chip.on{background:var(--ink);color:var(--fondo);border-color:var(--ink)}.pb-st{text-align:center;border-radius:4px;min-width:52px;padding:2px 6px;font-size:13px;display:inline-block}.pb-st.no{color:var(--gray);background:var(--soft)}.pb-st.mid{color:var(--red);background:#fde8ec}.pb-st.ok{background:var(--ink);color:var(--fondo)}.pb-viejo{color:var(--red);font-weight:600}@media (width<=760px){.pb-tiles{grid-template-columns:1fr 1fr}.pb-two{grid-template-columns:1fr}.pb-bar .k{width:120px}.pb-personas thead{display:none}.pb-personas tr{border:1px solid var(--line);border-radius:var(--radio);margin:0 0 12px;padding:10px 12px;display:block}.pb-personas td{border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.pb-personas td:before{content:attr(data-l);color:var(--gray);font-size:13px}.pb-personas td:first-child{display:block}.pb-personas td:first-child:before{content:none}}.ficha-et{letter-spacing:0;text-transform:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-family:inherit;font-size:14px;font-weight:600}.ficha-mano{font-size:13px;font-weight:400;display:block}.ficha-col{flex-direction:column;flex:1;min-width:0;display:flex}.ficha-seg{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0 10px 10px;display:flex}.seg{border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);cursor:pointer;background:var(--fondo);min-height:44px;color:var(--texto);align-items:center;padding:0 10px;font-size:13.5px;display:inline-flex}.seg input{opacity:0;width:0;height:0;position:absolute}.seg:focus-within{outline:3px solid var(--foco);outline-offset:2px}.seg.on{border-width:2px;border-color:var(--texto);font-weight:600}.puerta-asa{font-family:inherit;font-size:16px}.p0-visible{border:2px solid var(--linea-fuerte);margin:0 0 24px}.p0-visible h3{margin:0 0 12px;font-size:17px}.p0-visible h3 span{color:var(--texto-2);font-weight:400}.p0ver{margin:10px 0 0}.p0ver>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.rutas{margin:var(--e5) 0 0;padding-top:var(--e4);border-top:1px solid var(--linea)}.rutas h2{margin:0 0 var(--e3);font-size:20px}.rutas-g{gap:var(--e4);grid-template-columns:1fr 1fr;display:grid}.ruta{border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e4)}.ruta.on{border:2px solid var(--texto)}.ruta .btn{width:100%}.ruta .ayuda{margin:10px 0 0}@media (width<=620px){.rutas-g{grid-template-columns:1fr}}.pausa{margin:var(--e5) 0 0;padding:var(--e4);border:2px solid var(--accion);border-radius:var(--radio);background:var(--accion-sup)}.pausa h3{margin:0 0 8px;font-size:18px}.pausa-a{margin-top:var(--e3);flex-wrap:wrap;gap:10px;display:flex}.decision{border:2px solid var(--texto);border-radius:var(--radio);padding:var(--e4);margin:var(--e4) 0}.decision legend{padding:0 6px;font-size:16px;font-weight:700}.decision .row{margin-top:10px}.nadie-op{border:0;margin:12px 0 0;padding:0}.opciones{margin:0 0 var(--e3);border:0;padding:0}.opciones legend{margin-bottom:8px;padding:0;font-size:16px;font-weight:700}.opciones .aviso{margin-top:10px}.copiar-reglas{margin:var(--e3) 0}.copiar-reglas .aviso{margin-top:10px}.copiar-reglas .va{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.pdot i.sinnum{font-size:18px;line-height:1}.nadie-op legend{margin-bottom:6px;font-size:15px}.guardado-est{color:var(--texto-2);text-align:center;margin:10px 0 0;font-size:13.5px}.pdot.salta i{opacity:.75;border-style:dashed}.wrap.taller-lab .dndb{border:2px solid;border-radius:999px;width:auto;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}.wrap.taller-lab .dndb.on{background:var(--red,var(--blue));border-color:var(--red,var(--blue));color:var(--fondo)}.enviar{margin-top:var(--e4);padding:var(--e4);border:2px solid var(--texto);border-radius:var(--radio);background:var(--fondo)}.enviar h4{margin:0 0 6px;font-size:16px}.enviar .row{margin:10px 0}.enviar.ok{border-color:var(--regla);background:var(--regla-sup)}.enviar.ok p{margin:0}.sug-abrir{font:inherit;color:var(--ctx);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.sug{max-width:640px;padding:var(--e4);border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--fondo);color:var(--texto);flex-direction:column;flex-basis:100%;gap:8px;font-size:15px;display:flex}.sug label{font-size:15px}.sug textarea,.sug input{font:inherit;border:2px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--fondo);color:var(--texto);min-height:44px;padding:10px 12px}.sug textarea:focus-visible,.sug input:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.sug-n{color:var(--texto-2);margin:0;font-size:13.5px}.sug-a{flex-wrap:wrap;gap:10px;display:flex}.sug p{margin:0}.blk .contraste a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}#pbar.con-tramos .pb-top{gap:14px}.tramos{flex:auto;gap:8px;min-width:0;display:flex}.tramo{cursor:pointer;text-align:left;min-width:0;min-height:44px;font-family:var(--sans);color:var(--mid);background:0 0;border:0;flex-direction:column;flex:1 1 0;gap:6px;padding:6px 0 0;display:flex}.tramo b{background:var(--linea);border-radius:3px;height:6px;display:block}.tramo span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}.tramo.done b{background:var(--red)}.tramo.on b{background:var(--red);height:10px;margin-top:-4px}.tramo.on span{color:var(--red);font-weight:700}.tramo:hover span{color:var(--red);text-decoration:underline}.tr-pasos{flex-wrap:wrap;gap:2px;padding:6px 0 2px;display:flex}@media (width<=620px){#pbar.con-tramos .pb-top{flex-wrap:wrap;row-gap:4px}#pbar.con-tramos .pb-r{margin-left:auto}#pbar.con-tramos .tramos{flex-basis:100%;order:3}}.donde-p{color:var(--mid);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:15px;display:flex}.donde-p .clase{border:2px solid var(--red);min-height:32px;color:var(--red);border-radius:999px;align-items:center;padding:3px 12px;font-size:15px;font-weight:600;display:inline-flex}.blk.claro{border-top:0;padding-top:28px}.blk.claro .cab{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.blk.claro .cab-t{min-width:0}#pasos .blk.claro h2{letter-spacing:-.02em;margin:0;font-size:clamp(27px,5.4vw,34px);line-height:1.14}.blk.claro p.tarea{color:var(--texto-2);margin-top:12px;font-size:clamp(17px,3.4vw,19px);font-weight:400}.blk.claro p.tarea b{color:var(--ink)}.cebolla{flex:none;margin-top:2px}.cebolla circle{fill:var(--lab-sup,var(--soft));stroke:var(--red);stroke-width:1.5px}.cebolla circle.on{fill:var(--red)}.sec{margin:30px 0 0}.sec-h{align-items:center;gap:12px;margin:0 0 14px;font-size:21px;line-height:1.25;display:flex}.sec-h label{font:inherit;cursor:pointer}.sec-n{background:var(--red);width:32px;height:32px;color:var(--fondo);font-family:var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}ol.hazlo{margin:0;padding-left:24px}ol.hazlo li{color:var(--ink);margin:0 0 12px;font-size:17px;line-height:1.55}ol.hazlo li::marker{color:var(--red);font-weight:700}.blk.claro .pegar{border-left:4px solid var(--red);background:var(--soft);border-radius:0 8px 8px 0;flex-direction:column;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:14px 16px;display:flex}.blk.claro .pegar p{color:var(--ink);margin:0;font-size:17px;line-height:1.5}.blk.claro .campos{margin-top:0}.blk.claro .qc{border-left-width:4px;margin:0;padding:16px 18px}.blk.claro .qc li{font-size:17px}.blk.claro .copiar-reglas{margin-top:16px}.cta{flex-direction:column;gap:12px;margin:32px 0 0;display:flex}.cta .btn{justify-content:center;width:100%;min-height:52px;font-size:18px}.hecho-ok{color:var(--green);margin:0;font-size:15px;font-weight:600}.falla{border:2px solid var(--red);background:var(--fondo);border-radius:10px;padding:16px 18px}.falla ul{margin:0 0 10px;padding-left:20px}.falla li{margin:0 0 8px;font-size:16px;line-height:1.5}.falla p{color:var(--mid);margin:0;font-size:15px}@media (width>=760px){.cta .btn{align-self:flex-start;width:auto;min-width:340px}}.ayu.enl{border-top:0;margin-top:18px;padding-top:0}.ayu.enl .ayu-r{gap:4px 20px}.ayu.enl .ayb{color:var(--red);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;text-decoration:underline}.ayu.enl .ayb.on{background:0 0;font-weight:700}.wrap.taller-lab.claro .pnav{border-top:1px solid var(--linea);margin-top:36px}.lnk.saltar{min-height:44px;font-size:15px}.mapa-s{padding:28px 0 0}.mapa-s h1{margin:0 0 12px}.mapa-s .lede{margin:0 0 22px}.mapa-tr{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mapa-tr li{border:1px solid var(--linea-fuerte);border-radius:12px;gap:14px;padding:14px 16px;display:flex}.mapa-tr .n{color:var(--red);white-space:nowrap;flex:0 0 72px;font-size:20px;font-weight:800}.mapa-tr b{font-size:18px}.mapa-tr p{color:var(--texto-2);margin:2px 0 0;font-size:16px;line-height:1.5}p.tener{background:var(--soft);border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:16px}@media (width>=760px){.mapa-tr{grid-template-columns:repeat(3,1fr)}.mapa-tr li{flex-direction:column;gap:6px}.mapa-tr .n{flex:none}}#out.blk.claro .field input{width:100%}#out.blk.claro .pieza{margin-top:4px}#out.blk.claro .chk{font-size:17px}.wrap.taller-lab.claro .pdot.done i{background:var(--hecho);border-color:var(--red);color:var(--hecho-t)}.tramo.done b{background:var(--hecho);box-shadow:inset 0 0 0 1px var(--red)}.tramo.done span{color:var(--hecho-t)}.hecho-ok{color:var(--hecho-t);background:var(--hecho);border-radius:8px;align-self:flex-start;padding:8px 12px}body.ctx-hoja .dndb.on>span,body.ctx-hoja .wrap.taller-lab .dndb.on{background:var(--relleno);border-color:var(--relleno);color:var(--relleno-t)}body.ctx-hoja .sec-n{background:var(--relleno);color:var(--relleno-t)}body.ctx-hoja .tramo.on b{background:var(--relleno)}body.ctx-hoja .cebolla circle.on{fill:var(--relleno)}@media (width>=960px){.taller.taller-carpeta{grid-template-columns:minmax(0,640px) 320px;align-items:start;gap:24px}}.taller-carpeta .vista{position:static}.taller-carpeta .vista>summary{cursor:pointer}.carpeta-panel{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio);box-sizing:border-box;flex-direction:column;gap:12px;width:320px;padding:16px;display:flex;position:sticky;top:24px}.carpeta-tit{font-family:var(--familia-titulo);color:var(--texto);margin:0;font-size:18px;font-weight:600}.carpeta-sub{color:var(--texto-2);margin:0;font-size:14px}.carpeta-filas{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.carpeta-fila{border-radius:var(--radio-chico);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.carpeta-ruta{font-family:var(--familia-mono);overflow-wrap:anywhere;min-width:0;font-size:13px}.carpeta-etq{white-space:nowrap;font-size:12px}.carpeta-fila.ahora{background:var(--acento-sup)}.carpeta-fila.ahora .carpeta-ruta{color:var(--texto)}.carpeta-fila.ahora .carpeta-etq{color:var(--acento);font-weight:600}.carpeta-fila.hecho{background:var(--regla-sup)}.carpeta-fila.hecho .carpeta-ruta{color:var(--texto)}.carpeta-fila.hecho .carpeta-etq{color:var(--regla)}.carpeta-fila.pendiente,.carpeta-fila.fija{background:0 0}.carpeta-fila.pendiente .carpeta-ruta,.carpeta-fila.pendiente .carpeta-etq,.carpeta-fila.fija .carpeta-ruta,.carpeta-fila.fija .carpeta-etq{color:var(--texto-2)}.carpeta-movil{border:1px solid var(--linea);border-radius:var(--radio);background:var(--fondo);margin:0 0 var(--e5)}.carpeta-movil>summary{padding:var(--e3) var(--e4);cursor:pointer;min-height:44px;font-family:var(--familia-cuerpo);color:var(--texto);align-items:center;font-size:17px;font-weight:600;display:flex}.carpeta-movil>summary:before,details.carpeta-movil[open]>summary:before{content:none;display:none}.carpeta-movil .carpeta-filas{padding:0 var(--e3) var(--e3)}.escribe{margin-top:var(--e6)}.escribe-rot{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-2);margin:0 0 var(--e2);font-size:13px;font-weight:600}.escribe-fichas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.escribe-fichas li{font-family:var(--familia-mono);background:var(--acento-sup);color:var(--acento);border-radius:var(--radio-chico);overflow-wrap:anywhere;padding:4px 8px;font-size:14px}.paso.paso-listo{max-width:none}.listo-h1{margin:0 0 var(--e3)}.listo-entrada{color:var(--texto);max-width:var(--medida);margin:0 0 var(--e5)}.salidas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:0 0 20px;display:grid}.salida{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio);gap:var(--e2);flex-direction:column;padding:24px;display:flex}.salida h2{font-family:var(--familia-titulo);margin:0;font-size:26px}.salida-para{color:var(--texto-2);margin:0 0 var(--e2)}.salida-rot{text-transform:uppercase;letter-spacing:.08em;color:var(--acento);margin:var(--e3) 0 0;font-size:13px;font-weight:600}.salida ul,.salida ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.salida p{margin:0}.salida-botones{padding-top:var(--e4);gap:var(--e2);flex-direction:column;margin-top:auto;display:flex}.salida-botones .btn{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:inline-flex}.listo-cajas{margin:0 0 var(--e6);flex-wrap:wrap;gap:20px;display:flex}.listo-caja{border-radius:var(--radio);flex:300px;padding:24px}.listo-caja h2{margin:0 0 var(--e3);font-size:22px}.listo-caja ul{margin:0;padding-left:20px}.listo-caja p{margin:0}.listo-caja.siempre{background:var(--superficie)}.listo-caja.siguiente{background:var(--fondo);border:1px solid var(--linea)}.pliegue-ficheros{max-width:none;margin-top:var(--e6)}@media (width<=480px){.progreso{flex-wrap:wrap;max-width:220px}.punto{width:44px;min-width:44px;height:44px}}.progreso-fila .ayuda-btn{margin-left:auto}.ayuda-btn.on{border-color:var(--acento);color:var(--acento);background:var(--acento-sup)}.intro-entrada{max-width:var(--medida);margin:0 0 var(--e6);font-size:20px;line-height:1.5}.intro-partes{margin:0 0 var(--e6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:0;list-style:none;display:grid}.intro-parte{border:2px solid var(--linea);border-radius:var(--radio);background:var(--fondo);flex-direction:column;gap:12px;padding:24px;display:flex}.intro-parte h2{font-family:var(--familia-titulo);margin:0;font-size:24px}.intro-parte p{margin:0}.intro-parte ul{margin:0;padding-left:20px}.intro-cab{align-items:center;gap:12px;display:flex}.intro-ico{background:var(--acento-sup);width:56px;height:56px;color:var(--acento);border-radius:50%;flex:none;place-items:center;display:grid}.intro-n{font-family:var(--familia-mono);color:var(--texto-2);font-size:14px}.intro-muestra.carpeta-filas{padding:0}.intro-mapa{background:var(--superficie);border-radius:var(--radio);margin:0 0 var(--e6);padding:24px}.intro-mapa h2{font-family:var(--familia-titulo);margin:0 0 16px;font-size:24px}.intro-grupos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.intro-grupo{background:var(--fondo);border:1px solid var(--linea);border-left:6px solid var(--acento);border-radius:var(--radio);padding:14px 16px}.intro-capa{font-family:var(--familia-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acento);margin:0 0 6px;font-size:13px;font-weight:500}.intro-grupo ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.intro-grupo li{align-items:center;gap:10px;display:flex}.intro-num{border:2px solid var(--acento);width:28px;height:28px;font-family:var(--familia-mono);color:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.intro-pie{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.intro-pie p{color:var(--texto-2);max-width:640px;margin:0;font-size:15px}.ayuda-rec{border:2px solid var(--acento);border-radius:var(--radio);background:var(--fondo);margin:0 0 var(--e6);flex-direction:column;gap:20px;padding:24px;display:flex}.ayuda-rec:focus{outline:3px solid var(--foco);outline-offset:2px}.ayuda-rec-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ayuda-rec-cab h2{font-family:var(--familia-titulo);margin:0;font-size:26px}.ayuda-rec h3{font-family:var(--familia-cuerpo);letter-spacing:.06em;text-transform:uppercase;color:var(--acento);margin:0 0 6px;font-size:15px}.ayuda-rec p{margin:0}.ayuda-rec-g{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ayuda-rec-g>div{background:var(--superficie);border-radius:var(--radio);padding:16px}.ayuda-marcas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ayuda-marcas .carpeta-fila{justify-content:flex-start;gap:12px;padding:8px 10px}.ayuda-marcas .carpeta-fila.pendiente,.ayuda-marcas .carpeta-fila.fija{border:1px solid var(--linea)}.ayuda-marcas .carpeta-etq{font-size:14px;font-weight:600}.ayuda-glosario{gap:8px;margin:0;display:grid}.ayuda-glosario dt{font-weight:600}.ayuda-glosario dd{color:var(--texto-2);margin:0 0 4px}.ayuda-rec-acc{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.pagina .btn-2.peligro{border-color:var(--coste);color:var(--coste)}.pagina .btn.peligro-si{background:var(--coste);color:var(--fondo)}.ayuda-confirma{border-radius:var(--radio-chico);background:var(--coste-sup);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.ayuda-confirma p{color:var(--texto);font-weight:600}.taller.taller-carpeta{grid-template-columns:minmax(0,1fr)}.taller-carpeta>*{min-width:0}@media (width>=960px){.taller.taller-carpeta{grid-template-columns:minmax(0,640px) 320px}}.intro-partes{grid-template-columns:minmax(0,1fr)}.intro-parte{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px 20px;display:grid}.intro-parte .intro-cab{flex-direction:column;grid-row:1/span 6;align-items:center;gap:8px}.intro-parte>:not(.intro-cab){grid-column:2}@media (width<=480px){.intro-parte{grid-template-columns:minmax(0,1fr)}.intro-parte .intro-cab{flex-direction:row;grid-row:auto}.intro-parte>:not(.intro-cab){grid-column:1}}.grupo{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.grupo h2{text-transform:none;letter-spacing:normal;color:var(--ink);border-bottom:2px solid var(--ink);margin:0 0 14px;padding-bottom:8px;font-size:18px;font-weight:700}.lista{margin:0;padding:0;list-style:none}.lista li{border-bottom:1px solid var(--line)}.lista li:last-child{border-bottom:0}.lista a{min-height:44px;color:var(--ink);align-items:baseline;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.lista a:hover{background:var(--pbg);color:var(--blue)}.lista .num{font-family:var(--mono);color:var(--mid);flex:none;min-width:34px;font-size:13px}.rotulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--mid);margin:0 0 6px;font-size:12px}.rotulo a{color:var(--mid)}.tira{border-left:2px solid var(--linea-fuerte);background:var(--soft);border-radius:0 6px 6px 0;max-width:66ch;margin:0 0 16px;padding:12px 16px}.tira .rotulo{margin-bottom:4px}.tira p:last-child{margin:0}.tira.antes{border-left-color:var(--mid)}.tira.queda{border-left-color:var(--blue);background:var(--pbg)}.tira.queda .rotulo{color:var(--blue)}.tira.hecho{border-left-color:var(--green);background:var(--gbg)}.tira.hecho .rotulo{color:var(--green)}.tiempo{font-family:var(--mono);color:var(--mid);margin-left:10px;font-size:13px;font-weight:400}.copiable{background:var(--soft);border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:0;position:relative;overflow:hidden}.copiable pre{color:var(--ink);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-size:13px;line-height:1.55}.copiable .copiar{font-family:var(--sans);margin:0 16px 16px}table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}th{background:var(--soft);font-weight:600}.tabla-scroll{overflow-x:auto}.acciones{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:24px;display:flex}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fondo,#fff)}
