@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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;--argos-fondo:#e7ece9;--argos-superficie:#fff;--argos-superficie-alt:#f6f8f7;--argos-superficie-hundida:#f0f3f1;--argos-borde:#e2e8e4;--argos-borde-fuerte:#cbd3ce;--argos-borde-control:#76847c;--argos-texto-fuerte:#13201a;--argos-texto:#2f3d36;--argos-texto-suave:#47554e;--argos-texto-tenue:#5a6961;--argos-sobre-primario:#fff;--argos-sobre-peligro:#fff;--argos-sobre-alerta:#fff;--argos-sobre-info:#fff;--argos-sobre-acento:#fff;--argos-primario:#1a7055;--argos-primario-fuerte:#135842;--argos-primario-hover:#16634b;--argos-primario-suave:#dcefe6;--argos-primario-tenue:#eef7f2;--argos-primario-borde:#bfe3d2;--argos-primario-brillo:#5dbb93;--argos-acento:#0c6a84;--argos-acento-suave:#ecfeff;--argos-acento-borde:#a5f3fc;--argos-peligro:#b42318;--argos-peligro-fuerte:#991b1b;--argos-peligro-suave:#fef2f2;--argos-peligro-borde:#fecaca;--argos-alerta:#a14b08;--argos-alerta-fuerte:#92400e;--argos-alerta-suave:#fffbeb;--argos-alerta-borde:#fde68a;--argos-info:#1d55cc;--argos-info-fuerte:#1d4ed8;--argos-info-suave:#eff6ff;--argos-info-borde:#bfdbfe;--argos-oscuro:#0b1120;--argos-oscuro-alt:#1e293b;--argos-oscuro-borde:#ffffff1a;--argos-sobre-oscuro:#fff;--argos-sobre-oscuro-suave:#cbd5e1;--argos-marca-fondo-1:#0b2f27;--argos-marca-fondo-2:#123f35;--argos-marca-fondo-3:#0e2925;--argos-marca-acento:#86efac;--argos-marca-texto-fuerte:#fff;--argos-marca-texto:#d9efe8;--argos-marca-texto-suave:#c9ded7;--argos-marca-borde:#ffffff14;--argos-marca-borde-fuerte:#ffffff24;--argos-marca-realce:#ffffff0f;--argos-marca-velo:#4ade8038;--argos-marca-velo-frio:#22d3ee1f;--argos-lente-cristal:#a5f3fc;--argos-lente-iris:#5ba397;--argos-lente-iris-profundo:#3b6664;--argos-lente-dial:#264245;--argos-lente-pupila:#0a1a18;--argos-lente-marcas:var(--argos-marca-texto-suave);--argos-lente-anillo:var(--argos-marca-acento);--argos-overlay:#13201a6b;--argos-sombra-sm:0 1px 2px #13201a12, 0 1px 1px #13201a0a;--argos-sombra-md:0 12px 32px #13201a17, 0 2px 8px #13201a0d;--argos-sombra-lg:0 30px 72px #13201a2b, 0 8px 22px #13201a14;--argos-sombra-panel:0 1px 2px #13201a0f, 0 1px 1px #13201a08;--argos-sombra-panel-hover:0 12px 32px #13201a17, 0 2px 8px #13201a0d;--argos-sombra-barra:0 -8px 24px #13201a14;--argos-sombra-primario:0 8px 18px #1a705533;--argos-sombra-peligro:0 2px 8px #c81e1e45;--argos-anillo-foco:#1a705573;--argos-anillo-acento:0 0 0 2px #0e749038;--argos-velo-primario:#1a705514;--argos-velo-acento:#0e749012;--argos-halo-primario:#1a705529;--argos-seleccion-primario:#1a70552e;--argos-hablante-prof-fondo:#eef7f2;--argos-hablante-prof-texto:#135842;--argos-hablante-prof-punto:#1a7055;--argos-hablante-pac-fondo:#eff6ff;--argos-hablante-pac-texto:#1e40af;--argos-hablante-pac-punto:#3b82f6;--argos-radio-sm:10px;--argos-radio-md:16px;--argos-radio-lg:20px;--argos-radio-xl:24px;--argos-radio-full:999px}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--argos-fondo:#0a100e;--argos-superficie:#131b17;--argos-superficie-alt:#19231e;--argos-superficie-hundida:#1e2924;--argos-borde:#26322c;--argos-borde-fuerte:#37453e;--argos-borde-control:#6b7b72;--argos-texto-fuerte:#edf3ef;--argos-texto:#d3ddd7;--argos-texto-suave:#a9b7af;--argos-texto-tenue:#95a49b;--argos-sobre-primario:#062016;--argos-sobre-peligro:#2d0606;--argos-sobre-alerta:#2b1a02;--argos-sobre-info:#05182f;--argos-sobre-acento:#04222a;--argos-primario:#6bcba2;--argos-primario-fuerte:#93ddbc;--argos-primario-hover:#80d4b0;--argos-primario-suave:#163128;--argos-primario-tenue:#10221b;--argos-primario-borde:#2a5443;--argos-primario-brillo:#93ddbc;--argos-acento:#38d3e8;--argos-acento-suave:#0c2b33;--argos-acento-borde:#1d4c58;--argos-peligro:#f87171;--argos-peligro-fuerte:#fca5a5;--argos-peligro-suave:#361419;--argos-peligro-borde:#5e2429;--argos-alerta:#f0b23c;--argos-alerta-fuerte:#fcd34d;--argos-alerta-suave:#33260d;--argos-alerta-borde:#5a441a;--argos-info:#63a4fa;--argos-info-fuerte:#93c5fd;--argos-info-suave:#132741;--argos-info-borde:#28456b;--argos-marca-fondo-1:#082019;--argos-marca-fondo-2:#0d2b24;--argos-marca-fondo-3:#071b18;--argos-overlay:#02060eb8;--argos-sombra-sm:0 1px 2px #00000073;--argos-sombra-md:0 6px 22px #00000080;--argos-sombra-lg:0 14px 40px #0009;--argos-sombra-panel:0 1px 2px #0006;--argos-sombra-panel-hover:0 8px 26px #0000008c;--argos-sombra-barra:0 -8px 24px #00000080;--argos-sombra-primario:0 8px 18px #00000073;--argos-sombra-peligro:0 2px 8px #f871713d;--argos-anillo-foco:#6bcba280;--argos-anillo-acento:0 0 0 2px #38d3e847;--argos-velo-primario:#6bcba212;--argos-velo-acento:#38d3e80f;--argos-halo-primario:#6bcba233;--argos-seleccion-primario:#6bcba238;--argos-hablante-prof-fondo:#10221b;--argos-hablante-prof-texto:#93ddbc;--argos-hablante-prof-punto:#6bcba2;--argos-hablante-pac-fondo:#132741;--argos-hablante-pac-texto:#93c5fd;--argos-hablante-pac-punto:#63a4fa}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:root.argos-tema-cambiando,:root.argos-tema-cambiando *{transition:background-color .18s,border-color .18s,color .18s}}.tarjeta{padding:var(--argos-sp-6);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border:1px solid #0000}.chips{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.71rem;font-weight:700;display:inline-flex}.chip--alerta{background:var(--argos-peligro-suave);border-color:var(--argos-peligro-borde);color:var(--argos-peligro-fuerte)}.chip--aviso{background:var(--argos-alerta-suave);border-color:var(--argos-alerta-borde);color:var(--argos-alerta-fuerte)}.chip--ok{background:var(--argos-primario-suave);border-color:var(--argos-primario-borde,transparent);color:var(--argos-primario-fuerte)}.chip--neutro{background:var(--argos-superficie-alt);border-color:var(--argos-borde);color:var(--argos-texto-suave)}.chip--info{background:var(--argos-info-suave);border-color:var(--argos-info-borde);color:var(--argos-info-fuerte)}.chip--solicitada{border-style:dashed;border-color:var(--argos-info)}.chip--pulso:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite argos-pulse}@media (prefers-reduced-motion:reduce){.chip--pulso:before{animation:none}}.chip--acento{background:var(--argos-acento-suave);border-color:var(--argos-acento-borde);color:var(--argos-acento)}.modal-overlay{z-index:1000;padding:var(--argos-sp-4);background:var(--argos-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);width:100%;max-width:460px;box-shadow:var(--argos-sombra-lg);overflow:hidden}.modal-header{align-items:center;gap:var(--argos-sp-3);padding:var(--argos-sp-4) var(--argos-sp-5);border-bottom:1px solid var(--argos-peligro-borde);background:var(--argos-peligro-suave);display:flex}.modal-header h3{color:var(--argos-peligro-fuerte);font-size:var(--argos-t-md);margin:0;font-weight:600}.modal-header--aviso{border-bottom-color:var(--argos-alerta-borde);background:var(--argos-alerta-suave)}.modal-header--aviso h3{color:var(--argos-alerta-fuerte)}.modal-header--primario{border-bottom-color:var(--argos-primario-borde);background:var(--argos-primario-tenue)}.modal-header--primario h3{color:var(--argos-primario-fuerte)}.modal-icono{color:inherit;flex-shrink:0;display:inline-flex}.modal-icono svg{width:22px;height:22px}.modal-cuerpo{gap:var(--argos-sp-4);padding:var(--argos-sp-5);flex-direction:column;display:flex}.modal-descripcion{color:var(--argos-texto);font-size:var(--argos-t-body);margin:0;line-height:1.55}.modal-acciones{gap:var(--argos-sp-3);padding:var(--argos-sp-4) var(--argos-sp-5) var(--argos-sp-5);border-top:1px solid var(--argos-superficie-hundida);display:flex}.btn-modal-cancelar,.btn-modal-confirmar{padding:var(--argos-sp-3);border-radius:var(--argos-radio-full);font:inherit;font-size:var(--argos-t-body);cursor:pointer;border:1px solid #0000;flex:1;font-weight:600;transition:background-color .15s,color .15s}.btn-modal-cancelar{border-color:var(--argos-borde-control);background:var(--argos-superficie);color:var(--argos-texto)}.btn-modal-cancelar:hover:not(:disabled){background:var(--argos-superficie-alt);color:var(--argos-texto-fuerte)}.btn-modal-confirmar{background:var(--argos-peligro);color:var(--argos-sobre-peligro)}.btn-modal-confirmar:hover:not(:disabled){background:var(--argos-peligro-fuerte)}.btn-modal-confirmar--aviso{background:var(--argos-alerta);color:var(--argos-sobre-alerta)}.btn-modal-confirmar--aviso:hover:not(:disabled){background:var(--argos-alerta-fuerte)}.btn-modal-cancelar:focus-visible,.btn-modal-confirmar:focus-visible,.modal-barra__cerrar:focus-visible{outline:2px solid var(--argos-primario);outline-offset:2px}.btn-modal-cancelar:disabled,.btn-modal-confirmar:disabled{opacity:.6;cursor:not-allowed}.modal-barra{justify-content:space-between;align-items:center;gap:var(--argos-sp-3);padding:var(--argos-sp-4) var(--argos-sp-5);border-bottom:1px solid var(--argos-borde);display:flex}.modal-barra__titulo{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);margin:0;font-weight:600}.modal-barra__cerrar{border-radius:var(--argos-radio-sm);width:36px;height:36px;color:var(--argos-texto-suave);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -2px -2px auto;padding:0;display:inline-flex}.modal-barra__cerrar:hover{background:var(--argos-superficie-alt);color:var(--argos-texto-fuerte)}.modal-barra__cerrar svg{width:16px;height:16px}.modal-contenido{padding:var(--argos-sp-5)}@media (prefers-reduced-motion:reduce){.btn-modal-cancelar,.btn-modal-confirmar{transition:none}}.emocion--neutral{--emocion:#64748b}.emocion--alegria{--emocion:#b45309}.emocion--tristeza{--emocion:#2563eb}.emocion--enojo{--emocion:#c81e1e}.emocion--miedo{--emocion:#7c3aed}.emocion--sorpresa{--emocion:#0e7490}.emocion--desagrado{--emocion:#4d7c0f}:root[data-tema=oscuro] .emocion--neutral{--emocion:#94a3b8}:root[data-tema=oscuro] .emocion--alegria{--emocion:#fbbf24}:root[data-tema=oscuro] .emocion--tristeza{--emocion:#60a5fa}:root[data-tema=oscuro] .emocion--enojo{--emocion:#f87171}:root[data-tema=oscuro] .emocion--miedo{--emocion:#a78bfa}:root[data-tema=oscuro] .emocion--sorpresa{--emocion:#38d3e8}:root[data-tema=oscuro] .emocion--desagrado{--emocion:#a3e635}.boton{justify-content:center;align-items:center;gap:var(--argos-sp-2);border-radius:var(--argos-radio-full);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.boton--sm{min-height:30px;padding:var(--argos-sp-1) var(--argos-sp-3);font-size:var(--argos-t-sm)}.boton--md{min-height:36px;padding:var(--argos-sp-2) var(--argos-sp-4);font-size:var(--argos-t-body)}.boton--lg{min-height:44px;padding:var(--argos-sp-2) var(--argos-sp-5);font-size:var(--argos-t-md)}@media (width<=767px){.boton--sm{min-height:36px}}.boton--primario{border-color:var(--argos-primario);background:var(--argos-primario);color:var(--argos-sobre-primario);box-shadow:var(--argos-sombra-sm)}.boton--primario:hover:not(:disabled){border-color:var(--argos-primario-hover);background:var(--argos-primario-hover)}.boton--secundario{border-color:var(--argos-borde-control);background:var(--argos-superficie);color:var(--argos-texto);box-shadow:var(--argos-sombra-sm)}.boton--secundario:hover:not(:disabled){background:var(--argos-superficie-alt);color:var(--argos-texto-fuerte)}.boton--peligro{border-color:var(--argos-peligro);background:var(--argos-peligro);color:var(--argos-sobre-peligro);box-shadow:var(--argos-sombra-peligro)}.boton--peligro:hover:not(:disabled){border-color:var(--argos-peligro-fuerte);background:var(--argos-peligro-fuerte)}.boton--ghost{color:var(--argos-texto-suave);background:0 0}.boton--ghost:hover:not(:disabled){background:var(--argos-superficie-alt);color:var(--argos-texto-fuerte)}.boton:focus-visible{outline:2px solid var(--argos-primario);outline-offset:2px}.boton:disabled{opacity:.6;cursor:not-allowed}.spinner{color:var(--argos-primario);border:2px solid #0000;border-top-color:var(--spinner-color,currentColor);border-radius:50%;flex-shrink:0;animation:.7s linear infinite argos-spin;display:inline-block}.boton .spinner{color:inherit}.spinner--sm{width:16px;height:16px}.spinner--md{width:24px;height:24px}.spinner--lg{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.boton{transition:none}.spinner{animation-duration:1.6s}}.campo{gap:var(--argos-sp-1);flex-direction:column;display:flex}.campo__etiqueta{color:var(--argos-texto-fuerte);font-size:var(--argos-t-sm);font-weight:600}.campo__control{width:100%;padding:var(--argos-sp-3) var(--argos-sp-4);border:1.5px solid var(--argos-borde-control);border-radius:var(--argos-radio-md);background:var(--argos-superficie);color:var(--argos-texto-fuerte);font:inherit;font-size:var(--argos-t-md);transition:border-color .15s,box-shadow .15s}.campo__control::placeholder{color:var(--argos-texto-tenue);opacity:1}.campo__control:focus-visible{border-color:var(--argos-primario);box-shadow:0 0 0 3px var(--argos-anillo-foco);outline:none}.campo__control--error{border-color:var(--argos-peligro)}.campo__control--error:focus-visible{border-color:var(--argos-peligro);box-shadow:0 0 0 3px var(--argos-peligro-borde)}.campo__control:disabled{opacity:.6;cursor:not-allowed}.campo__control--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237f8da0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--argos-sp-3) center;cursor:pointer;background-size:18px;padding-right:36px}:root[data-tema=oscuro] .campo__control--select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2368758c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.campo__error{color:var(--argos-peligro-fuerte);font-size:var(--argos-t-sm);font-weight:500}.buscador{position:relative}.buscador__lista{top:calc(100% + var(--argos-sp-1));z-index:20;max-height:240px;padding:var(--argos-sp-1);border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);box-shadow:var(--argos-sombra-md);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.buscador__opcion{padding:var(--argos-sp-2) var(--argos-sp-3);border-radius:var(--argos-radio-sm);color:var(--argos-texto-fuerte);font-size:var(--argos-t-body);cursor:pointer;font-weight:500}.buscador__opcion--resaltada{background:var(--argos-primario-suave)}.buscador__opcion--elegida{font-weight:700}.buscador__opcion--vacia{color:var(--argos-texto-suave);cursor:default}@media (prefers-reduced-motion:reduce){.campo__control{transition:none}}.estado-vacio{padding:var(--argos-sp-7) var(--argos-sp-5);color:var(--argos-texto-tenue);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.estado-vacio__icono{margin-bottom:var(--argos-sp-4);color:var(--argos-texto-tenue);display:inline-flex}.estado-vacio__icono svg{width:40px;height:40px}.estado-vacio__titulo{margin:0 0 var(--argos-sp-2);color:var(--argos-texto-suave);font-size:var(--argos-t-md);font-weight:600}.estado-vacio__descripcion{margin:0 0 var(--argos-sp-5);max-width:40ch;font-size:var(--argos-t-body);line-height:1.5}.estado-vacio__titulo:last-child,.estado-vacio__descripcion:last-child{margin-bottom:0}.estado-vacio__accion{justify-content:center;gap:var(--argos-sp-2);flex-wrap:wrap;display:flex}.estado-error{padding:var(--argos-sp-7) var(--argos-sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.estado-error__icono{width:48px;height:48px;margin-bottom:var(--argos-sp-4);border:1px solid var(--argos-peligro-borde);border-radius:var(--argos-radio-full);background:var(--argos-peligro-suave);color:var(--argos-peligro);justify-content:center;align-items:center;display:inline-flex}.estado-error__icono svg{width:22px;height:22px}.estado-error__mensaje{max-width:44ch;color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.estado-error__detalle{margin:var(--argos-sp-2) 0 0;max-width:48ch;color:var(--argos-texto-suave);font-size:var(--argos-t-body);overflow-wrap:anywhere;line-height:1.5}.estado-error__acciones{justify-content:center;gap:var(--argos-sp-2);margin-top:var(--argos-sp-5);flex-wrap:wrap;display:flex}.estado-error__reintentar[aria-disabled=true]{cursor:progress}.estado-error__reintentar[aria-disabled=true] svg{animation:.9s linear infinite argos-spin}.estado-carga{animation:.2s .15s both estado-carga-aparece}.estado-carga__etiqueta{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.estado-carga__esqueleto{flex-direction:column;animation:1.6s ease-in-out .35s infinite argos-pulse;display:flex}.estado-carga__hueso{border-radius:var(--argos-radio-sm);background:var(--argos-borde);flex-shrink:0;max-width:100%;height:12px;display:block}.estado-carga__hueso--eyebrow{width:96px;height:10px}.estado-carga__hueso--encabezado{width:min(320px,70%);height:24px}.estado-carga__hueso--titulo{width:min(42%,240px);height:14px}.estado-carga__hueso--meta{width:min(62%,360px)}.estado-carga__hueso--linea{width:100%}.estado-carga__hueso--linea-corta{width:58%}.estado-carga__hueso--boton{width:104px;height:32px}.estado-carga__hueso--pestana{width:88px;height:14px}.estado-carga__hueso--avatar{border-radius:var(--argos-radio-full);width:40px;height:40px}.estado-carga__bloque{gap:var(--argos-sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.estado-carga__fila{align-items:center;gap:var(--argos-sp-4);padding:var(--argos-sp-3) var(--argos-sp-4);display:flex}.estado-carga__fila+.estado-carga__fila{border-top:1px solid var(--argos-borde)}.estado-carga__fila:nth-child(3n+2) .estado-carga__hueso--titulo{width:min(34%,180px)}.estado-carga__fila:nth-child(3n+2) .estado-carga__hueso--meta{width:min(48%,280px)}.estado-carga__fila:nth-child(3n+3) .estado-carga__hueso--titulo{width:min(50%,260px)}.estado-carga__fila:nth-child(3n+3) .estado-carga__hueso--meta{width:min(70%,400px)}.estado-carga--lista .estado-carga__hueso--boton{width:88px;height:30px}.estado-carga--detalle{container-type:inline-size}.estado-carga--detalle .estado-carga__esqueleto{gap:var(--argos-sp-5)}.estado-carga__cabecera{align-items:flex-end;gap:var(--argos-sp-4);display:flex}.estado-carga__pestanas{gap:var(--argos-sp-6) var(--argos-sp-5);height:calc(14px + var(--argos-sp-3));padding-bottom:var(--argos-sp-3);border-bottom:1px solid var(--argos-borde);flex-wrap:wrap;display:flex;overflow:hidden}.estado-carga__cuerpo{gap:var(--argos-sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.estado-carga__panel{gap:var(--argos-sp-3);min-width:0;padding:var(--argos-sp-5);border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);flex-direction:column;display:flex}.estado-carga__panel>.estado-carga__hueso--titulo{margin-bottom:var(--argos-sp-1)}.estado-carga__cabecera-tarjeta{align-items:center;gap:var(--argos-sp-3);margin-bottom:var(--argos-sp-1);display:flex}.estado-carga--tarjeta .estado-carga__panel>.estado-carga__hueso--boton{margin-top:var(--argos-sp-2)}@container (width<=640px){.estado-carga__cuerpo{grid-template-columns:minmax(0,1fr)}.estado-carga__cabecera .estado-carga__hueso--boton{display:none}.estado-carga__panel{padding:var(--argos-sp-4)}}@keyframes estado-carga-aparece{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.estado-carga,.estado-carga__esqueleto,.estado-error__reintentar[aria-disabled=true] svg{animation:none}}.aviso-limite{gap:var(--argos-sp-3);padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-alerta-borde);border-left:3px solid var(--argos-alerta);border-radius:var(--argos-radio-md);background:var(--argos-alerta-suave);text-align:left;display:flex}.aviso-limite--centrado{margin-left:auto;margin-right:auto}.aviso-limite__icono{color:var(--argos-alerta);flex-shrink:0;margin-top:1px;display:flex}.aviso-limite__cuerpo{min-width:0}.aviso-limite__titulo{color:var(--argos-alerta-fuerte);font-size:var(--argos-t-body);margin:0;font-weight:600}.aviso-limite__descripcion{margin:var(--argos-sp-1) 0 0;color:var(--argos-texto-suave);font-size:var(--argos-t-sm);line-height:1.5}.aviso-limite__enlace{margin-top:var(--argos-sp-2);color:var(--argos-primario);font:inherit;font-size:var(--argos-t-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.aviso-limite__enlace:hover:not(:disabled){color:var(--argos-primario-fuerte);text-decoration:underline}.aviso-limite__enlace:focus-visible{outline:2px solid var(--argos-primario);outline-offset:2px}.aviso-limite__enlace:disabled{opacity:.6;cursor:not-allowed}:root{--argos-fuente:"IBM Plex Sans Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--argos-fuente-datos:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--argos-t-xs:.6875rem;--argos-t-sm:.75rem;--argos-t-body:.875rem;--argos-t-md:1rem;--argos-t-lg:1.25rem;--argos-t-xl:1.5rem;--argos-t-2xl:1.875rem;--argos-sp-1:4px;--argos-sp-2:8px;--argos-sp-3:12px;--argos-sp-4:16px;--argos-sp-5:24px;--argos-sp-6:32px;--argos-sp-7:48px;font-family:var(--argos-fuente);color:var(--argos-texto-fuerte);background:var(--argos-fondo);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:var(--argos-fondo);min-width:0;color:var(--argos-texto);margin:0}button,input{font:inherit}#root{min-height:100vh}@keyframes argos-spin{to{transform:rotate(360deg)}}@keyframes argos-pulse{0%,to{opacity:1}50%{opacity:.55}}:root{--marco-barra-alto:60px;--marco-contenido-pie:72px}@media (width<=880px){:root{--marco-barra-alto:107px;--marco-contenido-pie:64px}}html:has(.marco-barra){scroll-padding-top:calc(var(--marco-barra-alto) + var(--argos-sp-3))}.marco{--marco-ancho-menu:264px;--marco-activo:var(--argos-superficie);--marco-activo-texto:var(--argos-texto-fuerte);--marco-aviso-fondo:var(--argos-superficie);--marco-aviso-texto:var(--argos-texto-suave);grid-template-columns:var(--marco-ancho-menu) minmax(0, 1fr);background:var(--argos-fondo);min-height:100vh;display:grid}.marco--compacto{--marco-ancho-menu:72px}@media (width>=1440px){.marco--copiloto{grid-template-columns:var(--marco-ancho-menu) minmax(0, 1fr) 360px}}.marco-saltar{z-index:80;border-radius:var(--argos-radio-sm);background:var(--argos-superficie);color:var(--argos-texto-fuerte);box-shadow:var(--argos-sombra-md);padding:8px 12px;position:absolute;top:-48px;left:12px}.marco-saltar:focus{top:12px}@media (width<=767px){.marco-saltar{align-items:center;min-height:36px;display:inline-flex}.marco-migas a{line-height:36px}}.marco-icono{flex-shrink:0;width:18px;height:18px}.marco-rail{background:var(--argos-fondo);height:100vh;color:var(--argos-texto-suave);flex-direction:column;gap:6px;padding:14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.marco-rail :focus-visible{outline-color:var(--argos-anillo-foco)}.marco-marca{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.marco-marca img{object-fit:contain;flex:none;width:52px;height:24px}.marco-marca__nombre{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.marco-marca__nombre strong{letter-spacing:.12em;color:var(--argos-texto-fuerte);font-size:.95rem}.marco-marca__nombre span{letter-spacing:.04em;color:var(--argos-texto-tenue);font-size:.75rem}.marco-rail__cerrar{border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-full);background:var(--argos-superficie);width:34px;height:34px;color:var(--argos-texto-suave);cursor:pointer;place-items:center;display:none}.marco-nav{flex-direction:column;flex:1;gap:2px;padding-top:10px;display:flex}.marco-item,.marco-subitem{border-radius:var(--argos-radio-md);width:100%;color:var(--argos-texto-suave);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.marco-item{gap:12px;min-height:38px;padding:8px 10px;font-size:.9rem;font-weight:500}.marco-item .marco-icono{color:var(--argos-texto-tenue)}.marco-subitem{min-height:34px;color:var(--argos-texto-tenue);gap:8px;padding:6px 10px 6px 40px;font-size:.86rem}.marco-item:hover,.marco-subitem:hover{background:color-mix(in srgb, var(--argos-superficie) 62%, transparent);color:var(--argos-texto-fuerte)}.marco-item[aria-current=page],.marco-subitem[aria-current=page]{background:var(--marco-activo);color:var(--marco-activo-texto);box-shadow:var(--argos-sombra-sm);font-weight:600}.marco-item[aria-current=page] .marco-icono,.marco-grupo--activo>.marco-item .marco-icono:first-child{color:var(--argos-primario)}.marco-grupo--activo>.marco-item{font-weight:600}.marco-item__texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.marco-chevron{width:16px;height:16px;transition:transform .18s}.marco-item[aria-expanded=false] .marco-chevron{transform:rotate(-90deg)}.marco-grupo__items[hidden]{display:none}.marco-grupo__items{flex-direction:column;gap:2px;margin:0;padding:2px 0 6px;list-style:none;display:flex}.marco-contador{border-radius:var(--argos-radio-full);background:var(--marco-aviso-fondo);min-width:24px;color:var(--marco-aviso-texto);box-shadow:var(--argos-sombra-sm);font-family:var(--argos-fuente-datos);text-align:center;font-variant-numeric:tabular-nums;padding:0 7px;font-size:.72rem;font-weight:500;line-height:20px}.marco-nav__separador{background:var(--argos-borde-fuerte);height:1px;margin:10px 4px}.marco-rail__pie{border-top:1px solid var(--argos-borde-fuerte);flex-direction:column;gap:4px;padding-top:12px;display:flex}.marco-usuario{align-items:center;gap:10px;padding:6px 8px;display:flex}.marco-usuario__avatar{background:var(--argos-primario-suave);width:32px;height:32px;color:var(--argos-primario-fuerte);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.marco-usuario__avatar img{object-fit:cover;width:100%;height:100%}.marco-usuario__datos{flex-direction:column;min-width:0;display:flex}.marco-usuario__datos strong,.marco-usuario__datos span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marco-usuario__datos strong{color:var(--argos-texto-fuerte);font-size:.82rem}.marco-usuario__datos span{color:var(--argos-texto-tenue);font-size:.75rem}@media (width>=881px){.marco--compacto .marco-rail{padding-inline:10px}.marco--compacto .marco-item__texto,.marco--compacto .marco-chevron,.marco--compacto .marco-marca__nombre,.marco--compacto .marco-usuario__datos,.marco--compacto .marco-grupo__items{display:none}.marco--compacto .marco-item,.marco--compacto .marco-usuario,.marco--compacto .marco-marca{justify-content:center;padding-inline:0}.marco--compacto .marco-rail__contraer .marco-icono{transform:rotate(180deg)}}.marco-area{flex-direction:column;min-width:0;display:flex}.marco-barra{z-index:20;min-height:var(--marco-barra-alto);background:var(--argos-fondo);background:color-mix(in srgb, var(--argos-fondo) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:12px;padding:10px 28px;display:flex;position:sticky;top:0;container:marco-barra/inline-size}.marco-barra__menu{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-sm);background:var(--argos-superficie);width:36px;height:36px;color:var(--argos-texto-suave);cursor:pointer;place-items:center;display:none}.marco-migas{min-width:0;overflow:hidden}.marco-migas ol{white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.marco-migas li{min-width:0;color:var(--argos-texto-tenue);align-items:center;gap:6px;display:flex}.marco-migas li:not(:last-child){flex:0 1000 auto;min-width:2.75em}.marco-migas li:not(:last-child)>a{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.marco-migas li+li:before{content:"/";color:var(--argos-borde-fuerte)}.marco-migas a{color:var(--argos-texto-suave);text-decoration:none}.marco-migas a:hover{color:var(--argos-texto-fuerte);text-decoration:underline}.marco-migas [aria-current=page]{text-overflow:ellipsis;color:var(--argos-texto-fuerte);font-weight:600;overflow:hidden}.marco-barra__buscador{flex:1 1 0;min-width:206px;max-width:400px;margin-left:auto;container:marco-buscador/inline-size}.marco-barra__acciones{align-items:center;gap:8px;display:flex;position:relative}.marco-contenido{width:100%;max-width:1520px;padding:28px 32px var(--marco-contenido-pie);flex-direction:column;gap:20px;margin:0 auto;display:flex}.marco-contenido:focus{outline:none}.marco-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.marco-pagina h1{letter-spacing:-.01em;color:var(--argos-texto-fuerte);text-wrap:balance;margin:0;font-size:1.62rem;font-weight:700;line-height:1.2}.marco-pagina__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marco-velo{z-index:30;background:var(--argos-overlay);position:fixed;inset:0}.marco-panel{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);min-width:0;box-shadow:var(--argos-sombra-panel);border:1px solid #0000}.marco-panel__cabecera{border-bottom:1px solid var(--argos-borde);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.marco-panel__cabecera h2{color:var(--argos-texto-fuerte);margin:0;font-size:.95rem;font-weight:700}.marco-panel__error{color:var(--argos-peligro);margin:0;padding:0 16px 14px;font-size:.86rem}.marco-lista{margin:0;padding:0;list-style:none}.marco-lista>li,.marco-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.marco-lista>li+li{border-top:1px solid var(--argos-borde)}.marco-lista__principal{flex-direction:column;min-width:0;display:flex}.marco-lista__principal strong{color:var(--argos-texto-fuerte);font-size:.92rem}.marco-lista__principal span{color:var(--argos-texto-tenue);font-size:.82rem}.marco-lista__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marco-chip{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-full);background:var(--argos-superficie-alt);height:22px;color:var(--argos-texto-suave);white-space:nowrap;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.marco-chip--aviso{border-color:var(--argos-alerta-borde);background:var(--argos-alerta-suave);color:var(--argos-alerta)}.marco-boton{border:1px solid var(--argos-borde-control);border-radius:var(--argos-radio-full);background:var(--argos-superficie);height:36px;color:var(--argos-texto-fuerte);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.marco-boton:hover{background:var(--argos-superficie-hundida)}.marco-boton:disabled{opacity:.6;cursor:not-allowed}.marco-boton--primario{border-color:var(--argos-primario);background:var(--argos-primario);color:var(--argos-sobre-primario);box-shadow:var(--argos-sombra-sm), inset 0 1px 0 #ffffff24}.marco-boton--primario:hover{border-color:var(--argos-primario-hover);background:var(--argos-primario-hover)}.marco-boton--peligro{border-color:var(--argos-peligro);background:var(--argos-peligro);color:var(--argos-sobre-peligro)}.marco-boton--peligro:hover{border-color:var(--argos-peligro-fuerte);background:var(--argos-peligro-fuerte)}.marco-boton--chico{height:30px;padding:0 10px;font-size:.8rem}@media (width<=767px){.marco-boton--chico{min-height:36px}}.marco-estado{color:var(--argos-texto-suave);margin:0;padding:24px 16px}.marco-buscador{position:relative}.marco-buscador>.marco-icono{color:var(--argos-texto-tenue);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.marco-buscador input{border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-sm);background:var(--argos-superficie);width:100%;height:36px;color:var(--argos-texto-fuerte);font:inherit;padding:0 44px 0 34px;font-size:.86rem}.marco-buscador input::placeholder{color:var(--argos-texto-tenue)}.marco-buscador input:placeholder-shown::-webkit-search-cancel-button{display:none}.marco-buscador kbd{border:1px solid var(--argos-borde-fuerte);background:var(--argos-superficie);color:var(--argos-texto-tenue);font-family:var(--argos-fuente-datos);pointer-events:none;border-radius:5px;padding:1px 5px;font-size:.7rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@container marco-buscador (width<=242px){.marco-buscador kbd{display:none}.marco-buscador input{padding-right:8px}}.marco-buscador__resultados{z-index:50;border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);box-shadow:var(--argos-sombra-md);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.marco-buscador__resultados li{border-radius:var(--argos-radio-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.marco-buscador__resultados li[aria-selected=true]{background:var(--argos-primario-tenue)}.marco-buscador__resultados strong{color:var(--argos-texto-fuerte);display:block}.marco-buscador__resultados strong+span{color:var(--argos-texto-tenue);font-size:.78rem;display:block}.marco-buscador__tipo{letter-spacing:.06em;text-transform:uppercase;color:var(--argos-texto-tenue);font-size:.68rem;font-weight:700}.marco-buscador__resultados .marco-buscador__vacio{color:var(--argos-texto-tenue);cursor:default}.marco-proceso{position:relative}.marco-proceso__boton{border:1px solid var(--argos-acento-borde);border-radius:var(--argos-radio-full);background:var(--argos-acento-suave);height:36px;color:var(--argos-acento);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.marco-proceso__anillo{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:1.1s linear infinite marco-girar}@keyframes marco-girar{to{transform:rotate(360deg)}}.marco-proceso__panel{z-index:50;border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);width:min(320px,100vw - 32px);box-shadow:var(--argos-sombra-md);padding:14px;position:absolute;top:calc(100% + 10px);right:0}.marco-proceso__panel h2{letter-spacing:.06em;text-transform:uppercase;color:var(--argos-texto-tenue);margin:0 0 10px;font-size:.75rem}.marco-proceso__panel ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.marco-proceso__fila{color:var(--argos-texto-fuerte);justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;display:flex}.marco-proceso__fila a{color:var(--argos-primario-fuerte);white-space:nowrap;font-weight:600}.marco-proceso__barra{border-radius:var(--argos-radio-full);background:var(--argos-superficie-hundida);height:6px;margin-top:8px;overflow:hidden}.marco-proceso__barra span{border-radius:inherit;background:var(--argos-acento);height:100%;display:block}.marco-nueva-sesion{border:1px solid var(--argos-primario);border-radius:var(--argos-radio-sm);background:var(--argos-primario);height:36px;color:var(--argos-sobre-primario);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--argos-sombra-sm), inset 0 1px 0 #ffffff24;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex}.marco-nueva-sesion:hover{background:var(--argos-primario-hover);border-color:var(--argos-primario-hover)}.marco-nueva-sesion svg{width:16px;height:16px}.marco-proxima-sesion{border:1px solid var(--argos-primario);border-radius:var(--argos-radio-sm);background:var(--argos-primario-suave);max-width:320px;height:36px;color:var(--argos-primario-fuerte);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.marco-proxima-sesion:hover{border-color:var(--argos-primario-hover)}.marco-proxima-sesion:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.marco-proxima-sesion__texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marco-proxima-sesion__hora{font-family:var(--argos-fuente-datos);font-weight:500}.marco-proxima-sesion__pulso{background:var(--argos-primario);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite marco-pulso}@keyframes marco-pulso{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--argos-primario) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.marco-proxima-sesion__pulso{animation:none}}@container marco-barra (width<=959px){.marco-proxima-sesion__texto{display:none}}@media (width<=720px){.marco-proxima-sesion__hora{display:none}.marco-proxima-sesion{justify-content:center;min-width:36px;padding:0 10px}}@media (width<=880px){.marco,.marco--compacto{grid-template-columns:minmax(0,1fr)}.marco-rail{z-index:40;visibility:hidden;background:var(--argos-superficie);width:min(300px,86vw);box-shadow:var(--argos-sombra-lg);transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.marco--menu-abierto .marco-rail{visibility:visible;transition:transform .22s;transform:none}.marco-rail__cerrar,.marco-barra__menu{display:inline-grid}.marco-rail__contraer{display:none}.marco-barra{flex-wrap:wrap;padding:10px 16px}.marco-migas{flex:1 1 0;container:marco-migas/inline-size}.marco-barra__buscador{flex:100%;order:5;max-width:none;margin-left:0}.marco-barra__buscador:has(~.marco-barra__copiloto){flex-basis:calc(100% - 48px)}.marco-barra__copiloto{order:6}.marco-barra__copiloto .copiloto-boton{justify-content:center;width:36px;padding:0}.marco-barra__copiloto .copiloto-boton__texto{display:none}.marco-barra__acciones{margin-left:auto}.marco-contenido{padding:20px 16px var(--marco-contenido-pie)}.marco-pagina h1{font-size:1.4rem}}@media (width>=881px){@container marco-barra (width<=759px){.marco-migas li:not(:nth-last-child(-n+2)){display:none}.marco-migas li:nth-last-child(2):before{content:none}}@container marco-barra (width<=679px){.marco-migas li:not(:last-child){display:none}.marco-migas li:last-child:before{content:none}.marco-proceso__texto{display:none}.marco-barra__acciones:has(.marco-proxima-sesion,.marco-proceso) .marco-nueva-sesion span{display:none}.marco-barra__acciones:has(.marco-proxima-sesion,.marco-proceso) .marco-nueva-sesion{justify-content:center;width:36px;padding:0}}@container marco-barra (width<=759px){.marco-barra:has(.marco-barra__copiloto) .marco-nueva-sesion span{display:none}.marco-barra:has(.marco-barra__copiloto) .marco-nueva-sesion{justify-content:center;width:36px;padding:0}}}@media (width<=560px){.marco-proceso__texto,.marco-nueva-sesion span,.marco-migas li:not(:nth-last-child(-n+2)){display:none}.marco-migas li:nth-last-child(2):before{content:none}.marco-nueva-sesion{justify-content:center;width:36px;padding:0}}@container marco-migas (width<=12rem){.marco-migas li:not(:last-child){display:none}.marco-migas li:last-child:before{content:none}}@media (prefers-reduced-motion:reduce){.marco-rail,.marco-chevron{transition:none}.marco-proceso__anillo{animation:none}}.sr-solo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dato-relativo{color:var(--argos-texto-tenue);font-size:.72rem;display:block}.dato-vacio{color:var(--argos-texto-tenue);font-size:.78rem;font-style:italic}.tabla-contenedor{position:relative;overflow-x:auto}.tabla-datos{border-collapse:collapse;width:100%;font-size:.88rem}.tabla-datos thead tr{background:var(--argos-superficie-alt);border-bottom:1px solid var(--argos-borde)}.tabla-datos th{color:var(--argos-texto-suave);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 16px;font-size:.72rem;font-weight:700}.tabla-datos td{border-bottom:1px solid var(--argos-superficie-hundida);color:var(--argos-texto);vertical-align:middle;padding:12px 16px}.tabla-datos tbody tr:last-child td{border-bottom:none}.tabla-datos tbody tr:hover{background:var(--argos-superficie-alt)}.tabla-datos tbody tr.fila-enlace{cursor:pointer}.tabla-datos td small{color:var(--argos-texto-tenue);font-size:.74rem;display:block}.tabla-datos td.acciones{text-align:right;white-space:nowrap}.dato-fecha{font-variant-numeric:tabular-nums;text-transform:capitalize;font-weight:600}.segmentado{border:1px solid var(--argos-borde);background:var(--argos-superficie-alt);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmentado button{color:var(--argos-texto-suave);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.segmentado button:hover{color:var(--argos-texto-fuerte)}.segmentado button[aria-pressed=true]{background:var(--argos-superficie);color:var(--argos-texto-fuerte);box-shadow:var(--argos-sombra-panel)}.segmentado__cuenta{background:var(--argos-superficie-hundida);min-width:20px;color:var(--argos-texto-suave);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:.72rem}.segmentado button[aria-pressed=true] .segmentado__cuenta{background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte)}.menu-exportar{position:relative}.menu-exportar__flecha{width:12px;height:12px;margin-left:2px}.menu-exportar__panel{z-index:30;border:1px solid var(--argos-borde);background:var(--argos-superficie);min-width:210px;box-shadow:var(--argos-sombra-md,0 12px 28px #0f172a2e);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu-exportar__panel[hidden]{display:none}.menu-exportar__panel button{color:var(--argos-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:8px 10px;display:grid}.menu-exportar__panel button:hover,.menu-exportar__panel button:focus-visible{background:var(--argos-superficie-alt)}.menu-exportar__panel strong{color:var(--argos-texto-fuerte);font-size:.86rem}.menu-exportar__panel span{color:var(--argos-texto-suave);font-size:.76rem}.argos-paginacion{justify-content:center;align-items:center;gap:.75rem;display:flex}.btn-pagina{border-radius:var(--argos-radio-full);border:1px solid var(--argos-borde);background:var(--argos-superficie);color:var(--argos-texto);cursor:pointer;padding:.4rem .9rem;font-size:.85rem;font-weight:500;transition:all .15s}.btn-pagina:hover:not(:disabled){border-color:var(--argos-primario);color:var(--argos-primario)}.btn-pagina:disabled{color:var(--argos-borde-fuerte);cursor:not-allowed}.pagina-info{color:var(--argos-texto-suave);font-size:.85rem}.avisos-sesion{z-index:1000;gap:var(--argos-sp-3);max-width:min(380px,100vw - 2rem);max-height:70vh;padding:var(--argos-sp-4);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);color:var(--argos-texto-fuerte);box-shadow:var(--argos-sombra-md);font-size:var(--argos-t-body);border:1px solid #0000;display:grid;position:fixed;inset-block-end:var(--argos-sp-5);inset-inline-end:var(--argos-sp-5);overflow-y:auto}.aviso-sesion{border:1px solid var(--argos-borde);border-left:3px solid var(--argos-primario);background:var(--argos-superficie-alt);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.aviso-sesion--alerta{border-left-color:var(--argos-alerta)}.aviso-sesion strong{color:var(--argos-texto-fuerte);font-size:.88rem}.aviso-sesion p{color:var(--argos-texto-suave);margin:0;font-size:.8rem;line-height:1.45}.aviso-sesion__acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.aviso-sesion__cerrar{color:var(--argos-texto-suave);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.8rem}.aviso-sesion__cerrar:hover{color:var(--argos-texto-fuerte);text-decoration:underline}.aviso-sesion__resto{color:var(--argos-texto-tenue);font-size:.74rem}.alerta-duracion-sesion{gap:var(--argos-sp-4);display:grid}.alerta-duracion-sesion p{color:var(--argos-texto);margin:0;line-height:1.55}.alerta-duracion-sesion__acciones{justify-content:flex-end;gap:var(--argos-sp-3);flex-wrap:wrap;display:flex}.enlace-alias{color:var(--argos-texto-fuerte);font-weight:650;text-decoration:none}.enlace-alias:hover,.enlace-alias:focus-visible{color:var(--argos-primario-fuerte);text-decoration:underline}.marco-progreso{z-index:1100;pointer-events:none;opacity:0;height:3px;animation:.15s .15s forwards marco-progreso-aparece;position:fixed;inset:0 0 auto;overflow:hidden}.marco-progreso:before{content:"";background:var(--argos-primario);width:40%;animation:1.1s ease-in-out infinite marco-progreso-avance;position:absolute;inset-block:0;inset-inline-start:0}@keyframes marco-progreso-aparece{to{opacity:1}}@keyframes marco-progreso-avance{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.marco-progreso:before{width:100%;animation:none}}.marco-cargando{padding:var(--argos-sp-7);place-items:center;display:grid}.arranque__icono,.arranque__texto,.arranque__avatar{background:var(--argos-marca-borde-fuerte);animation:1.4s ease-in-out infinite arranque-pulso;display:block}.arranque__icono{border-radius:5px;flex:none;width:18px;height:18px}.arranque__texto{border-radius:5px;flex:none;height:10px}.arranque__avatar{border-radius:50%;flex:none;width:32px;height:32px}.arranque__bloque{border-radius:var(--argos-radio-sm);background:var(--argos-borde);animation:1.4s ease-in-out infinite arranque-pulso;display:block}.arranque__miga{width:56px;height:12px}.arranque__campo{height:36px}.arranque__redondo{border-radius:50%;flex:none;width:36px;height:36px}.arranque__boton{flex:none;width:118px;height:36px}.arranque__titulo{width:min(300px,70%);height:28px}.arranque__fila{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.arranque__tarjeta{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);height:150px;box-shadow:var(--argos-sombra-panel);border:1px solid #0000}.arranque__tarjeta--alta{height:240px}@media (width<=560px){.arranque__boton{width:36px}}.arranque-vacio{background:var(--argos-fondo);place-items:center;min-height:100vh;display:grid}@keyframes arranque-pulso{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.arranque__icono,.arranque__texto,.arranque__avatar,.arranque__bloque{animation:none}}.argos-tabs{border-bottom:1px solid var(--argos-borde);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;width:100%;min-width:0;max-width:100%;margin-bottom:16px;display:flex;overflow-x:auto}.argos-tab{color:var(--argos-texto-suave);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:12px 16px 13px;font-family:inherit;font-size:.88rem;font-weight:600;transition:color .15s;position:relative}.argos-tab:hover{color:var(--argos-texto-fuerte)}.argos-tab[aria-current=page]{color:var(--argos-primario);font-weight:700}.argos-tab:after{content:"";background:var(--argos-primario);border-radius:3px 3px 0 0;width:22px;height:3px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)scaleX(0)}.argos-tab[aria-current=page]:after{transform:translate(-50%)scaleX(1)}.argos-tab:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:-3px;border-radius:6px}.argos-tabs{scrollbar-width:none;overflow-x:auto}.argos-tabs::-webkit-scrollbar{display:none}.argos-tabs>*{flex-shrink:0}.argos-tabs[data-desborde=fin]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.argos-tabs[data-desborde=inicio]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.argos-tabs[data-desborde=inicio\ fin]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}@media (width<=480px){.argos-tab{padding-inline:10px}}.plan-card--marca{box-shadow:none;background:0 0;border:0;padding:0;position:relative;container:plan-card/inline-size}.plan-card__titulo{margin:0 0 var(--argos-sp-4);color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);font-weight:600}.plan-card--marca:has(.plan-card__cabecera) .plan-card__titulo{z-index:1;color:var(--argos-marca-texto-suave);font-family:var(--argos-fuente-datos);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:500;position:absolute;top:28px;left:34px}.plan-card__espera{padding:var(--argos-sp-6);border-radius:var(--argos-radio-xl);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);justify-content:center;display:flex}.plan-card__sin-plan{gap:var(--argos-sp-2);padding:var(--argos-sp-6);border-radius:var(--argos-radio-xl);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);font-size:var(--argos-t-body);display:grid}.plan-card__sin-plan p{color:var(--argos-texto-suave);margin:0}.plan-card__sin-plan small{color:var(--argos-texto-tenue);font-size:var(--argos-t-sm)}.plan-card__sin-plan a{color:var(--argos-primario-fuerte)}.plan-card__contenido{gap:var(--argos-sp-5);display:grid}.plan-card__cabecera{justify-content:space-between;align-items:center;gap:var(--argos-sp-2);flex-wrap:wrap;display:flex}.plan-card--marca .plan-card__cabecera{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:var(--argos-sp-4);border-radius:var(--argos-radio-xl);background:radial-gradient(120% 140% at 88% 50%, var(--argos-marca-fondo-2) 0%, transparent 58%), linear-gradient(135deg, var(--argos-marca-fondo-1), var(--argos-marca-fondo-3));box-shadow:var(--argos-sombra-lg);color:var(--argos-marca-texto);flex-wrap:wrap;padding:70px 34px 32px;display:flex;position:relative;overflow:hidden}.plan-card--marca .plan-card__cabecera:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--argos-marca-velo), transparent);pointer-events:none;height:130%;position:absolute;inset:auto -10% -70% 35%}.plan-card__marca{z-index:-1;opacity:.12;pointer-events:none;width:320px;height:auto;position:absolute;top:50%;right:220px;transform:translateY(-50%)}.plan-card__identidad{justify-items:start;gap:12px;min-width:0;display:grid}.plan-card__identidad h3{color:var(--argos-marca-texto-fuerte);letter-spacing:-.04em;margin:0;font-size:3.4rem;font-weight:650;line-height:1}.plan-card__insignias{gap:var(--argos-sp-2);flex-wrap:wrap;display:flex}.plan-card__desde{color:var(--argos-marca-texto-suave);font-family:var(--argos-fuente-datos);margin:0;font-size:.78rem}.plan-card--marca .plan-card__cabecera .boton--secundario{border-color:var(--argos-marca-borde-fuerte);background:var(--argos-marca-realce);color:var(--argos-marca-texto-fuerte);box-shadow:none}.plan-card--marca .plan-card__cabecera .boton--secundario:hover:not(:disabled){border-color:var(--argos-marca-acento);background:var(--argos-marca-realce);color:var(--argos-marca-acento)}.plan-card--marca .plan-card__cabecera .boton:focus-visible{outline-color:var(--argos-marca-acento)}.plan-card__aviso{padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-alerta-borde);border-radius:var(--argos-radio-md);background:var(--argos-alerta-suave);color:var(--argos-alerta-fuerte);font-size:var(--argos-t-sm)}.plan-card__usos{gap:var(--argos-sp-4);display:grid}.plan-card__nota{color:var(--argos-texto-tenue);font-size:var(--argos-t-sm);margin:0;font-style:italic}.uso{gap:var(--argos-sp-1);display:grid}.uso__texto{justify-content:space-between;gap:var(--argos-sp-3);font-size:var(--argos-t-sm);display:flex}.uso__texto span:first-child{color:var(--argos-texto);font-weight:500}.uso__texto .uso__cantidad{color:var(--argos-texto-suave);font-variant-numeric:tabular-nums}.uso__cantidad strong{color:var(--argos-texto-fuerte);font-weight:600}.uso__porcentaje{display:none}.uso__barra{border:1px solid var(--argos-borde);background:var(--argos-superficie-alt);border-radius:999px;height:8px;overflow:hidden}.uso__barra>div{background:var(--argos-primario);border-radius:999px;height:100%;transition:width .4s}.uso--alto .uso__barra>div{background:var(--argos-alerta)}.uso--critico .uso__barra>div{background:var(--argos-peligro)}.plan-card__usos:not(.plan-card__usos--compacto){grid-template-columns:minmax(0,1fr)}.plan-card__usos:not(.plan-card__usos--compacto)>.uso,.plan-card__usos:not(.plan-card__usos--compacto)>.plan-card__nota{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);padding:22px 22px 20px}.plan-card__usos:not(.plan-card__usos--compacto)>.uso{gap:18px}.plan-card__usos:not(.plan-card__usos--compacto) .uso__texto{flex-direction:column;gap:14px;position:relative}.plan-card__usos:not(.plan-card__usos--compacto) .uso__porcentaje{border-radius:var(--argos-radio-full);background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte);font-family:var(--argos-fuente-datos);padding:2px 9px;font-size:.72rem;font-weight:600;display:block;position:absolute;top:0;right:0}.plan-card__usos:not(.plan-card__usos--compacto) .uso--alto .uso__porcentaje{background:var(--argos-alerta-suave);color:var(--argos-alerta-fuerte)}.plan-card__usos:not(.plan-card__usos--compacto) .uso--critico .uso__porcentaje{background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte)}.plan-card__usos:not(.plan-card__usos--compacto) .uso__texto span:first-child{color:var(--argos-texto-suave);font-size:.84rem;font-weight:600}.plan-card__usos:not(.plan-card__usos--compacto) .uso__cantidad strong{font-family:var(--argos-fuente-datos);letter-spacing:-.04em;margin-bottom:4px;font-size:2.5rem;font-weight:500;line-height:1;display:block}.plan-card__usos:not(.plan-card__usos--compacto) .uso__barra{background:var(--argos-superficie-hundida);border:0;height:10px}.uso--alto .uso__cantidad strong{color:var(--argos-alerta-fuerte)}.uso--critico .uso__cantidad strong{color:var(--argos-peligro-fuerte)}.plan-card__usos:not(.plan-card__usos--compacto)>.plan-card__nota{border:1px dashed var(--argos-borde-fuerte);box-shadow:none;text-align:center;background:0 0;place-items:center;display:grid}@container plan-card (width>=560px){.plan-card__usos:not(.plan-card__usos--compacto){grid-template-columns:repeat(2,minmax(0,1fr))}}@container plan-card (width>=1000px){.plan-card__usos:not(.plan-card__usos--compacto){grid-template-columns:repeat(4,minmax(0,1fr))}}@container plan-card (width<=620px){.plan-card__cabecera{padding:62px 22px 24px}.plan-card--marca:has(.plan-card__cabecera) .plan-card__titulo{top:24px;left:22px}.plan-card__identidad h3{font-size:2.4rem}.plan-card__marca{width:240px;right:-70px}}.precios{gap:var(--argos-sp-6);display:grid;container-type:inline-size}.precios__intro{max-width:64ch;color:var(--argos-texto-suave);margin:0}.precios__grilla{gap:var(--argos-sp-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.precios__grilla .plan-tarjeta{padding:20px}@container (width>=680px){.precios__grilla{grid-template-columns:repeat(3,minmax(0,1fr))}.precios__grilla:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.precios__grilla:has(>:nth-child(5))>:last-child{grid-column:1/-1}}@container (width>=1000px){.precios__grilla:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.precios__grilla:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.precios__grilla:has(>:nth-child(5))>:last-child{grid-column:auto}}@container (width>=1180px){.precios__grilla:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}.precios__pie{border-top:1px solid var(--argos-borde-fuerte);color:var(--argos-texto-suave);font-size:var(--argos-t-sm);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;padding-top:20px;line-height:1.5;display:flex}.precios__pie>span:first-child{align-items:flex-start;gap:8px;display:flex}.precios__pie svg{flex:none;margin-top:1px}.precios__sandbox{color:var(--argos-alerta-fuerte)}.precios__enterprise-banner{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.precios__enterprise-contenido{flex:600px;min-width:0}.precios__enterprise-cabecera{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.precios__enterprise-cabecera h2{color:var(--argos-texto-fuerte);font-size:var(--argos-t-lg);margin:0;font-weight:600;line-height:1.4}.precios__enterprise-contenido p{max-width:80ch;color:var(--argos-texto-suave);font-size:var(--argos-t-body);margin:12px 0 18px;line-height:1.6}.precios__enterprise-contenido ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.precios__enterprise-contenido li{font-size:var(--argos-t-body);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.precios__enterprise-contenido li svg{color:var(--argos-primario-fuerte);flex:none;margin-top:3px}.precios__enterprise-accion{flex:0 auto;max-width:100%;min-height:40px}@container (width<=520px){.precios__enterprise-banner{padding:20px}.precios__enterprise-accion{width:100%}}.plan-tarjeta{grid-template-rows:subgrid;gap:var(--argos-sp-4);grid-row:span 5;min-width:0;display:grid}.plan-tarjeta[data-actual]{border-color:var(--argos-primario-borde);box-shadow:0 0 0 1px var(--argos-primario-borde), var(--argos-sombra-panel)}.plan-tarjeta__cabecera{place-content:start space-between;align-items:flex-start;gap:var(--argos-sp-2);flex-wrap:wrap;display:flex}.plan-tarjeta__nombre{color:var(--argos-texto-fuerte);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.plan-tarjeta__descripcion{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);margin:0}.plan-tarjeta__precio{color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-2xl);letter-spacing:-.01em;margin:0;font-weight:600}.plan-tarjeta__precio--texto{font-family:var(--argos-fuente);font-size:var(--argos-t-xl);line-height:1.6}.plan-tarjeta__precio span{color:var(--argos-texto-suave);font-family:var(--argos-fuente);font-size:var(--argos-t-sm);margin-left:2px;font-weight:400}.plan-tarjeta__lista{align-content:start;gap:var(--argos-sp-1);color:var(--argos-texto);font-size:var(--argos-t-sm);margin:0;padding:0;list-style:none;display:grid}.plan-tarjeta__lista li{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.plan-tarjeta__lista svg{width:14px;height:14px;color:var(--argos-primario);flex-shrink:0;margin-top:2px}.plan-tarjeta__sin,.plan-tarjeta__sin svg{color:var(--argos-texto-tenue)}.plan-tarjeta__error{color:var(--argos-peligro-fuerte);font-size:var(--argos-t-sm);margin:0}.plan-tarjeta__pie{align-self:end}.plan-tarjeta__accion{text-align:center;width:100%;min-height:40px;text-decoration:none}.plan-card__usos--compacto{align-content:start;gap:var(--argos-sp-3)}.perfil-pagina{width:100%;max-width:1240px;container:perfil-pagina/inline-size}.perfil-pagina__grilla{gap:var(--argos-sp-5);max-width:720px;margin:0 auto;display:grid}.perfil-pagina .argos-form-shell{max-width:none;margin:0}.perfil-form-shell{gap:var(--argos-sp-5);display:grid}@container perfil-pagina (width>=980px){.perfil-pagina__grilla:has(.perfil-identidad){grid-template-columns:340px minmax(0,1fr);align-items:start;max-width:none}.perfil-pagina__grilla:has(.perfil-identidad) .perfil-form-shell{display:contents}.perfil-pagina__grilla .perfil-identidad{top:calc(var(--marco-barra-alto) + 12px);grid-area:1/1/span 2;position:sticky}.perfil-form,.perfil-pagina__grilla>.marco-panel{grid-column:2}}.perfil-identidad{isolation:isolate;border-radius:var(--argos-radio-xl);background:radial-gradient(140% 80% at 100% 0%, var(--argos-marca-fondo-2) 0%, transparent 60%), linear-gradient(165deg, var(--argos-marca-fondo-1), var(--argos-marca-fondo-3));box-shadow:var(--argos-sombra-lg);color:var(--argos-marca-texto);gap:24px;padding:28px 28px 20px;display:grid;position:relative;overflow:hidden}.perfil-identidad:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--argos-marca-velo), transparent);pointer-events:none;height:80%;position:absolute;inset:auto -40% -45%}.perfil-identidad__titulo{color:var(--argos-marca-texto-suave);font-family:var(--argos-fuente-datos);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.perfil-identidad .selector-foto{align-items:flex-start;gap:var(--argos-sp-4);flex-direction:column}.perfil-identidad .selector-foto__avatar{background:var(--argos-marca-realce);width:112px;height:112px;color:var(--argos-marca-acento);box-shadow:0 0 0 1px var(--argos-marca-borde-fuerte), 0 0 0 9px var(--argos-marca-realce)}.perfil-identidad .selector-foto__iniciales{font-size:2.4rem}.perfil-identidad .selector-foto__nombre{color:var(--argos-marca-texto-fuerte);letter-spacing:-.025em;font-size:1.75rem;line-height:1.15}.perfil-identidad .selector-foto__ayuda{color:var(--argos-marca-texto-suave)}.perfil-identidad .selector-foto__error{border-radius:var(--argos-radio-full);background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte);justify-self:start;padding:4px 10px}.perfil-identidad__datos{border-top:1px solid var(--argos-marca-borde-fuerte);margin:0;display:grid}.perfil-identidad__datos>div{border-bottom:1px solid var(--argos-marca-borde);gap:4px;padding:13px 0;display:grid}.perfil-identidad__datos>div:last-child{border-bottom:0}.perfil-identidad__datos dt{color:var(--argos-marca-texto-suave);font-family:var(--argos-fuente-datos);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.perfil-identidad__datos dd{overflow-wrap:anywhere;color:var(--argos-marca-texto-fuerte);margin:0;font-size:.94rem;font-weight:500}@container perfil-pagina (width>=560px) and (width<=979px){.perfil-identidad__datos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.perfil-identidad__datos>div:nth-last-child(2){border-bottom:0}}.perfil-form{border-radius:var(--argos-radio-xl);box-shadow:var(--argos-sombra-panel);padding:0;container:perfil-form/inline-size}.perfil-form__campos{padding:6px 32px 28px;display:grid}.perfil-form__seccion{gap:var(--argos-sp-4) 32px;border-bottom:1px solid var(--argos-borde);grid-template-columns:190px minmax(0,1fr);padding:26px 0;display:grid}.perfil-form__seccion h3{color:var(--argos-texto-fuerte);margin:0;padding-top:4px;font-size:.98rem;font-weight:650}.perfil-form__grupo{gap:var(--argos-sp-4);display:grid}.perfil-form__fila{gap:var(--argos-sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.perfil-form__aviso{margin-top:var(--argos-sp-5);padding:var(--argos-sp-3) var(--argos-sp-4);border-radius:var(--argos-radio-md);font-size:var(--argos-t-body);border:1px solid #0000;font-weight:600}.perfil-form__aviso--exito{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte)}.perfil-form__aviso--error{border-color:var(--argos-peligro-borde);background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte)}.perfil-form__solo-lectura{background:var(--argos-superficie-alt);color:var(--argos-texto-suave)}.perfil-form__acciones{justify-content:flex-end;gap:var(--argos-sp-3);padding-top:var(--argos-sp-6);display:flex}.perfil-form__accion{flex:none;min-width:170px}@container perfil-form (width<=660px){.perfil-form__seccion{grid-template-columns:minmax(0,1fr);padding:22px 0}.perfil-form__seccion h3{padding-top:0}}.perfil-pagina .marco-panel{border-radius:var(--argos-radio-xl)}.perfil-pagina .marco-panel .marco-panel__cabecera,.perfil-pagina .marco-panel .marco-fila{padding:18px 24px}@media (width<=640px){.perfil-identidad{padding:24px 20px 16px}.perfil-identidad .selector-foto__avatar{width:88px;height:88px}.perfil-identidad .selector-foto__iniciales{font-size:1.9rem}.perfil-identidad .selector-foto__nombre{font-size:1.45rem}.perfil-form__campos{padding:4px var(--argos-sp-4) var(--argos-sp-5)}.perfil-form__fila{grid-template-columns:1fr}.perfil-form__acciones{flex-direction:column-reverse}.perfil-form__accion{width:100%}}.selector-foto{align-items:center;gap:var(--argos-sp-4);min-width:0;display:flex}.selector-foto__avatar{background:var(--argos-primario-suave);width:80px;height:80px;color:var(--argos-primario-fuerte);font:inherit;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.selector-foto__avatar img{object-fit:cover;width:100%;height:100%}.selector-foto__iniciales{letter-spacing:.02em;font-size:1.625rem;font-weight:600}.selector-foto__capa{background:color-mix(in srgb, var(--argos-marca-fondo-1) 80%, transparent);color:var(--argos-marca-texto-fuerte);font-size:var(--argos-t-xs);text-align:center;opacity:0;place-content:center;justify-items:center;gap:2px;font-weight:600;line-height:1.2;transition:opacity .15s;display:grid;position:absolute;inset:0}.selector-foto__capa svg{width:20px;height:20px}.selector-foto__avatar:hover .selector-foto__capa,.selector-foto__avatar:focus-visible .selector-foto__capa,.selector-foto__avatar[data-cargando] .selector-foto__capa{opacity:1}.selector-foto__avatar:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:3px}.selector-foto__avatar[data-cargando]{cursor:progress}@media (hover:none){.selector-foto__capa{opacity:1;height:30%;padding-bottom:2px;inset:auto 0 0}.selector-foto__capa span{display:none}.selector-foto__capa svg{width:16px;height:16px}.selector-foto__avatar[data-cargando] .selector-foto__capa{height:auto;inset:0}.selector-foto__avatar[data-cargando] .selector-foto__capa span{display:block}}.selector-foto__texto{gap:2px;min-width:0;display:grid}.selector-foto__nombre{overflow-wrap:anywhere;color:var(--argos-texto-fuerte);font-size:var(--argos-t-lg);letter-spacing:-.01em;margin:0;font-weight:600}.selector-foto__input{display:none}.selector-foto__ayuda{color:var(--argos-texto-suave);font-size:var(--argos-t-sm)}.selector-foto__error{color:var(--argos-peligro-fuerte);font-size:var(--argos-t-sm);font-weight:600}@media (prefers-reduced-motion:reduce){.selector-foto__capa{transition:none}}.paywall{padding:var(--argos-sp-2) var(--argos-sp-5) var(--argos-sp-5)}.paywall__icono{width:56px;height:56px;margin:0 auto var(--argos-sp-4);background:var(--argos-alerta-suave);color:var(--argos-alerta-fuerte);border-radius:50%;justify-content:center;align-items:center;display:flex}.paywall__icono--info{background:var(--argos-info-suave);color:var(--argos-info-fuerte)}.paywall__icono svg{width:28px;height:28px}.paywall__descripcion{margin:0 0 var(--argos-sp-5);color:var(--argos-texto);font-size:var(--argos-t-body);text-align:center;line-height:1.6}.paywall__plan{margin-bottom:var(--argos-sp-5);padding:var(--argos-sp-2) var(--argos-sp-3);border-radius:var(--argos-radio-md);background:var(--argos-superficie-alt);color:var(--argos-texto-suave);font-size:var(--argos-t-sm);text-align:center}.paywall__plan strong{color:var(--argos-texto-fuerte);font-weight:600}.paywall__acciones{gap:var(--argos-sp-3);display:grid}.paywall__accion{width:100%}.plan-card__usos--compacto .uso__texto{flex-wrap:wrap;gap:2px 8px}.plan-card__usos--compacto .uso__cantidad{white-space:nowrap;margin-left:auto}.copiloto{background:var(--argos-superficie);min-width:0;min-height:0;color:var(--argos-texto-fuerte);font-size:var(--argos-t-body);flex-direction:column;display:flex}.copiloto :focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.copiloto button,.copiloto textarea{font:inherit;color:inherit}.copiloto button{cursor:pointer}.copiloto-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copiloto-velo{display:none}.copiloto--marco{border-radius:var(--argos-radio-xl);height:calc(100vh - 24px);box-shadow:var(--argos-sombra-lg);margin:12px 12px 12px 0;position:sticky;top:12px;overflow:hidden}@media (width<=1439px){.copiloto--marco{z-index:60;width:min(400px,92vw);height:auto;box-shadow:var(--argos-sombra-lg);position:fixed;top:0;bottom:0;right:0}.copiloto-velo--marco{z-index:59;background:var(--argos-overlay);display:block;position:fixed;inset:0}}.copiloto--flotante{z-index:60;border-left:1px solid var(--argos-borde);width:min(400px,92vw);box-shadow:var(--argos-sombra-lg);position:fixed;top:0;bottom:0;right:0}.copiloto-velo--flotante{z-index:59;background:var(--argos-overlay);display:block;position:fixed;inset:0}@media (width<=767px){.copiloto--marco,.copiloto--flotante{border-left:0;border-radius:18px 18px 0 0;width:auto;height:86vh;margin:0;top:auto;left:0;overflow:hidden}}.copiloto__cabecera{height:56px;color:var(--argos-acento);flex:none;align-items:center;gap:10px;padding:0 10px 0 18px;display:flex}.copiloto__cabecera b{color:var(--argos-texto-fuerte);flex:1;font-size:15px}.copiloto__icono{width:32px;height:32px;color:var(--argos-texto-suave);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.copiloto__icono:hover{background:var(--argos-superficie-hundida)}.copiloto__icono--chico{width:24px;height:24px}.copiloto__alcance{flex:none;padding:0 18px}.copiloto__que-ve{border:1px solid var(--argos-acento-borde);background:var(--argos-acento-suave);text-align:left;max-width:100%;min-height:30px;color:var(--argos-acento);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.copiloto__que-ve-texto{color:var(--argos-texto-suave);margin:8px 0 0;font-size:12.5px;line-height:1.5}.copiloto__cuerpo{flex:1;min-height:0;padding:16px 18px 10px;overflow-y:auto}.copiloto__ranura:empty{display:none}.copiloto__ranura+*{margin-top:0}.copiloto__inicio h3{color:var(--argos-texto-fuerte);margin:0;font-size:14px}.copiloto__inicio p{color:var(--argos-texto-tenue);margin:4px 0 0;font-size:12.5px;line-height:1.5}.copiloto__aviso{background:var(--argos-superficie);box-shadow:inset 0 0 0 1px var(--argos-borde);color:var(--argos-texto-suave);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.copiloto__pensando{color:var(--argos-texto-tenue);margin:10px 0 0;font-size:13px}.copiloto-mensaje__pregunta{background:var(--argos-superficie-hundida);color:var(--argos-texto-fuerte);white-space:pre-wrap;border-radius:12px 12px 4px;margin:16px 0 0 28px;padding:10px 12px;font-size:14px}.copiloto-mensaje__respuesta{color:var(--argos-texto);margin-top:10px;font-size:14px;line-height:1.55}.copiloto-mensaje__respuesta p{margin:0}.copiloto-mensaje__respuesta ul{margin:6px 0 0;padding-left:18px}.copiloto-mensaje__respuesta li{margin:4px 0}.copiloto-mensaje__abstencion{color:var(--argos-texto-suave);margin-top:6px;font-size:12.5px;display:block}.copiloto-mensaje__fuentes{margin-top:6px}.copiloto-mensaje__enlaces{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.copiloto-mensaje__citas{color:var(--argos-texto-tenue);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.copiloto-mensaje__error{color:var(--argos-peligro);margin:10px 0 0;font-size:13px}.copiloto-mensaje__acciones{margin-top:10px}.copiloto-mensaje__hecho{color:var(--argos-texto-suave);font-size:13px}.copiloto-fuente{box-sizing:border-box;border-top:1px solid var(--argos-borde);text-align:left;width:100%;color:inherit;grid-template-columns:108px minmax(0,1fr);gap:8px;padding:9px 4px 9px 0;text-decoration:none;display:grid}.copiloto-fuente:hover{background:var(--argos-superficie-hundida)}.copiloto-fuente__cuando{font-family:var(--argos-fuente-datos);color:var(--argos-texto-tenue);padding-top:2px;font-size:12px}.copiloto-fuente__texto{color:var(--argos-texto-fuerte);font-size:13.5px;line-height:1.45}.copiloto-enlace{border:1px solid var(--argos-borde-fuerte);background:var(--argos-superficie);min-height:30px;color:var(--argos-texto);border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.copiloto-enlace:hover{background:var(--argos-superficie-hundida)}.copiloto-cita{border:1px solid var(--argos-borde-fuerte);background:var(--argos-superficie);min-height:24px;font-family:var(--argos-fuente-datos);color:var(--argos-texto);border-radius:6px;padding:0 8px;font-size:12px}.copiloto-accion{border:1px solid var(--argos-borde-fuerte);background:var(--argos-superficie);text-align:left;min-height:34px;color:var(--argos-texto);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.copiloto-accion:hover{background:var(--argos-superficie-hundida)}.copiloto__pie{border-top:1px solid var(--argos-borde);flex:none;padding:10px 14px 14px}.copiloto__chip{box-sizing:border-box;background:var(--argos-superficie-hundida);max-width:100%;min-height:26px;color:var(--argos-texto);border-radius:7px;align-items:center;gap:2px;margin-bottom:8px;padding:0 2px 0 10px;font-size:12px;display:inline-flex}.copiloto__sugerencias{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.copiloto-sugerencia{border:1px solid var(--argos-acento-borde);background:var(--argos-acento-suave);text-align:left;color:var(--argos-acento);border-radius:9px;padding:6px 10px;font-size:13px}.copiloto-sugerencia:hover{border-color:var(--argos-acento)}.copiloto__borrar{color:var(--argos-texto-suave);text-underline-offset:3px;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:12px;text-decoration:underline}.copiloto__formulario{border:1px solid var(--argos-borde-control);background:var(--argos-superficie);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:flex}.copiloto__formulario:focus-within{border-color:var(--argos-acento)}.copiloto__formulario .aviso-limite{flex-basis:100%}.copiloto__formulario textarea{resize:none;min-width:0;min-height:44px;max-height:120px;color:var(--argos-texto-fuerte);background:0 0;border:0;outline:0;flex:1;padding:2px 0;font-size:14px}.copiloto__formulario textarea::placeholder{color:var(--argos-texto-tenue)}.copiloto__enviar{background:var(--argos-acento);width:34px;height:34px;color:var(--argos-sobre-acento);border:0;border-radius:9px;flex:none;place-items:center;display:grid}.copiloto__enviar:disabled{opacity:.45;cursor:default}.copiloto-confirmar p{margin:0 0 16px;line-height:1.5}.copiloto-confirmar__acciones{justify-content:flex-end;gap:8px;display:flex}.copiloto-boton{border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-full);background:var(--argos-superficie);height:36px;color:var(--argos-texto);box-shadow:var(--argos-sombra-sm);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.copiloto-boton:hover{border-color:var(--argos-primario)}.copiloto-boton[aria-expanded=true]{background:var(--argos-primario-suave);color:var(--argos-primario-fuerte);box-shadow:none;border-color:#0000}.copiloto-boton:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.copiloto-boton--flotante{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;height:44px;box-shadow:var(--argos-sombra-lg);border-radius:22px;padding:0 18px 0 14px;position:fixed}@container marco-barra (width<=720px){.copiloto-boton{justify-content:center;width:36px;padding:0}.copiloto-boton__texto{display:none}}@media (prefers-reduced-motion:reduce){.copiloto *,.copiloto-boton{transition:none!important}}.copiloto__disponibilidad{border-bottom:1px solid var(--argos-borde);color:var(--argos-texto-suave);margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.copiloto-mensaje__procedencia{color:var(--argos-texto-tenue);margin-bottom:6px;font-size:11px;display:block}.copiloto-mensaje__segmento+.copiloto-mensaje__segmento{margin-top:14px}.copiloto-mensaje__cobertura{color:var(--argos-texto-tenue);margin-top:12px;font-size:11px;line-height:1.5}.copiloto-mensaje__cobertura span{margin-top:4px;display:block}.copiloto-fuente__cuando,.copiloto-fuente__texto{overflow-wrap:anywhere;min-width:0}@media (width<=480px){.copiloto-fuente{grid-template-columns:minmax(0,1fr);gap:3px}}.copiloto-tarea{border:1px solid var(--argos-borde);overflow-wrap:anywhere;border-radius:1rem;gap:.65rem;min-width:0;margin-block:.75rem;padding:1rem;display:grid}.argos-app{background:var(--argos-fondo);min-height:100vh;color:var(--argos-texto);display:flex}.argos-sidebar{background:var(--argos-fondo);flex-direction:column;flex-shrink:0;width:264px;height:100vh;display:flex;position:sticky;top:0}.argos-sidebar__marca{align-items:center;gap:10px;min-height:76px;padding:18px 22px;display:flex}.argos-sidebar__contexto{border-radius:var(--argos-radio-full);background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte);border:0;align-items:center;gap:8px;margin:6px 18px 2px;padding:8px 12px;font-size:.72rem;font-weight:700;display:flex}.argos-sidebar__contexto>span{background:var(--argos-primario);width:7px;height:7px;box-shadow:0 0 0 4px var(--argos-halo-primario);border-radius:50%}.argos-sidebar__marca img{object-fit:contain;width:60px;height:28px}.argos-sidebar__marca-nombre{flex-direction:column;line-height:1.1;display:flex}.argos-sidebar__marca-nombre strong{color:var(--argos-texto-fuerte);letter-spacing:-.01em;font-size:.95rem;font-weight:800}.argos-sidebar__marca-nombre span{text-transform:uppercase;letter-spacing:.08em;color:var(--argos-texto-tenue);font-size:.7rem;font-weight:600}.argos-nav{flex-direction:column;gap:3px;padding:10px 12px 14px;display:flex}.argos-nav__seccion{text-transform:uppercase;letter-spacing:.08em;color:var(--argos-texto-tenue);padding:12px 12px 6px;font-size:.68rem;font-weight:700}.argos-nav__item{width:100%;color:var(--argos-texto-suave);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .14s,color .14s;display:flex}.argos-nav__item svg{flex-shrink:0;width:19px;height:19px}.argos-nav__item:hover{background:var(--argos-superficie-alt);color:var(--argos-texto-fuerte)}.argos-nav__item[aria-current=page]{background:var(--argos-superficie);box-shadow:var(--argos-sombra-sm);color:var(--argos-texto-fuerte);font-weight:700}.argos-nav__item[aria-current=page] svg{color:var(--argos-primario)}.argos-nav__item:focus-visible{outline:2px solid var(--argos-primario);outline-offset:1px}.argos-sidebar__pie{margin-top:auto;padding:14px 16px 16px}.argos-usuario__seguridad{color:var(--argos-texto-tenue);margin:0 8px 10px;font-size:.68rem}.argos-usuario{align-items:center;gap:11px;margin-bottom:6px;padding:6px 8px;display:flex}.argos-avatar{background:var(--argos-primario-suave);width:38px;height:38px;color:var(--argos-primario-fuerte);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:800;display:grid;overflow:hidden}.argos-avatar img{object-fit:cover;width:100%;height:100%}.argos-usuario__datos{min-width:0;line-height:1.25}.argos-usuario__datos strong{color:var(--argos-texto-fuerte);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.argos-usuario__datos span{color:var(--argos-texto-tenue);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;display:block;overflow:hidden}.argos-logout{border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-full);background:var(--argos-superficie);width:100%;color:var(--argos-texto-suave);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:flex}.argos-logout:hover{background:var(--argos-peligro);border-color:var(--argos-peligro);color:var(--argos-sobre-peligro)}.argos-main{flex-direction:column;flex:1;min-width:0;display:flex}.argos-topbar{background:var(--argos-fondo);background:color-mix(in srgb, var(--argos-fondo) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 36px 12px;display:flex;position:sticky;top:0}.argos-topbar__titulo h1{color:var(--argos-texto-fuerte);letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:650}.argos-topbar__titulo p{color:var(--argos-texto-suave);margin:1px 0 0;font-size:.78rem}.argos-topbar__acciones{align-items:center;gap:10px;display:flex}.argos-contenido{box-sizing:border-box;flex:1;width:100%;max-width:1520px;margin:0 auto;padding:20px 36px 64px}.argos-saludo{margin-bottom:22px}.argos-saludo h2{color:var(--argos-texto-fuerte);letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:800}.argos-saludo p{color:var(--argos-texto-suave);margin:4px 0 0;font-size:.95rem}.argos-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.argos-kpi{background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border:1px solid #0000;border-radius:16px;padding:18px 18px 16px;transition:box-shadow .16s,transform .16s}.argos-kpi:hover{box-shadow:var(--argos-sombra-panel-hover);transform:translateY(-1px)}.argos-kpi__top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.argos-kpi__label{text-transform:uppercase;letter-spacing:.05em;color:var(--argos-texto-suave);font-size:.74rem;font-weight:700}.argos-kpi__icono{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.argos-kpi__icono svg{width:19px;height:19px}.argos-kpi__valor{color:var(--argos-texto-fuerte);font-size:1.85rem;font-weight:800;line-height:1}.argos-kpi__pie{color:var(--argos-texto-suave);margin:7px 0 0;font-size:.8rem}.argos-grid-2{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.argos-panel{background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border:1px solid #0000;border-radius:16px;overflow:hidden}.argos-panel__cabecera{border-bottom:1px solid var(--argos-borde);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.argos-panel__cabecera h3{color:var(--argos-texto-fuerte);margin:0;font-size:1rem;font-weight:700}.argos-panel__link{color:var(--argos-primario);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:.82rem;font-weight:700}.argos-panel__link:hover{background:var(--argos-primario-tenue)}.argos-panel__cuerpo{padding:10px}.argos-fila{border-radius:11px;align-items:center;gap:12px;padding:11px 12px;transition:background .13s;display:flex}.argos-fila:hover{background:var(--argos-superficie-alt)}.argos-fila+.argos-fila{border-top:1px solid var(--argos-borde)}.argos-fila__hora{width:52px;color:var(--argos-texto-fuerte);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem;font-weight:700}.argos-fila__principal{flex:1;min-width:0}.argos-fila__principal strong{color:var(--argos-texto-fuerte);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.argos-fila__principal span{color:var(--argos-texto-suave);font-size:.78rem}.argos-avatar-mini{background:var(--argos-primario-suave);width:34px;height:34px;color:var(--argos-primario-fuerte);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:800;display:grid}.argos-vacio-mini{text-align:center;color:var(--argos-texto-tenue);padding:26px 16px;font-size:.88rem}.argos-form-shell{max-width:680px;margin:0 auto}@media (width<=1040px){.argos-kpis{grid-template-columns:repeat(2,1fr)}.argos-grid-2{grid-template-columns:1fr}}@media (width<=880px){.argos-app{padding-bottom:72px}.argos-sidebar{border-right:none;border-top:1px solid var(--argos-borde);z-index:40;width:100%;height:72px;box-shadow:var(--argos-sombra-barra);border-bottom:none;flex-direction:row;align-items:center;position:fixed;inset:auto 0 0;overflow:hidden}.argos-sidebar__marca,.argos-sidebar__contexto{display:none}.argos-nav{scrollbar-width:none;flex-direction:row;flex:1;justify-content:flex-start;gap:4px;min-width:0;padding:6px 8px;overflow-x:auto}.argos-nav[data-desborde=fin]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.argos-nav[data-desborde=inicio]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.argos-nav[data-desborde=inicio\ fin]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.argos-nav__seccion{display:none}.argos-nav__item{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;gap:3px;width:auto;min-width:58px;padding:6px 4px;font-size:.66rem}.argos-sidebar__pie{border-top:none;border-left:1px solid var(--argos-borde);flex-shrink:0;margin-top:0;padding:8px}.argos-usuario,.argos-usuario__seguridad{display:none}.argos-logout{width:48px;height:48px;padding:0;font-size:0}.argos-logout svg{width:20px;height:20px}.argos-topbar{min-height:68px;padding:10px 18px}.argos-contenido{padding:20px 18px 44px}.argos-kpis{grid-template-columns:1fr 1fr;gap:12px}}.argos-topbar:after{content:"";background:linear-gradient(90deg, var(--argos-primario) 0, var(--argos-primario) 84px, transparent 320px);pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px}.argos-nav__item{position:relative}.argos-nav__item[aria-current=page]:before{content:"";background:var(--argos-primario);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.argos-saludo{padding-top:15px;position:relative}.argos-saludo:before{content:"";background:var(--argos-primario);border-radius:2px;width:30px;height:3px;position:absolute;top:0;left:0}.argos-panel__cabecera h3{padding-left:13px;position:relative}.argos-panel__cabecera h3:before{content:"";background:var(--argos-primario);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.argos-kpi{position:relative;overflow:hidden}.argos-kpi:before{content:"";background:linear-gradient(90deg, var(--argos-primario), transparent 72%);transform-origin:0;height:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.argos-kpi:hover:before,.argos-kpi:focus-within:before{transform:scaleX(1)}.argos-kpi__valor{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (prefers-reduced-motion:no-preference){.argos-sidebar__contexto>span{animation:2.8s ease-in-out infinite argos-pulse}}@media (width<=880px){.argos-nav__item[aria-current=page]:before{border-radius:0 0 3px 3px;width:20px;height:3px;top:0;left:50%;transform:translate(-50%)}.argos-topbar:after{background:linear-gradient(90deg, var(--argos-primario) 0, transparent 180px)}}.admin-zona{color:var(--argos-texto);font-size:var(--argos-t-body)}.admin-zona>div{gap:var(--argos-sp-5);min-width:0;display:grid}.admin-zona>div>p,.admin-zona .descripcion{max-width:76ch;color:var(--argos-texto-suave);font-size:var(--argos-t-body);margin:0;line-height:1.55}.admin-zona h3,.admin-zona .admin-chart-box h2{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);letter-spacing:-.01em;margin:0;font-weight:600}.admin-zona .panel-header,.admin-zona .seccion-header{justify-content:space-between;align-items:center;gap:var(--argos-sp-3);flex-wrap:wrap;display:flex}.admin-zona .filtros,.admin-zona .controles,.admin-zona .admin-filtros-fecha{align-items:end;gap:var(--argos-sp-3);padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);flex-wrap:wrap;display:flex}.admin-zona .filtro-grupo,.admin-zona .form-group{gap:6px;min-width:0;display:grid}.admin-zona .filtro-grupo label{color:var(--argos-texto-suave);font-size:var(--argos-t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.admin-zona .form-group label{color:var(--argos-texto);font-size:var(--argos-t-sm);font-weight:600}.admin-zona .form-row{gap:var(--argos-sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.admin-zona .filtro-grupo input,.admin-zona .form-group input,.admin-zona .form-group select,.admin-zona .form-group textarea,.admin-zona .search-input,.admin-zona .select-input,.admin-zona .admin-table input{min-height:38px;padding:0 var(--argos-sp-3);border:1.5px solid var(--argos-borde-control);background:var(--argos-superficie);color:var(--argos-texto-fuerte);font:inherit;font-size:var(--argos-t-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;box-sizing:border-box;border-radius:10px;transition:border-color .15s,box-shadow .15s}@media (prefers-color-scheme:dark){.admin-zona .filtro-grupo input,.admin-zona .form-group input,.admin-zona .form-group select,.admin-zona .form-group textarea,.admin-zona .search-input,.admin-zona .select-input,.admin-zona .admin-table input{--lightningcss-light: ;--lightningcss-dark:initial}}.admin-zona .form-group input,.admin-zona .form-group select,.admin-zona .form-group textarea{width:100%}.admin-zona .form-group textarea{min-height:96px;padding:var(--argos-sp-2) var(--argos-sp-3);resize:vertical;line-height:1.5}.admin-zona .search-input{flex:240px;min-width:0}.admin-zona input:focus,.admin-zona select:focus,.admin-zona textarea:focus{border-color:var(--argos-primario);box-shadow:0 0 0 3px var(--argos-anillo-foco);outline:none}.admin-zona .btn-primary,.admin-zona .btn-secondary,.admin-zona .btn-danger,.admin-zona .btn-success,.admin-zona .btn-warning,.admin-zona .btn-filtrar{justify-content:center;align-items:center;gap:var(--argos-sp-2);min-height:38px;padding:0 var(--argos-sp-4);border-radius:var(--argos-radio-sm);font:inherit;font-size:var(--argos-t-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.admin-zona .btn-sm{min-height:30px;padding:0 var(--argos-sp-3);font-size:var(--argos-t-sm)}.admin-zona .btn-primary,.admin-zona .btn-filtrar,.admin-zona .btn-success{background:var(--argos-primario);color:var(--argos-sobre-primario)}.admin-zona .btn-primary:hover:not(:disabled),.admin-zona .btn-filtrar:hover:not(:disabled),.admin-zona .btn-success:hover:not(:disabled){background:var(--argos-primario-fuerte)}.admin-zona .btn-secondary{border-color:var(--argos-borde-control);background:var(--argos-superficie);color:var(--argos-texto)}.admin-zona .btn-secondary:hover:not(:disabled){border-color:var(--argos-borde-fuerte);background:var(--argos-superficie-alt)}.admin-zona .btn-danger{border-color:var(--argos-peligro-borde);background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte)}.admin-zona .btn-danger:hover:not(:disabled){border-color:var(--argos-peligro)}.admin-zona .btn-warning{border-color:var(--argos-alerta-borde,var(--argos-borde-control));background:var(--argos-alerta-suave);color:var(--argos-alerta-fuerte)}.admin-zona button:disabled{opacity:.55;cursor:not-allowed}.admin-zona button:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.admin-zona .admin-link-button{color:var(--argos-primario-fuerte);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.admin-zona .admin-link-button:hover:not(:disabled){text-decoration:underline}.admin-zona .table-container{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);position:relative;overflow-x:auto}.admin-zona .table-container:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.admin-zona .admin-table{border-collapse:collapse;width:100%;font-size:var(--argos-t-body)}.admin-zona .admin-table th{border-bottom:1px solid var(--argos-borde);background:var(--argos-superficie-alt);color:var(--argos-texto-suave);font-size:var(--argos-t-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-weight:700}.admin-zona .admin-table td{border-bottom:1px solid var(--argos-superficie-hundida);color:var(--argos-texto);vertical-align:middle;padding:12px 16px}.admin-zona .admin-table tbody tr:last-child td{border-bottom:0}.admin-zona .admin-table tbody tr:hover td{background:var(--argos-superficie-alt)}.admin-zona .admin-table code,.admin-zona .mono,.admin-zona .fecha{font-family:var(--argos-fuente-datos);font-size:var(--argos-t-sm)}.admin-zona .fecha{color:var(--argos-texto-suave);white-space:nowrap}.admin-zona .admin-table code,.admin-zona .admin-table .mono{white-space:nowrap}.admin-zona .table-container td code{overflow-wrap:anywhere;white-space:normal}.admin-zona .table-container td input{width:6rem;min-width:0}.admin-zona .admin-table :is(th,td).truncate{width:100%;max-width:0}.admin-zona .admin-table td.truncate>*{text-overflow:ellipsis;overflow:hidden}.admin-zona .acciones-td{justify-content:flex-end;gap:var(--argos-sp-2);flex-wrap:nowrap;display:flex}.admin-zona .panel-header .filtros{flex:360px;align-items:center;max-width:560px}@media (width<=720px){.admin-zona .acciones-td{flex-wrap:wrap}}.admin-zona .sin-resultados,.admin-zona .aviso-vacio{padding:var(--argos-sp-6) var(--argos-sp-4);color:var(--argos-texto-suave);text-align:center}.admin-zona .pagination{justify-content:flex-end;align-items:center;gap:var(--argos-sp-3);color:var(--argos-texto-suave);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-sm);flex-wrap:wrap;display:flex}.admin-zona .admin-table--filas tbody tr{cursor:pointer}.admin-zona .admin-table--filas td{white-space:nowrap}.admin-zona .admin-fila__nombre{min-height:24px;color:var(--argos-texto-fuerte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;display:block}.admin-zona .admin-fila__nombre:hover{text-decoration:underline}.admin-zona .admin-table--filas td:first-child{position:relative}.admin-zona .admin-fila__nombre:after{content:"";position:absolute;inset:0}.admin-zona .admin-fila__detalle{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);display:block}.admin-zona .admin-fila__menu{text-align:right;width:1%;padding-block:6px}.admin-zona .admin-vacio{color:var(--argos-texto-tenue)}.admin-zona .admin-fila__fecha{color:var(--argos-texto-suave)}@media (width<=1100px){.admin-zona .admin-col--terciaria{display:none}.admin-zona .admin-table--filas td:first-child{width:100%;max-width:0}.admin-zona .admin-fila__nombre,.admin-zona .admin-fila__detalle{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (width<=720px){.admin-zona .admin-col--secundaria{display:none}.admin-zona .admin-table th,.admin-zona .admin-table td{padding-inline:10px}.admin-zona .panel-auditoria .admin-table td.truncate{white-space:normal;width:auto;min-width:12rem;max-width:none}}@media (width>=721px){.admin-zona .panel-auditoria .admin-table :is(th,td){padding-inline:12px}}.admin-zona .badge-accion{white-space:normal}@media (width<=480px){.admin-zona .admin-table .badge--frase{white-space:normal;text-align:center}}.admin-zona .admin-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-zona .admin-menu__boton{border-radius:var(--argos-radio-sm);width:36px;height:36px;color:var(--argos-texto-suave);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.admin-zona .admin-menu__boton:hover,.admin-zona .admin-menu__boton[aria-expanded=true]{border-color:var(--argos-borde);background:var(--argos-superficie);color:var(--argos-texto-fuerte)}.admin-zona .admin-menu__boton svg{width:18px;height:18px}.admin-zona .admin-menu__panel{z-index:900;border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);min-width:220px;box-shadow:var(--argos-sombra-lg);padding:4px;display:grid;position:fixed}.admin-zona .admin-menu__panel[hidden]{display:none}.admin-zona .admin-menu__item{min-height:36px;padding:0 var(--argos-sp-3);border-radius:var(--argos-radio-sm);color:var(--argos-texto);font:inherit;font-size:var(--argos-t-body);text-align:left;cursor:pointer;background:0 0;border:0}.admin-zona .admin-menu__item:hover,.admin-zona .admin-menu__item:focus-visible{background:var(--argos-superficie-alt);color:var(--argos-texto-fuerte);outline:none}.admin-zona .admin-menu__item--peligro{color:var(--argos-peligro-fuerte)}.admin-zona .admin-menu__item--peligro:hover,.admin-zona .admin-menu__item--peligro:focus-visible{background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte)}.admin-zona .badge,.admin-zona .badge-plan,.admin-zona .badge-accion{background:var(--argos-info-suave);color:var(--argos-info-fuerte);font-size:var(--argos-t-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.admin-zona .badge--frase{letter-spacing:0;text-transform:none}.admin-zona .badge-activo,.admin-zona .badge-completado,.admin-zona .badge-estado-activa{background:var(--argos-primario-suave);color:var(--argos-primario-fuerte)}.admin-zona .badge-inactivo,.admin-zona .badge-estado-cancelada{background:var(--argos-superficie-hundida);color:var(--argos-texto-suave)}.admin-zona .badge-pendiente,.admin-zona .badge-reintento_pendiente,.admin-zona .badge-completado_parcial,.admin-zona .badge-degradado,.admin-zona .badge-estado-past_due{background:var(--argos-alerta-suave);color:var(--argos-alerta-fuerte)}.admin-zona .badge-estado-vencida,.admin-zona .badge-fallido{background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte)}.admin-zona .error-banner,.admin-zona .exito-banner,.admin-zona .admin-aviso-negocio{padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-peligro-borde);border-radius:var(--argos-radio-md);background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte);font-size:var(--argos-t-body);margin:0;line-height:1.5}.admin-zona .exito-banner{border-color:var(--argos-primario-borde,var(--argos-borde));background:var(--argos-primario-suave);color:var(--argos-primario-fuerte)}.admin-zona .admin-aviso-negocio{border-color:var(--argos-info-borde);background:var(--argos-info-suave);color:var(--argos-info-fuerte)}.admin-zona .admin-grid-kpis,.admin-zona .metrics-grid{gap:var(--argos-sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.admin-zona .admin-grid-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1280px){.admin-zona .admin-grid-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=560px){.admin-zona .admin-grid-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-zona .admin-kpi-card,.admin-zona .metric-card{padding:var(--argos-sp-4);border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);background:var(--argos-superficie);align-content:start;gap:6px;display:grid}.admin-zona .admin-kpi-card h2,.admin-zona .metric-card h4{color:var(--argos-texto-suave);font-size:var(--argos-t-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}.admin-zona .admin-kpi-valor,.admin-zona .metric-card p{color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.admin-zona .admin-kpi-pendiente,.admin-zona .admin-chart-pendiente{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);margin:0;line-height:1.5}.admin-zona .admin-chart-pendiente{padding:var(--argos-sp-5);border:1px dashed var(--argos-borde-fuerte);border-radius:var(--argos-radio-md);text-align:center;color:var(--argos-texto-suave)}.admin-zona .admin-charts-container{gap:var(--argos-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-zona .admin-chart-box{gap:var(--argos-sp-3);min-width:0;padding:var(--argos-sp-4);border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);display:grid}@media (width<=1024px){.admin-zona .admin-charts-container{grid-template-columns:1fr}}.admin-zona .tabs{border:1px solid var(--argos-borde);background:var(--argos-superficie-alt);border-radius:999px;padding:3px;display:inline-flex}.admin-zona .tab{min-height:30px;padding:0 var(--argos-sp-3);color:var(--argos-texto-suave);font:inherit;font-size:var(--argos-t-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:500}.admin-zona .tab.activo{background:var(--argos-superficie);color:var(--argos-texto-fuerte);box-shadow:var(--argos-sombra-sm)}.admin-zona .detalle-grid{gap:var(--argos-sp-3) var(--argos-sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin-zona .detalle-grid strong{color:var(--argos-texto-suave);font-size:var(--argos-t-xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-weight:600;display:block}.admin-zona .detalle-grid p{color:var(--argos-texto-fuerte);overflow-wrap:anywhere;margin:0}@media (width<=767px){.admin-zona .admin-fila__nombre{min-height:36px;margin-block:-6px;padding-top:6px}.admin-zona .tab,.admin-zona .btn-sm{min-height:36px}}.admin-zona .modal-overlay{z-index:1000;padding:var(--argos-sp-4);background:color-mix(in srgb, var(--argos-texto-fuerte) 45%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed;inset:0}:root[data-tema=oscuro] .admin-zona .modal-overlay{background:#0009}.admin-zona .modal-content{gap:var(--argos-sp-4);width:min(520px,100%);max-height:calc(100vh - 48px);padding:var(--argos-sp-5);border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-lg);display:grid;overflow-y:auto}.admin-zona .modal-content h3{font-size:var(--argos-t-lg)}.admin-zona .modal-actions{justify-content:flex-end;gap:var(--argos-sp-2);flex-wrap:wrap;display:flex}.admin-zona .modal-card{max-height:calc(100dvh - 32px);overflow-y:auto}.admin-zona .modal-content--incrustado{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.admin-zona .modal-content--incrustado form{gap:var(--argos-sp-3);display:grid}.admin-zona .modal-overlay:has(.admin-cajon){place-content:stretch end;place-items:stretch end;padding:0}.admin-zona .modal-card:has(.admin-cajon){border-radius:0;flex-direction:column;width:min(440px,100vw);height:100dvh;max-height:none;animation:.2s cubic-bezier(.22,1,.36,1) admin-cajon-entra;display:flex}.admin-zona .modal-card:has(.admin-cajon) .modal-contenido{flex:1;overflow-y:auto}.admin-zona .admin-cajon{gap:var(--argos-sp-5);display:grid}.admin-zona .admin-cajon__email{margin:calc(var(--argos-sp-3) * -1) 0 0;color:var(--argos-texto-suave);overflow-wrap:anywhere}.admin-zona .admin-cajon__datos{gap:var(--argos-sp-3);margin:0;display:grid}.admin-zona .admin-cajon__datos div{gap:var(--argos-sp-3);grid-template-columns:112px minmax(0,1fr);display:grid}.admin-zona .admin-cajon__datos dt{color:var(--argos-texto-suave);font-size:var(--argos-t-sm)}.admin-zona .admin-cajon__datos dd{color:var(--argos-texto-fuerte);overflow-wrap:anywhere;margin:0}.admin-zona .admin-cajon__relativo{color:var(--argos-texto-suave)}.admin-zona .admin-cajon__seccion{gap:var(--argos-sp-3);padding-top:var(--argos-sp-4);border-top:1px solid var(--argos-borde);display:grid}.admin-zona .admin-cajon__seccion h4{color:var(--argos-texto-fuerte);font-size:var(--argos-t-body);margin:0;font-weight:600}.admin-zona .admin-cajon__metricas{gap:var(--argos-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-zona .admin-cajon__metricas dt{color:var(--argos-texto-suave);font-size:var(--argos-t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.admin-zona .admin-cajon__metricas dd{color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500}@keyframes admin-cajon-entra{0%{opacity:0;translate:24px}}@media (prefers-reduced-motion:reduce){.admin-zona .modal-card:has(.admin-cajon){animation:none}}.admin-zona .text-sm{font-size:var(--argos-t-body)}.admin-zona .text-xs{font-size:var(--argos-t-sm)}.admin-zona .text-gray-500{color:var(--argos-texto-suave)}.admin-zona .text-gray-400{color:var(--argos-texto-tenue)}.admin-zona .whitespace-nowrap{white-space:nowrap}.admin-zona .max-w-xs{max-width:20rem}.admin-zona .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.argos-breadcrumbs{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);align-items:center;gap:6px;margin-bottom:4px;display:flex}.argos-breadcrumbs span[aria-current=page]{color:var(--argos-texto-fuerte);font-weight:600}.admin-login-container{background-color:var(--argos-superficie-hundida);justify-content:center;align-items:center;min-height:100vh;font-family:system-ui,-apple-system,sans-serif;display:flex}.admin-login-container .admin-login-card{background:var(--argos-superficie);box-shadow:var(--argos-sombra-md);border-radius:12px;width:100%;max-width:400px;padding:2rem}.admin-login-container .admin-login-header{text-align:center;margin-bottom:2rem}.admin-login-container .admin-login-header h2{color:var(--argos-texto-fuerte);margin:0;font-size:1.5rem}.admin-login-container .admin-login-header p{color:var(--argos-texto-suave);margin:.5rem 0 0;font-size:.875rem}.admin-login-container .admin-login-form{flex-direction:column;gap:1.25rem;display:flex}.admin-login-container .form-group{flex-direction:column;gap:.5rem;display:flex}.admin-login-container .form-group label{color:var(--argos-texto);font-size:.875rem;font-weight:500}.admin-login-container .form-group input{border:1px solid var(--argos-borde-fuerte);border-radius:6px;outline:none;padding:.75rem}.admin-login-container .form-group input:focus{border-color:var(--argos-info);box-shadow:0 0 0 2px var(--argos-anillo-foco)}.admin-login-container button[type=submit]{background-color:var(--argos-primario);color:var(--argos-sobre-primario);cursor:pointer;border:none;border-radius:6px;padding:.75rem;font-weight:500;transition:background-color .2s}.admin-login-container button[type=submit]:hover:not(:disabled){background-color:var(--argos-primario-hover)}.admin-login-container button[type=submit]:disabled{opacity:.7;cursor:not-allowed}.admin-login-container .admin-link-button{color:var(--argos-info);cursor:pointer;text-align:center;background:0 0;border:none;padding:.25rem;font-size:.8125rem}.admin-login-container .admin-link-button:hover:not(:disabled){text-decoration:underline}.admin-login-container .admin-link-button:disabled{opacity:.6;cursor:not-allowed}.admin-login-container .admin-error-box{background-color:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte);border:1px solid var(--argos-peligro);border-radius:6px;margin-bottom:1.25rem;padding:.75rem;font-size:.875rem}.admin-login-container .qr-container{justify-content:center;margin:1rem 0;display:flex}.admin-login-container .qr-container img{border:1px solid var(--argos-borde);border-radius:8px;padding:.5rem}.admin-login-container .manual-code{text-align:center;color:var(--argos-texto);background:var(--argos-superficie-hundida);border-radius:4px;padding:.5rem;font-size:.875rem}.admin-login-container .recovery-codes-box{background:var(--argos-alerta-suave);border:1px solid var(--argos-alerta-borde);border-radius:6px;margin:1rem 0;padding:.75rem}.admin-login-container .recovery-codes-warning{color:var(--argos-alerta-fuerte);margin:0 0 .75rem;font-size:.8125rem}.admin-login-container .recovery-codes-list{color:var(--argos-texto-fuerte);grid-template-columns:1fr 1fr;gap:.375rem;margin:0;padding:0;font-family:monospace;font-size:.875rem;list-style:none;display:grid}.admin-login-container .recovery-codes-list li{background:var(--argos-superficie);border:1px solid var(--argos-borde);text-align:center;border-radius:4px;padding:.375rem .5rem}.app-shell{background:radial-gradient(circle at 12% 18%, var(--argos-velo-primario), transparent 28%), radial-gradient(circle at 88% 80%, var(--argos-velo-acento), transparent 28%), linear-gradient(180deg, var(--argos-superficie-alt) 0%, var(--argos-fondo) 100%);place-items:center;min-height:100vh;padding:48px 32px;display:grid}.confirmation-panel{background:var(--argos-superficie);border:1px solid var(--argos-borde-fuerte);width:min(100%,1100px);box-shadow:var(--argos-sombra-lg);border-radius:22px;overflow:hidden}.brand-row{color:inherit;letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.15rem;font-weight:800;display:flex}.brand-row img{object-fit:contain;width:76px;height:36px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.brand-row img:hover{box-shadow:var(--argos-sombra-md);transform:scale(1.06)}.confirmation-panel h1{color:var(--argos-texto-fuerte);margin:0;font-size:2.15rem;line-height:1.08}.confirmation-panel .supporting-copy{color:var(--argos-texto-suave);margin:0;font-size:1rem;line-height:1.7}.eyebrow{color:var(--argos-primario);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.primary-action,.secondary-action{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-weight:800}.primary-action{color:var(--argos-sobre-primario);background:var(--argos-primario);box-shadow:var(--argos-sombra-primario)}.primary-action:hover:not(:disabled){background:var(--argos-primario-fuerte)}.primary-action:disabled{cursor:progress;background:var(--argos-texto-tenue)}.secondary-action{width:fit-content;color:var(--argos-sobre-primario);background:var(--argos-primario)}.app-shell button:focus-visible,.app-shell a:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.auth-form-links{color:var(--argos-borde-fuerte);justify-content:center;align-items:center;gap:10px;font-size:.86rem;display:flex}.auth-legal{color:var(--argos-texto-tenue);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.context-action{margin-top:auto}.secondary-action:disabled{cursor:progress;background:var(--argos-texto-tenue)}.confirmation-panel{align-content:start;gap:20px;max-width:620px;padding:40px;display:grid}.confirmation-panel .status-exito{color:var(--argos-primario);font-weight:700}.confirmation-panel .status-error,.confirmation-panel .resend-message{color:var(--argos-peligro);font-weight:700}.dashboard-panel{max-width:720px}.session-summary{gap:14px;margin:0;display:grid}.session-summary div{border-top:1px solid var(--argos-borde);grid-template-columns:96px 1fr;gap:12px;padding-top:14px;display:grid}.session-summary dt{color:var(--argos-texto-suave);text-transform:uppercase;font-size:.78rem;font-weight:800}.session-summary dd{color:var(--argos-texto-fuerte);overflow-wrap:anywhere;margin:0}@media (width<=780px){.app-shell{place-items:stretch stretch;padding:16px}.confirmation-panel{padding:28px}.confirmation-panel h1{font-size:1.75rem}.session-summary div{grid-template-columns:1fr;gap:4px}}.pp-logo__texto{line-height:1.15;display:grid}.pp-logo__texto strong{letter-spacing:.04em;font-weight:700}.pp-logo__texto small{color:var(--argos-marca-texto-suave);font-size:var(--argos-t-sm);letter-spacing:.01em}.pp-campo-con-enlace{gap:8px}.pp-campo-enlace{justify-self:end;margin:-4px 0 -11px}.pp-etiqueta{color:var(--argos-texto-fuerte);font-size:var(--argos-t-sm);font-weight:600}.pp-fijo{border:1.5px dashed var(--argos-borde-fuerte);border-radius:var(--argos-radio-full);background:var(--argos-superficie-alt);min-height:48px;color:var(--argos-texto-suave);align-items:center;gap:12px;padding:0 16px;display:flex}.pp-fijo span{min-width:0;color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pp-fijo__candado{color:var(--argos-texto-tenue)}.pp-acceso .acceso__panel,.pp-acceso .acceso__formulario,.pp-acceso .acceso__campo,.pp-fijo{min-width:0;max-width:100%}.pp-check{color:var(--argos-texto);font-size:var(--argos-t-body);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pp-check input{width:18px;height:18px;accent-color:var(--argos-primario);flex-shrink:0;margin:1px 0 0}.pp-check a{color:var(--argos-primario-fuerte);font-weight:600;text-decoration:none}.pp-vence{font-size:var(--argos-t-sm);justify-content:center;align-items:center;gap:6px;display:inline-flex}.pp-volver-link{align-items:center;gap:6px;display:inline-flex!important}.pp-formulario-denso{gap:14px}@media (width<=900px){.pp-acceso .acceso__mensaje h1{font-size:1.55rem}.pp-acceso--compacto .acceso__marca{padding-bottom:var(--argos-sp-5)}.pp-acceso--compacto .acceso__mensaje h1{font-size:1.35rem}.pp-acceso--compacto .acceso__escena{max-height:72px}.pp-acceso--compacto .acceso__panel{padding-top:var(--argos-sp-4)}.pp-acceso--compacto .acceso__encabezado h2{font-size:var(--argos-t-xl)}}.pp-aviso{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-md);font-size:var(--argos-t-body);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.pp-aviso svg{flex-shrink:0;margin-top:1px}.pp-aviso strong{font-weight:600}.pp-aviso a{color:var(--argos-primario-fuerte);text-underline-offset:2px;font-weight:600}.pp-aviso--info{border-color:var(--argos-info-borde);background:var(--argos-info-suave);color:var(--argos-info-fuerte)}.pp-aviso--neutro{background:var(--argos-superficie-alt);color:var(--argos-texto);border-color:#0000}.pp-aviso--neutro svg{color:var(--argos-texto-suave)}.pp-aviso--neutro strong{color:var(--argos-texto-fuerte)}.pp{--marco-activo:var(--argos-superficie);--marco-activo-texto:var(--argos-texto-fuerte);background:var(--argos-fondo);min-height:100vh;color:var(--argos-texto);font-family:var(--argos-fuente);overflow-wrap:anywhere}.pp__contenido{min-width:0;max-width:480px;padding-bottom:calc(84px + env(safe-area-inset-bottom));margin:0 auto}.pp-marco,.pp-marco__interior{display:contents}.pp-marco__marca,.pp-marco__acciones,.pp-escritorio-barra{display:none}.pp-sesiones,.pp-sesiones__listas,.pp-reserva__paso{align-content:start;gap:var(--argos-sp-3);min-width:0;display:grid}.pp-inicio-principal,.pp-inicio-gestiones{align-content:start;gap:24px;min-width:0;display:grid}.pp-reserva__ayuda{display:none}.pp-reserva-estado__panel{justify-items:start;gap:20px;display:grid}.pp-reserva-estado__panel h2{color:var(--argos-texto-fuerte);font-size:var(--argos-t-xl);margin:0}.pp-atajos{gap:12px;display:grid}.pp-atajo{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);color:var(--argos-texto-fuerte);align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.pp-atajo>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.pp-atajo strong{font-size:var(--argos-t-md)}.pp-atajo small{color:var(--argos-texto-suave);font-size:var(--argos-t-sm)}.pp-atajo>svg{color:var(--argos-texto-tenue);flex-shrink:0}.pp-atajo:hover{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue)}.pp-cabecera{z-index:5;background:color-mix(in srgb, var(--argos-fondo) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex;position:sticky;top:0}.pp-cabecera__marca{color:var(--argos-texto-fuerte);align-items:center;gap:10px;font-size:1.06rem;text-decoration:none;display:inline-flex}.pp-cabecera__marca img{width:auto;height:22px}.pp-cabecera__marca strong{letter-spacing:.05em;font-weight:700}.pp-cabecera__marca span{color:var(--argos-texto-suave)}.pp-cabecera__marca span strong{color:var(--argos-texto-fuerte)}.pp-cabecera__acciones{align-items:center;gap:8px;margin-left:auto;display:flex}.pp-cabecera .argos-boton-tema{width:40px;height:40px;box-shadow:var(--argos-sombra-sm);color:var(--argos-texto);border-color:#0000}.pp-cabecera__titulo{color:var(--argos-texto-fuerte);font-size:var(--argos-t-lg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.pp-volver{border-radius:var(--argos-radio-full);background:var(--argos-superficie);width:40px;height:40px;box-shadow:var(--argos-sombra-sm);color:var(--argos-texto-fuerte);cursor:pointer;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.pp-volver:hover{background:var(--argos-primario-tenue);color:var(--argos-primario)}.pp-paso{border-radius:var(--argos-radio-full);background:var(--argos-superficie);height:28px;box-shadow:var(--argos-sombra-sm);color:var(--argos-texto-suave);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-sm);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.pp-progreso{border-radius:var(--argos-radio-full);background:var(--argos-borde-fuerte);height:4px;margin:0 16px;overflow:hidden}.pp-progreso i{border-radius:var(--argos-radio-full);background:var(--argos-primario);height:100%;display:block}.pp-pagina{gap:var(--argos-sp-3);padding:var(--argos-sp-2) 16px var(--argos-sp-5);display:grid}.pp-titulo{color:var(--argos-texto-fuerte);letter-spacing:-.02em;margin:4px 0 0;font-size:1.6rem;font-weight:700;line-height:1.2}.pp-titulo--chico{font-size:var(--argos-t-xl);margin:0}.pp-intro{color:var(--argos-texto-suave);margin:0;font-size:.94rem;line-height:1.5}.pp-saludo h1{color:var(--argos-texto-fuerte);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:700}.pp-saludo p{color:var(--argos-texto-suave);margin:2px 0 0;font-size:.94rem}.pp-seccion{gap:8px;display:grid}.pp-seccion__titulo{color:var(--argos-texto-tenue);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 4px;font-weight:500}.pp-card{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border:1px solid #0000;padding:16px}.pp-nota{color:var(--argos-texto-suave);align-items:center;gap:8px;margin:0;font-size:.8rem;line-height:1.5;display:flex}.pp-nota svg{color:var(--argos-texto-tenue);flex-shrink:0}.pp-nota--centro{text-align:center;display:block}.pp-nota--centro svg{vertical-align:-2px;margin-right:5px;display:inline}.pp-tenue{color:var(--argos-texto-tenue)}.pp-ancho{width:100%;text-decoration:none}.pp-acciones{gap:10px;display:grid}.pp-boton-peligro{color:var(--argos-peligro)!important}.pp-boton-peligro.boton--secundario{border-color:var(--argos-peligro-borde);box-shadow:none}.pp-boton-turno{color:var(--argos-primario-fuerte);border-style:dashed}.pp-chip--pendiente{border-style:dashed;border-width:1.5px}.pp-rotulo{color:var(--argos-texto-tenue);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500;line-height:1.3;display:block}.pp-mosaicos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-mosaicos .pp-mosaico--ancho{grid-column:1/-1}.pp-mosaico{border-radius:var(--argos-radio-md);background:var(--argos-superficie-alt);border:1px solid #0000;min-width:0;padding:11px 13px}.pp-mosaico__valor{color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.94rem;font-weight:600;display:block;overflow:hidden}.pp-mosaico--info{border-color:var(--argos-info-borde);background:var(--argos-info-suave)}.pp-mosaico--info .pp-rotulo,.pp-mosaico--info .pp-mosaico__valor{color:var(--argos-info)}.pp-mosaico--fila{align-items:flex-start;gap:12px;display:flex}.pp-mosaico--fila p{color:var(--argos-texto);font-size:var(--argos-t-body);margin:0;line-height:1.5}.pp-mosaico--fila>svg{color:var(--argos-texto-tenue);flex-shrink:0;margin-top:2px}.pp-circulo{border-radius:var(--argos-radio-full);background:var(--argos-primario-tenue);width:36px;height:36px;color:var(--argos-primario);flex-shrink:0;place-items:center;display:grid}.pp-avatar{background:var(--argos-marca-fondo-1);width:46px;height:46px;box-shadow:0 0 0 2px var(--argos-superficie), 0 0 0 4px var(--argos-primario);color:var(--argos-marca-acento);font-family:var(--argos-fuente-datos);letter-spacing:.02em;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:.94rem;font-weight:600;display:grid}.pp-avatar--grande{width:60px;height:60px;font-size:1.5rem}.pp-marca{isolation:isolate;border-radius:var(--argos-radio-xl);background:radial-gradient(120% 140% at 88% 50%, var(--argos-marca-fondo-2) 0%, transparent 58%), linear-gradient(135deg, var(--argos-marca-fondo-1), var(--argos-marca-fondo-3));box-shadow:var(--argos-sombra-lg);color:var(--argos-marca-texto);padding:18px 20px 20px;display:grid;position:relative;overflow:hidden}.pp-marca__agua{z-index:-1;opacity:.13;pointer-events:none;width:auto;height:150px;position:absolute;bottom:22px;right:-118px}.pp-marca__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:28px;display:flex}.pp-marca__rotulo{color:var(--argos-marca-texto-suave);font-family:var(--argos-fuente-datos);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:500}.pp-marca__cuenta{border-radius:var(--argos-radio-full);background:var(--argos-marca-realce);box-shadow:inset 0 0 0 1px var(--argos-marca-borde-fuerte);color:var(--argos-marca-acento);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.pp-marca__hora{color:var(--argos-marca-texto-fuerte);font-family:var(--argos-fuente-datos);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:10px 0 0;font-size:3.1rem;font-weight:500;line-height:1}.pp-marca__hora small{color:var(--argos-marca-texto-suave);letter-spacing:0;margin-left:8px;font-size:1.15rem;font-weight:400}.pp-marca__dia{color:var(--argos-marca-texto-suave);font-family:var(--argos-fuente-datos);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:.78rem}.pp-marca__separador{background:var(--argos-marca-borde-fuerte);border:0;height:1px;margin:14px 0 12px}.pp-marca__nombre{color:var(--argos-marca-texto-fuerte);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:700;line-height:1.15}.pp-marca__meta{color:var(--argos-marca-texto);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:.94rem;display:flex}.pp-marca__meta .chip,.pp-marca__cabeza .chip{border-color:var(--argos-marca-borde-fuerte);background:var(--argos-marca-realce);color:var(--argos-marca-acento)}.pp-marca__acciones{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pp-marca__acciones .boton{flex:auto;text-decoration:none}.pp-marca .pp-nota{color:var(--argos-marca-texto);margin-top:12px}.pp-marca .pp-nota svg{color:var(--argos-marca-texto-suave)}.pp-marca__titulo{color:var(--argos-marca-texto-fuerte);font-size:var(--argos-t-xl);letter-spacing:-.01em;margin:14px 0 0;font-weight:700}.pp-marca__texto{max-width:320px;color:var(--argos-marca-texto);margin:6px 0 0;font-size:.94rem;line-height:1.5}.pp-marca__texto strong{color:var(--argos-marca-texto-fuerte);font-weight:600}.pp-marca .boton--secundario{border-color:var(--argos-marca-borde-fuerte);background:var(--argos-marca-realce);box-shadow:none;color:var(--argos-marca-texto-fuerte)}.pp-marca .boton--secundario:hover{background:color-mix(in srgb, var(--argos-marca-texto-fuerte) 14%, transparent)}.pp-marca .boton--primario{border-color:var(--argos-marca-acento);background:var(--argos-marca-acento);box-shadow:none;color:var(--argos-marca-fondo-3)}.pp-marca .boton--primario:hover{background:var(--argos-marca-texto-fuerte)}.pp-marca :focus-visible{outline-color:var(--argos-marca-acento)}.pp-barra{z-index:10;max-width:480px;padding:7px 6px calc(9px + env(safe-area-inset-bottom));background:var(--argos-superficie);box-shadow:var(--argos-sombra-barra);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.pp-barra__item{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);justify-items:center;gap:3px;padding:2px 0;font-weight:500;text-decoration:none;display:grid}.pp-barra__icono{border-radius:var(--argos-radio-full);width:58px;height:32px;color:var(--argos-texto-tenue);border:1px solid #0000;place-items:center;transition:background .15s;display:grid}.pp-barra__item--activa{color:var(--argos-texto-fuerte);font-weight:600}.pp-barra__item--activa .pp-barra__icono{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue);color:var(--argos-primario)}.pp-en-vivo{color:var(--argos-marca-acento);align-items:center;gap:10px;font-size:.94rem;font-weight:600;display:inline-flex}.pp-en-vivo i{background:var(--argos-marca-acento);width:10px;height:10px;box-shadow:0 0 0 5px var(--argos-marca-velo);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite argos-pulse}.pp-pendientes{padding:0;display:grid;overflow:hidden}.pp-pendientes__titulo{border-bottom:1px solid var(--argos-borde);background:linear-gradient(180deg, var(--argos-superficie-alt), var(--argos-superficie));color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);margin:0;padding:12px 16px;font-weight:700}.pp-pendientes__cuerpo{gap:8px;padding:10px;display:grid}.pp-pendientes__lista{gap:8px;display:grid}.pp-pendiente{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie-alt);color:inherit;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}a.pp-pendiente:hover{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue)}.pp-pendiente>svg{color:var(--argos-texto-tenue);flex-shrink:0;margin-left:auto}.pp-pendiente--region{position:relative}.pp-pendiente__enlace{color:var(--argos-texto-tenue);flex-shrink:0;margin-left:auto}.pp-pendiente__enlace:after{content:"";border-radius:inherit;position:absolute;inset:0}.pp-pendiente__enlace:focus-visible{outline:none}.pp-pendiente__enlace:focus-visible:after{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.pp-pendiente--region:hover{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue)}.pp-pendiente__texto{flex:1;justify-items:start;gap:3px;min-width:0;display:grid}.pp-pendiente__texto strong{color:var(--argos-texto-fuerte);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700;line-height:1.3}.pp-pendiente__texto small{color:var(--argos-texto-suave);font-size:.8rem;line-height:1.4}.pp-pendiente__texto .chip{white-space:normal;max-width:100%}.pp-insignia{border-radius:var(--argos-radio-md);width:52px;height:52px;font-family:var(--argos-fuente-datos);border:1px solid #0000;flex-shrink:0;align-content:center;place-items:center;font-size:1.4rem;font-weight:600;line-height:1;display:grid}.pp-insignia small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.56rem;font-weight:500;display:block}.pp-insignia--alerta{background:var(--argos-alerta-suave);color:var(--argos-alerta)}.pp-insignia--info{border:1.5px dashed var(--argos-info);background:var(--argos-info-suave);color:var(--argos-info)}.pp-accion-marca{border-radius:var(--argos-radio-lg);background:radial-gradient(120% 140% at 88% 50%, var(--argos-marca-fondo-2) 0%, transparent 58%), linear-gradient(135deg, var(--argos-marca-fondo-1), var(--argos-marca-fondo-3));box-shadow:var(--argos-sombra-md);color:var(--argos-marca-texto);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.pp-accion-marca:hover{box-shadow:var(--argos-sombra-lg)}.pp-accion-marca:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.pp-accion-marca__mas{border-radius:var(--argos-radio-full);background:var(--argos-marca-acento);width:40px;height:40px;color:var(--argos-marca-fondo-3);flex-shrink:0;place-items:center;display:grid}.pp-accion-marca strong{color:var(--argos-marca-texto-fuerte);font-size:var(--argos-t-md);font-weight:700;display:block}.pp-accion-marca small{color:var(--argos-marca-texto);margin-top:1px;font-size:.8rem;display:block}.pp-solicitud{border:1.5px dashed var(--argos-info-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);color:var(--argos-info-fuerte);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.pp-solicitud>div{justify-items:start;gap:6px;display:grid}.pp-solicitud__fecha{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);font-weight:600}.pp-solicitud__meta{color:var(--argos-texto-suave);font-size:var(--argos-t-sm)}.pp-card--cal{padding:12px 10px}.pp-cal__cabecera{justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.pp-cal__cabecera strong{color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-body);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.pp-cal__nav{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-full);background:var(--argos-superficie);width:34px;height:34px;color:var(--argos-texto);cursor:pointer;place-items:center;padding:0;display:grid}.pp-cal__nav:hover:not(:disabled){border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue);color:var(--argos-primario)}.pp-cal__nav:disabled{opacity:.4;cursor:not-allowed}.pp-cal__grilla{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.pp-cal__dow{color:var(--argos-texto-tenue);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xs);letter-spacing:.1em;text-align:center;padding:2px 0 4px}.pp-cal__dia{height:42px;color:var(--argos-texto);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:.94rem;display:grid;position:relative}.pp-cal__dia span{border-radius:var(--argos-radio-full);place-items:center;width:36px;height:36px;display:grid}.pp-cal__dia i{border-radius:50%;width:5px;height:5px;position:absolute;bottom:1px;left:50%;translate:-50%}.pp-cal__dia:hover:not(:disabled) span{background:var(--argos-superficie-alt)}.pp-cal__dia--hoy span{box-shadow:inset 0 0 0 2px var(--argos-texto-fuerte);color:var(--argos-texto-fuerte);font-weight:700}.pp-cal__dia--confirmada span{background:var(--argos-primario-tenue);box-shadow:inset 0 0 0 1px var(--argos-primario-borde);color:var(--argos-primario-fuerte);font-weight:700}.pp-cal__dia--confirmada.pp-cal__dia--hoy span{box-shadow:inset 0 0 0 2px var(--argos-primario)}.pp-cal__dia--confirmada i{background:var(--argos-primario)}.pp-cal__dia--pendiente span{background:var(--argos-info-suave);box-shadow:inset 0 0 0 1.5px var(--argos-info-borde);color:var(--argos-info-fuerte);font-weight:600}.pp-cal__dia--pendiente i{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--argos-info);background:0 0}.pp-cal__dia--realizada i{background:var(--argos-texto-tenue)}.pp-cal__dia--cancelada{color:var(--argos-texto-suave)}.pp-cal__dia--cancelada i{background:var(--argos-peligro)}.pp-cal__dia--libre{color:var(--argos-texto-fuerte);font-weight:700}.pp-cal__dia--libre i{background:var(--argos-primario)}.pp-cal__dia--off{color:var(--argos-texto-tenue);cursor:default;font-weight:400}.pp-cal__dia--off span{opacity:.55}.pp-cal__dia--off.pp-cal__dia--hoy span{opacity:1}.pp-cal__dia--sel span,.pp-cal__dia--sel:hover:not(:disabled) span{background:var(--argos-primario);box-shadow:var(--argos-sombra-primario);color:var(--argos-sobre-primario);font-weight:700}.pp-cal__dia--sel i{background:var(--argos-sobre-primario);bottom:7px}.pp-leyenda{border-top:1px solid var(--argos-borde);flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:10px 2px 0;list-style:none;display:flex}.pp-leyenda li{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-full);background:var(--argos-superficie-alt);height:26px;color:var(--argos-texto-suave);font-size:var(--argos-t-sm);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pp-punto{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pp-punto--confirmada,.pp-punto--libre{background:var(--argos-primario)}.pp-punto--pendiente{box-shadow:inset 0 0 0 1.5px var(--argos-info);background:0 0}.pp-punto--realizada{background:var(--argos-texto-tenue)}.pp-punto--cancelada{background:var(--argos-peligro)}.pp-punto--hoy{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--argos-texto-fuerte);background:0 0}.pp-turnos{gap:8px;display:grid}.pp-turno{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);color:inherit;border:1px solid #0000;gap:8px;padding:14px 16px;text-decoration:none;transition:box-shadow .2s;display:grid}.pp-turno:hover{box-shadow:var(--argos-sombra-panel-hover)}.pp-turno:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.pp-turno--pendiente{border:1.5px dashed var(--argos-info-borde)}.pp-turno__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.pp-turno__fecha{color:var(--argos-texto-suave);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 8px;font-weight:500;display:inline-flex}.pp-turno__fecha b{white-space:nowrap;color:var(--argos-texto-fuerte);font-weight:600}.pp-turno__quien{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pp-turno__quien strong{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);font-weight:700}.pp-turno__quien span{color:var(--argos-texto-tenue);font-size:var(--argos-t-body)}.pp-ver-mas{width:100%}.pp-detalle{justify-items:start;gap:10px;display:grid}.pp-detalle>.pp-mosaicos{justify-self:stretch;margin-top:4px}.pp-detalle--cerrado{background:var(--argos-superficie-alt)}.pp-detalle--pendiente{border:1.5px dashed var(--argos-info-borde)}.pp-detalle__fecha{color:var(--argos-texto-fuerte);letter-spacing:-.01em;margin:2px 0 0;font-size:1.35rem;font-weight:700;line-height:1.25}.pp-detalle__fecha span{font-family:var(--argos-fuente-datos);letter-spacing:-.02em;font-weight:600}.pp-datos{gap:8px;margin:0;display:grid}.pp-datos div{align-items:center;gap:10px;display:flex}.pp-datos dt{color:var(--argos-texto-tenue);display:grid}.pp-datos dd{color:var(--argos-texto);margin:0;font-size:.94rem}.pp-datos dd strong{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);font-weight:600}.pp-pila{gap:10px;display:grid}.pp-nota--bloque{color:var(--argos-texto);font-size:var(--argos-t-body);align-items:flex-start;padding:0 4px}.pp-nota--bloque strong{color:var(--argos-texto-fuerte);font-weight:600}.pp-marca .pp-nota{align-items:flex-start}.pp-marca .pp-nota svg{margin-top:2px}.pp-marca .pp-nota strong{color:var(--argos-marca-texto-fuerte);font-weight:600}.pp-confirmar .boton{flex:auto}.pp-con{align-items:center;gap:14px;min-width:0;display:flex}.pp-con>div{min-width:0;display:grid}.pp-con small{color:var(--argos-texto-suave);font-size:.8rem}.pp-con strong{overflow-wrap:anywhere;color:var(--argos-texto-fuerte);font-size:1.06rem;font-weight:700;line-height:1.25}.pp-con__avatar{background:var(--argos-marca-fondo-1);width:46px;height:46px;box-shadow:0 0 0 2px var(--argos-superficie), 0 0 0 4px var(--argos-primario);color:var(--argos-marca-acento);font-family:var(--argos-fuente-datos);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;margin:4px;font-size:.94rem;font-weight:600;display:grid}.pp-campo{gap:10px;display:grid}.pp-campos{gap:14px;display:grid}.pp-segmentado{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-full);background:var(--argos-superficie-alt);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pp-segmentado__op{border-radius:var(--argos-radio-full);min-height:42px;color:var(--argos-texto-suave);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:.94rem;font-weight:600;display:inline-flex}.pp-segmentado__op svg{color:var(--argos-texto-tenue)}.pp-segmentado__op--activa{border-color:var(--argos-primario-borde);background:var(--argos-superficie);box-shadow:var(--argos-sombra-sm);color:var(--argos-texto-fuerte)}.pp-segmentado__op--activa svg{color:var(--argos-primario)}.pp-segmentado__op:disabled{opacity:.45;cursor:not-allowed}.pp-horarios{flex-wrap:wrap;gap:10px;display:flex}.pp-horario{border:1px solid var(--argos-borde-control);border-radius:var(--argos-radio-full);background:var(--argos-superficie);min-width:100px;min-height:52px;color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 20px;font-size:1.1rem;font-weight:600}.pp-horario:hover{border-color:var(--argos-primario-borde);background:var(--argos-primario-tenue)}.pp-horario--sel,.pp-horario--sel:hover{border-color:var(--argos-primario);background:var(--argos-primario);box-shadow:var(--argos-sombra-primario);color:var(--argos-sobre-primario)}.pp-resumen{gap:14px;display:grid}.pp-resumen .pp-mosaicos,.pp-resumen dd{margin:0}.pp-pagina:has(.pp-dock){padding-bottom:92px}.pp-dock{right:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:9;border-bottom:1px solid var(--argos-borde);background:var(--argos-superficie);max-width:480px;box-shadow:var(--argos-sombra-barra);margin:0 auto;padding:12px 16px;position:fixed;left:0}.pp-exito .pp-marca{justify-items:start}.pp-exito__icono{border-radius:var(--argos-radio-full);background:var(--argos-marca-acento);width:48px;height:48px;box-shadow:0 0 0 6px var(--argos-marca-velo);color:var(--argos-marca-fondo-3);place-items:center;display:grid}.pp-exito .pp-acciones{width:100%}.pp-perfil{align-items:center;gap:16px;display:flex}.pp-perfil>div{gap:2px;min-width:0;display:grid}.pp-perfil strong{color:var(--argos-texto-fuerte);font-size:1.15rem;font-weight:700}.pp-perfil small{color:var(--argos-texto-suave);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.pp-perfil .pp-avatar{margin:4px}.pp-grupo{padding:0;display:grid;overflow:hidden}.pp-grupo__item{min-height:58px;color:var(--argos-texto-suave);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.pp-grupo__item:hover,button.pp-grupo__item:hover{background:var(--argos-superficie-alt)}.pp-grupo__item+.pp-grupo__item,.pp-grupo>*+*{border-top:1px solid var(--argos-borde)}.pp-grupo__texto{flex:1;gap:1px;min-width:0;display:grid}.pp-grupo__texto small{color:var(--argos-texto-tenue);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.pp-grupo__texto strong{color:var(--argos-texto-fuerte);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.pp-grupo__texto em{color:var(--argos-texto-suave);font-size:.8rem;font-style:normal}.pp-publico-marca{position:relative}.pp-publico-tema{margin-left:auto}.pp-centro{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.pp-candado-grande{background:var(--argos-primario-tenue);width:64px;height:64px;color:var(--argos-primario-fuerte);border-radius:50%;place-items:center;margin:4px auto;display:grid}.pp-preset--activo{border-color:var(--argos-primario)!important;background:var(--argos-primario-tenue)!important;color:var(--argos-primario-fuerte)!important}.pp-retencion-fila{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-error-titular{justify-items:start;gap:12px;display:grid}.pp-error-titular__icono{background:var(--argos-alerta-suave);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--argos-alerta-borde);color:var(--argos-alerta-fuerte);border-radius:14px;place-items:center;display:grid}.pp-error-titular h1{color:var(--argos-texto-fuerte);font-size:var(--argos-t-xl);letter-spacing:-.01em;margin:0;font-weight:600}.pp .publico__titulo{font-size:1.35rem;font-weight:700}.pp .publico__parrafo{font-size:.94rem;line-height:1.55}.pp .publico__identidad{border-color:var(--argos-primario-borde);border-radius:var(--argos-radio-md);font-size:.94rem}.pp .publico__aviso{border-radius:var(--argos-radio-full);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-sm);border-style:solid;justify-self:start;padding:4px 12px;font-weight:500}.pp .publico__terminos{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border-color:#0000}.pp .publico__opciones{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);gap:0;overflow:hidden}.pp .publico__opciones .publico__opcion{background:0 0;border:0;border-radius:0;flex-direction:row-reverse;justify-content:space-between;gap:14px;padding:14px 16px}.pp .publico__opciones .publico__opcion+.publico__opcion{border-top:1px solid var(--argos-borde)}.pp .publico__opcion strong{font-size:.94rem}.pp .publico__opcion small{font-size:.8rem}.pp .publico__opciones .publico__opcion input{appearance:none;border-radius:var(--argos-radio-full);background:var(--argos-borde-control);cursor:pointer;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.pp .publico__opciones .publico__opcion input:after{content:"";background:var(--argos-superficie);width:20px;height:20px;box-shadow:var(--argos-sombra-sm);border-radius:50%;transition:translate .15s;position:absolute;top:3px;left:3px}.pp .publico__opciones .publico__opcion input:checked{background:var(--argos-primario)}.pp .publico__opciones .publico__opcion input:checked:after{translate:18px}.pp .publico__opciones .publico__opcion input:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.pp .publico__retencion{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border-color:#0000}.pp .publico__selector select{border-radius:var(--argos-radio-full)}.pp .publico__opcion--declaracion{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);border-color:#0000;font-size:.94rem}.pp-pagina:has(.publico__acciones){padding-bottom:92px}.pp .publico__acciones{right:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:9;border-bottom:1px solid var(--argos-borde);background:var(--argos-superficie);max-width:480px;box-shadow:var(--argos-sombra-barra);grid-template-columns:1fr 1.4fr;margin:0 auto;padding:12px 16px;display:grid;position:fixed;left:0}.pp .publico__acciones .boton{min-height:46px}@media (width<=767px){.pp-publico{place-items:start center;padding:12px}.pp-publico .publico__tarjeta{gap:14px;padding:20px 18px}.pp-publico--denso .publico__tarjeta{gap:10px}.pp-publico--denso .publico__parrafo{font-size:var(--argos-t-body);line-height:1.5}.pp-publico--denso .publico__opcion{font-size:var(--argos-t-body);padding:10px 12px}.pp-publico--denso .publico__opcion small{font-size:var(--argos-t-sm)}.pp-publico--denso .publico__aviso{padding:8px 12px}}button.pp-grupo__item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.pp-nombre-form{flex-wrap:wrap}.pp-nombre-input{border:1px solid var(--argos-borde-control);border-radius:var(--argos-radio-full);background:var(--argos-superficie);width:100%;min-height:44px;color:var(--argos-texto-fuerte);font:inherit;margin-top:4px;padding:0 16px}.pp-nombre-input:focus{outline:2px solid var(--argos-primario);outline-offset:1px}.pp-nombre-acciones{justify-content:flex-end;gap:8px;width:100%;display:flex}.pp-grupo__texto{min-width:0}.pp-grupo__texto strong{overflow-wrap:anywhere}.pp-invitacion{border:1px solid var(--argos-primario-borde);border-radius:var(--argos-radio-md);background:var(--argos-primario-tenue);align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-invitacion__avatar{background:var(--argos-marca-fondo-1);width:38px;height:38px;box-shadow:0 0 0 2px var(--argos-primario-tenue), 0 0 0 4px var(--argos-primario);color:var(--argos-marca-acento);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-sm);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;margin:3px;font-weight:600;display:inline-grid}.pp-invitacion__texto{gap:3px;min-width:0;display:grid}.pp-invitacion__texto strong{color:var(--argos-texto-fuerte);font-size:var(--argos-t-body);font-weight:600;line-height:1.35}.pp-invitacion__texto small{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);align-items:center;gap:5px;display:inline-flex}.pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-permiso{gap:14px;display:grid}.pp-permiso__cabecera{border-bottom:1px solid var(--argos-borde);align-items:center;gap:14px;padding-bottom:14px;display:flex}.pp-permiso__cabecera>div{flex:1;gap:2px;min-width:0;display:grid}.pp-permiso__cabecera strong{color:var(--argos-texto-fuerte);font-size:1.02rem;font-weight:700}.pp-permiso__cabecera .pp-avatar{margin:4px}.pp-permiso__vigencia{color:var(--argos-texto-suave);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-sm);letter-spacing:.02em}.pp-permiso__lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-permiso__lista li{color:var(--argos-texto-fuerte);align-items:flex-start;gap:12px;font-size:.94rem;line-height:1.35;display:flex}.pp-permiso__lista li>span:last-child{padding-top:4px}.pp-permiso__lista small{color:var(--argos-texto-suave);margin-top:1px;font-size:.8rem;display:block}.pp-permiso__icono{background:var(--argos-primario-suave);width:28px;height:28px;color:var(--argos-primario);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pp-permiso__no{color:var(--argos-texto-suave)!important}.pp-permiso__no .pp-permiso__icono{border:1px solid var(--argos-borde);background:var(--argos-superficie-alt);color:var(--argos-texto-tenue)}.pp-permiso__pie{border-radius:var(--argos-radio-md);background:var(--argos-superficie-alt);color:var(--argos-texto);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.86rem;line-height:1.5;display:flex}.pp-permiso__pie svg{color:var(--argos-primario);flex-shrink:0;margin-top:2px}.pp-permiso__confirmar,.pp-confirmar{border:1px solid var(--argos-peligro-borde);border-radius:var(--argos-radio-md);background:var(--argos-peligro-suave);gap:10px;padding:12px;display:grid}.pp-permiso__confirmar p,.pp-confirmar p{color:var(--argos-texto-fuerte);font-size:var(--argos-t-body);margin:0}.pp-permiso__confirmar>div,.pp-confirmar>div{justify-content:flex-end;gap:8px;display:flex}@media (width>=600px) and (width<=899px){.pp__contenido,.pp-barra,.pp-dock,.pp .publico__acciones{max-width:720px}}@media (width>=900px){html:has(.pp-escritorio-barra){scroll-padding-top:76px}.pp-marco{z-index:20;background:var(--argos-fondo);width:264px;display:block;position:fixed;inset:0 auto 0 0}.pp-marco__interior{flex-direction:column;align-items:stretch;gap:16px;height:100dvh;padding:14px 12px;display:flex;overflow-y:auto}.pp-marco__marca,.pp-marco__acciones{flex-shrink:0;display:block}.pp-marco__marca{padding:4px 8px 14px}.pp-marco__marca .pp-cabecera__marca img{object-fit:contain;width:52px;height:24px}.pp-marco__acciones{border-top:1px solid var(--argos-borde-fuerte);margin-top:auto;padding-top:12px}.pp-marco__acciones .pp-cabecera__acciones{margin-left:0}.pp-marco__acciones .argos-boton-tema{width:40px;height:40px;box-shadow:none}.pp-barra{min-width:0;max-width:none;box-shadow:none;background:0 0;flex-direction:column;gap:2px;margin:0;padding:10px 0 0;display:flex;position:static}.pp-barra__item{border-radius:var(--argos-radio-md);white-space:nowrap;border:0;justify-content:flex-start;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:.9rem;display:flex}.pp-barra__item:hover{background:color-mix(in srgb, var(--argos-superficie) 62%, transparent);color:var(--argos-texto-fuerte)}.pp-barra__item--activa,.pp-barra__item--activa:hover{background:var(--marco-activo);color:var(--marco-activo-texto);box-shadow:var(--argos-sombra-sm)}.pp-barra__icono{color:currentColor;border:0;border-radius:0;width:22px;height:22px}.pp-barra__item--activa .pp-barra__icono{color:var(--argos-primario);background:0 0;border:0}.pp-escritorio-barra{z-index:10;border-bottom:1px solid var(--argos-borde);background:var(--argos-fondo);justify-content:space-between;align-items:center;gap:16px;height:60px;margin-left:264px;padding:0 32px;display:flex;position:sticky;top:0}.pp__contenido{max-width:none;margin-left:264px;padding:28px 32px 64px}.pp__contenido>.pp-cabecera:not(.pp-cabecera--hija){display:none}.pp-cabecera--hija{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;max-width:1000px;min-height:44px;margin:0 0 24px;padding:0;position:static}.pp-cabecera--hija .pp-cabecera__titulo{font-size:var(--argos-t-xl)}.pp-cabecera--hija .argos-boton-tema{display:none}.pp-progreso{width:100%;max-width:1000px;margin:0 0 24px}.pp-pagina{gap:24px;width:100%;min-width:0;max-width:1000px;margin:0;padding:0}.pp-pagina>*{min-width:0}.pp-pagina--inicio,.pp-pagina--sesiones{max-width:1280px}.pp-pagina--cuenta{max-width:1080px}.pp-titulo,.pp-saludo h1{font-size:1.62rem}.pp-saludo{margin-bottom:8px}.pp-card{padding:24px}.pp-pagina>.estado-vacio{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie);text-align:left;justify-content:flex-start;align-items:flex-start;min-height:0;padding:32px}.pp-pagina>.estado-vacio .estado-vacio__descripcion{max-width:60ch}.pp-atajos{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-proxima .pp-marca{min-height:280px;padding:28px}.pp-proxima .pp-marca__agua{height:210px;right:-80px}.pp-proxima .pp-marca__acciones .boton{flex:0 auto;min-width:180px}.pp-pendientes{padding:0}.pp-sesiones{align-items:start;gap:24px}.pp-sesiones>.pp-card--cal{width:100%;max-width:440px;padding:20px}.pp-sesiones__listas{gap:24px}.pp-turno{padding:18px 20px}.pp-pagina--cuenta>.pp-cuenta-salir{justify-self:start;width:auto}.pp-perfil small,.pp-grupo__texto strong{overflow-wrap:anywhere;white-space:normal;overflow:visible}.pp-grupo__item{padding:18px 20px}.pp-reserva-estado{max-width:760px}.pp-reserva-estado__panel{gap:24px;padding:28px}.pp-reserva-estado__panel>.boton{justify-self:start;width:auto}.pp-reserva-estado__panel>.pp-con{border-bottom:1px solid var(--argos-borde);width:100%;padding-bottom:24px}:is(.pp-pagina:has(.pp-dock),.pp-pagina:has(.publico__acciones)){padding-bottom:0}.pp-dock,.pp .publico__acciones{border-top:1px solid var(--argos-borde);max-width:none;box-shadow:none;background:0 0;border-bottom:0;margin:0;padding:20px 0 0;position:static}}@media (width>=1100px){.pp-pagina--cuenta{grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);align-items:start}.pp-pagina--cuenta>.pp-titulo{grid-column:1/-1}.pp-pagina--cuenta>.pp-perfil{grid-area:2/1}.pp-pagina--cuenta>.pp-grupo{grid-area:2/2/span 3;padding:0}.pp-pagina--cuenta>.pp-cuenta-salir{grid-area:3/1}.pp-pagina--cuenta>[role=status],.pp-pagina--cuenta>[role=alert]{grid-column:1}.pp-perfil{flex-direction:column;align-items:flex-start;gap:20px}.pp-reserva{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.pp-reserva__paso{gap:20px}.pp-reserva__ayuda{background:var(--argos-superficie-alt);box-shadow:none;gap:18px;display:grid;position:sticky;top:84px}.pp-reserva__ayuda h2{color:var(--argos-texto-fuerte);font-size:var(--argos-t-lg);margin:0}.pp-reserva__ayuda p{color:var(--argos-texto-suave);font-size:var(--argos-t-body);margin:0;line-height:1.6}.pp-reserva__ayuda dl{border-block:1px solid var(--argos-borde);gap:16px;margin:0;padding:18px 0;display:grid}.pp-reserva__ayuda dt{color:var(--argos-texto-suave);font-size:var(--argos-t-sm)}.pp-reserva__ayuda dd{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);margin:3px 0 0;font-weight:600}}@media (width>=1200px){.pp-inicio-principal:has(>.pp-proxima):has(>.pp-inicio-gestiones){grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start}}.pp-turno-lateral,.svp__cabeza,.svp__controles{display:contents}.pp-turno-lateral__titulo,.publico__agua{display:none}@media (width>=1280px){.pp__contenido{padding:24px 32px 32px}:is(.pp-tablero,.pp-pagina--sesiones:has(>.pp-agenda),.pp-reserva-pc,.pp-cuenta-pc,.pp-pagina:has(.pp-permiso,.publico__columnas)){max-width:1680px;margin-inline:auto}.pp-cabecera--hija:has(~.pp-reserva-pc,~.svp,~.pp-pagina .pp-permiso,~.pp-pagina .publico__columnas){max-width:1680px;margin:0 auto 20px}.pp-cabeza-enlace{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-cabeza-enlace h2{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.pp-cabeza-enlace a{color:var(--argos-primario);font-size:var(--argos-t-sm);font-weight:600;text-decoration:none}.pp-cabeza-enlace a:hover{text-decoration:underline}.pp-tablero{grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr);align-content:start;align-items:start;gap:24px}.pp-tablero>.pp-saludo{grid-column:1/-1;margin:0}.pp-tablero__principal,.pp-tablero__lateral{flex-direction:column;gap:24px;min-width:0;display:flex}.pp-tablero .pp-proxima .pp-marca{min-height:0;padding:28px 32px}.pp-tablero .pp-marca__hora{font-size:3.6rem}.pp-agenda-inicio,.pp-permisos-inicio{flex-direction:column;display:flex}.pp-agenda-inicio__cuerpo{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:28px;padding:20px 24px 24px;display:grid}.pp-agenda-inicio__cal{border-right:1px solid var(--argos-borde);padding-right:28px}.pp-agenda-inicio__lista{align-content:start;gap:10px;min-width:0;display:grid}.pp-agenda-inicio__lista .pp-seccion__titulo{padding:0 0 4px}.pp-agenda-inicio .pp-cal__grilla{row-gap:6px}.pp-agenda-inicio .pp-cal__dia{height:48px}.pp-agenda-inicio__lista .pp-pendiente{padding:9px 12px}.pp-agenda-inicio__lista .pp-insignia{width:46px;height:46px;font-size:1.22rem}.pp-insignia--ok{background:var(--argos-primario-tenue);color:var(--argos-primario)}.pp-permisos-inicio__pie{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);margin:0}.pp-agenda-inicio__vacio{border:1.5px dashed var(--argos-borde-fuerte);border-radius:var(--argos-radio-lg);justify-items:start;gap:12px;padding:20px;display:grid}.pp-permisos-inicio>.pp-pendientes__cuerpo{align-content:start;padding:14px}.pp-permisos-inicio__item{border-radius:var(--argos-radio-lg);background:var(--argos-superficie-alt);gap:14px;padding:16px;display:grid}.pp-permisos-inicio__item .pp-con__avatar{width:40px;height:40px;font-size:.82rem}.pp-permisos-inicio__item .pp-con strong{font-size:var(--argos-t-md)}.pp-permisos-inicio .pp-permiso__lista{gap:9px}.pp-permisos-inicio .pp-permiso__lista li{font-size:.88rem}.pp-permisos-inicio .pp-permiso__lista li>span:last-child{padding-top:5px}.pp-pagina--sesiones:has(>.pp-agenda){grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 116px)}.pp-agenda{grid-template-columns:300px minmax(0,1fr) minmax(420px,1fr);gap:24px;min-height:0;display:grid}.pp-agenda__lista,.pp-agenda__detalle{scrollbar-width:thin;min-height:0;overflow-y:auto}.pp-agenda__lado{flex-direction:column;gap:16px;display:flex}.pp-agenda__lado .pp-card--cal{padding:14px 12px}.pp-agenda__cifras{grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.pp-agenda__cifras div{padding:16px 18px}.pp-agenda__cifras div+div{border-left:1px solid var(--argos-borde)}.pp-agenda__cifras dd{color:var(--argos-texto-fuerte);font-family:var(--argos-fuente-datos);margin:6px 0 0;font-size:2rem;font-weight:600;line-height:1}.pp-agenda__lista.pp-card{box-shadow:none;background:0 0;align-content:start;gap:22px;padding:2px 6px 6px 2px;display:grid}.pp-agenda .pp-turno{gap:6px;padding:14px 16px}.pp-agenda .pp-turno__fecha{align-items:baseline}.pp-agenda .pp-turno__quien strong{overflow-wrap:anywhere}.pp-turno--activa,.pp-turno--activa:hover{border-color:var(--argos-primario);background:var(--argos-primario-tenue);box-shadow:0 0 0 1px var(--argos-primario), var(--argos-sombra-panel)}.pp-agenda-turno{align-content:start;gap:16px;display:grid}.pp-agenda-turno .pp-marca__acciones .boton{flex:none;min-width:240px}.pp-agenda-turno .pp-ancho{justify-self:start;width:auto;min-width:240px}.pp-agenda-turno .pp-nota--centro{text-align:left}.pp-agenda .pp-ver-mas{justify-self:center;width:auto;min-width:200px}.pp-agenda-turno .pp-marca{padding:26px 28px}.pp-agenda-turno .pp-marca__hora{font-size:3.4rem}.pp-turno-lateral{border-radius:var(--argos-radio-lg);background:var(--argos-superficie);box-shadow:var(--argos-sombra-panel);align-content:start;gap:16px;padding:24px;display:grid}.pp-turno-lateral__titulo{color:var(--argos-texto-fuerte);font-size:var(--argos-t-lg);margin:0;font-weight:700;display:block}.pp-turno-lateral .pp-acciones{gap:8px}.pp-reserva-pc{grid-template-columns:minmax(260px,300px) minmax(400px,1.15fr) minmax(360px,1fr);align-items:start;gap:24px}.pp-reserva-pc__con{flex-direction:column;gap:16px;min-width:0;display:flex}.pp-reserva-pc__con>.pp-card:first-child{padding:18px 20px}.pp-reserva-pc .pp-reserva-pc__ayuda{align-content:start;gap:18px;display:grid;position:static}.pp-reserva-pc__pasos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-reserva-pc__pasos li{color:var(--argos-texto);font-size:var(--argos-t-body);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.pp-reserva-pc__pasos b{background:var(--argos-superficie);width:22px;height:22px;color:var(--argos-primario);font-family:var(--argos-fuente-datos);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:.72rem;display:grid}.pp-reserva-pc__dia,.pp-reserva-pc__horario{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.pp-reserva-pc__titulo{color:var(--argos-texto-fuerte);font-size:var(--argos-t-xl);letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-weight:700;display:flex}.pp-reserva-pc__titulo--chico{font-size:var(--argos-t-lg)}.pp-reserva-pc__titulo b{background:var(--argos-primario-tenue);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--argos-primario-borde);color:var(--argos-primario);font-family:var(--argos-fuente-datos);border-radius:50%;flex-shrink:0;place-items:center;font-size:.86rem;display:grid}.pp-reserva-pc__titulo b.pp-reserva-pc__num--hecho{background:var(--argos-primario);box-shadow:none;color:var(--argos-sobre-primario)}.pp-reserva-pc__fecha{display:inline-block}.pp-reserva-pc__fecha:first-letter{text-transform:uppercase}.pp-reserva-pc__dia .pp-card{box-shadow:none;background:0 0;padding:0}.pp-reserva-pc__dia .pp-cal__cabecera{padding-bottom:14px}.pp-reserva-pc__dia .pp-cal__grilla{row-gap:4px}.pp-reserva-pc__dia .pp-cal__dia{height:62px;font-size:1.04rem}.pp-reserva-pc__dia .pp-cal__dia span{width:50px;height:50px}.pp-reserva-pc__dia .pp-cal__dia i{bottom:2px}.pp-reserva-pc__vacio{border:1.5px dashed var(--argos-borde-fuerte);border-radius:var(--argos-radio-lg);text-align:center;place-content:center;justify-items:center;gap:10px;padding:36px 24px;display:grid}.pp-reserva-pc__vacio strong{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md)}.pp-reserva-pc .pp-horario{min-width:96px}.pp-reserva-pc__horario .pp-segmentado{max-width:360px}.pp-reserva-pc__confirmar{border-top:1px solid var(--argos-borde);gap:14px;padding-top:20px;display:grid}.pp-reserva-pc__confirmar--inactivo .pp-reserva-pc__titulo{color:var(--argos-texto-tenue)}.pp-reserva-pc__confirmar--inactivo .pp-reserva-pc__titulo b{background:var(--argos-superficie-alt);box-shadow:inset 0 0 0 1px var(--argos-borde);color:var(--argos-texto-tenue)}.pp-reserva-pc__confirmar dd{margin:0}.pp-reserva-pc__confirmar>.pp-ancho{justify-self:end;width:auto;min-width:280px}.pp .publico__columnas{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:32px;display:grid}.pp .publico__contexto{isolation:isolate;border-radius:var(--argos-radio-xl);background:radial-gradient(120% 140% at 88% 30%, var(--argos-marca-fondo-2) 0%, transparent 58%), linear-gradient(160deg, var(--argos-marca-fondo-1), var(--argos-marca-fondo-3));box-shadow:var(--argos-sombra-lg);color:var(--argos-marca-texto);flex-direction:column;gap:18px;padding:36px;display:flex;position:sticky;top:84px;overflow:hidden}.pp .publico__contexto .publico__identidad{border-color:var(--argos-marca-borde-fuerte);background:var(--argos-marca-realce);color:var(--argos-marca-acento);align-self:flex-start}.pp .publico__contexto .publico__identidad strong{color:var(--argos-marca-texto-fuerte)}.pp .publico__contexto .publico__titulo{color:var(--argos-marca-texto-fuerte);letter-spacing:-.02em;margin-top:8px;font-size:2.1rem}.pp .publico__contexto .publico__parrafo{color:var(--argos-marca-texto);font-size:1.06rem}.pp .publico__contexto .publico__parrafo strong{color:var(--argos-marca-texto-fuerte)}.pp .publico__contexto .publico__aviso{border-color:var(--argos-marca-borde-fuerte);background:var(--argos-marca-realce);color:var(--argos-marca-acento)}.pp .publico__contexto .publico__terminos{border:0;border-top:1px solid var(--argos-marca-borde-fuerte);box-shadow:none;background:0 0;border-radius:0;margin-top:6px;padding:22px 0 0}.pp .publico__contexto .publico__terminos summary{color:var(--argos-marca-texto-fuerte);pointer-events:none;padding:0}.pp .publico__contexto .publico__terminos summary svg{color:var(--argos-marca-acento)}.pp .publico__contexto .publico__terminos summary span{display:none}.pp .publico__contexto .publico__terminos .publico__parrafo{color:var(--argos-marca-texto);margin:12px 0 0;padding:0;font-size:.94rem;line-height:1.65}.pp .publico__decision{flex-direction:column;gap:16px;min-width:0;display:flex}.pp .publico__decision .publico__acciones{justify-content:flex-end;gap:10px;display:flex}.pp .publico__decision .publico__acciones .boton{min-width:180px}.pp .publico__selector select{max-width:360px}.pp .publico__agua{z-index:-1;opacity:.12;pointer-events:none;width:auto;height:200px;display:block;position:absolute;top:-36px;right:-150px}.pp-pagina--cuenta.pp-cuenta-pc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.pp-cuenta-pc>.pp-titulo,.pp-cuenta-pc__perfil{grid-column:1/-1}.pp-cuenta-pc__perfil{align-items:center;gap:24px;padding:24px 32px;display:flex}.pp-cuenta-pc__perfil .pp-avatar{width:72px;height:72px;box-shadow:0 0 0 3px var(--argos-marca-fondo-3), 0 0 0 5px var(--argos-marca-acento);flex-shrink:0;margin:6px;font-size:1.7rem}.pp-cuenta-pc__quien{gap:4px;min-width:0;display:grid}.pp-cuenta-pc__quien .pp-marca__texto{margin:0}.pp-cuenta-pc__cifras{gap:0;margin:0 0 0 auto;display:flex}.pp-cuenta-pc__cifras div{border-left:1px solid var(--argos-marca-borde-fuerte);flex-direction:column-reverse;gap:4px;padding:2px 28px;display:flex}.pp-cuenta-pc__cifras dt{color:var(--argos-marca-texto);font-size:var(--argos-t-sm);white-space:nowrap}.pp-cuenta-pc__cifras dd{color:var(--argos-marca-texto-fuerte);font-family:var(--argos-fuente-datos);margin:0;font-size:1.6rem;font-weight:600;line-height:1.1}.pp-cuenta-pc__salir{flex-shrink:0;width:auto;margin-left:8px}.pp-cuenta-pc__ajustes{flex-direction:column;gap:24px;min-width:0;display:flex}.pp-cuenta-pc__ajustes .pp-grupo__item .pp-con__avatar{margin:4px 6px 4px 4px}.pp-cuenta-pc__ajustes .pp-grupo__item .boton{flex-shrink:0;text-decoration:none}.pp-permiso{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:28px}.pp-permiso__cabecera{border-bottom:0;grid-area:1/1;padding-bottom:0}.pp-permiso .pp-permiso__lista{border-top:1px solid var(--argos-borde);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:20px}.pp-permiso .pp-permiso__lista li{border:1px solid var(--argos-borde);border-radius:var(--argos-radio-lg);background:var(--argos-superficie-alt);padding:18px}.pp-permiso .pp-permiso__lista li>span:last-child{gap:6px;font-weight:600;display:grid}.pp-permiso__explicacion{color:var(--argos-texto-suave);font-size:.86rem;font-weight:400;line-height:1.5}.pp-permiso__estado{color:var(--argos-primario);font-family:var(--argos-fuente-datos);font-size:var(--argos-t-xs);letter-spacing:.1em;text-transform:uppercase;justify-self:start;margin-top:2px;font-weight:600}.pp-permiso__no .pp-permiso__estado{color:var(--argos-texto-tenue)}.pp-permiso .pp-permiso__no{background:var(--argos-superficie)!important;border-style:dashed!important}.pp-permiso>.boton,.pp-permiso>.pp-permiso__confirmar{grid-area:1/2}.pp-permiso>.boton{width:auto;min-width:240px}.pp-permiso__pie{grid-column:1/-1;justify-self:start}.pp-permiso>[role=alert]{grid-column:1/-1}.pp .svp{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-content:center;gap:20px 40px;width:100%;max-width:1680px;min-height:calc(100dvh - 180px);margin:0 auto;padding:0}.pp .svp>.svp__previa{aspect-ratio:16/9;grid-area:1/1/span 2;align-self:center;width:100%;max-height:calc(100dvh - 240px)}.pp .svp>.svp__cabeza{grid-area:1/2;align-self:end;gap:6px;display:grid}.pp .svp>.svp__cabeza h1{font-size:1.9rem}.pp .svp>.svp__cabeza .svp__sub{margin:0}.pp .svp>.svp__controles{grid-area:2/2;align-self:start;gap:16px;display:grid}.pp-cuenta-pc__tema .pp-segmentado{flex-shrink:0;width:240px}}@media (width>=1280px) and (width<=1439px){.pp-reserva-pc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-reserva-pc__con{grid-column:1/-1}.pp-reserva-pc .pp-reserva-pc__ayuda{display:none}.pp-agenda{grid-template-columns:272px minmax(0,1fr) minmax(360px,1fr)}}@media (width>=1280px) and (width<=1599px){.pp-agenda-inicio__cuerpo{grid-template-columns:minmax(0,1fr)}.pp-agenda-inicio__cal{display:none}}.acceso{background:var(--argos-fondo,var(--argos-superficie));min-height:100vh;color:var(--argos-texto);font-family:var(--argos-fuente);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid;position:relative}.acceso__marca{row-gap:var(--argos-sp-5);padding:112px clamp(24px, 5vw, 72px) max(var(--argos-sp-6), calc((100vh - 800px) / 2));color:var(--argos-marca-texto);background:radial-gradient(60% 45% at 50% 40%, var(--argos-marca-velo) 0%, transparent 70%), linear-gradient(160deg, var(--argos-marca-fondo-2), var(--argos-marca-fondo-1) 55%, var(--argos-marca-fondo-3));grid-template-rows:minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.acceso__marca>*{position:relative}.acceso__logo{top:var(--argos-sp-6);color:var(--argos-marca-texto-fuerte);font-size:var(--argos-t-md);letter-spacing:.02em;align-items:center;gap:10px;display:inline-flex;position:absolute;left:clamp(24px,5vw,72px)}.acceso__logo img{object-fit:contain;width:64px;height:30px}.acceso__logo strong{font-weight:700}.acceso__escena{pointer-events:none;align-self:end;place-items:center;width:100%;height:100%;min-height:0;max-height:560px;display:grid;position:relative;overflow:clip;container:escena/size}.acceso__lente{aspect-ratio:1;width:min(100cqmin,520px);position:relative}.acceso__lente>svg,.acceso__lente-canvas{width:100%;height:100%;position:absolute;inset:0}.acceso__lente-canvas{opacity:0}.acceso__escena[data-lente=vivo] .acceso__lente-canvas{opacity:1;transition:opacity .48s cubic-bezier(.22,1,.36,1)}.acceso__escena[data-lente=vivo] .acceso__lente>svg{opacity:0;transition:opacity .3s .18s}.acceso__bisel{aspect-ratio:1;width:min(128cqmin,680px);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 62%,#0000 90%);mask-image:linear-gradient(#0000 0,#000 18% 62%,#0000 90%)}.acceso__bisel svg{width:100%;height:100%;display:block}.acceso__escena[data-lente=vivo] .acceso__bisel{will-change:transform}@container escena (height<=170px){.acceso__lente,.acceso__bisel{display:none}}.lente-svg__fondo{fill:color-mix(in srgb, var(--argos-lente-pupila) 60%, var(--argos-lente-iris-profundo))}.lente-svg__dial{fill:none;stroke:var(--argos-lente-dial)}.lente-svg__marcas{fill:none;stroke:var(--argos-lente-marcas);stroke-opacity:.9}.lente-svg__limbo{fill:none;stroke:var(--argos-lente-anillo);stroke-opacity:.55;stroke-width:1px}.lente-svg__pupila{fill:var(--argos-lente-pupila)}.lente-svg__cristal{stop-color:var(--argos-lente-cristal)}.lente-svg__iris{stop-color:var(--argos-lente-iris)}.lente-svg__iris-profundo{stop-color:var(--argos-lente-iris-profundo)}.lente-svg__anillo{stop-color:var(--argos-lente-anillo)}.bisel-svg__linea{fill:none;stroke:var(--argos-marca-texto);stroke-opacity:.08;stroke-width:1px}.bisel-svg__marcas{fill:none;stroke:var(--argos-marca-texto);stroke-opacity:.14;stroke-width:1.2px}.acceso__mensaje{text-align:center;justify-self:center;max-width:36rem}.acceso__mensaje h1{color:var(--argos-marca-texto-fuerte);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1.08}.acceso__mensaje h1 span{display:block}.acceso__mensaje h1 span+span{color:var(--argos-marca-texto-suave)}.acceso__mensaje p{max-width:31rem;margin:var(--argos-sp-4) auto 0;color:var(--argos-marca-texto-suave);font-size:var(--argos-t-md);line-height:1.6}.acceso__garantias{color:var(--argos-marca-texto-suave);font-size:var(--argos-t-sm);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.acceso__garantias li{align-items:center;gap:12px;display:inline-flex}.acceso__garantias li+li:before{content:"·";color:var(--argos-marca-acento);font-weight:700}.acceso__panel{padding:var(--argos-sp-6) var(--argos-sp-5);background:var(--argos-superficie);place-items:center;display:grid;position:relative}.acceso__tema{top:var(--argos-sp-4);right:var(--argos-sp-4);position:absolute}.acceso__formulario{gap:var(--argos-sp-4);width:min(420px,100%);display:grid}.acceso__encabezado h2{color:var(--argos-texto-fuerte);font-size:var(--argos-t-2xl);letter-spacing:-.02em;margin:0;font-weight:600}.acceso__encabezado p{margin:var(--argos-sp-2) 0 0;color:var(--argos-texto-suave);font-size:var(--argos-t-body)}.acceso__campo{gap:6px;display:grid}.acceso__campo label{color:var(--argos-texto-fuerte);font-size:var(--argos-t-sm);font-weight:600}.acceso__etiqueta{justify-content:space-between;align-items:baseline;gap:var(--argos-sp-2);display:flex}.acceso__control{border:1.5px solid var(--argos-borde-control);background:var(--argos-superficie);min-height:48px;color:var(--argos-texto-suave);border-radius:12px;align-items:center;gap:12px;padding:0 6px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.acceso__control:focus-within{border-color:var(--argos-primario);box-shadow:0 0 0 4px var(--argos-anillo-foco);color:var(--argos-primario-fuerte)}.acceso__control:has(input[aria-invalid=true]){border-color:var(--argos-peligro)}.acceso__control input{min-width:0;height:44px;color:var(--argos-texto-fuerte);font:inherit;font-size:var(--argos-t-md);background:0 0;border:0;outline:none;flex:1}.acceso__control input::placeholder{color:var(--argos-texto-tenue)}.acceso__control input:-webkit-autofill{-webkit-text-fill-color:var(--argos-texto-fuerte);caret-color:var(--argos-texto-fuerte);-webkit-box-shadow:0 0 0 1000px var(--argos-superficie) inset;box-shadow:0 0 0 1000px var(--argos-superficie) inset;transition:background-color 9999s ease-out}.acceso__control input:-webkit-autofill:hover{-webkit-text-fill-color:var(--argos-texto-fuerte);caret-color:var(--argos-texto-fuerte);-webkit-box-shadow:0 0 0 1000px var(--argos-superficie) inset;box-shadow:0 0 0 1000px var(--argos-superficie) inset;transition:background-color 9999s ease-out}.acceso__control input:-webkit-autofill:focus{-webkit-text-fill-color:var(--argos-texto-fuerte);caret-color:var(--argos-texto-fuerte);-webkit-box-shadow:0 0 0 1000px var(--argos-superficie) inset;box-shadow:0 0 0 1000px var(--argos-superficie) inset;transition:background-color 9999s ease-out}.acceso__control input:-webkit-autofill:first-line{font-family:var(--argos-fuente);font-size:var(--argos-t-md)}.acceso__ver{width:36px;height:36px;color:var(--argos-texto-suave);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.acceso__ver:hover{background:var(--argos-superficie-hundida);color:var(--argos-texto-fuerte)}.acceso__ver:focus-visible,.acceso__enlace:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}.acceso__enlace{color:var(--argos-primario-fuerte);font-size:var(--argos-t-sm);margin:-11px 0;padding:11px 0;font-weight:600;text-decoration:none;display:inline-block}.acceso__enlace:hover{text-decoration:underline}.acceso__error{color:var(--argos-peligro-fuerte);font-size:var(--argos-t-sm)}.acceso__aviso{color:var(--argos-alerta-fuerte);font-size:var(--argos-t-sm)}.acceso__alerta{padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-peligro-borde);background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte);font-size:var(--argos-t-body);border-radius:12px;margin:0;line-height:1.5}.acceso__enviar{width:100%;text-decoration:none}.acceso__alta{color:var(--argos-texto-suave);font-size:var(--argos-t-body);text-align:center;margin:0}.acceso__alta a{color:var(--argos-primario-fuerte);margin:-10px 0;padding:10px 2px;font-weight:600;text-decoration:none;display:inline-block}.acceso__alta a:hover{text-decoration:underline}.acceso__alta a:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px;border-radius:4px}.acceso__legal{color:var(--argos-texto-tenue);font-size:var(--argos-t-xs);text-align:center;text-wrap:balance;margin:0;line-height:1.5}.acceso__reglas{font-size:var(--argos-t-sm);flex-wrap:wrap;gap:4px 14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.acceso__reglas li{color:var(--argos-texto-suave);align-items:center;gap:5px;transition:color .15s;display:inline-flex}.acceso__reglas li[data-estado=ok]{color:var(--argos-primario-fuerte)}.acceso__reglas li[data-estado=falta]{color:var(--argos-peligro-fuerte)}.acceso__solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acceso__exito{padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-primario-borde);background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte);font-size:var(--argos-t-body);border-radius:12px;margin:0;line-height:1.5}.acceso__texto{color:var(--argos-texto);font-size:var(--argos-t-body);margin:0;line-height:1.6}.acceso__texto strong{color:var(--argos-texto-fuerte);overflow-wrap:anywhere}.acceso__secundarias{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.acceso__vinculo{min-height:36px;color:var(--argos-primario-fuerte);font:inherit;font-size:var(--argos-t-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-weight:600}.acceso__vinculo:hover{text-decoration:underline}.acceso__vinculo:focus-visible{outline:3px solid var(--argos-anillo-foco);outline-offset:2px}@media (prefers-reduced-motion:reduce){.acceso__reglas li{transition:none}}@media (width<=900px){.acceso{grid-template-rows:auto 1fr;grid-template-columns:1fr}.acceso__marca{align-content:start;gap:var(--argos-sp-4);padding:var(--argos-sp-5) var(--argos-sp-4) var(--argos-sp-6);grid-template-rows:auto auto}.acceso__logo{position:static}.acceso__garantias,.acceso__mensaje p{display:none}.acceso__escena{top:56px;right:calc(var(--argos-sp-4) + 4px);bottom:var(--argos-sp-3);aspect-ratio:1;align-self:stretch;width:auto;height:auto;max-height:80px;position:absolute;overflow:visible;container-type:normal}.acceso__lente{width:100%}.acceso__bisel{width:122%}.acceso__mensaje{text-align:left;justify-self:start;padding-right:96px}.acceso__mensaje h1{text-wrap:balance;font-size:clamp(1.5rem,4.5vw,2.25rem)}.acceso__panel{padding:var(--argos-sp-5) var(--argos-sp-4) var(--argos-sp-6);place-items:start center;position:static}}@media (width>=600px) and (width<=900px){.acceso__panel{place-items:center}}.publico{min-height:100vh;padding:var(--argos-sp-5);background:var(--argos-superficie-hundida);font-family:var(--argos-fuente);place-items:center;display:grid}.publico__tarjeta{gap:var(--argos-sp-4);border-radius:var(--argos-radio-xl);background:var(--argos-superficie);width:100%;max-width:680px;box-shadow:var(--argos-sombra-lg);padding:clamp(22px,5vw,42px);display:grid}.publico__marca{align-items:center;gap:var(--argos-sp-3);display:flex}.publico__marca img{object-fit:contain;width:64px;height:30px}.publico__marca strong{color:var(--argos-texto-fuerte);font-weight:600;display:block}.publico__marca span{color:var(--argos-texto-suave);font-size:var(--argos-t-sm)}.publico__marca .argos-boton-tema{margin-left:auto}.publico__titulo,.publico__tarjeta h1{color:var(--argos-texto-fuerte);font-size:var(--argos-t-xl);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.publico__parrafo{color:var(--argos-texto);font-size:var(--argos-t-md);margin:0;line-height:1.65}.publico__parrafo--grande{font-size:var(--argos-t-lg);line-height:1.55}.publico__nota{color:var(--argos-texto-suave);font-size:var(--argos-t-sm);margin:0;line-height:1.5}.publico__nota--centro{text-align:center}.publico__ancho{width:100%;text-decoration:none}.publico__identidad{align-items:center;gap:var(--argos-sp-3);padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-primario-borde);border-radius:var(--argos-radio-md);background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte);font-size:var(--argos-t-md);line-height:1.35;display:flex}.publico__identidad svg{flex-shrink:0}.publico__identidad strong{overflow-wrap:anywhere;font-weight:600;display:block}.publico__sello{background:var(--argos-primario-tenue);width:72px;height:72px;color:var(--argos-primario-fuerte);border-radius:50%;justify-self:center;place-items:center;display:grid}.publico__sello--alerta{border:1px solid var(--argos-alerta-borde);background:var(--argos-alerta-suave);width:60px;height:60px;color:var(--argos-alerta-fuerte);border-radius:16px;justify-self:start}.publico__terminos{border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-md)}.publico__terminos summary{align-items:center;gap:var(--argos-sp-3);padding:var(--argos-sp-3) var(--argos-sp-4);color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);cursor:pointer;list-style:none;display:flex}.publico__terminos summary::-webkit-details-marker{display:none}.publico__terminos summary svg{color:var(--argos-texto-suave);flex-shrink:0}.publico__terminos summary strong{flex:1;font-weight:600}.publico__terminos summary span{color:var(--argos-primario-fuerte);font-size:var(--argos-t-body);font-weight:600}.publico__terminos[open] summary span{visibility:hidden}.publico__terminos>p{padding:0 var(--argos-sp-4) var(--argos-sp-4)}.publico__aviso{padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-info-borde);border-radius:var(--argos-radio-md);background:var(--argos-info-suave);color:var(--argos-info-fuerte);font-size:var(--argos-t-body);font-variant-numeric:tabular-nums}.publico__aviso--centro{justify-content:center;align-items:center;gap:var(--argos-sp-2);display:flex}.publico__presets{gap:var(--argos-sp-2);flex-wrap:wrap;display:flex}@media (width<=767px),(pointer:coarse){.publico__presets .boton{min-height:36px}}.publico__opciones{gap:var(--argos-sp-2);display:grid}.publico__opcion{align-items:flex-start;gap:var(--argos-sp-3);padding:var(--argos-sp-4);border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-md);background:var(--argos-superficie);color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);cursor:pointer;line-height:1.45;display:flex}.publico__opcion input{width:20px;height:20px;accent-color:var(--argos-primario);flex-shrink:0;margin:2px 0 0}.publico__opcion strong{font-weight:600}.publico__nuevo{border:1px solid var(--argos-acento-borde);background:var(--argos-acento-suave);color:var(--argos-acento);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:600}.publico__opcion small{color:var(--argos-texto-suave);font-size:var(--argos-t-body);margin-top:3px;display:block}.publico__opcion--declaracion{background:var(--argos-superficie-alt)}.publico__retencion{gap:var(--argos-sp-3);padding:var(--argos-sp-4);border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-md);display:grid}.publico__retencion strong{color:var(--argos-texto-fuerte);font-size:var(--argos-t-md);font-weight:600}.publico__retencion>small{color:var(--argos-texto-suave);font-size:var(--argos-t-body)}.publico__selector{color:var(--argos-texto);font-size:var(--argos-t-body);gap:5px;display:grid}.publico__selector select{border:1px solid var(--argos-borde-fuerte);border-radius:var(--argos-radio-sm);background:var(--argos-superficie);width:100%;color:var(--argos-texto-fuerte);font:inherit;padding:10px 12px}.publico__acciones{justify-content:flex-end;gap:var(--argos-sp-2);margin-top:var(--argos-sp-2);flex-wrap:wrap;display:flex}.publico__exito{padding:var(--argos-sp-4);border:1px solid var(--argos-primario-borde);border-radius:var(--argos-radio-md);background:var(--argos-primario-tenue);color:var(--argos-primario-fuerte);font-size:var(--argos-t-md);line-height:1.55}.publico__exito p{margin:var(--argos-sp-2) 0 0}.publico__exito a{color:inherit;overflow-wrap:anywhere}.publico__error{padding:var(--argos-sp-3) var(--argos-sp-4);border:1px solid var(--argos-peligro-borde);border-radius:var(--argos-radio-md);background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte);margin:0}.publico__pie{color:var(--argos-texto-tenue);font-size:var(--argos-t-sm);margin:0}.publico__columnas,.publico__contexto,.publico__decision{display:contents}.pago{padding:var(--argos-sp-6) var(--argos-sp-4);justify-content:center;display:flex}.pago__tarjeta{text-align:center;justify-items:center;width:100%;max-width:480px;display:grid}.pago__icono{width:64px;height:64px;margin-bottom:var(--argos-sp-4);background:var(--argos-superficie-alt);color:var(--argos-texto-suave);border-radius:50%;place-items:center;display:grid}.pago__icono svg{width:32px;height:32px}.pago__titulo{margin:0 0 var(--argos-sp-2);color:var(--argos-texto-fuerte);font-size:var(--argos-t-xl);font-weight:600;line-height:1.25}.pago__texto{color:var(--argos-texto-suave);font-size:var(--argos-t-md);margin:0;line-height:1.55}.pago__texto+.pago__texto{margin-top:var(--argos-sp-2)}.pago__acciones{justify-content:center;gap:var(--argos-sp-3);margin-top:var(--argos-sp-5);flex-wrap:wrap;display:flex}.pago__acciones button:focus-visible{outline:2px solid var(--argos-primario);outline-offset:2px}.pago--exito .pago__icono{background:var(--argos-primario-suave);color:var(--argos-primario-fuerte)}.pago--exito .pago__titulo{color:var(--argos-primario-fuerte)}.pago--fallido .pago__icono{background:var(--argos-peligro-suave);color:var(--argos-peligro-fuerte)}.pago--fallido .pago__titulo{color:var(--argos-peligro-fuerte)}.pago--pendiente .pago__icono{background:var(--argos-alerta-suave);color:var(--argos-alerta-fuerte)}.pago--pendiente .pago__titulo{color:var(--argos-alerta-fuerte)}
