@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ab5a5db5-module__QHLHaa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_ab5a5db5-module__QHLHaa__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9cbab36-module__2rLrIG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9cbab36-module__2rLrIG__variable{--font-sans:"Archivo", "Archivo Fallback"}
:root{--navy:#002f6c;--rojo:#c8102e;--rojo-duro:#a00d25;--plata:#b0b0b0;--gris:#e6e6e6;--oro:#b8914f;--oro-claro:#d9bf8c;--tinta:#0e1c36;--marfil:#fbf6ee;--cornisa:#04214b;--cornisa-solida:#031a3c;--cornisa-texto:#e8edf6;--sal:cubic-bezier(.22, 1, .36, 1);--resorte:cubic-bezier(.34, 1.56, .64, 1);--g-principal:#1e2b45;--g-principal-s:#d8dce4;--g-principal-i:#1a263d;--g-comercial:#002f6c;--g-comercial-s:#d3dcea;--g-comercial-i:#00285c;--g-agenda:#0e5e6f;--g-agenda-s:#d0e1e4;--g-agenda-i:#0b4f5e;--g-administracion:#17663f;--g-administracion-s:#d1e4d9;--g-administracion-i:#125434;--g-documentos:#8a6212;--g-documentos-s:#ede2cc;--g-documentos-i:#6e4e0e;--g-redes:#a3142d;--g-redes-s:#f0d5da;--g-redes-i:#850f24;--g-equipo:#4a5568;--g-equipo-s:#dde0e6;--g-equipo-i:#3c4557;--g-pedidos:#9a3412;--g-pedidos-s:#f3ddd0;--g-pedidos-i:#7c2a0f;--g-soporte:#5b3f8c;--g-soporte-s:#e2daee;--g-soporte-i:#4b3375;--g-pilares:#002f6c;--g-pilares-s:#d3dcea;--g-pilares-i:#00285c;--g-mensajes:#2d5f8b;--g-mensajes-s:#d5e0eb;--g-mensajes-i:#244e73;--g-auditoria:#3b4a8c;--g-auditoria-s:#dadff0;--g-auditoria-i:#313e75;--g-whatsapp:#17694e;--g-whatsapp-s:#d2e7de;--g-whatsapp-i:#12563f;--mod:var(--g-principal);--mod-s:var(--g-principal-s);--mod-i:var(--g-principal-i)}:is(html,[data-grupo])[data-grupo=principal]{--mod:var(--g-principal);--mod-s:var(--g-principal-s);--mod-i:var(--g-principal-i)}:is(html,[data-grupo])[data-grupo=comercial]{--mod:var(--g-comercial);--mod-s:var(--g-comercial-s);--mod-i:var(--g-comercial-i)}:is(html,[data-grupo])[data-grupo=agenda]{--mod:var(--g-agenda);--mod-s:var(--g-agenda-s);--mod-i:var(--g-agenda-i)}:is(html,[data-grupo])[data-grupo=administracion]{--mod:var(--g-administracion);--mod-s:var(--g-administracion-s);--mod-i:var(--g-administracion-i)}:is(html,[data-grupo])[data-grupo=documentos]{--mod:var(--g-documentos);--mod-s:var(--g-documentos-s);--mod-i:var(--g-documentos-i)}:is(html,[data-grupo])[data-grupo=redes]{--mod:var(--g-redes);--mod-s:var(--g-redes-s);--mod-i:var(--g-redes-i)}:is(html,[data-grupo])[data-grupo=equipo]{--mod:var(--g-equipo);--mod-s:var(--g-equipo-s);--mod-i:var(--g-equipo-i)}:is(html,[data-grupo])[data-grupo=pilares]{--mod:var(--g-pilares);--mod-s:var(--g-pilares-s);--mod-i:var(--g-pilares-i)}:is(html,[data-grupo])[data-grupo=mensajes]{--mod:var(--g-mensajes);--mod-s:var(--g-mensajes-s);--mod-i:var(--g-mensajes-i)}:is(html,[data-grupo])[data-grupo=pedidos]{--mod:var(--g-pedidos);--mod-s:var(--g-pedidos-s);--mod-i:var(--g-pedidos-i)}:is(html,[data-grupo])[data-grupo=soporte]{--mod:var(--g-soporte);--mod-s:var(--g-soporte-s);--mod-i:var(--g-soporte-i)}:is(html,[data-grupo])[data-grupo=auditoria]{--mod:var(--g-auditoria);--mod-s:var(--g-auditoria-s);--mod-i:var(--g-auditoria-i)}:is(html,[data-grupo])[data-grupo=whatsapp]{--mod:var(--g-whatsapp);--mod-s:var(--g-whatsapp-s);--mod-i:var(--g-whatsapp-i)}body:before,body:after{display:none!important}body{background:var(--marfil)}.lienzo{isolation:isolate;background:color-mix(in srgb, var(--mod) 6%, var(--marfil));transition:background-color .42s;position:relative}.lienzo:before,.lienzo:after{content:"";z-index:-1;pointer-events:none;position:fixed}.lienzo:before{opacity:.55;mix-blend-mode:multiply;background:url(/marca/fondo-nanduti-claro.jpg) 50%/cover no-repeat;inset:0}.lienzo:after{background:radial-gradient(38% 42% at 14% 6%, color-mix(in srgb, var(--navy) 10%, transparent), transparent 70%), radial-gradient(40% 44% at 86% 96%, color-mix(in srgb, var(--mod) 12%, transparent), transparent 70%);animation:32s ease-in-out infinite alternate ov-respira;inset:-20%}@keyframes ov-respira{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,1.8%)scale(1.06)}}.titulo-filete{padding-left:14px;position:relative}.titulo-filete:before{content:"";background:var(--mod);border-radius:3px;width:5px;transition:background-color .42s;position:absolute;top:.14em;bottom:.14em;left:0}.orn{color:var(--oro);align-items:center;gap:8px;display:flex}.orn:before,.orn:after{content:"";background:linear-gradient(90deg, transparent, var(--oro));flex:1;height:1px}.orn:after{background:linear-gradient(90deg, var(--oro), transparent)}.orn i{background:var(--oro);flex:none;width:7px;height:7px;transform:rotate(45deg)}.rotulo{font-family:var(--font-display), Georgia, serif;letter-spacing:-.005em;color:var(--tinta);align-items:center;gap:10px;margin:0 0 12px;font-size:18px;font-weight:600;display:flex}.rotulo:before{content:"";background:var(--oro);flex:none;width:8px;height:8px;transform:rotate(45deg)}.rotulo:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--oro) 80%, transparent), transparent);flex:1;min-width:24px;height:1px}.rotulo small{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--tinta) 50%, transparent);order:3;font-size:11px;font-weight:700}.cor{z-index:30;height:58px;color:var(--cornisa-texto);background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 94%, transparent), color-mix(in srgb, var(--cornisa) 96%, transparent));-webkit-backdrop-filter:saturate(170%)blur(22px);backdrop-filter:saturate(170%)blur(22px);border-bottom:1px solid color-mix(in srgb, var(--oro) 55%, transparent);align-items:center;gap:10px;padding:0 14px;display:flex;position:relative;box-shadow:0 10px 30px -24px #030c1ee6}.cor:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--mod), color-mix(in srgb, var(--mod) 25%, transparent) 46%, transparent);height:2px;transition:background .42s;position:absolute;bottom:-3px;left:0;right:0}.cor-logo{color:#fff;transition:transform .18s var(--sal), background-color .18s;border-radius:10px;flex:none;align-items:center;gap:10px;padding:4px 10px 4px 6px;text-decoration:none;display:flex}.cor-logo:hover{background:#ffffff12;transform:scale(1.03)}.cor-logo:active{transform:scale(.97)}.cor-logo b{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;font-size:17px;font-weight:600;line-height:1;display:block}.cor-logo small{letter-spacing:.2em;text-transform:uppercase;color:var(--oro-claro);margin-top:3px;font-size:9.5px;font-weight:700;line-height:1;display:block}@media (max-width:1180px){.cor-logo small{display:none}}.cor-nav{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.cor-nav::-webkit-scrollbar{display:none}.cor-item{color:color-mix(in srgb, var(--cornisa-texto) 76%, transparent);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s, color .16s, transform .16s var(--sal);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.cor-item svg{opacity:.65;width:16px;height:16px;transition:transform .16s var(--sal), opacity .16s}.cor-item:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)scale(1.04)}.cor-item:hover svg{opacity:1;transform:scale(1.08)}.cor-item:active{transform:scale(.97)}.cor-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.cor-item[data-activo="1"],.cor-item[data-abierto="1"]{background:var(--mod);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff14}.cor-item[data-activo="1"] svg,.cor-item[data-abierto="1"] svg{opacity:1}.cor-flecha{opacity:.55;width:0;height:0;transition:transform .18s var(--sal);border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;margin-left:1px}.cor-item[data-abierto="1"] .cor-flecha{transform:rotate(180deg)}.cor-globo{background:var(--rojo);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--cornisa);border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.cor-tablero{border:1px solid color-mix(in srgb, var(--rojo) 55%, transparent);background:color-mix(in srgb, var(--rojo) 16%, transparent);color:#fbe3e7;margin-right:6px;font-weight:600}.cor-tablero:hover{background:color-mix(in srgb, var(--rojo) 30%, transparent);border-color:var(--rojo)}.cor-tablero[data-activo="1"]{background:var(--rojo);border-color:var(--rojo);color:#fff}.cor-der{flex:none;align-items:center;gap:8px;display:flex}.cor-buscar{height:34px;color:color-mix(in srgb, var(--cornisa-texto) 82%, transparent);font:inherit;cursor:pointer;transition:background-color .16s, transform .16s var(--sal), border-color .16s;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 11px;font-size:13px;display:inline-flex}.cor-buscar:hover{background:#ffffff1f;border-color:#ffffff47;transform:scale(1.035)}.cor-buscar svg{width:15px;height:15px}.cor-kbd{color:color-mix(in srgb, var(--cornisa-texto) 75%, transparent);background:#ffffff1f;border-radius:6px;padding:1px 6px;font-size:11px}@media (max-width:1279px){.cor-buscar-txt,.cor-kbd{display:none}.cor-buscar{padding:0 9px}}.cor-avatar{cursor:pointer;background:linear-gradient(140deg, #e23a55, var(--rojo-duro));color:#fff;letter-spacing:.02em;width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 2px color-mix(in srgb, var(--oro) 60%, transparent);transition:transform .18s var(--resorte), box-shadow .16s;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.cor-avatar:hover{transform:scale(1.1)}.cor-avatar:active{transform:scale(.94)}.cor-menu{z-index:260;box-sizing:border-box;min-width:268px;max-width:min(340px,92vw);max-height:72vh;color:var(--cornisa-texto);background:var(--cornisa-solida);border:1px solid color-mix(in srgb, var(--oro) 35%, transparent);animation:cor-menu-entra .16s var(--sal) both;border-radius:14px;padding:6px;position:fixed;overflow:auto;box-shadow:0 18px 44px #0208168c}@keyframes cor-menu-entra{0%{opacity:0;transform:translateY(-6px)}}.cor-menu a,.cor-menu button.cor-fila{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s, transform .14s var(--sal);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.cor-menu a:hover,.cor-menu button.cor-fila:hover{background:#ffffff14;transform:translate(2px)}.cor-menu a[data-activo="1"]{background:color-mix(in srgb, var(--mod) 55%, transparent)}.cor-menu-ico{background:var(--mod);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cor-menu-ico svg{width:15px;height:15px}.cor-menu-txt{flex-direction:column;flex:1;min-width:0;display:flex}.cor-menu-txt b{font-size:13.5px;font-weight:600}.cor-menu-txt small{color:color-mix(in srgb, var(--cornisa-texto) 55%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cor-menu-yo{border-bottom:1px solid #ffffff1a;margin-bottom:5px;padding:9px 10px 10px}.cor-menu-yo b{color:#fff;font-size:13.5px;display:block}.cor-menu-yo small{color:color-mix(in srgb, var(--cornisa-texto) 60%, transparent);font-size:11.5px}.portada{border:1px solid color-mix(in srgb, var(--oro) 38%, #eadfcb);background:#fffdf9;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e1c360d,0 24px 50px -30px #0e1c3659}.portada:before{content:"";pointer-events:none;opacity:.9;background:url(/marca/fondo-nanduti-claro.jpg) 50%/cover no-repeat;position:absolute;inset:0}.portada>*{position:relative}.tab-grupo+.tab-grupo{margin-top:26px}.tab-rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}@media (max-width:900px){.tab-rejilla{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}.tab-celda{transition:transform .18s var(--sal);display:flex;position:relative}.tab-celda>.tab-tile{flex:1;min-width:0}.tab-celda:hover{z-index:3;transform:translateY(-4px)scale(1.035)}.tab-celda:active{transform:translateY(-1px)scale(1.01)}.tab-tile{color:var(--tinta);border:1px solid color-mix(in srgb, var(--mod) 24%, #e6dccb);animation:ov-mosaico .32s var(--sal) backwards;animation-delay:calc(var(--i,0) * 22ms);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:11px;padding:17px 16px 16px;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e1c360d,0 8px 20px -14px #0e1c364d}@keyframes ov-mosaico{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tab-tile:before{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--mod) 20%, transparent), transparent 66%);width:118px;height:118px;transition:transform .3s var(--sal), opacity .3s;border-radius:50%;position:absolute;top:-34px;left:-26px}.tab-tile:hover:before{opacity:.85;transform:scale(1.18)}.tab-tile:hover{border-color:color-mix(in srgb, var(--mod) 60%, transparent);box-shadow:0 18px 38px -16px color-mix(in srgb, var(--mod) 60%, transparent), 0 2px 6px -2px #0e1c362e}.tab-tile:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.tab-tile:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--oro) 22%, transparent) 50%, transparent 62%);transition:none;position:absolute;inset:0;transform:translate(-110%)}.tab-tile:hover:after{transition:transform 1.15s ease-in-out;transform:translate(110%)}.tab-tile b{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:18px;position:relative}.tab-tile small{color:color-mix(in srgb, var(--tinta) 58%, transparent);font-size:12px;line-height:16.5px;position:relative}.tab-tile .tab-dato{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex;position:relative}.tab-ico{background:var(--mod);color:#fff;width:42px;height:42px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--mod) 70%, transparent);transition:background .18s, box-shadow .18s, transform .22s var(--resorte);border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.tab-ico svg{width:21px;height:21px}.tab-tile:hover .tab-ico{background:linear-gradient(150deg, var(--mod), color-mix(in srgb, var(--mod) 80%, #000));transform:scale(1.08)rotate(-3deg)}.tab-cifra{background:var(--mod-s);color:var(--mod-i);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.tab-cifra[data-alerta="1"]{color:#8e0e22;background:#f7d9de}.kpi{border:1px solid color-mix(in srgb, var(--mod) 18%, #e6dccb);min-width:0;color:var(--tinta);animation:ov-mosaico .32s var(--sal) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:transform .18s var(--sal), box-shadow .18s, border-color .18s;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e1c360d,0 10px 26px -18px #0e1c364d;container-type:inline-size}a.kpi:hover{border-color:color-mix(in srgb, var(--mod) 55%, transparent);box-shadow:0 18px 36px -18px color-mix(in srgb, var(--mod) 55%, transparent);transform:translateY(-3px)}.kpi:after{content:"";background:linear-gradient(90deg, var(--mod), color-mix(in srgb, var(--mod) 10%, transparent));height:3px;position:absolute;top:0;left:0;right:0}.kpi-tit{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--tinta) 55%, transparent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.kpi-tit svg{width:15px;height:15px;color:var(--mod)}.kpi-num{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(16px,11.5cqi,27px);font-weight:600;line-height:1.05}.kpi-num small{font-family:var(--font-sans), system-ui, sans-serif;color:color-mix(in srgb, var(--tinta) 50%, transparent);letter-spacing:0;margin-right:4px;font-size:12px;font-weight:600}.kpi-pie{color:color-mix(in srgb, var(--tinta) 58%, transparent);font-size:12px}@media (max-width:640px){.kpi-num{font-size:clamp(16px,11.5cqi,22px)}.kpi{padding:13px 14px}}.panel{border:1px solid color-mix(in srgb, var(--mod) 14%, #e6dccb);background:#fff;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0e1c360a,0 12px 30px -22px #0e1c3652}.panel-cab{border-bottom:1px solid #efe6d6;align-items:center;gap:10px;padding:13px 18px;display:flex}.panel-tit{font-family:var(--font-display), Georgia, serif;letter-spacing:-.005em;color:var(--tinta);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.panel-tit:before{content:"";background:var(--oro);flex:none;width:7px;height:7px;transform:rotate(45deg)}.panel-cuerpo{flex:1;min-height:0;overflow-y:auto}.fila{color:inherit;border-bottom:1px solid #f3ece0;align-items:center;gap:12px;padding:11px 18px;text-decoration:none;transition:background-color .15s;display:flex}.fila:last-child{border-bottom:0}.fila:hover{background:color-mix(in srgb, var(--mod) 5%, #fffbf4)}.fila .flecha{color:color-mix(in srgb, var(--tinta) 25%, transparent);transition:transform .18s var(--sal), color .18s;flex:none}.fila:hover .flecha{color:var(--mod);transform:translate(3px)}.bus-velo{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03143075;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;animation:.16s ease-out both ov-velo;display:flex;position:fixed;inset:0}@keyframes ov-velo{0%{opacity:0}}.bus-caja{border:1px solid color-mix(in srgb, var(--oro) 30%, #fff);width:min(680px,100%);max-height:78vh;animation:ov-modal .24s var(--sal) both;background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 70px -28px #03143080}@keyframes ov-modal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.bus-campo{border-bottom:1px solid #efe6d6;align-items:center;gap:10px;padding:14px 16px;display:flex}.bus-campo svg{width:18px;height:18px;color:color-mix(in srgb, var(--tinta) 45%, transparent)}.bus-campo input{min-width:0;font:inherit;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;font-size:16px}.bus-lista{padding:6px;overflow:auto}.bus-item{width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;transition:transform .14s var(--sal);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.bus-item[data-foco="1"]{background:var(--mod-s);color:var(--mod-i);transform:translate(3px)}.bus-ico{background:var(--mod);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bus-ico svg{width:16px;height:16px}.bus-txt{flex-direction:column;flex:1;min-width:0;display:flex}.bus-txt b{font-size:14px;font-weight:600}.bus-txt small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bus-fam{letter-spacing:.06em;text-transform:uppercase;opacity:.55;flex:none;font-size:10.5px;font-weight:700}.bus-vacio{text-align:center;color:color-mix(in srgb, var(--tinta) 55%, transparent);padding:28px 16px;font-size:14px}@media (max-width:900px){.bus-fam{display:none}}.cab-movil{color:#fff;background:linear-gradient(180deg, var(--navy), var(--cornisa));border-bottom:1px solid color-mix(in srgb, var(--oro) 55%, transparent);align-items:center;gap:10px;height:54px;padding:0 14px;display:flex;position:relative}.cab-movil:after{content:"";background:linear-gradient(90deg, var(--mod), transparent 60%);height:2px;position:absolute;bottom:-3px;left:0;right:0}.cab-movil b{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;font-size:17px;font-weight:600}.tb{z-index:40;max-width:448px;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 6px);margin:0 auto;position:fixed}.tb-capsula{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid color-mix(in srgb, var(--oro) 30%, #ffffffb3);background:#ffffffd1;border-radius:999px;align-items:stretch;gap:2px;height:58px;padding:4px;display:flex;box-shadow:0 14px 34px -14px #03143073,0 2px 6px #03143014}.tb-btn{min-width:0;color:color-mix(in srgb, var(--tinta) 55%, transparent);font:inherit;cursor:pointer;transition:transform .18s var(--resorte), background-color .18s, color .18s;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.tb-btn svg{width:20px;height:20px}.tb-btn:active{transform:scale(.93)}.tb-btn[data-activo="1"]{background:var(--mod);color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--mod) 80%, transparent)}.tb-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 3px;overflow:hidden}.tb-punto{background:var(--rojo);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:calc(50% - 16px);box-shadow:0 0 0 2px #fff}.hoja-velo{z-index:70;background:#0314306b;justify-content:center;align-items:flex-end;animation:.16s ease-out both ov-velo;display:flex;position:fixed;inset:0}.hoja{background:var(--marfil);width:100%;max-width:520px;max-height:86dvh;padding:10px 16px calc(env(safe-area-inset-bottom) + 18px);animation:ov-sube .3s var(--sal) both;border-radius:22px 22px 0 0;overflow:auto;box-shadow:0 -20px 50px -20px #03143073}@keyframes ov-sube{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hoja-asa{background:color-mix(in srgb, var(--tinta) 20%, transparent);border-radius:3px;width:40px;height:5px;margin:2px auto 12px}.hoja-ficha{aspect-ratio:1;text-align:center;color:var(--tinta);transition:transform .15s var(--sal);background:#fff;border:1px solid #eadfcb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.hoja-ficha:active{transform:scale(.96)}.hoja-ficha .tab-ico{border-radius:13px;width:40px;height:40px}.hoja-ficha[data-activo="1"]{border-color:var(--mod);box-shadow:0 0 0 2px color-mix(in srgb, var(--mod) 30%, transparent)}@media (max-width:767px){.area-app{overflow-y:auto}.pie-movil{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cabecera h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:var(--tinta);font-size:clamp(24px,3.2vw,30px);font-weight:600;line-height:1.1}.cabecera p{color:color-mix(in srgb, var(--tinta) 58%, transparent);margin-top:4px;padding-left:14px;font-size:14px}.btn-mod{background:var(--mod);color:#fff;height:36px;font:inherit;cursor:pointer;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--mod) 85%, transparent);transition:transform .16s var(--sal), filter .16s;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-mod:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-mod:active{transform:scale(.97)}.btn-mod:disabled{opacity:.5;pointer-events:none}.btn-mod svg{width:16px;height:16px}.seg{background:color-mix(in srgb, var(--tinta) 7%, #fff);border:1px solid #eadfcb;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg button,.seg a{cursor:pointer;font:inherit;color:color-mix(in srgb, var(--tinta) 58%, transparent);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.seg svg{width:14px;height:14px}.seg [aria-pressed=true],.seg [data-activo="1"]{color:var(--mod-i);background:#fff;box-shadow:0 1px 3px #0e1c3629}.buscador{background:#fff;border:1px solid #e3d8c2;border-radius:12px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.buscador svg{width:16px;height:16px;color:color-mix(in srgb, var(--tinta) 40%, transparent);flex:none}.buscador input{min-width:0;font:inherit;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;font-size:14px}@media (max-width:767px){.buscador input{font-size:16px}}.filtro{height:38px;font:inherit;color:var(--tinta);background:#fff;border:1px solid #e3d8c2;border-radius:12px;padding:0 30px 0 11px;font-size:13px}.tabla-marco{background:#fff;border:1px solid #e6dccb;border-radius:16px;min-height:0;overflow:auto}.tabla-crm{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.tabla-crm thead th{z-index:2;text-align:left;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--tinta) 55%, transparent);white-space:nowrap;background:#faf3e6;border-bottom:1px solid #e6dccb;padding:10px 12px;font-size:10.5px;font-weight:700;position:sticky;top:0}.tabla-crm tbody td{vertical-align:middle;border-bottom:1px solid #f2eadc;padding:10px 12px}.tabla-crm tbody tr{cursor:pointer;transition:background-color .12s}.tabla-crm tbody tr:hover td{background:color-mix(in srgb, var(--mod) 5%, #fffbf4)}.tabla-crm tbody tr:last-child td{border-bottom:0}.col-embudo{background:#ffffff8c;border:1px solid #e6dccb;border-radius:18px;flex-direction:column;flex:none;width:276px;min-height:0;transition:background-color .15s,border-color .15s;display:flex}.col-embudo[data-sobre="1"]{background:color-mix(in srgb, var(--mod) 8%, #fff);border-color:color-mix(in srgb, var(--mod) 50%, transparent)}.col-cab{align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.col-cab b{font-size:13px;font-weight:700}.col-cab .n{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--tinta) 50%, transparent);margin-left:auto;font-size:12px;font-weight:700}.tarjeta-emp{text-align:left;cursor:grab;width:100%;transition:transform .16s var(--sal), box-shadow .16s, border-color .16s;font:inherit;color:var(--tinta);background:#fff;border:1px solid #eadfcb;border-radius:13px;padding:12px;display:block;box-shadow:0 6px 16px -12px #0e1c364d}.tarjeta-emp:hover{border-color:color-mix(in srgb, var(--mod) 45%, #eadfcb);transform:translateY(-2px);box-shadow:0 16px 30px -18px #0e1c3666}.tarjeta-emp[data-arrastrando="1"]{opacity:.4}.pestanas{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pestanas::-webkit-scrollbar{display:none}.pestana{height:40px;color:color-mix(in srgb, var(--tinta) 55%, transparent);border-radius:10px 10px 0 0;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.pestana svg{width:15px;height:15px}.pestana:hover{color:var(--tinta);background:#ffffff80}.pestana[data-activo="1"]{color:var(--mod-i)}.pestana:after{content:"";background:linear-gradient(90deg, var(--oro), var(--mod));height:3px;transition:transform .22s var(--sal);border-radius:3px;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.pestana[data-activo="1"]:after{transform:scaleX(1)}.cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tinta) 50%, transparent);border-bottom:1px solid #e6dccb;padding:8px;font-size:10.5px;font-weight:700}.cal-dia{border-bottom:1px solid #f0e7d8;border-right:1px solid #f0e7d8;flex-direction:column;gap:3px;min-width:0;min-height:108px;padding:6px;display:flex;position:relative}.cal-dia:nth-child(7n){border-right:0}.cal-dia[data-fuera="1"]{background:#faf3e68c}.cal-dia[data-hoy="1"] .cal-num{background:var(--mod);color:#fff}.cal-num{width:24px;height:24px;color:color-mix(in srgb, var(--tinta) 70%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cal-ev{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;border:0;border-radius:6px;width:100%;padding:3px 6px;font-size:11.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}@media (max-width:767px){.cal-dia{min-height:64px;padding:3px}.cal-ev{height:6px;padding:0;font-size:0}}.escena-ingreso{background:#021a40 url(/marca/fondo-navy-nanduti.jpg) 50%/cover no-repeat}.tarjeta-ingreso{border:1px solid color-mix(in srgb, var(--oro) 45%, #fff);box-shadow:0 40px 80px -30px #0009, inset 0 0 0 6px #fffdf9, inset 0 0 0 7px color-mix(in srgb, var(--oro) 35%, transparent);background:#fffdf9;border-radius:26px}.ingreso-campo{background:#fff;border:1.5px solid #e3d6bd;border-radius:14px;align-items:center;height:50px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #0e1c360d}.ingreso-campo:hover{border-color:#d2bf99}.ingreso-campo:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--oro) 26%, transparent);border-color:#002f6c}.ingreso-campo[data-error]{border-color:#c8102e}.ingreso-campo[data-error]:focus-within{box-shadow:0 0 0 4px #c8102e24}.ingreso-ico{color:#0e1c365c;pointer-events:none;transition:color .15s;position:absolute;left:15px}.ingreso-campo:focus-within .ingreso-ico{color:#002f6c}.ingreso-input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--tinta);background:0 0;border:0;outline:none;padding:0 14px 0 45px;font-size:16px}.ingreso-input::placeholder{color:#0e1c364d}.ingreso-input:focus,.ingreso-input:focus-visible{box-shadow:none!important;outline:none!important}.ingreso-input:-webkit-autofill{-webkit-text-fill-color:var(--tinta);caret-color:var(--tinta);-webkit-box-shadow:inset 0 0 0 40px #fff}.ingreso-ojo{color:#0e1c366b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-right:5px;transition:background .15s,color .15s;display:flex}.ingreso-ojo:hover{color:#002f6c;background:#f6efe2}.ingreso-boton{color:#fff;letter-spacing:.02em;width:100%;height:52px;transition:transform .15s var(--sal), box-shadow .15s;background:linear-gradient(135deg,#0a3e82,#002f6c 55%,#04214b);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:15.5px;font-weight:700;display:flex;box-shadow:0 14px 28px -14px #002f6cbf,inset 0 -2px #c8102e}.ingreso-boton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px -14px #002f6cd9,inset 0 -2px #c8102e}.ingreso-boton svg{transition:transform .15s var(--sal)}.ingreso-boton:hover:not(:disabled) svg{transform:translate(3px)}.ingreso-boton:disabled{cursor:progress;opacity:.85}.ingreso-giro{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ingreso-giro}@keyframes ingreso-giro{to{transform:rotate(360deg)}}.ingreso-error{animation:ingreso-sacude .34s var(--sal)}@keyframes ingreso-sacude{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.ingreso-error,.ingreso-giro{animation:none}.ingreso-boton:hover:not(:disabled),.ingreso-boton:hover:not(:disabled) svg{transform:none}}.pilar-marco{--libre:calc(100dvh - 58px - 50px - 22px)}@media (max-width:767px){.pilar-marco{--libre:calc(100dvh - 54px - 50px - 78px - env(safe-area-inset-bottom))}}.pilar-marco .tabla-scroll,.pilar-marco .tabla-marco,.pilar-marco .col-embudo,.pilar-marco .vista-amanda main>.overflow-y-auto{max-height:max(320px, var(--libre))}.solo-lectura button[title=Borrar],.solo-lectura .btn-secundario,.solo-lectura .btn-peligro{display:none!important}.solo-lectura main>.shrink-0>.grid:has(>button){display:none!important}.aviso-version{z-index:60;color:#fff;width:max-content;max-width:calc(100vw - 24px);box-shadow:0 18px 40px -16px #00143ca6, inset 0 -2px 0 var(--rojo);animation:aviso-version-entra .4s var(--sal) both;background:linear-gradient(135deg,#0a3e82,#002f6c 60%,#04214b);border-radius:14px;align-items:center;gap:10px;padding:9px 9px 9px 14px;font-size:13.5px;line-height:1.35;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.aviso-version-si{color:#0e1c36;background:linear-gradient(135deg,#efddb5,#d9bf8c);border-radius:10px;flex-shrink:0;padding:7px 13px;font-size:13px;font-weight:700;transition:filter .15s}.aviso-version-si:hover{filter:brightness(1.06)}.aviso-version-no{color:#fff9;border-radius:8px;flex-shrink:0;padding:6px;transition:background .15s,color .15s;display:flex}.aviso-version-no:hover{color:#fff;background:#ffffff1f}@keyframes aviso-version-entra{0%{opacity:0;transform:translate(-50%,16px)}}@media (max-width:767px){.aviso-version{bottom:calc(env(safe-area-inset-bottom) + 74px);font-size:13px}}@media (prefers-reduced-motion:reduce){.aviso-version{animation:none}}.guia-tarjeta{background:#fffdf9;border:1px solid #e6dccb;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -24px #06122a8c,0 2px 6px #06122a14}.guia-progreso{background:#f1e9db;height:3px}.guia-progreso i{height:100%;transition:width .3s var(--sal);background:linear-gradient(90deg,#d9bf8c,#c8102e);display:block}.guia-siguiente{color:#fff;background:linear-gradient(135deg,#0a3e82,#002f6c);border-radius:10px;align-items:center;height:36px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -10px #002f6ccc}.guia-siguiente:hover{filter:brightness(1.12)}.guia-lugar{z-index:150;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:16px;right:16px}.guia-boton{color:#fff;height:44px;transition:transform .15s var(--sal), filter .15s;background:linear-gradient(135deg,#0a3e82,#002f6c 60%,#04214b);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #00143cb3,inset 0 -2px #d9bf8c}.guia-boton:hover{filter:brightness(1.15)}.guia-boton:active{transform:scale(.97)}@media (min-width:640px){.guia-boton{padding:0 16px}}@media (max-width:767px){.guia-lugar{bottom:calc(env(safe-area-inset-bottom) + 78px);right:12px}}html[data-grupo=whatsapp] .guia-lugar{bottom:92px}@media (max-width:767px){html[data-grupo=whatsapp] .guia-lugar{bottom:calc(env(safe-area-inset-bottom) + 88px)}html.wa-charla .tb,html.wa-charla .guia-lugar{display:none}html.wa-charla .pie-movil{padding-bottom:env(safe-area-inset-bottom)}}html.wa-ficha .guia-lugar{display:none}@media (prefers-reduced-motion:reduce){.guia-progreso i,.guia-boton{transition:none}}.barra-carga{z-index:400;pointer-events:none;background:linear-gradient(90deg, var(--oro), #e0b862 45%, var(--rojo));transform-origin:0;opacity:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #c8102e73}.barra-carga[data-estado=cargando]{opacity:1;transition:transform 7s cubic-bezier(.08,.82,.17,1),opacity .1s;transform:scaleX(.82)}.barra-carga[data-estado=listo]{opacity:0;transition:transform .18s ease-out,opacity .3s .12s;transform:scaleX(1)}.chat-fondo{background:linear-gradient(#fbf6eee6,#fbf6eee6),url(/marca/fondo-nanduti-claro.jpg) 50%/cover no-repeat}.carga-ovum{animation:ov-fade-up .45s var(--sal) both;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 16px;display:flex}.carga-anillo{place-items:center;display:grid;position:relative}.carga-trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.6,.05,.3,.95) infinite carga-anillo}@keyframes carga-anillo{0%{stroke-dashoffset:1px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.carga-isotipo{border-radius:50%;width:72%;height:72%;animation:2.4s ease-in-out infinite carga-respira;box-shadow:0 14px 30px -14px #0e1c3673}@keyframes carga-respira{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.carga-nido{width:150px;height:32px;margin-top:-2px}.carga-nido path{fill:none;stroke:#c9b38a;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s ease-in-out infinite carga-nido;animation-delay:var(--d,0s)}@keyframes carga-nido{0%{stroke-dashoffset:1px;opacity:.9}45%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:0}}@media print{.cor,.cor-menu,.bus-velo,.tb,.cab-movil{display:none!important}.lienzo{background:#fff!important}.lienzo:before,.lienzo:after{display:none!important}}@media (prefers-reduced-motion:reduce){.lienzo:after{animation:none}.tab-celda:hover,.cor-item:hover,.cor-buscar:hover,.cor-avatar:hover,.cor-logo:hover,.tab-tile:hover .tab-ico,a.kpi:hover{transform:none}.tab-tile:hover:after{transition:none;transform:translate(-110%)}.tab-tile,.kpi{animation:none}.carga-trazo,.carga-isotipo,.carga-nido path{stroke-dashoffset:0;animation:none}.lienzo,.titulo-filete:before{transition:none}}@keyframes wa-entra{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes wa-entra{0%{opacity:1}to{opacity:1}}}.rita{--rita-noche:#061224;--rita-navy:#0b2444;--rita-cian:#2cb6e3;--rita-verde:#3ddc97}@keyframes rita-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rita-flota{animation:4s ease-in-out infinite rita-flota}@keyframes rita-latido{0%{box-shadow:0 0 #3ddc978c}70%{box-shadow:0 0 0 7px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.rita-punto{background:#3ddc97;animation:2.4s infinite rita-latido}.rita-punto.ocupada{background:#2cb6e3;animation-duration:1s}@keyframes rita-halo{0%,to{box-shadow:0 0 0 2px #2cb6e359,0 0 14px #2cb6e340}50%{box-shadow:0 0 0 3px #3ddc978c,0 0 22px #3ddc9766}}.rita-halo{animation:1.6s ease-in-out infinite rita-halo}@keyframes rita-entra{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.rita-entra{animation:.28s cubic-bezier(.2,.8,.2,1) rita-entra}@keyframes rita-gira{to{transform:rotate(360deg)}}@keyframes rita-rayo{0%,to{opacity:.35}50%{opacity:1}}.rita-estrellita{animation:2.8s linear infinite rita-gira}.rita-estrellita line{animation:1s ease-in-out infinite rita-rayo}@keyframes rita-panel{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.rita-panel{animation:rita-panel .22s var(--sal)}@media (prefers-reduced-motion:reduce){.rita-flota,.rita-punto,.rita-halo,.rita-estrellita,.rita-estrellita line,.rita-entra,.rita-panel{animation:none}}.rita-lugar{z-index:150;position:fixed;bottom:72px;right:16px}@media (max-width:767px){.rita-lugar{right:12px;bottom:calc(env(safe-area-inset-bottom) + 134px)}}html[data-grupo=whatsapp] .rita-lugar{bottom:148px}@media (max-width:767px){html[data-grupo=whatsapp] .rita-lugar{bottom:calc(env(safe-area-inset-bottom) + 144px)}}html.wa-charla .rita-lugar,html.wa-ficha .rita-lugar{display:none}body:has([role=dialog]:not([data-rita])) .rita-burbuja{visibility:hidden;pointer-events:none}.rita-tabla{background:#fff;border:1px solid #e6dccb;border-radius:12px;max-height:340px;overflow:auto}.rita-tabla table{border-collapse:collapse;width:100%}.rita-tabla th{text-align:left;color:#0e1c36;white-space:nowrap;background:#faf3e6;font-weight:700;position:sticky;top:0}.rita-tabla th,.rita-tabla td{vertical-align:top;border-bottom:1px solid #efe6d6;padding:6px 10px}.rita-tabla tr:last-child td{border-bottom:0}.rita-tabla td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
