@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.PPYPPG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.PPYPPG_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.1dgcou5jor5q_.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.28xcb7557rbh2.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.0_f09-l1omku8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.0fcfx2a-jndc5.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.EUPwWW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.EUPwWW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38b3f57056672e96-s.3vy-_l9ztcxef.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8cccf984c8510bbf-s.2v4ibmotuyxuz.woff2)format("woff2");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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae9e2a5bb156676d-s.1zpm-mgw3w1fq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/191d227036512e10-s.3pskbmi5y11f5.woff2)format("woff2");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:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.pSETmq_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.pSETmq_variable{--font-atkinson:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
.tp{--bg:#f3f5f6;--surface:#fff;--surface-2:#eaf0f3;--cielo:#d9f2fc;--line:#d8e0e6;--navy:#0a1622;--primary:#0b78a3;--primary-hover:#09658a;--punto:#19b0e6;--fg:#0a1622;--text-2:#3a4652;--muted:#5f676e;--danger:#c81e33;--danger-bg:#fdecee;--ok:#157347;--ambar:#ffae73;--on-accent:#fff;--sombra:0 1px 1px #0a16222e, 0 0 1px #0a162247;--sombra-alta:0 12px 40px #0a162238;--g-dato:#0b78a3;--g-aux:#19b0e6;--g-gris:#5f676e;--g-gris-claro:#c9d2d9;--g-rejilla:#e1e7ec;--g-tope:#c81e33;--brujula-norte:#f82538;--brujula-sur:#205ecb;--font:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display-p:var(--font-montserrat), "Montserrat", var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-datos:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--r:8px;--ancho:1080px;--margen:16px;--container-4xl:var(--ancho);--container-5xl:var(--ancho);--container-6xl:var(--ancho);--brujula-fondo:transparent;--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-2:var(--line);--color-lista:var(--surface-2);--color-cielo:var(--cielo);--color-navy:var(--navy);--color-navy-deep:#0a1622;--color-primary:var(--primary);--color-info:var(--primary);--color-danger:var(--danger);--color-fg:var(--fg);--color-text-2:var(--text-2);--color-muted:var(--muted);--color-ok:var(--ok);--color-on-accent:var(--on-accent);--color-slate:#7a8a96;--font-sans:var(--font);--font-display:var(--font-display-p);--font-mono:var(--font-datos);background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.tp:not([data-theme=light]){--bg:#0a1622;--surface:#112131;--surface-2:#0d1b29;--cielo:#123a52;--line:#233649;--navy:#eaf4f9;--primary:#19b0e6;--primary-hover:#4cc3ee;--fg:#eef4f8;--text-2:#c3d0da;--muted:#93a3b0;--danger:#ff6b7a;--danger-bg:#3a1020;--ok:#4fc58a;--on-accent:#0a1622;--sombra:0 1px 2px #00000080;--sombra-alta:0 12px 40px #0000008c;--g-dato:#19b0e6;--g-aux:#9addf5;--g-gris:#a7b4be;--g-gris-claro:#3a4d5e;--g-rejilla:#1c2e40;--g-tope:#ff6b7a;--brujula-sur:#205ecb;--color-slate:#a7b4be;--brujula-fondo:#f3f5f6;--brujula-aro:#0a1622;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.tp[data-theme=dark]{--bg:#0a1622;--surface:#112131;--surface-2:#0d1b29;--cielo:#123a52;--line:#233649;--navy:#eaf4f9;--primary:#19b0e6;--primary-hover:#4cc3ee;--fg:#eef4f8;--text-2:#c3d0da;--muted:#93a3b0;--danger:#ff6b7a;--danger-bg:#3a1020;--ok:#4fc58a;--on-accent:#0a1622;--sombra:0 1px 2px #00000080;--sombra-alta:0 12px 40px #0000008c;--g-dato:#19b0e6;--g-aux:#9addf5;--g-gris:#a7b4be;--g-gris-claro:#3a4d5e;--g-rejilla:#1c2e40;--g-tope:#ff6b7a;--brujula-sur:#205ecb;--color-slate:#a7b4be;--brujula-fondo:#f3f5f6;--brujula-aro:#0a1622;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tp[data-alto-contraste=si]{--bg:#000;--surface:#000;--surface-2:#0b0b0b;--cielo:#00384f;--line:#fff;--navy:#fff;--fg:#fff;--text-2:#fff;--muted:#e0e0e0;--primary:#5cd6ff;--primary-hover:#8fe3ff;--on-accent:#000;--danger:#ff8a95;--danger-bg:#3a0010;--sombra:0 0 0 1px #fff;--sombra-alta:0 0 0 2px #fff;--g-dato:#5cd6ff;--g-aux:#fff;--g-gris:#bdbdbd;--g-gris-claro:#5a5a5a;--g-rejilla:#404040;--g-tope:#ff8a95;--brujula-norte:#f82538;--brujula-sur:#205ecb;--brujula-fondo:#fff;--brujula-aro:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1024px){.tp{--margen:24px}}.tp[data-acento=grafito]{--primary:#231f20;--primary-hover:#3a3536}.tp[data-acento=noche]{--primary:#0a1622;--primary-hover:#1c2e40}@media (prefers-color-scheme:dark){.tp:not([data-theme=light])[data-acento=grafito]{--primary:#f3f5f6;--primary-hover:#fff}.tp:not([data-theme=light])[data-acento=noche]{--primary:#eaf4f9;--primary-hover:#fff}}.tp[data-theme=dark][data-acento=grafito]{--primary:#f3f5f6;--primary-hover:#fff}.tp[data-theme=dark][data-acento=noche]{--primary:#eaf4f9;--primary-hover:#fff}.tp[data-alto-contraste=si][data-acento]{--primary:#5cd6ff;--primary-hover:#8fe3ff}.tp[data-letra=s]>*{zoom:.9}.tp[data-letra=l]>*{zoom:1.12}.tp[data-letra=xl]>*{zoom:1.25}.tp h1,.tp h2,.tp h3{font-family:var(--font-display-p);letter-spacing:-.01em;text-wrap:balance}.tp :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tp ::selection{background:var(--primary);color:var(--on-accent)}.tp .datos,.tp .cifra{font-family:var(--font-datos);font-variant-numeric:tabular-nums}.tp input,.tp select,.tp textarea{font-size:16px}.tp textarea[id^=titulo-]{font-size:24px;line-height:1.2}.tp .mx-auto.w-full:is(.max-w-4xl,.max-w-5xl,.max-w-6xl),.tp .tp-hoja{max-width:var(--ancho);width:100%;padding-inline:max(var(--margen), env(safe-area-inset-left,0px)) max(var(--margen), env(safe-area-inset-right,0px));margin-inline:auto}.tp .tp-hoja{padding-block:24px}.tp .tp-desliza{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tp .tp-desliza[data-fin=si]{-webkit-mask-image:none;mask-image:none}.tp-armazon{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.tp-btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--fg);cursor:pointer;font:500 15px/1.2 var(--font);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.tp-btn:hover{background:var(--surface-2)}.tp-btn[disabled]{opacity:.5;cursor:default}.tp-btn-primario{background:var(--primary);border-color:var(--primary);color:var(--on-accent);font-weight:600}.tp-btn-primario:hover{background:var(--primary-hover)}.tp-btn-peligro{color:var(--danger);border-color:var(--danger)}.tp-btn-icono{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--text-2);place-items:center;padding:0;display:grid;position:relative}.tp-btn-icono:hover{background:var(--surface-2)}.tp-chip{background:var(--surface-2);height:22px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.tp-chip-ok{color:var(--ok)}.tp-chip-alerta{background:var(--danger-bg);color:var(--danger)}.tp-chip-vencida{background:var(--danger);color:#fff}.tp-chip-pronto{background:var(--cielo);color:var(--primary-hover)}.tp-cara{background:var(--navy);color:var(--bg);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.tp .tp-cifra{border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;box-shadow:var(--sombra);border-radius:12px;gap:2px;padding:12px 34px 12px 14px;text-decoration:none;transition:border-color .15s,transform .15s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.tp .tp-cifra:after{content:"›";font:700 20px/1 var(--font);color:var(--primary);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tp .tp-cifra:hover{border-color:var(--primary);transform:translateY(-1px)}.tp .tp-cifra:active{transform:none}@media (prefers-reduced-motion:reduce){.tp .tp-cifra{transition:none}.tp .tp-cifra:hover{transform:none}}.tp-seccion-titulo{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tp-logo{width:auto;display:block}.tp-logo-blanco,.tp[data-alto-contraste=si] .tp-logo-oscuro{display:none}.tp[data-alto-contraste=si] .tp-logo-blanco{display:block}@media (prefers-color-scheme:dark){.tp:not([data-theme=light]) .tp-logo-oscuro{display:none}.tp:not([data-theme=light]) .tp-logo-blanco{display:block}}.tp[data-theme=dark] .tp-logo-oscuro{display:none}.tp[data-theme=dark] .tp-logo-blanco{display:block}.tp-logo-zona{padding:4px 0;display:inline-flex}.tp-con-brujula{font:500 12px/1 var(--font);color:var(--text-2);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tp-con-brujula b{color:var(--navy);letter-spacing:-.01em;font-size:13px;font-weight:700}.tp-con-brujula svg{background:var(--brujula-fondo);border-radius:50%}.tp-enc{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);flex:none;position:sticky;top:0}.tp-enc-fila{min-height:56px;padding-block:6px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;gap:16px;display:flex}.tp-marca{color:var(--navy);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:16px;text-decoration:none;display:flex}.tp-marca-app{font:700 15px/1 var(--font-display-p);color:var(--navy);align-items:center;display:inline-flex}.tp-esp-sel{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--navy);border-radius:10px;flex:none;grid-template-columns:auto auto;align-items:center;column-gap:6px;min-width:0;max-width:220px;min-height:44px;padding:4px 10px;display:inline-grid}.tp-esp-sel:hover{background:var(--surface-2)}.tp-esp-nombre{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.tp-esp-sel small{color:var(--muted);grid-column:1;font-size:12px;line-height:1.1}.tp-esp-sel>span[aria-hidden]{color:var(--muted);grid-area:1/2/span 2}.tp-nav{flex:1 1 0;gap:2px;min-width:0;padding-block:3px;display:flex;position:relative;overflow:hidden}.tp-nav [data-sobra=si]{display:none}.tp-nav-medir{visibility:hidden;pointer-events:none;white-space:nowrap;gap:2px;width:max-content;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.tp-nav-medir .tp-nav-item{flex:none;font-weight:600}.tp-nav-item{min-height:40px;color:var(--text-2);font:500 15px/1.2 var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.tp-nav-item:hover{background:var(--surface-2)}.tp-nav-item.activo{background:var(--cielo);color:var(--primary-hover);box-shadow:inset 0 -2px 0 var(--punto);font-weight:600}.tp-enc-der{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.tp-yo{cursor:pointer;text-align:left;color:var(--fg);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;display:flex}.tp-yo:hover{background:var(--surface-2)}.tp-yo-txt{line-height:1.15;display:grid}.tp-yo-txt b{font-size:14px}.tp-yo-txt small{color:var(--muted);font-size:12px}.tp-dlg{margin:64px max(16px, env(safe-area-inset-right,0px)) auto auto;background:var(--bg);width:min(400px,100vw - 32px);max-height:calc(100dvh - 80px);color:var(--fg);box-shadow:var(--sombra-alta);border:0;border-radius:12px;padding:0;overflow:auto}.tp-dlg-izq{margin-left:max(16px, env(safe-area-inset-left,0px));margin-right:auto}.tp-dlg::backdrop{background:#050c2e73}.tp-dlg[open]{animation:.22s cubic-bezier(.16,1,.3,1) tp-sube}@keyframes tp-sube{0%{opacity:0;transform:translateY(8px)}}.tp-cu{gap:14px;padding:18px;display:grid}.tp-cu-cab{align-items:center;gap:12px;display:flex}.tp-cu-cab>div{flex:1;min-width:0;line-height:1.25;display:grid}.tp-cu-cab small{color:var(--muted);overflow-wrap:anywhere}.tp-cu-acc{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tp-cu-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.tp-cu-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tp-cu-op{min-width:40px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 10px;font-weight:600;display:grid}.tp-cu-op[aria-checked=true]{background:var(--surface);color:var(--navy);box-shadow:var(--sombra)}.tp-cu-op small{font-size:12px;font-weight:600}.tp-cu-punto{border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 2px #fff9}.tp-cu-lista{gap:2px;display:grid}.tp-cu-lista a{min-height:44px;color:var(--fg);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.tp-cu-lista a:hover,.tp-cu-lista a[aria-current=page]{background:var(--cielo);color:var(--primary)}.tp-cu-pie{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.tp-salir{color:var(--danger)}.tp-esp-lista{gap:8px;display:grid}.tp-esp-op{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:12px;gap:2px;min-height:56px;padding:12px 14px;text-decoration:none;display:grid;position:relative}.tp-esp-op[aria-current=page]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.tp-esp-op small{color:var(--muted)}.tp-lupa{gap:10px;padding:16px;display:grid}.tp-lupa input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--fg);border-radius:10px;padding:0 14px}@media (max-width:1279px){.tp-yo-txt{display:none}}@media (max-width:1180px){.tp-pedir .tp-pedir-txt,.tp-esp-sel small{display:none}.tp-pedir{min-width:44px;min-height:44px;padding:0 12px}.tp-enc-fila{gap:12px}}@media (max-width:1100px){.tp-marca-app{display:none}}.tp-pie{display:none}@media (max-width:860px){.tp-nav,.tp-yo-txt,.tp-pedir{display:none!important}.tp-pie{background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex:none;display:flex;overflow:hidden}.tp-pie .tp-nav-item{text-align:center;text-overflow:ellipsis;min-width:0;min-height:56px;box-shadow:none;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:8px 2px;font-size:12px;overflow:hidden}.tp-pie .tp-nav-item.activo{box-shadow:inset 0 2px 0 var(--punto);background:0 0}.tp-pie .tp-pie-pedir{color:var(--primary);font-weight:700}.tp-pie .tp-pie-pedir .tp-nav-ico{background:var(--primary);color:var(--on-accent);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}}@media (max-width:700px){.tp-dlg{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0}.tp-enc-fila{gap:8px}.tp-marca-app{display:none}.tp-logo-enc{height:16px!important}.tp-esp-sel{flex:0 auto;max-width:150px;min-height:44px;padding:2px 8px}.tp-marca,.tp-enc-der,.tp-enc-der>*{flex:none}.tp-yo{justify-content:center;min-width:44px;min-height:44px;padding:4px}.tp-yo .tp-cara{flex:none}.tp-esp-sel small{display:none}.tp-enc-der{gap:6px}.tp-btn,.tp-nav-item{min-height:44px}}@media (max-width:360px){.tp-btn-lupa{display:none}}.tp-red{padding:8px max(16px, env(safe-area-inset-left,0px));font:600 14px/1.35 var(--font);text-align:center}.tp-red-sin{background:var(--danger-bg);color:var(--danger)}.tp-red-ok{background:color-mix(in srgb, var(--ok) 14%, var(--surface));color:var(--ok)}.tp-error-caja{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;max-width:520px;margin:32px auto;padding:24px;display:grid}.tp-error-caja h1{color:var(--navy);margin:0;font-size:22px;font-weight:800}.tp-error-caja p{color:var(--text-2);margin:0}.tp-error-acc{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.tp-error-acc .tp-btn{min-height:44px}.tp-carga{z-index:90;background:var(--bg);pointer-events:none;place-items:center;animation:.26s cubic-bezier(.16,1,.3,1) .4s forwards tp-carga-fuera;display:grid;position:fixed;inset:0}.tp-carga-centro{justify-items:center;gap:12px;display:grid}.tp-carga-app{font:800 20px/1 var(--font-display-p);color:var(--navy)}.tp-carga-punto{background:var(--punto);border-radius:50%;width:10px;height:10px;animation:1s cubic-bezier(.16,1,.3,1) infinite tp-latido}@keyframes tp-carga-fuera{to{opacity:0;visibility:hidden}}@keyframes tp-latido{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.tp-carga{animation-duration:10ms;animation-delay:.15s}.tp-carga-punto{animation:none}}.tp.a11y-movimiento .tp-carga{animation:10ms linear .15s forwards tp-carga-fuera!important}.tp-esq-tablero{grid-auto-columns:min(272px,82vw);grid-auto-flow:column;gap:12px;padding:12px;display:grid;overflow:hidden}.tp-esq-col{background:var(--surface-2);border-radius:12px;align-content:start;gap:8px;padding:10px;display:grid}.tp-esq-t,.tp-esq-card,.tp-esq-fila{background:var(--surface);border-radius:8px;animation:1.4s ease-in-out infinite tp-pulso;display:block}.tp-esq-t{width:60%;height:14px}.tp-esq-card{height:64px;box-shadow:var(--sombra)}.tp-esq-fila{border:1px solid var(--line);height:52px;margin-bottom:8px}@keyframes tp-pulso{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tp-esq-t,.tp-esq-card,.tp-esq-fila{animation:none}}.tp.a11y-contraste{--muted:var(--text-2);--line:color-mix(in srgb, var(--fg) 45%, transparent)}.tp.a11y-contraste .tp-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 35%, transparent)}.tp.a11y-movimiento *,.tp.a11y-movimiento :before,.tp.a11y-movimiento :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tp.a11y-lectura{--font:var(--font-atkinson), "Atkinson Hyperlegible", var(--font-inter), sans-serif;--font-display-p:var(--font);letter-spacing:.02em;word-spacing:.06em;line-height:1.65}.tp.a11y-lectura button,.tp.a11y-lectura input,.tp.a11y-lectura select,.tp.a11y-lectura textarea{font-family:var(--font)}.tp.a11y-sinColor .tp-chip-vencida,.tp.a11y-sinColor .tp-chip-alerta,.tp.a11y-sinColor .text-danger,.tp.a11y-sinColor .bg-danger{text-underline-offset:2px;font-weight:800;text-decoration:underline}.tp.a11y-sinColor .tp-chip-ok,.tp.a11y-sinColor .text-ok{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tp.a11y-teclado :focus-visible{outline:3px solid var(--primary)!important;outline-offset:3px!important;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 25%, transparent)!important}.tp.a11y-teclado a{text-underline-offset:2px;text-decoration:underline}.tp.a11y-tocar .tp-btn,.tp.a11y-tocar .tp-nav-item,.tp.a11y-tocar .tp-btn-icono,.tp.a11y-tocar button,.tp.a11y-tocar select,.tp.a11y-tocar input:not([type=checkbox]):not([type=radio]){min-height:48px}.tp.a11y-tocar .tp-btn-icono{min-width:48px}.tp.a11y-tocar input[type=checkbox],.tp.a11y-tocar input[type=radio]{margin:6px;transform:scale(1.4)}.tp.a11y-tocar .tp-chip{height:28px;padding:0 10px}.tp[data-letra=s] .tp-btn,.tp[data-letra=s] .tp-nav-item{min-height:49px}@media (max-width:700px){.tp[data-letra=l] .tp-marca-app,.tp[data-letra=xl] .tp-marca-app,.tp[data-letra=xl] .tp-campanita{display:none}}.tp-pf{max-width:var(--ancho);padding:16px max(var(--margen), env(safe-area-inset-right,0px)) 96px max(var(--margen), env(safe-area-inset-left,0px));margin:0 auto}.tp-pf-cab{margin-bottom:18px}.tp-pf-cab h1{color:var(--navy);margin:0;font-size:26px;font-weight:800}.tp-pf-cab p{color:var(--text-2);max-width:60ch;margin:6px 0 0}.tp-pf-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.tp-pf-indice{gap:2px;display:grid;position:sticky;top:16px}.tp-pf-ind{border-radius:var(--r);min-height:44px;color:var(--text-2);align-items:center;gap:10px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.tp-pf-ind:hover{background:var(--surface-2)}.tp-pf-cuerpo{gap:16px;min-width:0;display:grid}.tp-pf-sec{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:14px;min-width:0;padding:22px;scroll-margin-top:16px;display:grid}.tp-pf-sec h2{color:var(--navy);margin:0;font-size:19px;font-weight:800}.tp-pf-sub{font:700 14px/1.3 var(--font);color:var(--navy);margin:6px 0 0}.tp-pf-intro{color:var(--text-2);margin:-6px 0 0}.tp-pf-nota{color:var(--muted);margin:0;font-size:14px}.tp-pf-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-pf .tp-btn{min-height:44px}.tp-pf-foto{align-items:center;gap:16px;display:flex}.tp-pf-foto>div{gap:2px;min-width:0;display:grid}.tp-pf-foto small{color:var(--muted)}.tp-pf-cara{background:var(--navy);width:72px;height:72px;color:var(--bg);font:800 26px/1 var(--font-display-p);box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--punto);border-radius:50%;flex:none;place-items:center;display:grid}.tp-pf-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.tp-pf-campo{align-content:start;gap:6px;min-width:0;display:grid}.tp-pf-campo>span{color:var(--text-2);font-size:13px;font-weight:600}.tp-pf-campo input{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-height:44px;color:var(--fg);width:100%;padding:0 12px}.tp-pf-solo output{border-radius:var(--r);background:var(--surface-2);min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;padding:0 12px;font-size:15px;display:flex}.tp-pf-solo small{color:var(--muted);font-size:13px}.tp-pf-form .tp-pf-acciones{grid-column:1/-1}.tp-pf-op{border:1.5px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:10px;min-height:44px}.tp-pf-op:hover{border-color:var(--primary)}.tp-pf-op[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 1.5px var(--primary)}.tp-pf-idiomas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;display:grid}.tp-pf-tarj{text-align:left;justify-items:start;padding:12px 14px;font-size:16px;font-weight:700;display:grid}.tp-pf-temas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tp-pf-tema{text-align:center;gap:8px;padding:8px 8px 10px;display:grid}.tp-pf-tema-nom{font-size:14px;font-weight:600}.tp-pf-tema[aria-checked=true] .tp-pf-tema-nom{color:var(--primary)}.tp-mini{aspect-ratio:4/3;background:var(--m-bg);box-shadow:inset 0 0 0 1px var(--m-ln);border-radius:6px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.tp-mini i{display:block}.tp-mini-enc{background:var(--m-sf);border-bottom:1px solid var(--m-ln);justify-content:space-between;align-items:center;padding:6% 8%;display:flex}.tp-mini-logo{background:var(--m-nv);border-radius:3px;width:28%;height:5px}.tp-mini-btn{background:var(--m-pr);border-radius:3px;width:22%;height:8px}.tp-mini-cols{grid-template-columns:1fr 1fr;align-content:start;gap:6%;padding:7% 8%;display:grid}.tp-mini-col{align-content:start;gap:8%;display:grid}.tp-mini-card{background:var(--m-sf);box-shadow:0 0 0 1px var(--m-ln);border-radius:3px;gap:4px;padding:10%;display:grid}.tp-mini-l{background:var(--m-nv);opacity:.85;border-radius:2px;height:3px}.tp-mini-l.c{background:var(--m-mt);width:60%}.tp-mini-chip{background:var(--m-pt);border-radius:3px;width:45%;height:5px}.tp-mini-chip.r{background:var(--m-dg)}.tp-mini-doble{display:block;position:relative}.tp-mini-doble .tp-mini+.tp-mini{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%);position:absolute;inset:0}.tp-pf-acentos{flex-wrap:wrap;gap:10px;display:flex}.tp-pf-ac{align-items:center;gap:10px;padding:0 16px 0 10px;font-weight:600;display:inline-flex}.tp-pf-muestra{background:var(--m-pr);width:24px;height:24px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px color-mix(in srgb, var(--fg) 45%, transparent);border-radius:50%;flex:none}.tp-pf-letras{flex-wrap:wrap;gap:10px;display:flex}.tp-pf-letra{align-content:center;place-items:center;gap:2px;width:64px;height:64px;padding:0;display:grid}.tp-pf-letra span{font-family:var(--font-display-p);color:var(--navy);font-weight:800;line-height:1}.tp-pf-letra small{color:var(--muted);font-size:12px;font-weight:600}.tp-pf-vista-letra{border-radius:var(--r);background:var(--surface-2);justify-items:start;gap:6px;padding:12px 14px;display:grid}.tp-pf-vista-letra p{margin:0}.tp-pf-lista{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.tp-sw{border:0;border-top:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;width:100%;min-height:64px;color:var(--fg);align-items:center;gap:16px;padding:12px 16px;display:flex}.tp-pf-lista>.tp-sw:first-child{border-top:0}.tp-sw:hover{background:var(--surface-2)}.tp-sw:focus-visible{outline-offset:-3px}.tp-sw-txt{flex:1;gap:2px;min-width:0;display:grid}.tp-sw-txt b{font-size:15px;font-weight:600}.tp-sw-txt small{color:var(--text-2);font-size:14px;line-height:1.4}.tp-pista{background:color-mix(in srgb, var(--muted) 45%, var(--surface));border-radius:999px;flex:none;width:52px;height:30px;position:relative}.tp-pista i{background:var(--surface);border-radius:50%;width:24px;height:24px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0a162259}.tp-sw[aria-checked=true] .tp-pista{background:var(--primary)}.tp-sw[aria-checked=true] .tp-pista i{background:var(--on-accent);transform:translate(22px)}.tp-pf-probar{background:var(--surface);padding:0 16px 12px}.tp-pf-muestra-a11y{border-radius:var(--r);border:1px solid var(--line);gap:8px;padding:12px 14px;display:grid}.tp-pf-muestra-a11y p{color:var(--muted);margin:0;font-size:14px}.tp-pf-muestra-fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-pf-enlace{color:var(--primary);font-weight:600}.tp-pf-aparatos{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tp-pf-aparatos li{align-items:center;gap:12px;min-height:60px;padding:12px 16px;display:flex}.tp-pf-aparatos small{color:var(--muted);font-size:13px;display:block}.tp-pf-aviso{color:var(--text-2);margin:0;font-size:14px}.tp-pf-pie{opacity:.85;justify-content:center;align-items:center;gap:12px;padding:8px 0 0;display:flex}@media (max-width:860px){.tp-pf-grid{grid-template-columns:minmax(0,1fr)}.tp-pf-indice{display:none}.tp-pf-temas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tp-pf-sec{padding:16px}.tp-pf-form{grid-template-columns:minmax(0,1fr)}.tp-pf-cab h1{font-size:24px}.tp-sw{gap:12px;padding:12px 14px}.tp-pf-ac{flex:100%}.tp-pf-letras{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tp-pf-letra{width:auto}}@media (prefers-reduced-motion:reduce){.tp-pista i{transition:none}.tp-dlg[open]{animation:none}}.tp-entrar{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;font-size:16px;line-height:1.5;display:flex}.tp-entrar-idioma{color:var(--muted);align-self:flex-end;font-size:14px}.tp-entrar-idioma button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 6px}.tp-entrar-idioma button[aria-pressed=true]{color:var(--fg);font-weight:700}.tp-entrar main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:400px;padding:24px 0;display:flex}.tp-entrar-logo{justify-content:center;margin:0 auto 32px;display:flex}.tp-entrar h1{text-align:center;color:var(--navy);margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.2}.tp-entrar-ayuda{text-align:center;color:var(--text-2);margin:0 0 20px}.tp-entrar-ventajas{color:var(--text-2);gap:8px;margin:0 0 28px;padding:0;font-size:15px;list-style:none;display:grid}.tp-entrar-ventajas li{padding-left:26px;position:relative}.tp-entrar-ventajas li:before{content:"✓";color:var(--primary-hover);font-weight:700;position:absolute;top:0;left:4px}.tp-entrar-boton{background:var(--surface);width:100%;min-height:60px;color:var(--fg);border:1px solid var(--line);box-shadow:var(--sombra);font:600 17px/1.2 var(--font);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;padding:14px 20px;display:flex}.tp-entrar-boton:hover{border-color:var(--primary)}.tp-entrar-boton:focus-visible{outline:3px solid var(--punto);outline-offset:2px}.tp-entrar-boton[disabled]{opacity:.6;cursor:wait}.tp-entrar-boton svg{flex:none;width:22px;height:22px}.tp-entrar-aviso{background:var(--danger-bg);color:var(--danger);border-radius:10px;margin-top:10px;padding:14px 16px;font-weight:600}.tp-entrar-estado{text-align:center;color:var(--muted);margin-top:10px}.tp-entrar-correo{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.tp-entrar-correo summary{cursor:pointer;color:var(--primary);text-align:center;place-items:center;min-height:44px;font-weight:600;list-style:none;display:grid}.tp-entrar-correo form{gap:10px;margin-top:10px;display:grid}.tp-entrar-correo input{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--fg);border-radius:10px;padding:0 14px}.tp-entrar-ok{background:var(--surface-2);color:var(--text-2);border-radius:10px;padding:12px 14px}.tp-entrar footer{padding-top:8px}
