@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.YyuiyW_className{font-family:Inter,Inter Fallback;font-style:normal}.YyuiyW_variable{--fuente-inter:"Inter", "Inter Fallback"}
:root{--suelo:#f3f4f1;--hoja:#fff;--hoja-2:#eceeea;--linea:#d9ddd9;--linea-2:#c2c8c4;--tinta:#1c2124;--tinta-2:#5a6268;--tinta-3:#646c72;--asfalto:#1c2124;--caucho:#2b3135;--vial:#f2b705;--vial-suave:#fdf3cf;--vial-tinta:#8a6300;--sobre-vial:#1c2124;--foco:#1c2124;--ok:#1f7a4d;--ok-suave:#e3f2ea;--alerta:#a15c00;--alerta-suave:#fbefdc;--mal:#b3261e;--barra:#fff;--sombra-1:0 1px 2px #1c21240f, 0 0 0 1px #1c212408;--sombra-2:0 8px 24px #1c21241f;--brillo:0 6px 18px #f2b70559;--f-titulo:var(--fuente-archivo), "Arial Narrow", system-ui, sans-serif;--f-texto:var(--fuente-plex), system-ui, -apple-system, "Segoe UI", sans-serif;--f-dato:var(--fuente-plex), system-ui, sans-serif;--r-sm:8px;--r-md:10px;--r-lg:14px;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:24px;--alto-barra:64px;--ancho-menu:232px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--suelo:#121517;--hoja:#1b2023;--hoja-2:#252b2e;--linea:#343b3f;--linea-2:#454d52;--tinta:#eceeea;--tinta-2:#a3aaa6;--tinta-3:#8e9692;--vial-suave:#3a3112;--vial-tinta:#f2b705;--foco:#f2b705;--ok:#5cc28e;--ok-suave:#173126;--alerta:#e8a94a;--alerta-suave:#3a2a12;--mal:#f08a80;--barra:#1b2023;--sombra-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #0000004d;--sombra-2:inset 0 1px 0 #ffffff0f, 0 12px 30px #00000080;--brillo:0 6px 20px #f2b70540;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-tema=oscuro]{--suelo:#121517;--hoja:#1b2023;--hoja-2:#252b2e;--linea:#343b3f;--linea-2:#454d52;--tinta:#eceeea;--tinta-2:#a3aaa6;--tinta-3:#8e9692;--vial-suave:#3a3112;--vial-tinta:#f2b705;--foco:#f2b705;--ok:#5cc28e;--ok-suave:#173126;--alerta:#e8a94a;--alerta-suave:#3a2a12;--mal:#f08a80;--barra:#1b2023;--sombra-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #0000004d;--sombra-2:inset 0 1px 0 #ffffff0f, 0 12px 30px #00000080;--brillo:0 6px 20px #f2b70540;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--suelo);margin:0}body{color:var(--tinta);font:15px/1.45 var(--f-texto);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--vial-tinta);text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}select option,select optgroup{background-color:var(--hoja);color:var(--tinta)}input[type=checkbox],input[type=radio]{accent-color:var(--vial)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--f-titulo);text-wrap:balance;margin:0;font-stretch:112%;line-height:1.15}p{margin:0}.pantalla{max-width:560px;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(var(--alto-barra) + env(safe-area-inset-bottom,0px) + 96px);gap:var(--esp-4);flex-direction:column;margin:0 auto;display:flex}.titulo{font-size:28px;font-weight:800;line-height:34px}.sub{color:var(--tinta-2);font-size:14px}.etq{color:var(--tinta-2);margin:0 4px 6px;font-size:13px;font-weight:600}.fila-arriba{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.tarjeta{background:var(--hoja);border-radius:var(--r-lg);padding:14px}.grupo{background:var(--hoja);border-radius:var(--r-lg);overflow:hidden}.grupo>*+*{border-top:1px solid var(--linea)}.fila{align-items:center;gap:var(--esp-3);min-height:48px;padding:var(--esp-2) var(--esp-4);color:var(--tinta);display:flex}.btn{border-radius:var(--r-lg);border:1px solid var(--linea-2);background:var(--hoja);min-height:48px;color:var(--tinta);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.btn.prim{background:var(--vial);border-color:var(--vial);color:var(--sobre-vial);font-weight:700}.btn.ancho{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-icono{background:var(--hoja);width:44px;height:44px;color:var(--tinta);cursor:pointer;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.btn-icono.prim{background:var(--vial);color:var(--sobre-vial)}.cifra{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;font-stretch:112%;line-height:1.1}.precio{font-family:var(--f-titulo);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;font-stretch:112%}.medida{font-family:var(--f-dato);letter-spacing:.04em;background:var(--caucho);color:#fff;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px}.chip{border:1px solid var(--linea-2);min-height:36px;color:var(--tinta-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.chip[aria-pressed=true]{background:var(--vial);border-color:var(--vial);color:var(--sobre-vial)}.aviso{border-radius:12px;padding:10px 12px;font-size:13px;line-height:19px}.aviso.alerta{background:var(--alerta-suave);color:var(--alerta)}.aviso.ok{background:var(--ok-suave);color:var(--ok)}.vacio{border:1px dashed var(--linea-2);border-radius:var(--r-lg);text-align:center;color:var(--tinta-2);flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.buscar{background:var(--hoja);border:2px solid var(--linea);border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.buscar:focus-within{border-color:var(--tinta)}.buscar input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:16px}.campo{gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);flex-direction:column;display:flex}.campo span{color:var(--tinta-2);font-size:12px;font-weight:600}.campo input,.campo textarea{background:0 0;border:0;outline:none;padding:2px 0;font-size:16px}.campo textarea{resize:vertical;min-height:180px;line-height:1.5}.pestanas{z-index:20;background:var(--barra);border-top:1px solid var(--linea);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.pestanas ul{max-width:620px;height:var(--alto-barra);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;padding:0;list-style:none;display:grid}.pestanas li>a{height:100%;color:var(--tinta-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex;position:relative}.pestanas li>a[aria-current=page]:before{content:"";background:var(--vial);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}.pestanas .escritorio,.pestanas .separador{display:none}.insignia{background:var(--vial);min-width:18px;height:18px;color:var(--sobre-vial);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:6px;left:calc(50% + 6px)}.flotante{z-index:15;left:12px;right:12px;bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px) + 12px);background:var(--asfalto);color:#eceeea;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;max-width:536px;min-height:60px;margin:0 auto;padding:0 16px;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.flotante b{font-size:15px;display:block}.flotante span{color:#a3aaa6;font-size:12px}.flotante .ir{color:var(--vial);font-weight:700}.producto{background:var(--hoja);border-radius:var(--r-md);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid}.foto{border-radius:var(--r-sm);background:var(--hoja-2);width:56px;height:56px;color:var(--tinta-2);place-items:center;display:grid}.nombre{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.meta{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12.5px;display:flex}.der{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.gama{letter-spacing:.08em;text-transform:uppercase;color:var(--vial-tinta);font-size:10.5px;font-weight:700}.pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pasos li{background:var(--linea);border-radius:3px;height:5px}.pasos li.hecho{background:var(--tinta-2)}.pasos li.ahora{background:var(--vial)}.subir{text-align:center;cursor:pointer;border:2px dashed var(--linea-2);background:var(--hoja);color:var(--tinta-2);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;display:flex}.subir b{color:var(--tinta);font-size:16px}.subir.listo{border-style:solid;border-color:var(--ok);background:var(--ok-suave);color:var(--ok)}.subir:focus-within{outline:3px solid var(--foco);outline-offset:2px}.separa{color:var(--tinta-3);align-items:center;gap:10px;font-size:13px;display:flex}.separa:before,.separa:after{content:"";background:var(--linea);flex:1;height:1px}.campo select{color:var(--tinta);background:0 0;border:0;outline:none;width:100%;padding:4px 0;font-size:16px}.campo small{color:var(--tinta-3);overflow-wrap:anywhere;font-size:12px}.opciones{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.opciones legend{padding:0}.opcion{background:var(--hoja);color:var(--tinta);cursor:pointer;border:2px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.opcion:has(input:checked){border-color:var(--vial-tinta);background:var(--vial-suave)}.opcion input{accent-color:var(--vial);flex:none;width:18px;height:18px;margin-top:3px}.opcion b{font-size:14px;display:block}.ejemplo{background:var(--asfalto);color:#eceeea;border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:14px 16px;font-size:13px;display:flex}.ejemplo span{color:#a3aaa6}.ejemplo .dato{font-family:var(--f-dato);color:#eceeea;font-size:14px}.ejemplo b{font-family:var(--f-titulo);color:var(--vial);font-size:28px;font-weight:800;font-stretch:112%}.foto.con-foto{background:#fff;overflow:hidden}.foto.con-foto img{object-fit:contain;width:100%;height:100%;display:block}.producto{border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto}.producto.sel{border-color:var(--vial);background:var(--vial-suave)}.producto-abrir{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.etiqueta{letter-spacing:.06em;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.etiqueta.prem{color:var(--vial-tinta);border:1px solid var(--vial-tinta);text-transform:uppercase}.etiqueta.uso{background:var(--hoja-2);color:var(--tinta-2);letter-spacing:0;font-size:11.5px;font-weight:600}.gana{color:var(--ok);font-size:13px;font-weight:700}.etiqueta.propia{background:var(--vial);color:var(--sobre-vial);text-transform:uppercase}.editor-llanta{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.sugerencias{flex-wrap:wrap;gap:6px;display:flex}.sugerencias .chip{min-height:32px;padding:0 10px;font-size:12px}.campo input:disabled{color:var(--tinta-3)}.btn-icono.listo{background:var(--ok);color:#fff}.chip.activo,.chip[aria-pressed=true].activo{background:var(--ok-suave);border-color:var(--ok);color:var(--ok)}.flotante .miniaturas{display:flex}.flotante .miniaturas>*+*{margin-left:-10px}.flotante .miniaturas .foto{border:2px solid var(--asfalto);background:var(--caucho);color:#a3aaa6}dialog.hoja{background:var(--suelo);width:100%;max-width:560px;max-height:92dvh;color:var(--tinta);border:0;border-radius:22px 22px 0 0;margin:auto auto 0;padding:0}dialog.hoja::backdrop{background:#0a0c0e8c}.hoja-in{padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;display:flex}.hoja .asa{background:var(--linea-2);border-radius:3px;width:40px;height:5px;margin:4px auto 2px}@media (prefers-reduced-motion:no-preference){dialog.hoja[open]{animation:.25s ease-out subir}@keyframes subir{0%{opacity:.5;transform:translateY(30%)}to{opacity:1;transform:none}}}.foto-grande{border-radius:var(--r-lg);background:#fff;place-items:center;min-height:200px;display:grid;overflow:hidden}.foto-grande img{object-fit:contain;max-width:100%;max-height:46dvh;display:block}.sin-foto{color:#5a6268;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.editor-foto{flex-direction:column;gap:10px;display:flex}.editor-foto.encima{outline:3px dashed var(--vial-tinta);outline-offset:4px;border-radius:12px}.enlace{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}.precio-grande{background:var(--hoja);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex}.precio-grande b{font-family:var(--f-titulo);font-size:30px;font-weight:800;font-stretch:112%;line-height:1.1;display:block}.precio-grande .sub{font-size:12px;display:block}.datos-ganancia{grid-template-columns:auto auto;gap:2px 12px;margin:0;font-size:13px;display:grid}.datos-ganancia dt{color:var(--tinta-2)}.datos-ganancia dd{text-align:right;margin:0;font-weight:600}.cantidad{background:var(--hoja);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.cantidad button{background:var(--hoja-2);width:44px;height:44px;color:var(--tinta);cursor:pointer;border:0;border-radius:9px;font-size:20px}.cantidad span{text-align:center;min-width:36px;font-size:17px;font-weight:700}.fila.enlace{min-height:52px;padding:var(--esp-2) var(--esp-4)}.fila.enlace>span:first-child{flex:1;min-width:0}.fila .v{color:var(--tinta-2);text-align:right;margin-left:auto;font-size:14px}.volver{min-height:44px;color:var(--vial-tinta);align-items:center;gap:4px;font-weight:600;display:inline-flex}.logo-negocio{background:var(--hoja-2);width:72px;height:72px;color:var(--tinta-2);border-radius:16px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.logo-negocio img{object-fit:contain;width:100%;height:100%}.campo-num{align-items:center;gap:6px;display:flex}.campo-num input{text-align:right;border:1px solid var(--linea-2);background:var(--hoja);border-radius:8px;width:72px;padding:6px 8px;font-size:16px}.burbuja{color:#10331f;white-space:pre-line;background:#dff3e6;border-radius:14px 14px 4px;padding:12px 14px;font-size:13px;line-height:19px}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.btn,.chip,.btn-icono{transition:transform .1s,background-color .15s}.btn:active:not(:disabled),.chip:active:not(:disabled),.btn-icono:active{transform:scale(.96)}}.etiqueta.est{background:var(--hoja-2);color:var(--tinta-2);text-transform:uppercase}.etiqueta.oferta{background:var(--ok);color:#fff;text-transform:uppercase}.etiqueta.fijo{border:1px solid var(--linea-2);color:var(--tinta-2);text-transform:uppercase}.etiqueta.vol{background:var(--ok-suave);color:var(--ok);letter-spacing:0;white-space:normal;font-size:11.5px;font-weight:600}.producto .tachado{color:var(--tinta-3);font-size:12px;text-decoration:line-through}.producto .sinprecio{color:var(--alerta);text-align:right;max-width:110px;font-size:12px;font-weight:600;line-height:1.25}.producto .fuente{color:var(--tinta-3);font-size:12px}.datos{background:var(--hoja);border-radius:var(--r-lg);grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;padding:12px 14px;font-size:14px;display:grid}.datos dt{color:var(--tinta-2)}.datos dd{overflow-wrap:anywhere;margin:0}.pestanas-tipo{background:var(--hoja-2);border-radius:12px;gap:4px;padding:4px;display:flex}.pestanas-tipo button{min-height:40px;color:var(--tinta-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:0 6px;font-size:13px;font-weight:600}.pestanas-tipo button[aria-selected=true]{background:var(--hoja);color:var(--tinta);box-shadow:0 1px 2px #0000001f}.pestanas-tipo small{font-family:var(--f-dato);color:var(--tinta-3);margin-left:4px;font-weight:400}.barra-filtros{scrollbar-width:none;align-items:center;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.chip-filtro{border:1px solid var(--vial-tinta);background:var(--vial-suave);min-height:34px;color:var(--tinta);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip-filtro span{font-size:15px;line-height:1}.contador{background:var(--vial);min-width:20px;height:20px;color:var(--sobre-vial);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.subgrupo{color:var(--tinta-2);margin:6px 4px 0;font-size:13px;font-weight:700}.seccion-tit{justify-content:space-between;align-items:baseline;margin:8px 4px 0;display:flex}.seccion-tit h2{font-size:17px;font-weight:800}.seccion-tit span{font-family:var(--f-dato);color:var(--tinta-3);font-size:13px}.opciones-chips{flex-wrap:wrap;gap:6px;display:flex}.opciones-chips .chip small{font-family:var(--f-dato);color:var(--tinta-3);margin-left:4px;font-size:11px}.opciones-chips .chip.fuera{opacity:.55}.filtro-rango{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filtro-rango input{border:1px solid var(--linea-2);background:var(--hoja);width:100%;min-height:44px;color:var(--tinta);font:inherit;border-radius:10px;padding:0 10px}.marcar{min-height:44px;color:var(--tinta);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.marcar input{width:20px;height:20px;accent-color:var(--vial)}.editor-llanta fieldset,.hoja fieldset{min-width:0}.hoja-in{min-width:0;overflow-x:hidden}.pildora{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pildora.borrador{background:var(--hoja-2);color:var(--tinta-2)}.pildora.enviada{background:var(--vial-suave);color:var(--vial-tinta)}.pildora.espera{background:var(--vial);color:var(--sobre-vial)}.pildora.aceptada{background:var(--ok);color:#fff}.pildora.perdida{border:1px solid var(--linea-2);color:var(--tinta-3)}.pildora.flota{background:var(--hoja-2);color:var(--tinta)}.pildora.vencido{background:var(--alerta-suave);color:var(--alerta)}.avatar{background:var(--hoja-2);width:40px;height:40px;color:var(--tinta-2);border-radius:20px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar.grande{border-radius:32px;width:64px;height:64px;font-size:22px}.renglon{align-items:center;gap:var(--esp-3);min-height:60px;padding:var(--esp-2) var(--esp-4);color:var(--tinta);display:flex}.renglon .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.renglon .txt b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.renglon .txt span{color:var(--tinta-2);font-size:12px}.renglon .lado{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.renglon .monto{font-family:var(--f-titulo);white-space:nowrap;font-size:15px;font-weight:800;font-stretch:112%}.cifras{background:var(--hoja);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;display:grid}.cifras>div{flex-direction:column;gap:2px;min-width:0;padding:0 12px;display:flex}.cifras>div+div{border-left:1px solid var(--linea)}.cifras span{color:var(--tinta-3);font-size:12.5px;font-weight:600}.cifras b{font-family:var(--f-titulo);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-stretch:112%;overflow:hidden}.acciones-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.accion{background:var(--hoja);min-height:58px;color:var(--vial-tinta);font:inherit;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.accion:disabled{opacity:.45;cursor:not-allowed}.alerta-seguir{border-radius:var(--r-lg);background:var(--alerta-suave);border:1px solid var(--vial);color:var(--tinta);align-items:center;gap:12px;padding:12px 14px;display:flex}.chips-fila{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.interruptor{appearance:none;background:var(--linea-2);cursor:pointer;border-radius:14px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.interruptor:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.interruptor:checked{background:var(--ok)}.interruptor:checked:after{transform:translate(18px)}.interruptor:disabled{opacity:.5;cursor:not-allowed}.doc h2{margin:18px 0 6px;font-size:16px;font-weight:700}.doc p,.doc li{color:var(--tinta-2);margin:0 0 8px;font-size:14px;line-height:21px}.doc ul{margin:0 0 8px;padding-left:18px}.en-corto{background:var(--hoja);border-radius:var(--r-lg);padding:12px 14px}.en-corto p{margin:4px 0 0;font-size:14px;line-height:20px}.aviso-cookies{left:12px;right:12px;bottom:calc(var(--alto-barra) + 12px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--hoja);max-width:536px;color:var(--tinta);border:1px solid var(--linea-2);border-radius:var(--r-lg);flex-direction:column;gap:10px;margin:0 auto;padding:14px;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.plan{text-align:left;border-radius:var(--r-lg);background:var(--hoja);color:var(--tinta);font:inherit;cursor:pointer;border:2px solid #0000;flex-direction:column;gap:4px;padding:14px;display:flex}.plan[aria-pressed=true]{border-color:var(--vial-tinta);background:var(--vial-suave)}.plan .precio-plan{font-family:var(--f-titulo);font-size:24px;font-weight:800;font-stretch:112%}.selector{background:var(--hoja);color:var(--tinta-2);font:inherit;border:0;border-radius:8px;min-height:36px;padding:0 8px;font-size:13px;font-weight:600}.btn.deshabilitado{opacity:.5;pointer-events:none}.fila.enlace,.renglon{font-weight:inherit;margin-left:0;text-decoration:none}@media (min-width:960px){body:has(.pestanas){padding-left:var(--ancho-menu)}.pantalla{max-width:920px;padding:var(--esp-5) var(--esp-5) 120px}.pestanas{width:var(--ancho-menu);padding:var(--esp-5) var(--esp-3);border-top:0;border-right:1px solid var(--linea);top:0;right:auto}.pestanas ul{gap:var(--esp-1);grid-template-columns:1fr;grid-auto-flow:row;max-width:none;height:auto}.pestanas li>a{justify-content:flex-start;gap:var(--esp-3);height:auto;min-height:44px;padding:0 var(--esp-3);border-radius:var(--r-md);flex-direction:row;font-size:14px}.pestanas li>a:hover{background:var(--hoja-2)}.pestanas li>a[aria-current=page]{background:var(--hoja)}.pestanas li>a[aria-current=page]:before{border-radius:0 3px 3px 0;width:3px;height:auto;top:10px;bottom:10px;left:0}.pestanas .escritorio{display:block}.pestanas .separador{height:1px;margin:var(--esp-2) var(--esp-3);background:var(--linea);display:block}.insignia{margin-left:auto;position:static}.lista-productos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.flotante{left:var(--ancho-menu);right:0;bottom:var(--esp-5)}.aviso-cookies{left:calc(var(--ancho-menu) + 12px);bottom:var(--esp-5)}body:not(:has(.pestanas)) .aviso-cookies{left:12px}dialog.hoja{border-radius:22px;margin:auto}.hoja .asa{display:none}.chips-fila{flex-wrap:wrap;margin:0;padding:0}}.lista-planes{gap:var(--esp-3);display:grid}@media (min-width:960px){.lista-planes{grid-template-columns:repeat(3,minmax(0,1fr))}}.avanzado{background:var(--hoja);border-radius:var(--r-lg);padding:var(--esp-3) var(--esp-4)}.avanzado summary{cursor:pointer;align-items:baseline;gap:var(--esp-2);flex-wrap:wrap;font-weight:600;display:flex}.avanzado summary .sub{font-size:13px;font-weight:400}.entrada{min-height:100dvh;padding-bottom:var(--esp-5);overflow-x:hidden}.marca-entrada{align-items:center;gap:var(--esp-2);font-family:var(--f-titulo);font-size:26px;font-weight:800;font-stretch:112%;display:flex}.entrada-cuerpo{gap:var(--esp-5);grid-template-areas:"cabeza""panel""ventajas";display:grid}.portada-cabeza{gap:var(--esp-3);padding-top:var(--esp-3);flex-direction:column;grid-area:cabeza;display:flex;position:relative}.entrada-panel{gap:var(--esp-3);flex-direction:column;grid-area:panel;display:flex}.ventajas{gap:var(--esp-3);grid-area:ventajas;margin:0;padding:0;list-style:none;display:grid}.portada-llanta{opacity:.85;z-index:0;filter:drop-shadow(0 10px 24px #00000040);width:180px;height:180px;position:absolute;top:-44px;right:-96px}.portada-cabeza>:not(.portada-llanta){z-index:1;position:relative}.etiqueta-portada{letter-spacing:.06em;text-transform:uppercase;background:var(--vial-suave);color:var(--vial-tinta);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.portada-titulo{max-width:12ch;font-size:38px;font-weight:800;line-height:1.05}.portada-titulo span{color:var(--vial-tinta)}.portada-texto{max-width:34ch;font-size:16px}.burbuja-demo{align-self:flex-start;gap:var(--esp-2);max-width:320px;padding:var(--esp-3) var(--esp-3) var(--esp-2);color:#1c2124;background:#dcf8c6;border-radius:4px 16px 16px;flex-direction:column;font-size:13px;line-height:1.4;display:flex;transform:rotate(-1.5deg);box-shadow:0 6px 20px #0000001f}.burbuja-demo small{color:#5a6268;align-self:flex-end;font-size:11px}.ventajas li{gap:var(--esp-3);background:var(--hoja);border-radius:var(--r-lg);padding:var(--esp-3) var(--esp-4);align-items:flex-start;display:flex}.ventajas li>span:last-child{flex-direction:column;gap:2px;display:flex}.ventajas .sub{font-size:13px}.ventaja-icono{background:var(--vial);width:38px;height:38px;color:var(--sobre-vial);border-radius:11px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.portada-llanta{animation:40s linear infinite rodar}@keyframes rodar{to{transform:rotate(360deg)}}}@media (max-width:959px){.portada-corta .burbuja-demo,.portada-corta .portada-texto,.portada-corta .etiqueta-portada,.portada-corta .portada-llanta,.ventajas.portada-corta{display:none}.portada-corta .portada-titulo{font-size:28px}}@media (min-width:960px){.entrada{justify-content:center}.entrada-cuerpo{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);grid-template-areas:"cabeza panel""ventajas panel";align-items:start;column-gap:56px}.entrada-panel{top:var(--esp-5);background:var(--hoja);padding:var(--esp-5);border-radius:20px;position:sticky;box-shadow:0 12px 40px #0000001f}.ventajas{grid-template-columns:repeat(2,minmax(0,1fr))}.portada-titulo{font-size:52px}.portada-llanta{width:220px;height:220px;top:auto;bottom:-20px;right:-30px}}.tarjeta,.grupo,.producto,.cifras,.datos,.en-corto,.plan,.ventajas li,.alerta-seguir{box-shadow:var(--sombra-1)}.buscar{box-shadow:var(--sombra-1);transition:border-color .15s,box-shadow .2s}.buscar:focus-within{box-shadow:0 0 0 4px var(--vial-suave), var(--sombra-1)}.btn.prim,.btn-icono.prim{background:var(--vial);border-color:var(--vial)}.btn{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s,border-color .15s}@media (hover:hover){.btn.prim:hover:not(:disabled),.btn-icono.prim:hover{background:#ffc21f;border-color:#ffc21f}.btn:not(.prim):not(.peligro):hover:not(:disabled){border-color:var(--tinta-3)}}a.tarjeta,.producto,.plan,.fila.enlace,.renglon,.ventajas li,.alerta-seguir{transition:transform .18s,box-shadow .2s,background-color .15s}@media (hover:hover){a.tarjeta:hover,.producto:hover,.plan:hover,.ventajas li:hover,.alerta-seguir:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.fila.enlace:hover,a.renglon:hover{background:var(--hoja-2)}.chip:hover:not([aria-pressed=true]){border-color:var(--tinta-3);color:var(--tinta)}}a.tarjeta:active,.producto:active,.plan:active{transform:scale(.985)}.producto.sel{box-shadow:0 0 0 1px var(--vial), var(--sombra-2)}.chip{transition:background-color .15s,border-color .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.pestanas li>a[aria-current=page]{color:var(--tinta)}.pestanas li>a[aria-current=page] svg{color:var(--vial-tinta);transform:translateY(-1px)}.flotante{box-shadow:0 12px 30px #00000059}@media (prefers-reduced-motion:no-preference){.pantalla>*{animation:.38s cubic-bezier(.2,.7,.2,1) backwards aparecer}.pantalla>:nth-child(2){animation-delay:30ms}.pantalla>:nth-child(3){animation-delay:60ms}.pantalla>:nth-child(4){animation-delay:90ms}.pantalla>:nth-child(5){animation-delay:.12s}.pantalla>:nth-child(6){animation-delay:.15s}.pantalla>:nth-child(n+7){animation-delay:.18s}.pantalla>dialog,.pantalla>.flotante{animation:none}.lista-productos>li{animation:.3s backwards aparecer}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.inicio-hero{gap:var(--esp-3);padding:var(--esp-5) var(--esp-4) var(--esp-4);color:#eceeea;background:repeating-linear-gradient(90deg,#0000 0 34px,#f2b7058c 34px 58px) left 18px bottom 14px/100% 4px no-repeat,radial-gradient(circle at 85% 10%,#f2b7052e,#0000 45%),linear-gradient(160deg,#1f1f1f 0%,#111 70%);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000047}.inicio-hero>:not(.inicio-llanta){z-index:1;position:relative}.inicio-hero .titulo{color:#fff}.inicio-hero .buscar{color:#1c2124;background:#fff;border-color:#0000;box-shadow:0 6px 18px #00000040}.inicio-hero .buscar input{color:#1c2124}.inicio-hero .buscar input::placeholder{color:#646c72}.inicio-hero .buscar:focus-within{box-shadow:0 0 0 4px #f2b70573}.inicio-hero .chip{color:#eceeea;background:#ffffff0f;border-color:#ffffff38}@media (hover:hover){.inicio-hero .chip:hover{border-color:var(--vial);color:#fff}}.inicio-hero>div:last-child{padding-bottom:var(--esp-3)}.inicio-llanta{opacity:.55;width:170px;height:170px;position:absolute;top:-40px;right:-56px}@media (prefers-reduced-motion:no-preference){.inicio-llanta{animation:50s linear infinite rodar}}@media (min-width:960px){.inicio-llanta{width:220px;height:220px;top:-50px;right:-30px}}.cot-columnas,.cot-izq,.cot-der{gap:var(--esp-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1200px){.pantalla.ancha{max-width:1240px}.lista-productos{grid-template-columns:repeat(3,minmax(0,1fr))!important}.inicio{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.inicio>:not(.inicio-col){grid-column:1/-1}.inicio>.inicio-col{height:100%}.cot-columnas{align-items:start;gap:var(--esp-5);grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);display:grid}.cot-der{top:var(--esp-5);position:sticky}}@media (min-width:1700px){.pantalla.ancha{max-width:1480px}.lista-productos{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.campo:focus-within{box-shadow:inset 3px 0 0 var(--foco);background:var(--hoja-2)}figure.burbuja-demo{margin:0}.fila-editar{align-items:end;gap:0 var(--esp-2);padding-bottom:var(--esp-3);border-bottom:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fila-editar:last-child{border-bottom:0}.fila-editar .campo{padding:var(--esp-2) var(--esp-4) 0}.fila-editar>.btn{margin:var(--esp-2) var(--esp-4) 0;grid-column:1/-1}@media (min-width:900px){.fila-editar{grid-template-columns:1fr 1fr 1.6fr 1fr auto}.fila-editar>.btn{margin:0 var(--esp-4) 0 0;grid-column:auto}}.barra-guardar{bottom:calc(var(--esp-4) + 64px);gap:var(--esp-2);z-index:2;flex-direction:column;display:flex;position:sticky}.pdf{padding:var(--esp-4);gap:var(--esp-4);flex-direction:column;align-items:center;display:flex}.pdf-barra{gap:var(--esp-2);flex-wrap:wrap;width:100%;max-width:820px;display:flex}.pdf-hoja{color:#1c2124;width:100%;max-width:820px;box-shadow:var(--sombra-2);background:#fff;border-radius:8px;flex-direction:column;gap:24px;padding:40px;font-size:14px;display:flex}.pdf-cabeza{border-bottom:3px solid #f2b705;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.pdf-negocio{align-items:center;gap:12px;display:flex}.pdf-negocio>div,.pdf-titulo{flex-direction:column;gap:2px;display:flex}.pdf-logo{object-fit:contain;width:64px;height:64px}.pdf-nombre{font-size:20px}.pdf-titulo{text-align:right}.pdf-titulo b{text-transform:uppercase;letter-spacing:.04em;font-size:22px}.pdf-cliente{background:#f4f5f2;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;padding:12px 16px;display:grid}.pdf-cliente>div{flex-direction:column;display:flex}.pdf-etq{text-transform:uppercase;letter-spacing:.05em;color:#5a6268;font-size:11px}.pdf-tabla{border-collapse:collapse;width:100%}.pdf-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#5a6268;border-bottom:1px solid #d9ddd9;padding:8px 6px;font-size:11px}.pdf-tabla td{vertical-align:middle;border-bottom:1px solid #eceeea;padding:10px 6px}.pdf-tabla tfoot td{border-bottom:0;padding-top:14px;font-size:16px}.pdf-tabla .num{text-align:right;white-space:nowrap}.pdf-llanta{align-items:center;gap:10px;display:flex}.pdf-llanta img{object-fit:contain;width:48px;height:48px}.pdf-llanta>span{flex-direction:column;display:flex}.pdf-llanta small{color:#5a6268}.pdf-pie{color:#5a6268;border-top:1px solid #d9ddd9;padding-top:12px;font-size:12px}.pdf-pie p{margin:0 0 4px}@media (max-width:600px){.pdf-hoja{padding:20px}.pdf-llanta img{display:none}}@media print{@page{size:letter;margin:14mm}body{background:#fff!important}.no-imprimir,.pestanas,.aviso-cookies{display:none!important}.pdf{padding:0}.pdf-hoja{box-shadow:none;border-radius:0;max-width:none;padding:0}.pdf-tabla tr{break-inside:avoid}*{animation:none!important}}.nombre>.medida{vertical-align:1px;margin-right:6px;font-size:13px}.linea-tiempo{border-left:2px solid var(--linea);gap:var(--esp-3);flex-direction:column;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.linea-tiempo li{position:relative}.linea-tiempo li:before{content:"";background:var(--vial);width:12px;height:12px;box-shadow:0 0 0 3px var(--hoja);border-radius:50%;position:absolute;top:4px;left:-25px}.linea-tiempo p{margin:4px 0 0}.linea-tiempo img{margin-top:var(--esp-2);border-radius:10px;width:260px;max-width:100%;display:block}input.mini{border:1px solid var(--linea);background:var(--hoja);color:var(--tinta);border-radius:8px;padding:6px 8px;font-size:15px}.seguir-negocio{align-items:center;gap:var(--esp-3);display:flex}.seguir-negocio img{object-fit:contain;background:#fff;border-radius:10px;width:48px;height:48px}.seguir-negocio>span{flex-direction:column;display:flex}.seguir-estado{gap:var(--esp-2);flex-direction:column;display:flex}.seguir-pasos{margin:var(--esp-2) 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0;list-style:none;display:grid}.seguir-pasos li{text-align:center;color:var(--tinta-3);flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.seguir-pasos li:after{content:"";background:var(--linea);height:2px;position:absolute;top:7px;left:calc(50% + 10px);right:calc(10px - 50%)}.seguir-pasos li:last-child:after{display:none}.seguir-pasos .punto{border:2px solid var(--linea);background:var(--hoja);border-radius:50%;width:16px;height:16px}.seguir-pasos li.hecho,.seguir-pasos li.ahora{color:var(--tinta)}.seguir-pasos li.hecho .punto{background:var(--ok);border-color:var(--ok)}.seguir-pasos li.hecho:after{background:var(--ok)}.seguir-pasos li.ahora .punto{background:var(--vial);border-color:var(--vial);box-shadow:0 0 0 4px var(--vial-suave)}.seguir-pasos li.ahora{font-weight:700}.semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.semana .dia{border:1px solid var(--linea);background:var(--hoja);color:var(--tinta-2);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;display:flex}.semana .dia span{text-transform:capitalize;font-size:11px}.semana .dia b{color:var(--tinta);font-size:18px}.semana .dia small{color:var(--tinta-3);min-height:12px;font-size:10px}.semana .dia[aria-pressed=true]{background:var(--vial);border-color:var(--vial)}.semana .dia[aria-pressed=true] b,.semana .dia[aria-pressed=true] span,.semana .dia[aria-pressed=true] small{color:#1c2124}.barra-fila{align-items:center;gap:var(--esp-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;padding:6px 0;font-size:14px;display:grid}.barra-fila>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra{background:var(--hoja-2);border-radius:999px;height:10px;overflow:hidden}.barra>span{border-radius:inherit;background:var(--vial);height:100%;display:block}.barra-fila b{font-variant-numeric:tabular-nums;font-size:13px}.reportes-columnas{gap:var(--esp-4);display:grid}@media (min-width:900px){.reportes-columnas{grid-template-columns:repeat(2,minmax(0,1fr))}}.acciones-rapidas{gap:var(--esp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acciones-rapidas .btn{white-space:nowrap;justify-content:center;gap:8px;min-height:48px}.accesos{gap:var(--esp-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.acceso{padding:var(--esp-3) var(--esp-2);background:var(--hoja);border:1px solid var(--linea);color:var(--tinta);box-shadow:var(--sombra-1);border-radius:14px;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .2s;display:flex}.acceso svg{color:var(--vial-tinta)}@media (hover:hover){.acceso:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}}@media (min-width:1200px){.inicio>.accesos{grid-column:1/-1}}.esqueleto{gap:var(--esp-3);flex-direction:column;display:flex}.esq{background:linear-gradient(90deg, var(--linea) 0%, color-mix(in srgb, var(--linea) 55%, var(--tinta-3)) 50%, var(--linea) 100%) 0 0 / 200% 100%;border-radius:8px;min-height:10px;display:block}@media (prefers-reduced-motion:no-preference){.esq{animation:1.3s ease-in-out infinite brillo}}@keyframes brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.esq-fila{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);display:flex}.esq-fila+.esq-fila{border-top:1px solid var(--linea)}.esq-col{flex-direction:column;flex:1;gap:8px;display:flex}.esqueleto .cifras>div{flex-direction:column;display:flex}.comprobante img{border:1px solid var(--linea);background:#fff;border-radius:10px;max-width:100%;max-height:520px;display:block}.ver-como{z-index:30;justify-content:center;align-items:center;gap:var(--esp-3);padding:8px var(--esp-4);background:var(--vial);color:#1c2124;flex-wrap:wrap;font-size:13px;display:flex;position:sticky;top:0}.ver-como button{color:#fff;font:inherit;cursor:pointer;background:#1c2124;border:0;border-radius:999px;padding:4px 12px;font-weight:600}.sello-pro{background:var(--vial);color:#1c2124;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}.acceso{position:relative}.acceso .sello-pro{margin:0;position:absolute;top:6px;right:6px}ul.incluye{margin:var(--esp-1) 0 0;color:var(--tinta-2);flex-direction:column;gap:4px;padding:0;font-size:14px;list-style:none;display:flex}ul.incluye li:before{content:"✓";color:var(--ok);margin-right:8px;font-weight:800}ul.incluye li.todo{color:var(--tinta);font-weight:600}ul.incluye li.todo:before{content:none}.tabla-planes{border-collapse:separate;border-spacing:0;background:var(--hoja);border:1px solid var(--linea);width:100%;box-shadow:var(--sombra-1);border-radius:16px;font-size:14px;overflow:hidden}.tabla-planes caption{text-align:left;padding:0 4px var(--esp-2)}.tabla-planes th,.tabla-planes td{border-bottom:1px solid var(--linea);text-align:center;padding:10px 12px}.tabla-planes tbody th{text-align:left;color:var(--tinta);font-weight:500}.tabla-planes thead th{color:var(--tinta-2);font-size:13px}.tabla-planes thead th:last-child,.tabla-planes td:last-child{background:color-mix(in srgb, var(--vial) 10%, transparent)}.tabla-planes tr:last-child th,.tabla-planes tr:last-child td{border-bottom:0}.tabla-planes .si{color:var(--ok);font-weight:800}.tabla-planes .no{color:var(--tinta-3)}.tabla-planes tr.solo-pro th{font-weight:600}.resumen-hoy{gap:var(--esp-3);flex-direction:column;display:flex}.resumen-cifras{gap:var(--esp-2);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.resumen-cifras a{padding:var(--esp-2) var(--esp-3);background:var(--hoja-2);color:var(--tinta);border-radius:12px;flex-direction:column;gap:2px;display:flex}.resumen-cifras span{color:var(--tinta-2);font-size:12px}.resumen-cifras b{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;font-size:20px}.resumen-cifras small{color:var(--tinta-3);font-size:11px}.resumen-mas{color:var(--vial-tinta);font-size:14px;font-weight:600}@media (min-width:1200px){.inicio>.resumen-hoy{grid-column:1/-1}}.turnstile{min-height:0}.turnstile:empty{display:none}.barra-seleccion{z-index:15;left:12px;right:12px;bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px) + 12px);background:var(--hoja);max-width:536px;color:var(--tinta);border:1px solid var(--linea-2);border-radius:16px;flex-direction:column;gap:8px;margin:0 auto;padding:12px 14px;font-size:14px;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.barra-seleccion .fila-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barra-seleccion .btn{min-height:40px;padding:0 12px}.btn.peligro{background:var(--mal);border-color:var(--mal);color:var(--hoja);font-weight:700}.renglon.elegible{cursor:pointer}.renglon.elegible input{width:20px;height:20px;accent-color:var(--mal);flex:none}@media (min-width:960px){.barra-seleccion{left:calc(var(--ancho-menu) + 12px);bottom:var(--esp-5)}}.tienda{gap:var(--esp-4)}.tienda-cabeza{top:env(safe-area-inset-top,0px);z-index:10;background:var(--barra);border-bottom:1px solid var(--linea);align-items:center;gap:10px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky}.tienda-logo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:40px;height:40px}.vacio-logo{background:var(--asfalto);color:var(--vial);place-items:center;display:grid}.tienda-nombre{font-family:var(--f-titulo);text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.tienda-carrito{flex:none;position:relative}.tienda-carrito .insignia{background:var(--asfalto);color:var(--vial);top:-4px;left:auto;right:-4px}.tienda-portada{background:var(--asfalto);color:#eceeea;background-image:radial-gradient(120% 90% at 100% 0,#f2b70529,#0000 60%);border-radius:20px;flex-direction:column;gap:10px;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden}.tienda-portada:after{content:"";background:repeating-linear-gradient(90deg, var(--vial) 0 34px, transparent 34px 58px);opacity:.9;height:5px;position:absolute;bottom:0;left:0;right:0}.tienda-eyebrow{font-family:var(--f-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--vial);font-size:11px}.tienda-portada h1{font-family:var(--f-titulo);text-wrap:balance;color:#fff;margin:0;font-size:clamp(24px,6vw,34px);line-height:1.05}.tienda-portada p{color:#c9ceca;max-width:52ch;margin:0 0 4px;font-size:14px}.tienda-portada .buscar{color:#1c2124;background:#fff;border-color:#0000}.tienda-portada .buscar input{color:#1c2124}.tienda-portada .chips-fila{margin-bottom:6px}.tienda-portada .chip{color:#c9ceca;border-color:#ffffff38}.tienda-portada .chip[aria-pressed=true]{color:var(--sobre-vial);border-color:var(--vial)}.tienda-tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tienda-tarjeta{background:var(--hoja);border:1px solid var(--linea);min-width:0;box-shadow:var(--sombra-1);border-radius:16px;flex-direction:column;transition:transform .15s,box-shadow .2s;display:flex;overflow:hidden}.tienda-tarjeta:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.tienda-foto{aspect-ratio:1;cursor:zoom-in;background:radial-gradient(circle at 50% 45%,#fff 0 55%,#eef0ec 100%);border:0;place-items:center;width:100%;max-width:100%;padding:10px;display:grid;position:relative;overflow:hidden}.tienda-foto img{object-fit:contain;width:calc(100% - 20px);height:calc(100% - 20px);display:block;position:absolute;inset:10px}.tienda-sin-foto{color:#b9c0bb}.tienda-sellos{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.etiqueta.prem-claro{background:var(--asfalto);color:var(--vial);text-transform:uppercase}.tienda-cuerpo{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px;display:flex}.tienda-medida{align-self:flex-start;font-size:13px}.tienda-titulo{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.tienda-datos{color:var(--tinta-2);font-size:12px}.tienda-precio{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:6px;display:flex}.tienda-precio b{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;font-stretch:112%}.tienda-precio s{color:var(--tinta-3);font-size:12px}.tienda-iva{color:var(--tinta-3);margin-top:-4px;font-size:11px}.tienda-agregar{gap:6px;width:100%;min-height:42px;margin-top:6px}.tienda-cantidad{background:var(--vial-suave);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding:3px;display:flex}.tienda-cantidad b{text-align:center;font-variant-numeric:tabular-nums;font-size:17px}.tienda-cantidad .btn-icono{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.tienda-tarjeta{transition:none}.tienda-tarjeta:hover{transform:none}}@media (min-width:960px){.tienda-cabeza{border:1px solid var(--linea);border-radius:var(--r-lg);margin:0}.tienda-portada{padding:32px 28px 28px}.tienda-tarjetas{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}}body.arrastrando-archivo label:has(>input[type=file]:not(:disabled)){outline:2px dashed var(--vial);outline-offset:3px}label.soltar-aqui{outline-offset:3px;background-color:color-mix(in srgb, var(--vial) 14%, transparent);outline:3px solid var(--vial)!important}label.soltar-no{outline-offset:3px;animation:.3s ease-in-out 2 temblar;outline:3px solid var(--mal)!important}@keyframes temblar{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){label.soltar-no{animation:none}}.sello-mp{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sello-mp svg{flex:none}.sello-mp b{color:#009ee3;letter-spacing:-.01em;font-weight:800}.forma-pago{text-align:left;border-radius:var(--r-lg);border:2px solid var(--linea);background:var(--hoja);color:var(--tinta);font:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:14px;display:flex}.forma-pago:hover{border-color:#009ee3}.pronto{background:var(--suelo);color:var(--tinta-3);text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}table.ejemplo-excel{border-collapse:collapse;min-width:100%;font-size:12px;font-family:var(--f-dato,inherit)}table.ejemplo-excel th,table.ejemplo-excel td{border:1px solid var(--linea);white-space:nowrap;text-align:left;padding:4px 8px}table.ejemplo-excel th{background:var(--suelo);color:var(--tinta);font-weight:700}table.ejemplo-excel th.col-precio{background:var(--vial);color:#1c2124}.hojas-excel{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));display:grid}.hoja-excel{border-radius:var(--r-lg);border:2px solid var(--linea);background:var(--hoja);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.hoja-excel.elegida{border-color:var(--vial)}.hoja-excel.apagada .hoja-excel-abrir b{color:var(--tinta-3)}.hoja-excel-abrir{text-align:left;font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.hoja-excel-abrir b{overflow-wrap:anywhere}.hoja-excel-roles{flex-wrap:wrap;gap:4px;display:flex}.rol-hoja{border:1px solid var(--linea);color:var(--tinta-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;min-height:28px;padding:3px 10px;font-size:12px}.rol-hoja[aria-pressed=true].lista{color:var(--tinta);background:#22c55e38;border-color:#22c55e;font-weight:700}.rol-hoja[aria-pressed=true].ofertas{color:var(--tinta);background:#f2b70542;border-color:#f2b705;font-weight:700}.rol-hoja[aria-pressed=true].nada{background:var(--suelo);color:var(--tinta);font-weight:700}.excel-vista{border:1px solid var(--linea);border-radius:var(--r-md);background:var(--hoja);overflow-x:auto}.excel-vista table{border-collapse:collapse;min-width:100%;font-size:12px}.excel-vista th,.excel-vista td{border:1px solid var(--linea);white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:260px;padding:4px 8px;overflow:hidden}.excel-vista th{background:var(--suelo);padding:4px;position:sticky;top:0}.excel-vista tr.excel-titulos td{background:var(--suelo);color:var(--tinta);font-weight:700}.excel-vista tr.excel-antes td{color:var(--tinta-3)}.excel-vista .excel-fila{text-align:center;background:var(--suelo);width:1%;padding:0}.excel-vista .excel-fila button{font:inherit;color:var(--tinta-3);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:28px;padding:4px 8px;font-size:11px}.excel-vista tr.excel-titulos .excel-fila button{color:#1c2124;background:var(--vial);border-radius:6px;font-weight:800}.etiqueta-col{border:1px dashed var(--linea-2);background:var(--hoja);border-radius:999px;display:block}.etiqueta-col select{width:100%;min-width:96px;color:var(--tinta-2);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:4px 8px;font-size:12px;font-weight:700}.etiqueta-col[class*=rol-]{border-style:solid}.etiqueta-col[class*=rol-] select{color:var(--tinta)}.rol-precio{--c:#f2b705}.rol-respaldo{--c:#eab308}.rol-medida{--c:#3b82f6}.rol-desc{--c:#14b8a6}.rol-marca{--c:#8b5cf6}.rol-diseno{--c:#ec4899}.rol-uso{--c:#f97316}.rol-codigo{--c:#94a3b8}.rol-nota{--c:#ef4444}.rol-cantidad{--c:#22c55e}.etiqueta-col[class*=rol-]{background:color-mix(in srgb, var(--c) 30%, var(--hoja));border-color:var(--c)}.excel-vista td[class*=rol-]{background:color-mix(in srgb, var(--c) 14%, transparent)}.producto .precio.en-oferta,.tienda-precio b.en-oferta{color:var(--ok)}.producto .tachado{font-size:13px}.ahorro{background:var(--ok);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.pdf-antes{color:#777;font-size:10px;display:block}.precio-grande b.en-oferta{color:var(--ok)}.guia{gap:var(--esp-3);flex-direction:column;padding:16px;display:flex}.guia-cabeza{align-items:center;gap:12px;display:flex}.guia-cabeza b{white-space:nowrap;font-size:16px}.guia-cuenta{color:var(--tinta-2);white-space:nowrap;font-size:13px}.guia-barra{background:var(--hoja-2);border-radius:999px;flex:1;min-width:40px;height:4px;overflow:hidden}.guia-barra span{background:var(--ok);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.guia-ocultar{color:var(--tinta-2);cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:13px;font-weight:600}@media (hover:hover){.guia-ocultar:hover{color:var(--tinta)}}.guia-pasos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(180px,72%);grid-auto-flow:column;gap:10px;margin:0 -16px;padding:2px 16px;list-style:none;display:grid;overflow-x:auto}.guia-pasos::-webkit-scrollbar{display:none}@media (min-width:720px){.guia-pasos{grid-auto-columns:210px}}@media (min-width:1180px){.guia-pasos{grid-auto-flow:row;grid-template-columns:repeat(var(--pasos,5), minmax(0, 1fr));margin:0;padding:0;overflow:visible}}.guia-paso{scroll-snap-align:start;background:var(--hoja-2);border:1px solid var(--linea);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.guia-paso b{font-size:14px;line-height:1.3}.guia-texto{color:var(--tinta-2);flex:1;font-size:12.5px;line-height:1.4}.guia-paso .btn{min-height:40px;margin-top:6px;font-size:14px}.guia-paso.siguiente{border-color:var(--linea-2)}.guia-paso.hecho{background:0 0}.guia-paso.hecho b{color:var(--tinta-3);text-decoration:line-through;text-decoration-thickness:1px}.guia-arriba{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.guia-num{border:1px solid var(--linea-2);width:24px;height:24px;color:var(--tinta-2);border-radius:12px;place-items:center;font-size:12px;font-weight:600;display:grid}.guia-dibujo{color:var(--tinta-2);flex:none;display:flex}.guia-dibujo svg{width:36px;height:36px}.guia-paso.hecho .guia-dibujo{opacity:.5}.guia-check{flex:none}.guia-check path{stroke-dasharray:20;stroke-dashoffset:0;animation:.45s cubic-bezier(.23,1,.32,1) .15s both guia-palomita}.guia-check circle{transform-origin:50%;animation:.3s cubic-bezier(.23,1,.32,1) both guia-punto}@keyframes guia-palomita{0%{stroke-dashoffset:20px}}@keyframes guia-punto{0%{opacity:0;transform:scale(.6)}}.guia{animation:.35s cubic-bezier(.23,1,.32,1) both guia-entra}@keyframes guia-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.guia,.guia-check path,.guia-check circle{animation:none}.guia-barra span{transition:none}}p,.sub,.aviso{text-wrap:pretty}.medida,.seccion-tit span,.opciones-chips .chip small,.pestanas-tipo small,.ejemplo .dato,table.ejemplo-excel,.tienda-eyebrow,.precio,.renglon .monto{font-variant-numeric:tabular-nums}.foto img,.tienda-tarjeta img,.ficha-foto img,img.foto-llanta{outline-offset:-1px;outline:1px solid #0000001a}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) :is(.foto img,.tienda-tarjeta img,.ficha-foto img,img.foto-llanta){outline-color:#ffffff1a}}:root[data-tema=oscuro] :is(.foto img,.tienda-tarjeta img,.ficha-foto img,img.foto-llanta){outline-color:#ffffff1a}@media (pointer:coarse){.chip{min-height:44px}.sugerencias .chip{min-height:40px}}.toast{inset:auto 12px calc(var(--alto-barra) + 16px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--asfalto);color:#eceeea;border:0;border-radius:14px;align-items:center;gap:10px;width:auto;max-width:440px;margin:0 auto;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.35;display:none;position:fixed;box-shadow:0 10px 30px #0000004d}.toast.visible{display:flex}.toast svg{color:#5cc28e;flex:none}.toast.alerta svg{color:#e8a94a}@media (prefers-reduced-motion:no-preference){.toast.visible{animation:.32s cubic-bezier(.23,1,.32,1) toast-entra}}@keyframes toast-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (min-width:960px){.toast{left:calc(var(--ancho-menu) + 12px);bottom:var(--esp-5)}}dialog.dialogo{background:var(--hoja);width:calc(100% - 32px);max-width:420px;color:var(--tinta);border:0;border-radius:20px;padding:0;box-shadow:0 20px 50px #00000059}dialog.dialogo::backdrop{background:#0a0c0e8c}.dialogo form{flex-direction:column;gap:10px;padding:20px;display:flex}.dialogo h2{font-size:20px;line-height:1.2}.dialogo p{color:var(--tinta-2);margin:0;font-size:14.5px}.dialogo-campo{flex-direction:column;gap:6px;display:flex}.dialogo-campo span{color:var(--tinta-2);font-size:13px;font-weight:600}.dialogo-campo textarea{border:2px solid var(--linea);background:var(--suelo);resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:16px}.dialogo-campo textarea:focus{border-color:var(--foco)}.dialogo-botones{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}@media (prefers-reduced-motion:no-preference){dialog.dialogo[open]{animation:.2s cubic-bezier(.23,1,.32,1) dialogo-entra}}@keyframes dialogo-entra{0%{opacity:0;transform:scale(.96)}}:root{--f-titulo:var(--fuente-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--f-texto:var(--fuente-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--f-dato:var(--fuente-inter), system-ui, sans-serif;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pildora:99px;--senal:#1f6fd1;--halo:0 10px 30px #1c212429;--brillo-prim:0 1px 0 #00000014;--brillo-prim-fuerte:0 2px 8px #1c212424}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--suelo:#0b0b0b;--hoja:#191919;--hoja-2:#131313;--linea:#ffffff14;--linea-2:#ffffff29;--tinta:#fff;--tinta-2:#868f97;--tinta-3:#7a828a;--asfalto:#191919;--caucho:#262626;--vial-suave:#f2b7051f;--vial-tinta:#f2b705;--foco:#479ffa;--ok:#4ebe96;--ok-suave:#4ebe9624;--alerta:#ffa16c;--alerta-suave:#ffa16c24;--mal:#f07c74;--barra:#0b0b0b;--sombra-1:0 0 0 1px #ffffff0f;--sombra-2:0 0 0 1px #ffffff1a, 0 0 35px #00000080;--halo:0 0 0 1px #ffffff1a, 0 0 44px #000c;--brillo:none;--brillo-prim:0 1px 0 #000000d9, 0 0 14px #ffffff40;--brillo-prim-fuerte:0 1px 0 #000000d9, 0 0 20px #ffffff61;--senal:#479ffa}}:root[data-tema=oscuro]{--suelo:#0b0b0b;--hoja:#191919;--hoja-2:#131313;--linea:#ffffff14;--linea-2:#ffffff29;--tinta:#fff;--tinta-2:#868f97;--tinta-3:#7a828a;--asfalto:#191919;--caucho:#262626;--vial-suave:#f2b7051f;--vial-tinta:#f2b705;--foco:#479ffa;--ok:#4ebe96;--ok-suave:#4ebe9624;--alerta:#ffa16c;--alerta-suave:#ffa16c24;--mal:#f07c74;--barra:#0b0b0b;--sombra-1:0 0 0 1px #ffffff0f;--sombra-2:0 0 0 1px #ffffff1a, 0 0 35px #00000080;--halo:0 0 0 1px #ffffff1a, 0 0 44px #000c;--brillo:none;--brillo-prim:0 1px 0 #000000d9, 0 0 14px #ffffff40;--brillo-prim-fuerte:0 1px 0 #000000d9, 0 0 20px #ffffff61;--senal:#479ffa}body{font-feature-settings:"tnum" 1, "cv11" 1;letter-spacing:-.006em}h1,h2,h3{letter-spacing:-.035em;font-weight:700;font-stretch:100%}.titulo{letter-spacing:-.05em;font-size:30px;line-height:1.1}.cifra,.precio,.precio-grande b,.plan .precio-plan,.tienda-precio b,.resumen-cifras b,.renglon .monto,.cifras b,.ejemplo b{letter-spacing:-.03em;font-weight:700;font-stretch:100%}.cifra{letter-spacing:-.045em;font-size:28px}.portada-titulo,.tienda-portada h1,.inicio-hero h1,.inicio-hero h2{letter-spacing:-.055em}.marca-entrada,.tienda-nombre{letter-spacing:-.03em;font-stretch:100%}.btn,.chip,.chip-filtro,.btn-icono,.buscar,.pestanas-tipo,.pestanas-tipo button,.etiqueta-portada,.acciones-rapidas .btn{border-radius:var(--r-pildora)}.btn{border-color:var(--linea-2);background:0 0;font-weight:600}.btn.prim,.btn-icono.prim{border:1px solid var(--tinta);color:var(--tinta);box-shadow:var(--brillo-prim);background:0 0}@media (hover:hover){.btn.prim:hover:not(:disabled),.btn-icono.prim:hover{background:var(--hoja-2);border-color:var(--tinta);box-shadow:var(--brillo-prim-fuerte)}}.btn.peligro{background:var(--mal);border-color:var(--mal);color:#0b0b0b}@media (hover:hover){.btn:not(.prim):not(.peligro):hover:not(:disabled){border-color:var(--tinta-2);background:var(--hoja-2)}}.btn-icono{background:var(--hoja-2)}.chip{border-color:var(--linea-2);color:var(--tinta-2);font-weight:500}.chip[aria-pressed=true]{font-weight:600}.buscar{border-width:1px;border-color:var(--linea-2);background:var(--hoja-2);padding:0 16px}.buscar:focus-within{border-color:var(--foco);box-shadow:0 0 0 3px color-mix(in srgb, var(--foco) 25%, transparent)}.pestanas-tipo{padding:4px}.tarjeta,.grupo,.producto,.tienda-tarjeta,.acceso,.plan,.cifras,.datos,.en-corto,.alerta-seguir,.vacio,.tabla-planes{border-radius:var(--r-lg)}.foto,.tienda-logo{border-radius:var(--r-sm)}.medida{border-radius:var(--r-sm);background:var(--caucho);letter-spacing:0;font-weight:600}.vacio{border-color:var(--linea-2)}.flotante,.toast,dialog.dialogo,dialog.hoja,.aviso-cookies,.barra-seleccion{box-shadow:var(--halo)}.flotante{background:var(--asfalto);border:1px solid var(--linea);border-radius:var(--r-pildora);padding:0 24px 0 14px}.toast{border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--asfalto);padding:12px 20px}dialog.dialogo{border:1px solid var(--linea);border-radius:20px}dialog.dialogo::backdrop,dialog.hoja::backdrop{background:#000c}.pestanas li>a[aria-current=page]:before{background:var(--senal)}.pestanas li>a[aria-current=page] svg{color:var(--senal)}.pestanas{border-color:var(--linea)}@media (min-width:960px){.pestanas li>a{border-radius:var(--r-pildora)}.pestanas li>a[aria-current=page]{background:var(--hoja)}.pestanas li>a[aria-current=page]:before{display:none}}.etiqueta,.sello-pro,.pronto,.insignia{border-radius:var(--r-pildora)}.etiqueta{padding:2px 8px}.inicio-hero,.tienda-portada{border:1px solid #ffffff0f}.registro-pasos{color:var(--tinta-3);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.registro-pasos li{border-top:3px solid var(--linea-2);flex-direction:column;flex:1;gap:6px;padding-top:8px;display:flex}.registro-pasos li.hecho{border-color:var(--ok);color:var(--tinta-2)}.registro-pasos li.ahora{border-color:var(--tinta);color:var(--tinta);font-weight:600}.horario-dia{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:6px 16px;display:flex}.horario-horas{align-items:center;gap:8px;display:flex}.horario-horas input{border:1px solid var(--linea-2);background:var(--hoja-2);border-radius:10px;min-height:40px;padding:8px 10px;font-size:15px}.registro-servicio{gap:10px}.registro-precio{border:1px solid var(--linea-2);background:var(--hoja-2);border-radius:10px;flex:none;align-items:center;gap:4px;width:130px;padding:0 10px;display:flex}.registro-precio input{text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:9px 0;font-size:16px}.registro-precio:focus-within{border-color:var(--foco)}.registro-precio:has(input:disabled){opacity:.45}.tienda-donde{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tienda-horario{color:#c9ceca;margin:0;font-size:13px}:root{--ia-degrade:linear-gradient(120deg, #ffd54a 0%, #ff7a45 45%, #b26bff 100%)}@property --ia-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.ia-boton{z-index:40;right:16px;bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px) + 16px);cursor:pointer;filter:drop-shadow(0 8px 22px #b26bff59)drop-shadow(0 4px 12px #ff7a454d);background:0 0;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .2s cubic-bezier(.23,1,.32,1);display:grid;position:fixed}body:has(.flotante) .ia-boton{bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px) + 88px)}.ia-boton-aro{background:conic-gradient(from var(--ia-giro), #ffd54a, #ff7a45, #b26bff, #479ffa, #ffd54a);border-radius:50%;position:absolute;inset:0}.ia-boton-centro{background:radial-gradient(circle at 35% 30%,#2a2233,#120f16 70%);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}@media (hover:hover){.ia-boton:hover{transform:scale(1.08)rotate(-6deg)}}.ia-boton:active{transform:scale(.94)}@media (min-width:960px){.ia-boton{bottom:24px;right:24px}body:has(.flotante) .ia-boton{bottom:24px}}@media (prefers-reduced-motion:no-preference){.ia-boton-aro{animation:4s linear infinite ia-gira}.ia-boton:after{content:"";border:2px solid #b26bff80;border-radius:50%;animation:2.8s cubic-bezier(.23,1,.32,1) infinite ia-latido;position:absolute;inset:-6px}.ia-boton-centro svg{animation:2.8s ease-in-out infinite ia-brillo}}@keyframes ia-gira{to{--ia-giro:360deg}}@keyframes ia-latido{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}@keyframes ia-brillo{50%{transform:scale(1.12)rotate(12deg)}}.ia-panel{z-index:45;left:8px;right:8px;bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px) + 8px);color:#f2eff5;transform-origin:100% 100%;background:#121015;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;height:min(76dvh,640px);display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #b26bff26,0 24px 70px #0009,0 0 60px #b26bff2e}@media (min-width:960px){.ia-panel{width:410px;height:min(100dvh - 48px,660px);bottom:24px;left:auto;right:24px}}@keyframes ia-abre{0%{opacity:0;transform:translateY(16px)scale(.94)}}.ia-cabeza{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 12px 14px 16px;display:flex;position:relative;overflow:hidden}.ia-cabeza b{letter-spacing:-.01em;font-size:16px;display:block}.ia-aurora{filter:blur(10px);background:radial-gradient(40% 60% at 20%,#ffd54a47,#0000 70%),radial-gradient(40% 60% at 60% 40%,#ff7a4538,#0000 70%),radial-gradient(45% 70% at 95% 60%,#b26bff52,#0000 70%);position:absolute;inset:-60% -20%}@media (prefers-reduced-motion:no-preference){.ia-aurora{animation:9s ease-in-out infinite alternate ia-aurora}}@keyframes ia-aurora{to{transform:translate(-12%)rotate(4deg)scale(1.1)}}.ia-logo{background:var(--ia-degrade);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 18px #ff7a4573}.ia-estado{color:#f2eff5a6;font-size:12.5px;display:block}.ia-icono{color:#f2eff5;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.ia-icono:hover{background:#ffffff1f}.ia-icono:active{transform:scale(.92)}.ia-cuerpo{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ia-saludo{flex-direction:column;gap:10px;padding:8px 2px;display:flex}.ia-saludo .sub{color:#f2eff5a6;font-size:14px}.ia-saludo-chispa{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}@media (prefers-reduced-motion:no-preference){.ia-saludo-chispa svg{animation:3.2s ease-in-out infinite ia-brillo}}.ia-titulo{letter-spacing:-.03em;background:var(--ia-degrade);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:24px;font-weight:700}.ia-sugerencias{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ia-sugerencias button{text-align:left;color:#f2eff5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;min-height:44px;padding:10px 14px;font-size:14px;transition:border-color .15s,background-color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.ia-sugerencias button:hover{background:#b26bff1a;border-color:#b26bff8c}.ia-sugerencias button:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.ia-sugerencias button{animation:.4s cubic-bezier(.23,1,.32,1) both ia-sube}}@keyframes ia-sube{0%{opacity:0;transform:translateY(8px)}}.ia-msj{flex-direction:column;gap:8px;max-width:90%;display:flex}.ia-msj p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.5}.ia-msj.usuario{align-self:flex-end}.ia-msj.usuario p{background:var(--ia-degrade);color:#1c1206;border-bottom-right-radius:6px;font-weight:500}.ia-msj.rinda{align-self:flex-start}.ia-msj.rinda p{background:#ffffff0f;border:1px solid #ffffff14;border-bottom-left-radius:6px}@media (prefers-reduced-motion:no-preference){.ia-msj{animation:.3s cubic-bezier(.23,1,.32,1) ia-sube}}.ia-msj p.ia-pensando{gap:6px;padding:14px 16px;display:flex}.ia-pensando span{background:var(--ia-degrade);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.ia-pensando span{animation:1.1s ease-in-out infinite ia-punto}.ia-pensando span:nth-child(2){animation-delay:.15s}.ia-pensando span:nth-child(3){animation-delay:.3s}}@keyframes ia-punto{0%,to{opacity:.35;transform:translateY(0)scale(.85)}50%{opacity:1;transform:translateY(-4px)scale(1)}}.ia-accion{background:linear-gradient(#17131c, #17131c) padding-box, var(--ia-degrade) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ia-accion-tit{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ia-accion ul{color:#f2eff5cc;flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ia-accion li{justify-content:space-between;gap:10px;display:flex}.ia-accion li b{color:#f2eff5;font-variant-numeric:tabular-nums;white-space:nowrap}.ia-accion-btn{background:var(--ia-degrade);color:#1c1206;cursor:pointer;border:0;border-radius:999px;min-height:40px;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .15s}.ia-accion-btn:hover{filter:brightness(1.06)}.ia-accion-btn:active{transform:scale(.97)}.ia-error{color:#ffb4ad;background:#f07c7424;border-radius:12px;margin:0 16px 8px;padding:8px 12px;font-size:13px}.ia-escribir{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;align-items:flex-end;gap:8px;margin:0 12px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .2s;display:flex}.ia-escribir:focus-within{border-color:#b26bff99;box-shadow:0 0 0 3px #b26bff2e}.ia-escribir textarea{color:#f2eff5;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:120px;padding:8px 0;font-size:16px}.ia-escribir textarea::placeholder{color:#f2eff573}.ia-enviar{background:var(--ia-degrade);color:#1c1206;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .15s;display:grid}.ia-enviar:disabled{opacity:.35;cursor:default}.ia-enviar:active:not(:disabled){transform:scale(.92)}.ia-pie{color:#f2eff573;text-align:center;margin:0;padding:8px 16px 12px;font-size:11.5px}.ia-accion.corta{padding:8px}.ia-accion li span{white-space:pre-wrap}.buscador-inicio{flex-direction:column;gap:10px;display:flex}.buscar-borrar{color:#1c2124;cursor:pointer;background:#1c212414;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:20px;line-height:1}.sugerencias-inicio{background:#0c0c0cb8;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:6px;padding:8px;display:flex;box-shadow:0 18px 40px #00000059}@media (prefers-reduced-motion:no-preference){.sugerencias-inicio{transform-origin:top;animation:.26s cubic-bezier(.23,1,.32,1) sug-abre}.sug-producto,.sug-medidas button{animation:.32s cubic-bezier(.23,1,.32,1) both sug-entra}}@keyframes sug-abre{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes sug-entra{0%{opacity:0;transform:translateY(6px)}}.sug-carro{border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;padding:8px 8px 10px;display:flex}.sug-etq{color:#f2b705;font-size:13px;font-weight:600}.sug-medidas{flex-wrap:wrap;gap:6px;display:flex}.sug-medidas button{color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;background:#f2b7051f;border:1px solid #f2b70580;border-radius:999px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.sug-medidas button:hover{background:#f2b7053d}.sug-medidas button:active{transform:scale(.96)}.sug-producto{border-radius:14px;align-items:center;gap:6px;transition:background-color .12s;display:flex}.sug-producto.marcado{background:#ffffff12}.sug-abrir{color:#eceeea;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:6px;display:flex}.sug-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sug-linea{align-items:center;gap:8px;min-width:0;display:flex}.sug-linea b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.sug-meta{color:#a3aaa6;font-size:12.5px}.sug-precio{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.sug-precio.oferta{color:#5cc28e}.sug-sumar{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-right:4px;transition:background-color .15s,border-color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.sug-sumar:hover{border-color:#f2b705}.sug-sumar:active{transform:scale(.9)}.sug-sumar.hecho{color:#0b0b0b;background:#5cc28e;border-color:#5cc28e}@media (prefers-reduced-motion:no-preference){.sug-sumar.hecho svg{animation:.35s cubic-bezier(.23,1,.32,1) sug-check}}@keyframes sug-check{0%{opacity:0;transform:scale(.3)}}.sug-vacio{color:#a3aaa6;margin:0;padding:10px;font-size:14px}.sug-todos{color:#f2b705;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:40px;font-size:14px;font-weight:600}.sug-todos:hover{background:#f2b7051a}.ia-cabeza b.ia-nombre,.ia-titulo{background:linear-gradient(90deg,#ffd54a,#ff7a45,#b26bff,#479ffa,#ffd54a) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.ia-cabeza b.ia-nombre,.ia-titulo{animation:6s linear infinite ia-arcoiris}}@keyframes ia-arcoiris{to{background-position:300% 0}}.ia-boton{touch-action:none}.ia-boton.movido{transition:left .35s cubic-bezier(.23,1,.32,1),top .35s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);bottom:auto;right:auto}.ia-boton.arrastrando{cursor:grabbing;transition:none;transform:scale(1.1)}@media (prefers-reduced-motion:no-preference){.ia-panel.entrando .ia-cabeza>*{animation:.4s cubic-bezier(.23,1,.32,1) .12s both ia-sube}.ia-panel.entrando .ia-saludo>*{animation:.45s cubic-bezier(.23,1,.32,1) both ia-sube}.ia-panel.entrando .ia-saludo>:first-child{animation-delay:.16s}.ia-panel.entrando .ia-saludo>:nth-child(2){animation-delay:.22s}.ia-panel.entrando .ia-saludo>:nth-child(3){animation-delay:.28s}.ia-panel.entrando .ia-escribir{animation:.45s cubic-bezier(.23,1,.32,1) .2s both ia-sube}}@media (min-width:960px){.ia-panel.izq{right:auto;left:calc(var(--ancho-menu) + 24px);transform-origin:0 100%}}:root{--suave:cubic-bezier(.23, 1, .32, 1);interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:no-preference){@keyframes aparecer{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.pantalla>*{animation-duration:.5s;animation-timing-function:var(--suave)}}.pestanas li>a{transition:background-color .2s,color .2s}.pestanas li>a svg{transition:transform .3s var(--suave), color .2s ease}@media (hover:hover){.pestanas li>a:hover:not([aria-current=page]){color:var(--tinta)}.pestanas li>a:hover svg{transform:translateY(-1px)scale(1.08)}}@media (prefers-reduced-motion:no-preference){.pestanas li>a[aria-current=page]:before{animation:marca .4s var(--suave)}.pestanas li>a[aria-current=page] svg{animation:icono-activo .45s var(--suave)}}@keyframes marca{0%{opacity:0;transform:scaleY(0)scaleX(0)}}@keyframes icono-activo{40%{transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){.insignia{animation:salta .5s var(--suave)}}@keyframes salta{0%{transform:scale(.4)}55%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes late{0%{opacity:.4;transform:translateY(4px)}}.fila.enlace>svg:last-child,a.renglon>svg:last-child{transition:transform .25s var(--suave), color .2s ease}@media (hover:hover){.fila.enlace:hover>svg:last-child,a.renglon:hover>svg:last-child{color:var(--tinta);transform:translate(4px)}}.producto,a.tarjeta,.acceso,.tienda-tarjeta,.guia-paso,.resumen-cifras a,.plan{transition:transform .3s var(--suave), box-shadow .3s ease, border-color .2s ease, background-color .2s ease}.foto,.tienda-tarjeta .tienda-foto{overflow:hidden}.foto img,.tienda-tarjeta img{transition:transform .5s var(--suave)}@media (hover:hover){.producto:hover,a.tarjeta:hover,.acceso:hover,.guia-paso:not(.hecho):hover,.resumen-cifras a:hover,.plan:hover{box-shadow:var(--sombra-2);transform:translateY(-3px)}.producto:hover{border-color:var(--linea-2)}.producto:hover .foto img,.tienda-tarjeta:hover img{transform:scale(1.07)}.acceso:hover svg{animation:brinca .5s var(--suave)}.resumen-cifras a:hover b{color:var(--vial-tinta)}}@keyframes brinca{40%{transform:translateY(-4px)rotate(-6deg)}}.btn svg,.btn-icono svg{transition:transform .3s var(--suave)}@media (hover:hover){.btn-icono.prim:hover svg,.btn-icono[aria-label*=Agregar]:hover svg{transform:rotate(90deg)}.btn:hover:not(:disabled) svg{transform:translate(1px)scale(1.06)}.btn.prim:hover:not(:disabled),.chip:hover:not([aria-pressed=true]):not(:disabled){transform:translateY(-1px)}}.chip[aria-pressed=true]{transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .25s var(--suave)}@media (prefers-reduced-motion:no-preference){.btn-icono.listo svg{animation:salta .45s var(--suave)}}.interruptor{transition:background-color .25s}.interruptor:after{transition:transform .35s cubic-bezier(.34,1.56,.64,1),width .2s}.interruptor:active:not(:disabled):after{width:26px}.interruptor:checked:active:not(:disabled):after{transform:translate(14px)}.pestanas-tipo button{transition:background-color .25s ease, color .2s ease, box-shadow .25s ease, transform .2s var(--suave)}.pestanas-tipo button:active{transform:scale(.97)}.campo{transition:background-color .2s,box-shadow .25s}.buscar{transition:border-color .2s,box-shadow .3s,background-color .2s}details>summary{align-items:center;gap:8px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:8px;height:8px;transition:transform .3s var(--suave);border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:2px;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details::details-content{block-size:0;transition:block-size .35s var(--suave), content-visibility .35s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){.aviso{animation:aparecer .4s var(--suave) backwards}}.enlace-texto,.sub a,.doc a{transition:background-size .3s var(--suave);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}@media (hover:hover){.enlace-texto:hover,.sub a:hover,.doc a:hover{background-size:100% 1px}}@media (prefers-reduced-motion:no-preference){.foto img{animation:foto-entra .5s var(--suave)}}@keyframes foto-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.producto:hover,a.tarjeta:hover,.acceso:hover,.guia-paso:hover,.resumen-cifras a:hover,.plan:hover,.btn.prim:hover,.chip:hover{transform:none}.foto img,.tienda-tarjeta img,.btn svg,.btn-icono svg,.pestanas li>a svg{transition:none}}@media (prefers-reduced-motion:no-preference){.flotante.late{animation:barra-late .55s var(--suave)}}@keyframes barra-late{0%{box-shadow:var(--halo), 0 0 0 0 #f2b705b3;transform:scale(1)}35%{box-shadow:var(--halo), 0 0 0 6px #f2b70559;transform:scale(1.04)}to{box-shadow:var(--halo), 0 0 0 14px #f2b70500;transform:scale(1)}}.inicio-par{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.inicio-par .cifra{font-size:26px}.widget{flex-direction:column;gap:10px;display:flex}.widget-elegir{border-radius:var(--r-pildora);align-self:flex-start;align-items:center;transition:background-color .2s;display:inline-flex;position:relative}.widget-elegir select{appearance:none;color:var(--tinta);cursor:pointer;border-radius:var(--r-pildora);background:0 0;border:0;margin-left:-10px;padding:6px 30px 6px 10px;font-size:15px;font-weight:700}.widget-elegir svg{pointer-events:none;color:var(--tinta-2);transition:transform .3s var(--suave);position:absolute;right:8px}@media (hover:hover){.widget-elegir:hover{background:var(--hoja-2)}.widget-elegir:hover svg{transform:translateY(1px)}}@media (prefers-reduced-motion:no-preference){.widget-cuerpo{animation:aparecer .35s var(--suave) backwards}}.widget-lista{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.widget-lista li,.widget-lista li a{color:var(--tinta);align-items:baseline;gap:10px;display:flex}.widget-lista li span{color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-lista li:last-child a{color:var(--vial-tinta);margin-top:4px;font-weight:600}.widget-nota{resize:vertical;border:1px solid var(--linea);background:var(--hoja-2);width:100%;min-height:96px;color:var(--tinta);border-radius:12px;outline:none;padding:10px 12px;font-size:15px;line-height:1.5;transition:border-color .2s}.widget-nota:focus{border-color:var(--foco)}.barra-carga{z-index:100;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg, var(--vial), #ff9d2e);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #f2b70599}.barra-carga.andando{opacity:1;transition:transform 2.5s cubic-bezier(.1,.7,.2,1),opacity .1s;transform:scaleX(.8)}.barra-carga.llegando{opacity:0;transition:transform .25s ease-out,opacity .3s .2s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.barra-carga{display:none}}.acciones-rapidas .btn{border-radius:var(--r-lg)}.pestanas li>a .pronto,.pestanas li>a .sello-pro{margin-left:auto}.acceso .pronto-sello{background:var(--hoja-2);color:var(--tinta-3)}.equipo-rejilla{gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.equipo-persona{border-radius:var(--r-lg);color:var(--tinta);grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:14px;display:grid}.equipo-datos{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.equipo-avatar{background:var(--hoja-2);width:44px;height:44px;color:var(--tinta-2);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.equipo-avatar.rol-dueno{background:var(--vial);color:#1c2124}.equipo-avatar.rol-administrador{background:var(--ok-suave);color:var(--ok)}.equipo-avatar.rol-tecnico{background:var(--asfalto);color:var(--vial)}.equipo-pendiente,.equipo-invitar{border:1px dashed var(--linea-2);background:0 0}.equipo-invitar{transition:border-color .2s,background-color .2s}.equipo-invitar .equipo-avatar{font-size:22px;font-weight:400}@media (hover:hover){.equipo-invitar:hover{border-color:var(--vial-tinta);background:var(--hoja)}}@keyframes chats-aviso{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.97)}}.catalogo-cabeza{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.catalogo-icono{background:var(--asfalto);width:48px;height:48px;color:var(--vial);border-radius:14px;flex:none;place-items:center;display:grid}.catalogo-estado{color:var(--tinta-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.catalogo-estado:before{content:"";background:var(--tinta-3);border-radius:50%;width:8px;height:8px}.catalogo-estado.en-linea{color:var(--ok)}.catalogo-estado.en-linea:before{background:var(--ok);box-shadow:0 0 0 3px var(--ok-suave)}.catalogo-botones{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.catalogo-botones{width:100%}.catalogo-botones>*{flex:1}}.catalogo-cifras{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.catalogo-cifras .tarjeta{color:var(--tinta);flex-direction:column;gap:2px;display:flex}.catalogo-cifras .etq{margin:0}.catalogo-seccion{gap:var(--esp-2);flex-direction:column;display:flex}.catalogo-titulo{margin:var(--esp-2) 4px 0;color:var(--tinta);align-items:center;gap:8px;display:flex}.catalogo-titulo svg{color:var(--vial-tinta)}.catalogo-titulo h2{flex:1;margin:0;font-size:17px}.catalogo-titulo .enlace-texto{color:var(--vial-tinta);font-size:14px;font-weight:600}.catalogo-saber{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.catalogo-saber li{background:var(--hoja);border-radius:var(--r-lg);color:var(--tinta-2);flex-direction:column;gap:4px;padding:14px;font-size:14px;display:flex}.catalogo-saber b{color:var(--tinta);font-size:14px}.catalogo-servicios{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.catalogo-servicio{border-radius:var(--r-md);background:var(--hoja);border-left:3px solid var(--vial);flex-direction:column;gap:2px;padding:12px 14px;font-size:14px;display:flex}.catalogo-servicio .sub{font-size:13px}.catalogo-pronto{color:var(--tinta);align-items:center;gap:12px;display:flex}.carpetas{gap:22px var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));padding-top:14px;display:grid}.carpeta{border-radius:0 var(--r-lg) var(--r-lg) var(--r-lg);background:var(--hoja);min-height:96px;color:var(--tinta);box-shadow:var(--sombra-1);transition:transform .3s var(--suave), box-shadow .3s ease;flex-direction:column;gap:4px;padding:16px 14px 14px;display:flex;position:relative}.carpeta-pestana{background:var(--hoja);text-transform:uppercase;letter-spacing:.04em;color:var(--vial-tinta);border-radius:10px 10px 0 0;padding:4px 12px 2px;font-size:11px;font-weight:700;position:absolute;bottom:100%;left:0}.carpeta .sub{font-size:13px}.carpeta-nueva,.carpeta-nueva .carpeta-pestana{box-shadow:none;outline:1px dashed var(--linea-2);outline-offset:-1px;color:var(--tinta-2);background:0 0}.carpeta-nueva .carpeta-pestana{color:var(--tinta-3)}@media (hover:hover){.carpeta:hover{box-shadow:var(--sombra-2);transform:translateY(-3px)}.carpeta-nueva:hover{box-shadow:none;outline-color:var(--vial-tinta)}}@media (prefers-reduced-motion:reduce){.carpeta:hover{transform:none}}.menu-negocio,.menu-grupo,.menu-usuario{display:none}@media (min-width:960px){.pestanas{gap:var(--esp-2);padding:var(--esp-4) var(--esp-3) var(--esp-3);flex-direction:column;display:flex}.pestanas ul{scrollbar-width:none;min-height:0;margin:0 calc(var(--esp-1) * -1);padding:0 var(--esp-1);flex:1;align-content:start;overflow-y:auto}.pestanas ul::-webkit-scrollbar{display:none}.pestanas .solo-celular{display:none}.menu-negocio{margin-bottom:var(--esp-1);border-bottom:1px solid var(--linea);color:var(--tinta);align-items:center;gap:10px;padding:6px 8px 12px;display:flex}.menu-negocio img,.menu-negocio-iniciales{object-fit:contain;background:var(--hoja);border-radius:10px;flex:none;width:36px;height:36px}.menu-negocio-iniciales{background:var(--vial);color:#1c2124;place-items:center;font-size:12px;font-weight:800;display:grid}.menu-negocio span{min-width:0}.menu-negocio b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.menu-negocio small{color:var(--tinta-3);font-size:12px;display:block}.menu-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);padding:14px 12px 6px;font-size:11px;font-weight:700;display:block}.pestanas li:first-child .menu-grupo{padding-top:4px}.menu-usuario{padding-top:var(--esp-2);border-top:1px solid var(--linea);display:block;position:relative}.menu-usuario-fila{align-items:center;gap:6px;display:flex}.menu-usuario-boton{border-radius:var(--r-lg);min-width:0;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px;transition:background-color .2s;display:flex}.menu-usuario-boton:hover,.menu-usuario-boton[aria-expanded=true]{background:var(--hoja-2)}.menu-usuario-boton b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.menu-usuario-boton small{color:var(--tinta-3);font-size:12px;display:block}.menu-usuario-boton svg{color:var(--tinta-3);transition:transform .25s var(--suave);flex:none}.menu-usuario-boton[aria-expanded=false] svg{transform:rotate(180deg)}.menu-usuario-avatar{background:var(--vial);color:#1c2124;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.menu-usuario-ajustes{width:40px;height:40px;color:var(--tinta-2);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.menu-usuario-ajustes:hover,.menu-usuario-ajustes[aria-current=page]{background:var(--hoja-2);color:var(--tinta)}.menu-usuario-ajustes svg{transition:transform .5s var(--suave)}.menu-usuario-ajustes:hover svg{transform:rotate(60deg)}.menu-usuario-panel{border-radius:var(--r-lg);background:var(--hoja);border:1px solid var(--linea-2);box-shadow:var(--sombra-2);transform-origin:bottom;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.menu-usuario-panel a,.menu-usuario-salir,.menu-usuario-tema{border-radius:var(--r-md);min-height:38px;color:var(--tinta);align-items:center;padding:0 10px;font-size:14px;display:flex}.menu-usuario-panel a:hover,.menu-usuario-salir:hover{background:var(--hoja-2)}.menu-usuario-quien{color:var(--tinta-3);overflow-wrap:anywhere;border-bottom:1px solid var(--linea);margin-bottom:4px;padding:6px 10px 8px;font-size:12px}.menu-usuario-tema{color:var(--tinta-2);justify-content:space-between}.menu-usuario-tema .btn-icono{width:32px;height:32px;min-height:32px}.menu-usuario-salir{font:inherit;color:var(--mal);cursor:pointer;text-align:left;border:0;border-top:1px solid var(--linea);border-radius:0 0 var(--r-md) var(--r-md);background:0 0;margin-top:4px}@media (prefers-reduced-motion:no-preference){.menu-usuario-panel{animation:menu-usuario-abre .2s var(--suave)}}}@keyframes menu-usuario-abre{0%{opacity:0;transform:translateY(6px)scale(.97)}}.chat{border-radius:var(--r-lg);border:1px solid var(--linea);background:var(--hoja);grid-template-columns:1fr;height:min(640px,100dvh - 230px);min-height:420px;display:grid;overflow:hidden}@media (min-width:760px){.chat{grid-template-columns:270px 1fr}}.chat-lista{border-right:1px solid var(--linea);flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.chat-conv{border-radius:var(--r-md);width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px;transition:background-color .2s;display:flex}.chat-conv:hover,.chat-conv.activa{background:var(--hoja-2)}.chat-conv b,.chat-conv .sub{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.chat-conv .sub{font-size:12.5px}.chat-avatar{background:var(--hoja-2);width:38px;height:38px;color:var(--tinta-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.chat-avatar.grupo{background:var(--vial);color:#1c2124}.chat-contador{background:var(--vial);color:#1c2124;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.chat-solo{flex-direction:column;gap:8px;padding:12px 10px;display:flex}.chat-panel{flex-direction:column;min-height:0;display:none}.chat.abierta .chat-lista{display:none}.chat.abierta .chat-panel{display:flex}@media (min-width:760px){.chat-panel,.chat.abierta .chat-panel,.chat.abierta .chat-lista{display:flex}}.chat-cabeza{border-bottom:1px solid var(--linea);align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-cabeza b,.chat-cabeza .sub{font-size:14px;display:block}.chat-cabeza .sub{font-size:12px}.chat-volver{width:36px;height:36px;color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (min-width:760px){.chat-volver{display:none}}.chat-mensajes{flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px;display:flex;overflow-y:auto}.chat-dia{background:var(--hoja-2);color:var(--tinta-3);text-transform:capitalize;border-radius:999px;align-self:center;margin:8px 0 4px;padding:3px 10px;font-size:11.5px;font-weight:600}.chat-burbuja{background:var(--hoja-2);max-width:min(78%,520px);color:var(--tinta);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px 16px 16px 4px;flex-direction:column;align-self:flex-start;gap:2px;margin:0;padding:8px 12px 6px;font-size:14.5px;display:flex}.chat-burbuja.seguida{border-top-left-radius:6px;margin-top:-3px}.chat-burbuja b{color:var(--vial-tinta);font-size:12px}.chat-burbuja small{color:var(--tinta-3);align-self:flex-end;font-size:10.5px}.chat-burbuja.mia{background:var(--vial);color:#1c2124;border-radius:16px 16px 4px;align-self:flex-end}.chat-burbuja.mia.seguida{border-top-left-radius:16px;border-top-right-radius:6px}.chat-burbuja.mia small{color:#1c21249e}@media (prefers-reduced-motion:no-preference){.chat-burbuja{animation:burbuja .3s var(--suave) backwards}}@keyframes burbuja{0%{opacity:0;transform:translateY(6px)scale(.98)}}.chat-vacio{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:340px;margin:auto;display:flex}.chat-escribir{border-top:1px solid var(--linea);align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.chat-escribir textarea{resize:none;field-sizing:content;border:1px solid var(--linea);background:var(--hoja-2);min-height:42px;max-height:140px;color:var(--tinta);font:inherit;border-radius:22px;flex:1;padding:10px 16px;font-size:15px}.chat-escribir textarea:focus{border-color:var(--vial-tinta);outline:none}.chat-escribir .campo-falso{background:var(--hoja-2);color:var(--tinta-3);border-radius:22px;flex:1;padding:10px 16px;font-size:14px}.chat-enviar{background:var(--vial);color:#1c2124;cursor:pointer;width:42px;height:42px;transition:transform .2s var(--suave), opacity .2s ease;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.chat-enviar:disabled{opacity:.4;cursor:default}.chat-enviar:not(:disabled):active{transform:scale(.94)}.pestanas-tipo .chat-contador{margin-left:6px}.construccion{border-radius:var(--r-lg);position:relative;overflow:hidden}.construccion-vista{filter:blur(1.5px)saturate(.75);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.construccion-aviso{text-align:center;border-radius:var(--r-lg);background:var(--hoja);border:1px solid var(--linea-2);width:min(380px,100% - 32px);box-shadow:var(--sombra-2);flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.construccion-sello{background:var(--vial);color:#1c2124;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:no-preference){.construccion-aviso{animation:chats-aviso .5s var(--suave) both}}.chat-muestra{pointer-events:none}.chat-muestra .chat-panel{display:flex}.chat-muestra .chat-conv{cursor:default}.factura-muestra{gap:var(--esp-3);flex-direction:column;min-height:420px;display:flex}.factura-pasos{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.factura-pasos .tarjeta{flex-direction:column;gap:6px;display:flex}.factura-numero{background:var(--vial);color:#1c2124;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.plan-candado{text-align:center;margin-top:var(--esp-4);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.plan-candado .titulo{margin:0}.plan-candado .sub{max-width:420px;margin:0}.plan-candado .sello-pro{margin:0}.plan-candado-icono{background:var(--asfalto);width:56px;height:56px;color:var(--vial);border-radius:50%;place-items:center;display:grid}@media (min-width:960px){.pestanas li>a{min-height:40px}.pestanas ul{gap:2px}.menu-grupo{padding:10px 12px 4px}}.ia-texto{background:linear-gradient(90deg,#ffd54a,#ff7a45,#b26bff,#479ffa,#ffd54a) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.ia-texto{animation:6s linear infinite ia-arcoiris}}.ayuda-ia{flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.ayuda-ia:before{content:"";pointer-events:none;background:radial-gradient(120% 140% at 0 0,#b26bff29,#0000 55%),radial-gradient(100% 120% at 100% 100%,#ff7a451f,#0000 60%);position:absolute;inset:0}.ayuda-ia>*{position:relative}.ayuda-ia-chispa{color:#1c1206;background:linear-gradient(135deg,#ffd54a,#ff7a45 45%,#b26bff);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}@media (max-width:640px){.ayuda-ia .btn{width:100%}}.ayuda-contacto{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.ayuda-contacto .tarjeta{color:var(--tinta);align-items:center;gap:12px;display:flex}.ayuda-contacto .tarjeta>svg{color:var(--vial-tinta);flex:none}.ayuda-contacto b,.ayuda-contacto .sub{display:block}.ayuda-contacto .sub{font-size:13px}.ayuda-preguntas summary{cursor:pointer;font-size:14.5px;font-weight:600}.ayuda-respuesta{padding:0 var(--esp-4) var(--esp-3) 34px;color:var(--tinta-2);font-size:14px}.ayuda-respuesta p{margin:0 0 8px}.ayuda-respuesta .enlace-texto{color:var(--vial-tinta);align-items:center;gap:4px;font-weight:600;display:inline-flex}.chat.bandeja{height:520px}@media (min-width:1100px){.chat.bandeja{grid-template-columns:280px 1fr 240px}}.bandeja-filtros{gap:6px;padding:4px 4px 8px;display:flex}.bandeja-filtros .chip{min-height:30px;padding:0 10px;font-size:12px}.bandeja-avatar{position:relative}.bandeja-avatar i{border:2px solid var(--hoja);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.bandeja-hora{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bandeja-hora small{font-size:11px}.bandeja-ficha{border-left:1px solid var(--linea);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:none}@media (min-width:1100px){.bandeja-ficha{display:flex}}.bandeja-origen{background:var(--hoja-2);color:var(--tinta-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.bandeja-origen i{border-radius:50%;width:8px;height:8px}.bandeja-ficha dl{text-align:left;grid-template-columns:auto 1fr;gap:8px 10px;width:100%;margin:8px 0;font-size:13px;display:grid}.bandeja-ficha dt{color:var(--tinta-3)}.bandeja-ficha dd{color:var(--tinta);text-align:right;margin:0}.acceso{text-align:center;justify-content:center;line-height:1.2}.acceso>span:not(.sello-pro){text-wrap:balance}.acceso .sello-pro{margin:0;padding:1px 6px;font-size:9px;position:static}@media (min-width:960px){.inicio>.accesos{display:none}}@media (min-width:1200px){.inicio{grid-auto-flow:dense}}
