@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--fondo:#131211;--lateral:#181716;--caja:#201f1d;--caja2:#2a2927;--hover:#fcfcfc0f;--activo:#fcfcfc14;--borde:#fcfcfc0f;--borde2:#fcfcfc1f;--texto:#fcfcfc;--suave:#9e9e9e;--tenue:#6f6e6c;--acento:#7aa7ff;--ok:#4ade80;--peligro:#ef5350;--aviso:#f2c94c;--sobre-texto:#131211;--ventana:#1a1918;--flotante:#1c1b1a;--pieza:#2f2e2b;--hover-fuerte:#33322f;--voz-fondo:#0d0c0b;--escena:#0e0d0c;--velo:#131211d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fuente:"Inter Variable", Inter, Roboto, "Open Sans", Arial, ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--fondo);height:100%;color:var(--texto);font:15px/1.5 var(--fuente);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:var(--texto)}::selection{background:#7aa7ff59}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--borde2);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.caja{max-width:420px;margin:12vh auto;padding:0 16px}.caja input,.caja textarea,.campo-txt{background:var(--caja);border:1px solid var(--borde);border-radius:12px;outline:none;width:100%;padding:12px 14px}.caja input:focus,.caja textarea:focus,.campo-txt:focus{border-color:var(--borde2)}.btn{background:var(--texto);color:var(--sobre-texto);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.btn:disabled{opacity:.5;cursor:default}.btn-sec{background:var(--caja2);color:var(--texto);border-radius:999px;padding:8px 16px;font-size:14px}.btn-sec:hover{background:var(--hover-fuerte)}.marca{letter-spacing:.32em;color:#d6d6d6;font-size:13px;font-weight:600}.titulo{margin:18px 0 6px;font-size:28px;font-weight:600}.suave{color:var(--suave)}.campo{margin:10px 0}.error{color:#ff8a8a;margin-top:8px;font-size:14px}.peq{font-size:12.5px}.app{height:100dvh;display:flex;overflow:hidden}.lat{background:var(--lateral);flex-direction:column;flex:none;width:256px;transition:width .18s;display:flex;overflow:hidden}.lat.plegado{width:56px}.lat.plegado .lat-cab{justify-content:center;padding:0}.lat-cab{flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 10px 0 12px;display:flex}.logo{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.logo img{object-fit:contain;width:22px;height:22px}.lat-cab .acc{gap:2px;display:flex}.ib{width:32px;height:32px;color:var(--suave);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ib:hover{background:var(--hover);color:var(--texto)}.ib.peq2{border-radius:8px;width:26px;height:26px}.ib svg,.it svg{stroke-width:1.8px;width:17px;height:17px}.lat-cuerpo{flex:1;padding:6px 10px 8px;overflow:hidden auto}.it{width:100%;height:36px;color:var(--texto);text-align:left;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.it:hover{background:var(--hover)}.it.activo{background:var(--activo)}.it .t{text-overflow:ellipsis;flex:1;overflow:hidden}.it.tenue{color:var(--suave)}.lat.plegado .it .t,.lat.plegado .seccion,.lat.plegado .lista-chats,.lat.plegado .lat-cab .acc .solo-abierto{display:none}.lat.plegado .it{justify-content:center;width:36px;padding:0}.seccion{color:var(--suave);justify-content:space-between;align-items:center;padding:16px 10px 6px;font-size:13.5px;display:flex}.seccion button{color:var(--suave);align-items:center;gap:4px;display:inline-flex}.chat-it{cursor:pointer;border-radius:12px;align-items:center;height:34px;padding:0 6px 0 10px;font-size:14px;display:flex;position:relative}.chat-it:hover,.chat-it.activo{background:var(--hover)}.chat-it.activo{background:var(--activo)}.chat-it .t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.chat-it .acc{gap:0;display:none}.chat-it:hover .acc,.chat-it.activo .acc,.chat-it .acc.abierto{display:flex}.lat-pie{flex-direction:column;flex:none;gap:2px;padding:6px 10px 10px;display:flex}.ruedita{flex:none;margin-left:auto;display:inline-flex}.lat.plegado .ruedita{display:none}.uso-menu{flex-direction:column;gap:6px;padding:4px 10px 8px;font-size:13px;display:flex}.uso-menu .fila{justify-content:space-between;display:flex}.uso-menu .sub{color:var(--tenue);white-space:normal;font-size:12px}.avatar{background:var(--pieza);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.avatar img{width:18px;height:18px}.principal{background:var(--fondo);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.barra-sup{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.barra-sup>*{pointer-events:auto}.barra-sup .der{align-items:center;gap:4px;margin-left:auto;display:flex}.pill-priv{height:32px;color:var(--texto);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.pill-priv:hover{background:var(--hover)}.pill-priv.on{background:var(--texto);color:var(--sobre-texto)}.pill-priv svg{width:16px;height:16px}.inicio{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 16px 14vh;display:flex}.inicio h1{letter-spacing:-.01em;text-align:center;margin:0 0 30px;font-size:22px;font-weight:600}.inicio .compositor{width:100%;max-width:752px}.priv-nota{color:var(--suave);text-align:center;max-width:460px;margin:-18px 0 26px;font-size:14px}.hilo{scroll-behavior:auto;flex:1;padding:56px 16px 8px;overflow-y:auto}.hilo-in{max-width:768px;margin:0 auto;padding:0 12px}.m-yo{flex-direction:column;align-items:flex-end;margin:0 0 28px;display:flex}.burbuja{background:var(--caja);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--borde);border-radius:16px;max-width:85%;padding:8px 16px;font-size:15px;line-height:22.5px}.m-yo .acc-m{opacity:0}.m-yo:hover .acc-m{opacity:1}.m-ia{margin:0 0 30px}.acc-m{color:var(--suave);align-items:center;gap:2px;margin-top:6px;display:flex}.acc-m .ib{border-radius:8px;width:28px;height:28px}.acc-m .ib svg{width:15px;height:15px}.acc-m .ib.on{color:var(--texto)}.acc-m .meta{color:var(--tenue);margin-left:8px;font-size:12.5px}.adj{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:6px;display:flex}.adj-ch{background:var(--caja);border:1px solid var(--borde);border-radius:12px;align-items:center;gap:8px;max-width:260px;padding:6px 8px 6px 10px;font-size:13px;display:inline-flex}.adj-ch .n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adj-ch svg{width:15px;height:15px;color:var(--suave);flex:none}.editar{background:var(--caja);border:1px solid var(--borde2);border-radius:16px;width:100%;max-width:85%;padding:10px 14px}.editar textarea{resize:none;background:0 0;border:0;outline:none;width:100%;line-height:22.5px}.editar .f{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.pasos{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.paso{color:var(--suave);align-items:center;gap:8px;font-size:14px;display:inline-flex}.paso svg{width:15px;height:15px}.paso.va{animation:1.4s ease-in-out infinite latido}.razon{color:var(--suave);margin:0 0 12px;font-size:14px}.razon summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.razon summary::-webkit-details-marker{display:none}.razon .cuerpo{white-space:pre-wrap;border-left:2px solid var(--borde2);max-height:340px;margin-top:8px;padding:4px 0 4px 12px;overflow-y:auto}.pensando{color:var(--suave);align-items:center;gap:8px;font-size:15px;display:inline-flex}.puntos{gap:3px;display:inline-flex}.puntos i{background:var(--suave);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite salto}.puntos i:nth-child(2){animation-delay:.15s}.puntos i:nth-child(3){animation-delay:.3s}@keyframes salto{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes latido{50%{opacity:.5}}.error-m{color:#ff8a8a;margin-top:6px;font-size:14px}.pie-hilo{flex:none;padding:0 16px 14px}.pie-hilo .compositor{max-width:768px;margin:0 auto}.aviso-pie{text-align:center;color:var(--tenue);margin-top:8px;font-size:12px}.md{overflow-wrap:anywhere;font-size:15px;line-height:22.5px}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 14px}.md ul,.md ol{margin:0 0 14px;padding-left:24px}.md li{margin:4px 0}.md li>p{margin:0}.md h1,.md h2,.md h3,.md h4{margin:22px 0 10px;font-weight:600;line-height:1.3}.md h1{font-size:22px}.md h2{font-size:19px}.md h3{font-size:16.5px}.md h4{font-size:15px}.md strong{font-weight:600}.md a{color:var(--acento);text-decoration:none}.md a:hover{text-decoration:underline}.md code{background:var(--caja);border-radius:6px;padding:2px 6px;font:13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md pre{background:var(--ventana);border:1px solid var(--borde);border-radius:14px;margin:0 0 14px;padding:14px 16px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md table{border-collapse:collapse;margin:0 0 14px;font-size:14px;display:block;overflow-x:auto}.md th,.md td{border-bottom:1px solid var(--borde2);text-align:left;padding:8px 12px}.md th{font-weight:600}.md blockquote{border-left:3px solid var(--borde2);color:var(--suave);margin:0 0 14px;padding-left:14px}.md hr{border:0;border-top:1px solid var(--borde2);margin:20px 0}.compositor{background:var(--caja);border:1.25px solid var(--borde);border-radius:24px;padding:12px 12px 10px 16px;position:relative}.compositor.foco{border-color:var(--borde2)}.compositor textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:42px;max-height:260px;padding:6px 2px 8px;font-size:16px;line-height:24px;display:block}.compositor textarea::placeholder{color:var(--tenue)}.comp-barra{align-items:center;gap:6px;display:flex}.comp-barra .hueco{flex:1}.comp-barra .ib{border-radius:999px;width:36px;height:36px}.comp-barra .ib svg{width:19px;height:19px}.modo-btn{height:36px;color:var(--suave);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.modo-btn:hover,.modo-btn.abierto{background:var(--hover);color:var(--texto)}.modo-btn svg{width:15px;height:15px}.voz-btn{width:36px;height:36px;color:var(--acento);background:#0b0b0b;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.voz-btn svg{width:20px;height:20px}.env-btn{background:var(--texto);width:36px;height:36px;color:var(--sobre-texto);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.env-btn svg{stroke-width:2.2px;width:19px;height:19px}.env-btn:disabled{opacity:.4;cursor:default}.mic.on{color:var(--peligro);background:#ef53501f}.pendientes{flex-wrap:wrap;gap:8px;margin:2px 0 8px;display:flex}.pend{background:var(--caja2);border-radius:12px;align-items:center;gap:8px;max-width:240px;padding:8px 30px 8px 10px;font-size:13px;display:inline-flex;position:relative}.pend img{object-fit:cover;border-radius:8px;width:34px;height:34px}.pend .n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pend .q{position:absolute;top:4px;right:4px}.soltar{background:var(--velo);z-index:60;pointer-events:none;place-items:center;font-size:18px;display:grid;position:fixed;inset:0}.soltar div{border:2px dashed var(--borde2);border-radius:24px;padding:60px 80px}.menu{z-index:50;background:var(--flotante);border:1px solid var(--borde2);border-radius:16px;min-width:180px;padding:6px;position:absolute;box-shadow:0 16px 40px #00000073}.menu .op{text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;font-size:14px;display:flex}.menu .op:hover{background:var(--hover)}.menu .op svg{width:16px;height:16px;color:var(--suave);flex:none}.menu .op .t{flex:1}.menu .op .ck{color:var(--texto)}.menu .op.peligro,.menu .op.peligro svg{color:var(--peligro)}.menu .sep{background:var(--borde2);height:1px;margin:6px 4px}.menu .tit{color:var(--suave);padding:6px 10px 4px;font-size:12.5px}.menu .sub{color:var(--tenue);font-size:12px}.menu .op:has(.op-dos){height:auto;padding:7px 10px}.op-dos{white-space:normal;flex-direction:column;gap:1px;line-height:1.25;display:flex}.velo{z-index:70;background:#0000008c;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.ventana{background:var(--ventana);border:1px solid var(--borde2);border-radius:22px;flex-direction:column;width:100%;max-width:800px;max-height:76vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.ventana.media{max-width:560px}.v-cab{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:14px 16px;display:flex}.v-cab input{background:0 0;border:0;outline:none;flex:1;font-size:15px}.v-cab h2{flex:1;margin:0;font-size:16px;font-weight:600}.pestanas{gap:4px;display:inline-flex}.pestana{height:30px;color:var(--suave);border-radius:999px;padding:0 12px;font-size:13.5px}.pestana.on{background:var(--caja2);color:var(--texto)}.v-cuerpo{flex:1;padding:10px;overflow-y:auto}.busc{flex:1;min-height:380px;display:flex;overflow:hidden}.busc-lista{border-right:1px solid var(--borde);width:45%;padding:8px;overflow-y:auto}.busc-prev{color:var(--suave);flex:1;padding:18px;font-size:14px;overflow-y:auto}.busc-prev .vacio{place-items:center;height:100%;display:grid}.busc-prev .p-msg{color:var(--texto);margin-bottom:14px}.busc-prev .p-msg.yo{color:var(--suave)}.b-it{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;font-size:14px;display:flex}.b-it.sel,.b-it:hover{background:var(--hover)}.b-it .t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.b-it .f{color:var(--tenue);font-size:12.5px}.b-it svg{width:16px;height:16px;color:var(--suave)}.b-grupo{color:var(--suave);padding:12px 10px 4px;font-size:12.5px}.etq{border:1px solid var(--borde2);color:var(--suave);border-radius:999px;padding:1px 7px;font-size:11px}.form{flex-direction:column;gap:12px;padding:16px;display:flex}.ventana>.form{flex:1;min-height:0;overflow-y:auto}.form label{color:var(--suave);flex-direction:column;gap:6px;font-size:13px;display:flex}.form .pie{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.pagina{flex:1;padding:24px 24px 40px;overflow-y:auto}.pagina-in{max-width:920px;margin:0 auto}.pag-cab{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 22px;display:flex}.pag-cab h1{margin:0;font-size:22px;font-weight:600}.tarjeta{background:var(--caja);border:1px solid var(--borde);border-radius:18px;padding:16px 18px}.archivo{background:var(--caja);border:1px solid var(--borde);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;min-height:110px;padding:14px;display:flex}.archivo:hover{border-color:var(--borde2)}.archivo .ico{background:var(--caja2);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.archivo .ico svg{width:18px;height:18px;color:var(--suave)}.archivo .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.archivo .d{color:var(--suave);font-size:12.5px}.lista-filas .fila{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lista-filas .fila:hover{background:var(--hover)}.lista-filas .fila .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lista-filas .fila .f{color:var(--suave);font-size:12.5px}.vacio-pag{text-align:center;color:var(--suave);padding:60px 16px}.vacio-pag h2{color:var(--texto);margin:14px 0 8px;font-size:20px;font-weight:600}.vacio-pag .ico-g{background:var(--caja);border-radius:18px;place-items:center;width:56px;height:56px;display:inline-grid}.vacio-pag .ico-g svg{width:26px;height:26px}.imagenes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:22px;display:grid}.imagenes figure{background:var(--caja);border:1px solid var(--borde);border-radius:16px;margin:0;overflow:hidden}.imagenes img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.imagenes figcaption{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:12.5px;overflow:hidden}.habilidades{grid-template-columns:1fr 1fr;gap:6px 18px;padding:6px 8px;display:grid}.hab{align-items:flex-start;gap:12px;padding:10px 6px;display:flex}.hab .ico{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hab .ico svg{color:#fff;width:16px;height:16px}.hab .n{font-size:14px;font-weight:500}.hab .d{color:var(--suave);font-size:13px}.toast{background:var(--caja2);border:1px solid var(--borde2);z-index:90;border-radius:12px;padding:10px 16px;font-size:14px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.voz{z-index:80;background:var(--voz-fondo);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:fixed;inset:0}.orbe-p{flex:none;display:block}.orbe-inicio{margin:0 auto -6px}.pensando .orbe-p{margin:-4px 2px -4px -4px}.orbe{background:radial-gradient(circle at 35% 30%,#fff 0%,#9fb8ff 22%,#3a5bd8 55%,#0d0c0b 75%);border-radius:50%;width:150px;height:150px;transition:transform .2s;box-shadow:0 0 80px #7aa7ff59}.orbe.escucha{animation:1.6s ease-in-out infinite respira}.orbe.habla{animation:.6s ease-in-out infinite respira}@keyframes respira{50%{transform:scale(1.08)}}.voz .estado{color:var(--suave);text-align:center;max-width:560px;min-height:22px;padding:0 16px;font-size:15px}.voz .ctl{cursor:default;background:0 0;border:0;border-radius:0;flex-direction:row;gap:14px;padding:0;display:flex}.voz-cam{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--borde2);background:#000;border-radius:14px;width:min(320px,80vw)}.voz .ctl button{background:var(--caja2);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.voz .ctl button.rojo{background:var(--peligro)}.solo-movil{display:none!important}@media (max-width:760px){.solo-movil{display:inline-flex!important}.lat{z-index:65;max-width:300px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);width:82vw!important}.lat.movil-abierto{transform:none}.lat.plegado .it .t,.lat.plegado .seccion,.lat.plegado .lista-chats{display:initial}.velo-lat{z-index:64;background:#0000008c;position:fixed;inset:0}.chat-it .acc{display:flex}.burbuja,.editar{max-width:92%}.busc-prev{display:none}.busc-lista{border:0;width:100%}.habilidades{grid-template-columns:1fr}.inicio{padding-bottom:20vh}.hilo{padding-top:52px}.hilo-in{padding:0 2px}.pie-hilo{padding:0 10px 10px}}@media print{body *{visibility:hidden}.imprimir,.imprimir *{visibility:visible}.imprimir{color:#000;background:#fff;width:100%;padding:24px;position:absolute;top:0;left:0}}.btn-google{border:1px solid var(--borde);justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;padding:11px 16px;display:flex}.g-logo{color:#131211;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:inline-grid}.separador{color:var(--suave);align-items:center;gap:12px;margin:16px 0 6px;font-size:12.5px;display:flex}.separador:before,.separador:after{content:"";background:var(--borde);flex:1;height:1px}.fila-plan{background:var(--caja);border:1px solid var(--borde);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.barra-consumo{background:var(--caja2);border-radius:999px;height:6px;overflow:hidden}.barra-consumo>div{background:var(--texto);border-radius:999px;height:100%;transition:width .3s}.pag-t{align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:600;display:flex}.pag-t svg{width:22px;height:22px}.tarjeta.ap{margin-top:10px;padding:0;overflow:hidden}.tarjeta.ap.pend{border-color:var(--borde2)}.tarjeta.ap.viva{border-color:var(--borde2);animation:2.4s ease-in-out infinite latido}.ap-cab{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.ap-cab:hover{background:var(--hover)}.ap-t{font-weight:500}.ap-btn{gap:6px;display:flex}.ap-btn .btn,.ap-btn .btn-sec{align-items:center;gap:6px;display:inline-flex}.ap-det{border-top:1px solid var(--borde);padding:4px 14px 14px 40px}.carga{background:var(--caja2);border-radius:12px;padding:10px 12px;font-size:14px}.carga pre{white-space:pre-wrap;font:inherit;margin:8px 0 0}.pasos-ag{flex-direction:column;gap:4px;margin-top:6px;font-size:13.5px;display:flex}.paso-ag{grid-template-columns:72px 180px 1fr;align-items:baseline;gap:10px;display:grid}.paso-ag .hora{color:var(--suave);font-variant-numeric:tabular-nums}.paso-ag .que{font-weight:500}.paso-ag .det{color:var(--suave);overflow-wrap:anywhere}.paso-ag.error .que{color:#ff8a8a}.resultado{background:var(--caja2);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.insignia{background:var(--texto);min-width:18px;height:18px;color:var(--sobre-texto);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.lat.plegado .insignia{display:none}.conector{border:1px solid var(--borde);border-radius:14px;align-items:center;gap:12px;margin:10px 14px;padding:12px 14px;display:flex}.conector .ico{color:#131211;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}@media (max-width:720px){.paso-ag{grid-template-columns:64px 1fr}.paso-ag .det{grid-column:2}}.hilo-wa{flex-direction:column;gap:6px;max-width:720px;display:flex}.burbuja{white-space:pre-wrap;border-radius:14px;max-width:78%;padding:8px 12px;font-size:14px}.burbuja.cliente{background:var(--caja);border:1px solid var(--borde);align-self:flex-start}.burbuja.nuestra{background:var(--caja2);align-self:flex-end}.burbuja .hora{color:var(--suave);text-align:right;margin-top:2px;font-size:11px}.pv{--pv-negro:#000;--pv-plata:#c4c7cc;--pv-blanco:#f4f5f6;--pv-gris:#8b8f95;--pv-linea:#f4f5f61a;background:var(--pv-negro);color:var(--pv-blanco);min-height:100vh;padding:0 20px 64px}.pv>*{max-width:640px;margin-left:auto;margin-right:auto}.pv-cab{padding-top:14vh;padding-bottom:6vh}.pv-marca{letter-spacing:.04em;background:linear-gradient(100deg, var(--pv-plata) 0%, var(--pv-plata) 40%, var(--pv-blanco) 50%, var(--pv-plata) 60%, var(--pv-plata) 100%);color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 0 -.04em;font-size:clamp(76px,22vw,188px);font-weight:200;line-height:.9;animation:2.4s cubic-bezier(.2,.7,.2,1) .2s both pv-brillo}@keyframes pv-brillo{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pv-marca{background-position:0 0;animation:none}}.pv-pron{color:var(--pv-gris);margin-top:14px;font-size:15px}.pv-bloque{border-top:1px solid var(--pv-linea);padding:40px 0}.pv-lema{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(26px,5vw,36px);font-weight:300;line-height:1.2}.pv-lema-peq{margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.3}.pv-texto{color:#b9bcc1;max-width:58ch;margin:0;font-size:16px;line-height:1.6}.pv-acciones{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.pv-btn{background:var(--pv-blanco);color:var(--pv-negro);padding:12px 22px;font-size:15px;text-decoration:none;display:inline-block}.pv-btn:hover{background:#fff}.pv-enlace{color:var(--pv-gris);text-underline-offset:4px;font-size:15px;text-decoration:underline}.pv-enlace:hover{color:var(--pv-blanco)}.pv a:focus-visible{outline:2px solid var(--pv-blanco);outline-offset:3px}.pv-lista{gap:26px;margin:0;padding:0;list-style:none;display:grid}.pv-lista li{border-left:1px solid var(--pv-plata);gap:6px;padding-left:18px;display:grid}.pv-lista strong{font-size:17px;font-weight:500}.pv-lista span{color:#b9bcc1;font-size:15px;line-height:1.55}.pv-cifra{margin:0 0 16px;font-size:clamp(48px,10vw,72px);font-weight:200;line-height:1}.pv-cifra span{color:var(--pv-gris);margin-left:8px;font-size:17px;font-weight:400}.pv-plazas{color:var(--pv-blanco);margin:22px 0 26px;font-size:16px}.pv-pie{color:var(--pv-gris);border-top:1px solid var(--pv-linea);padding-top:28px;font-size:13px}.pagina.ancha>*{max-width:1040px;margin-left:auto;margin-right:auto}.pag-cab{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.pag-cab p{max-width:620px;margin:6px 0 0}.pag-cab .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.pag-t2{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:600}.sec-t{margin:30px auto 12px;font-size:15px;font-weight:600}.rejilla{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.tarj-ag{text-align:left;background:var(--caja);border:1px solid var(--borde);cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-height:150px;padding:16px;transition:border-color .15s,background .15s;display:flex}.tarj-ag:hover{border-color:var(--borde2);background:var(--caja2)}.tarj-ag:focus-visible{outline:2px solid var(--borde2);outline-offset:2px}.tarj-ag .cab{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:6px;display:flex}.tarj-ag .acc{opacity:.7}.tarj-ag .n{font-size:15px;font-weight:600}.tarj-ag .d{color:var(--suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tarj-ag .pie{color:var(--tenue);margin-top:auto;padding-top:6px;font-size:12px}.tarj-ag.crear{background:0 0;border-style:dashed;justify-content:center}.av-ag{flex:none;justify-content:center;align-items:center;display:inline-flex}.av-ag.mas{background:var(--caja2);width:40px;height:40px;color:var(--texto);border-radius:12px}.ico-auto{border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pagina.ancha .pestanas{gap:6px;margin:18px auto 14px;display:flex}.pagina.ancha .pestanas .pestana{height:auto;color:var(--suave);border:1px solid var(--borde);background:0 0;border-radius:999px;padding:7px 14px;font-size:14px}.pagina.ancha .pestanas .pestana.on{color:var(--texto);background:var(--caja2);border-color:var(--borde2)}.lista-auto{border:1px solid var(--borde);background:var(--caja);border-radius:18px;flex-direction:column;display:flex;overflow:visible}.fila-auto{border-bottom:1px solid var(--borde);align-items:center;gap:14px;padding:14px 16px;display:flex}.fila-auto:last-child{border-bottom:0}.fila-auto .txt{flex:1;min-width:0}.fila-auto .n{margin-bottom:2px;font-size:14.5px;font-weight:600}.fila-auto.off .txt,.fila-auto.off .ico-auto{opacity:.55}.lista-auto:empty{display:none}.interruptor{background:var(--caja2);border:1px solid var(--borde2);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.interruptor i{background:var(--suave);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.interruptor.on{background:var(--texto)}.interruptor.on i{background:var(--sobre-texto);transform:translate(16px)}.punto-estado{background:var(--tenue);border-radius:50%;flex:none;width:9px;height:9px}.punto-estado.on{background:var(--ok);box-shadow:0 0 0 4px #4ade801f}.vacia-auto{color:var(--suave);border:1px dashed var(--borde2);border-radius:18px;align-items:center;gap:12px;margin-bottom:4px;padding:18px;display:flex}.lbl{color:var(--suave);font-size:13px}.segmentos{flex-wrap:wrap;gap:6px;display:flex}.segmentos button,.dia{background:var(--caja2);color:var(--suave);border:1px solid #0000;border-radius:999px;padding:7px 12px;font-size:13.5px}.segmentos button.on,.dia.on{color:var(--sobre-texto);background:var(--texto)}.dia{min-width:38px}.ventana.config-ag{max-width:980px;max-height:86vh}.config-cuerpo{flex:1;grid-template-columns:1.4fr 1fr;min-height:0;display:grid;overflow:hidden}.config-form{flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow-y:auto}.config-form label{color:var(--suave);flex-direction:column;gap:6px;font-size:13px;display:flex}.config-vista{border-left:1px solid var(--borde);background:var(--lateral);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.vista-ag{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.vista-ag .n{margin-top:6px;font-size:20px;font-weight:600}.vista-ag .d{color:var(--suave);max-width:300px;font-size:14px}.inis,.inis-chat{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.inis-chat{max-width:752px;margin-top:16px}.ini{border:1px solid var(--borde2);color:var(--suave);background:0 0;border-radius:999px;padding:7px 13px;font-size:13.5px}button.ini:hover{color:var(--texto);background:var(--hover)}.fila-av{align-items:center;gap:14px;display:flex}.iconos{flex-wrap:wrap;gap:4px;display:flex}.iconos .ic{width:30px;height:30px;color:var(--suave);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.iconos .ic:hover{background:var(--hover)}.iconos .ic.on{background:var(--caja2);color:var(--texto)}.colores{gap:8px;display:flex}.colores .col{border:2px solid #0000;border-radius:50%;width:20px;height:20px}.colores .col.on{border-color:var(--texto)}.caps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cap{text-align:left;border:1px solid var(--borde);background:0 0;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cap .n{font-size:14px;font-weight:500}.cap .d{color:var(--tenue);font-size:12px}.cap.on{border-color:var(--texto);background:var(--caja2)}.v-pie{border-top:1px solid var(--borde);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.chip-ag{color:var(--texto);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:500;display:inline-flex}.chip-ag:hover{background:var(--hover)}@media (max-width:760px){.config-cuerpo{grid-template-columns:1fr;overflow-y:auto}.config-vista{display:none}.caps{grid-template-columns:1fr}.pag-cab{flex-direction:column}}.buscar-apps{border:1px solid var(--borde);background:var(--caja);color:var(--suave);border-radius:12px;align-items:center;gap:8px;margin:0 16px 12px;padding:9px 12px;display:flex}.buscar-apps input{color:var(--texto);background:0 0;border:0;outline:none;flex:1;font-size:14px}.rejilla-apps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0 16px 12px;display:grid}.app-c{border:1px solid var(--borde);background:var(--caja);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.app-c.on{border-color:#4ade8059}.app-c .cab{align-items:center;gap:10px;display:flex}.app-c .cab img,.app-c .ini-app{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:32px;height:32px;padding:3px}.app-c .ini-app{color:#131211;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.app-c .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.app-c .d{color:var(--suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.app-c .pie{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.app-c .ok{color:var(--ok);align-items:center;gap:4px;font-size:13px;display:inline-flex}.btn-sec.peq{padding:5px 12px;font-size:13px}.lista-hab{flex-direction:column;padding:0 8px 8px;display:flex}.fila-hab{border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.fila-hab:hover{background:var(--hover)}.fila-hab .txt{flex:1;min-width:0}.fila-hab .n{font-size:14px;font-weight:500}.fila-hab .d{color:var(--suave);font-size:12.5px}.fila-hab.off .txt,.fila-hab.off .av-ag{opacity:.5}.hab-elegida{background:var(--caja2)}.voz-capa.esquina .directo{z-index:79;position:fixed;inset:0}:root[data-tema=claro]{--fondo:#f7f6f3;--lateral:#efeeea;--caja:#fff;--caja2:#ecebe7;--hover:#14120f0d;--activo:#14120f14;--borde:#14120f14;--borde2:#14120f26;--texto:#1a1918;--suave:#63615c;--tenue:#8f8d87;--acento:#2f6fe0;--ok:#1f9d55;--peligro:#d93a37;--aviso:#a8790a;--sobre-texto:#fcfcfc;--ventana:#fff;--flotante:#fff;--pieza:#e6e4df;--hover-fuerte:#e3e1dc;--voz-fondo:#f7f6f3;--escena:#ecebe7;--velo:#f7f6f3d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root[data-tema=sistema]{--fondo:#f7f6f3;--lateral:#efeeea;--caja:#fff;--caja2:#ecebe7;--hover:#14120f0d;--activo:#14120f14;--borde:#14120f14;--borde2:#14120f26;--texto:#1a1918;--suave:#63615c;--tenue:#8f8d87;--acento:#2f6fe0;--ok:#1f9d55;--peligro:#d93a37;--aviso:#a8790a;--sobre-texto:#fcfcfc;--ventana:#fff;--flotante:#fff;--pieza:#e6e4df;--hover-fuerte:#e3e1dc;--voz-fondo:#f7f6f3;--escena:#ecebe7;--velo:#f7f6f3d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-tema=claro] .ventana,:root[data-tema=claro] .flyout,:root[data-tema=claro] .panel-sesion,:root[data-tema=claro] .aviso-voz{box-shadow:0 18px 50px #14120f24}@media (min-width:760px){.voz-capa.esquina .directo{left:52px}body:has(.voz-capa.esquina) .riel-caja{z-index:85}}.voz-capa.esquina .voz{width:auto;max-width:min(640px,62vw);height:52px;box-shadow:none;z-index:80;background:0 0;border:0;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;padding:0 14px 0 8px;inset:0 0 auto auto}.voz-capa.esquina .voz .estado{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;order:1;min-width:0;max-width:100%;min-height:0;padding:0;font-size:13.5px;overflow:hidden}.voz-capa.esquina .voz>.orbe-p,.voz-capa.esquina .voz>canvas{flex:none;order:2}.voz-capa.esquina .voz>div:has(>.cam-btn){order:3}.voz-capa.esquina .voz .ctl{order:4}.voz-capa.esquina .voz .ctl button{width:34px;height:34px}.voz-capa.esquina .voz .ctl button svg{width:16px;height:16px}.voz-capa.esquina .cam-btn{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.voz-capa.esquina .cam-btn .txt,.voz-capa.esquina .solo-completa{display:none}.voz-capa.esquina .voz>.suave.peq{white-space:nowrap;order:0}.voz-capa.esquina .voz-cam{z-index:81;width:220px;position:fixed;bottom:16px;right:16px}.cam-btn .txt{margin-left:6px}.directo{background:var(--fondo);flex-direction:column;flex:1;min-height:0;display:flex}.directo.ventana-sola{width:100%;height:100dvh}.directo-cab{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:14px 20px;display:flex}.voz-capa.esquina .directo-cab{min-height:52px;padding-right:min(660px,64vw)}.directo-cab .luz{background:var(--tenue);border-radius:50%;width:9px;height:9px}.directo-cab .luz.on{background:var(--peligro);animation:1.4s ease-in-out infinite latido;box-shadow:0 0 0 4px #ef53502e}.directo-vacio{color:var(--suave);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.directo-cuerpo{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.voz-capa.esquina .directo-cuerpo{grid-template-columns:minmax(0,1fr) 380px;padding-right:0}.directo-escena{min-height:0;padding:20px;display:flex}.directo-lado{border-left:1px solid var(--borde);flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto}.escena-web,.escena-busqueda{border:1px solid var(--borde2);background:var(--escena);border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.barra-nav{background:var(--caja);border-bottom:1px solid var(--borde);color:var(--suave);align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.barra-nav .url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.escena-web img{object-fit:contain;object-position:top;background:#fff;flex:1;width:100%;min-height:0}.lectura{white-space:pre-wrap;padding:18px 22px;font-size:14.5px;line-height:1.55;overflow-y:auto}.lectura h3{margin:0 0 10px;font-size:17px}.escena-vacia{flex:1;justify-content:center;align-items:center;display:flex}.peticion{background:var(--caja2);border-radius:14px;padding:10px 14px;font-size:15px;font-weight:500}.lista-pasos{flex-direction:column;gap:4px;display:flex}.paso-d{text-align:left;color:var(--texto);background:0 0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.paso-d:not(:disabled):hover,.paso-d.on{background:var(--hover)}.paso-d .ic{color:var(--suave);flex:none;margin-top:2px}.paso-d .txt{flex-direction:column;min-width:0;display:flex}.paso-d .n{font-size:14px}.paso-d .d{color:var(--tenue);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.respuesta-d{border-top:1px solid var(--borde);padding-top:12px;font-size:14.5px}.gira{animation:1s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}@media (max-width:1100px){.directo-cuerpo,.voz-capa.esquina .directo-cuerpo{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.directo-lado{border-left:0;border-top:1px solid var(--borde);max-height:40vh}}@media (prefers-reduced-motion:reduce){.gira,.directo-cab .luz.on{animation:none}}.riel-caja{z-index:40;flex:none;display:flex;position:relative}.riel{background:var(--lateral);border-right:1px solid var(--borde);flex-direction:column;flex:none;align-items:center;gap:4px;width:52px;padding:10px 0;display:flex}.ri{width:36px;height:36px;color:var(--suave);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:relative}.ri:hover{background:var(--hover);color:var(--texto)}.ri.activo{background:var(--caja2);color:var(--texto)}.ri:focus-visible{outline:2px solid var(--borde2);outline-offset:1px}.ri[data-tip]:hover:after,.ri[data-tip]:focus-visible:after{content:attr(data-tip);white-space:nowrap;background:var(--pieza);color:var(--texto);border:1px solid var(--borde2);pointer-events:none;z-index:60;border-radius:8px;padding:5px 9px;font-size:12.5px;animation:.14s .25s both tip;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}@keyframes tip{0%{opacity:0;transform:translate(-3px,-50%)}to{opacity:1;transform:translateY(-50%)}}.insignia-ri{background:var(--peligro);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:2px;right:1px}.riel-sep{background:var(--borde2);width:22px;height:1px;margin:6px 0}.ri .ruedita{margin:0}.avatar-ri{color:#fff;background:#2fa36b;border-radius:50%;width:30px;height:30px;margin-top:4px;font-size:11.5px;font-weight:600}.avatar-ri:hover{filter:brightness(1.1);color:#fff;background:#2fa36b}.ri:has(.lucide-download){color:#fff;background:#2f6fed;border-radius:50%;width:28px;height:28px}.flyout{background:var(--flotante);border:1px solid var(--borde2);border-radius:16px;flex-direction:column;width:288px;animation:.17s cubic-bezier(.2,.8,.2,1) both entra;display:flex;position:absolute;top:8px;bottom:8px;left:58px;overflow:hidden;box-shadow:0 18px 50px #00000080}.flyout.sale{animation:.14s both sale}@keyframes entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sale{to{opacity:0;transform:translate(-6px)}}.fly-cab{justify-content:space-between;align-items:center;padding:14px 12px 6px 16px;display:flex}.fly-cab h2{margin:0;font-size:16px;font-weight:600}.fly-cab .acc{gap:2px;display:flex}.fly-cab .ib.on{color:var(--texto);background:var(--caja2)}.fly-buscar{background:var(--caja2);color:var(--suave);border-radius:10px;align-items:center;gap:8px;margin:4px 12px 6px;padding:7px 10px;display:flex}.fly-buscar input{min-width:0;color:var(--texto);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.fly-cuerpo{flex:1;padding:4px 8px 10px;overflow-y:auto}.fly-it{width:100%;min-height:34px;color:var(--texto);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.flyout>.fly-it{width:calc(100% - 16px);margin:0 8px}.fly-it:hover,.fly-it.activo{background:var(--hover)}.fly-it .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fly-it .n{color:var(--tenue);font-size:12px}.fly-it.tenue{color:var(--suave);font-size:13.5px}.fly-it.dos{flex-direction:column;align-items:flex-start;gap:1px}.fly-it.dos .t{width:100%}.fly-it .sub{color:var(--tenue);font-size:12px}.fly-it svg{color:var(--suave);flex:none}.fly-sec{margin-top:6px}.fly-sec-t{min-width:0;color:var(--suave);flex:1;align-items:center;gap:6px;padding:8px 10px 4px;font-size:13px;font-weight:500;display:flex}.fly-sec-t .n{color:var(--tenue);font-size:11.5px}.fly-sec-t.fijo{padding-top:12px}.fly-vacio{color:var(--tenue);padding:6px 10px;font-size:13px}.flyout .chat-it{margin:0}.logo-app{object-fit:contain;background:#fff;border-radius:5px;flex:none;width:18px;height:18px;padding:1px}.logo-app.letra{color:#fff;background:#555;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;display:inline-flex}.logo-app.l-google{background:#4285f4}.logo-app.l-whatsapp{background:#25d366}.logo-app.l-telegram{background:#229ed9}.logo-app.l-slack{background:#611f69}.logo-app.l-discord{background:#5865f2}.punto-vivo{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite latido}.op-fijable{align-items:center;display:flex}.op-fijable .op{flex:1}.op-fijable .fijar{width:26px;height:26px;color:var(--tenue);opacity:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.op-fijable:hover .fijar,.op-fijable .fijar.on{opacity:1}.op-fijable .fijar.on{color:var(--texto)}.op-fijable .fijar:hover{background:var(--hover);color:var(--texto)}@media (min-width:761px){.lat{display:none}}@media (max-width:760px){.riel-caja{display:none}}.riel.con-panel .ri.activo[data-tip]:after,.riel.con-panel .ri.activo[data-tip]:hover:after{display:none}.dock{background:var(--lateral);border-right:1px solid #0000;flex:none;width:0;transition:width .24s cubic-bezier(.2,.8,.2,1),border-color .24s;overflow:hidden}.dock.abierto{border-right-color:var(--borde);width:268px}.dock-in{opacity:0;flex-direction:column;width:268px;height:100%;transition:opacity .16s,transform .24s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(-10px)}.dock.abierto .dock-in{opacity:1;transition-delay:40ms;transform:none}.dock-in>.fly-it{width:calc(100% - 16px);margin:0 8px}.dock .chat-it{margin:0}.dock-cab{gap:6px;padding:12px 8px 6px}.titulo-esp{max-width:180px;color:var(--texto);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:4px;padding:4px 8px;font-size:16px;font-weight:600;transition:background .12s;display:inline-flex;overflow:hidden}.titulo-esp:hover,.titulo-esp.on{background:var(--hover)}.titulo-esp svg{color:var(--suave);flex:none;transition:transform .16s}.titulo-esp.on svg{transform:rotate(180deg)}.menu .op.op-esp{white-space:normal;align-items:center;height:auto;padding:8px 10px}.menu .op.op-esp svg{color:var(--texto)}.op-esp .t{white-space:normal;flex-direction:column;gap:2px;display:flex}.op-esp .t strong{font-size:14px;font-weight:600}.op-esp .t span{color:var(--tenue);font-size:12px;line-height:1.35}.campana{position:relative}.punto-aviso{width:7px;height:7px;box-shadow:0 0 0 2px var(--lateral);background:#e5484d;border-radius:50%;position:absolute;top:6px;right:6px}.ib.mini{border-radius:7px;width:26px;height:26px}.fly-sec-cab{border-radius:10px;align-items:center;gap:2px;display:flex}.fly-sec-t .flecha{color:var(--tenue);opacity:0;transition:opacity .12s;display:inline-flex}.fly-sec-cab:hover .flecha,.fly-sec.plegada .flecha,.fly-sec-t:focus-visible .flecha{opacity:1}.fly-sec-t:hover{color:var(--texto)}.sec-acc{opacity:0;gap:0;padding-right:2px;transition:opacity .12s;display:flex}.fly-sec-cab:hover .sec-acc,.sec-acc:focus-within{opacity:1}.pleg{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1);display:grid}.abierta>.pleg{grid-template-rows:1fr}.pleg-in{min-height:0;overflow:hidden}.plegada>.pleg .pleg-in,.proy:not(.abierta)>.pleg .pleg-in{visibility:hidden;transition:visibility 0s .22s}.proy-cab{cursor:default;gap:4px;padding:0 6px 0 4px}.proy-cab>button{color:inherit;align-items:center;display:inline-flex}.proy-pleg{border-radius:7px;justify-content:center;width:28px;height:28px}.proy-pleg:hover{background:var(--caja2)}.proy-cab .t{text-align:left;height:34px;line-height:34px;display:block}.proy-flecha{color:var(--tenue);opacity:0;transition:opacity .12s}.proy-cab:hover .proy-flecha,.proy.abierta .proy-flecha{opacity:1}.sub-proy{padding-left:16px}.sub-proy .fly-vacio{padding-left:12px}.riel .ri:first-child{margin-bottom:4px}@media (prefers-reduced-motion:reduce){.flyout,.flyout.sale,.ri[data-tip]:hover:after{animation:none}.dock,.dock-in,.pleg{transition:none}}.compartido{max-width:760px;height:100dvh;margin:0 auto;padding:28px 18px 60px;overflow-y:auto}.compartido header{color:var(--suave);align-items:center;gap:10px;margin-bottom:18px;font-size:13.5px;display:flex}.compartido h1{margin:0 0 24px;font-size:24px}.compartido .m-yo{justify-content:flex-end;margin:18px 0;display:flex}.compartido footer{border-top:1px solid var(--borde);margin-top:40px;padding-top:14px}.chat-layout{flex:1;min-height:0;display:flex}.chat-col{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pill-paso,.pill-compartir{height:32px;color:var(--suave);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:13.5px;display:inline-flex}.pill-paso:hover,.pill-compartir:hover{background:var(--hover);color:var(--texto)}.pill-paso.on{background:var(--caja2);color:var(--texto)}.compartir-caja{white-space:normal;flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex}.compartir-caja p{margin:0}.enlace-c{background:var(--caja2);color:var(--suave);border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:12.5px;display:flex}.enlace-c span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila-btn{gap:6px;display:flex}.btn.peq{padding:6px 12px;font-size:13px}.panel-sesion{background:var(--flotante);border:1px solid var(--borde2);border-radius:16px;flex-direction:column;flex:none;width:320px;margin:8px 8px 8px 0;animation:.18s cubic-bezier(.2,.8,.2,1) both entra-d;display:flex;overflow:hidden}@keyframes entra-d{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.ps-cab{justify-content:space-between;align-items:center;padding:12px 10px 6px 16px;font-size:14.5px;display:flex}.ps-cuerpo{flex:1;padding:0 8px 12px;overflow-y:auto}.ps-pasos{border-left:2px solid var(--borde2);flex-direction:column;gap:2px;margin:4px 0 8px 10px;padding:4px 8px 10px 14px;display:flex;position:relative}.ps-ocultos{text-align:left;color:var(--tenue);padding:4px 0 6px;font-size:13px}.ps-ocultos:hover{color:var(--suave)}.ps-paso{color:var(--texto);align-items:flex-start;gap:8px;padding:4px 0;font-size:13.5px;display:flex}.ps-paso.hecho{color:var(--suave)}.ps-paso.mal .ic{color:var(--peligro)}.ps-paso .ic{color:var(--tenue);flex:none;margin-top:2px}.ps-paso.va .ic{color:var(--texto)}.ps-paso .txt{flex-direction:column;min-width:0;display:flex}.ps-paso .d{color:var(--tenue);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.ps-sec{border-top:1px solid var(--borde);margin-top:6px;padding:14px 8px 6px;font-size:13.5px;font-weight:600}.ps-fila{width:100%;color:var(--suave);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.ps-fila .ic{flex:none;display:inline-flex}.ps-fila .t{flex:none}.ps-fila .v{text-align:right;min-width:0;color:var(--tenue);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ps-fila .mas{color:var(--tenue);font-size:12px}.ps-fila.nav{color:var(--texto);border-top:1px solid var(--borde);border-radius:0;justify-content:space-between;padding:12px 8px}.ps-fila.nav:hover{background:var(--hover)}.chips-c{justify-content:flex-end;gap:4px;display:inline-flex}.chip-c{color:#fff;background:#555;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;display:inline-flex}.chip-c.l-google{background:#4285f4}.chip-c.l-whatsapp{background:#25d366}@media (max-width:1100px){.panel-sesion{z-index:30;position:absolute;top:52px;bottom:0;right:0;box-shadow:-10px 0 40px #0006}.chat-layout{position:relative}}@media (max-width:760px){.pill-compartir,.pill-paso{padding:0 8px}.pill-compartir{gap:0;font-size:0}}.aviso-entrevista{border:1px solid var(--borde2);background:var(--caja);max-width:752px;color:var(--suave);text-align:left;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px 9px 14px;font-size:13.5px;transition:color .12s,border-color .12s;display:inline-flex}.aviso-entrevista:hover{color:var(--texto);border-color:var(--suave)}.bienvenida{max-width:760px}.bv-inicio{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:6vh 0 24px;display:flex}.bv-inicio h1{letter-spacing:-.01em;margin:6px 0 0;font-size:26px;font-weight:600}.bv-inicio>p{max-width:560px;margin:0 0 8px;line-height:1.55}.bv-web{text-align:left;flex-direction:column;gap:6px;width:100%;max-width:460px;font-size:13.5px;display:flex}.bv-botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.btn.grande,.btn-sec.grande{align-items:center;gap:8px;padding:11px 18px;font-size:15px;display:inline-flex}.enlace-btn{color:var(--suave);text-underline-offset:3px;font-size:13.5px;text-decoration:underline}.aviso-suave{color:var(--suave);background:var(--caja);border:1px solid var(--borde);border-radius:12px;padding:12px 14px}.bv-acc{flex-wrap:wrap;gap:8px;display:flex}.bv-acc .btn-sec{align-items:center;gap:6px;display:inline-flex}.bv-total{flex-direction:column;gap:2px;margin:0 0 16px;display:flex}.bv-total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650}.bv-problemas{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.bv-problema{background:var(--caja);border:1px solid var(--borde);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.bv-coste{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.bv-coste span{color:var(--suave);margin-left:2px;font-size:13px;font-weight:400}.bv-problema h3{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.35}.bv-problema p{margin:0;line-height:1.45}.bv-sol{border-top:1px solid var(--borde);color:var(--suave);margin-top:auto;padding-top:8px;font-size:13px}.bv-sol strong{color:var(--texto);font-weight:600}.bv-resumen{margin:18px 0 0;line-height:1.6}.bv-h2{margin:28px 0 10px;font-size:17px;font-weight:600}.bv-recomendadas{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.bv-rec{background:var(--caja);border:1px solid var(--borde);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bv-rec .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bv-rec .btn,.bv-rec .btn-sec{flex:none;align-items:center;gap:6px;display:inline-flex}.bv-n{border:1px solid var(--borde2);width:26px;height:26px;color:var(--suave);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.chip-prox{color:var(--suave);border:1px dashed var(--borde2);border-radius:999px;flex:none;padding:4px 10px;font-size:12px}@media (max-width:560px){.bv-rec{flex-wrap:wrap}.bv-total strong{font-size:28px}}.via-ia.off strong{color:var(--suave)}.via-ia .btn{flex:none;text-decoration:none}.tope-ia{color:var(--suave);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.tope-ia input{width:110px;padding:6px 10px}.mapa-ia{border:1px solid var(--borde);border-radius:12px;flex-direction:column;flex:none;display:flex;overflow:hidden}.fila-mapa{background:var(--caja);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.fila-mapa+.fila-mapa{border-top:1px solid var(--borde)}.fila-mapa>div:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.fila-mapa .modelos{color:var(--texto);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;font-size:12.5px;display:flex}.fila-mapa .modelos span{align-items:center;gap:2px;display:inline-flex}.fila-mapa .modelos svg{color:var(--tenue)}@media (max-width:560px){.fila-mapa{flex-direction:column;align-items:flex-start}.fila-mapa .modelos{justify-content:flex-start}}.chip-pres{border:1px solid var(--borde2);color:var(--suave);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px}.chip-pres.respondido{color:var(--texto);border-color:var(--texto)}.chip-pres.aceptado{color:#4ade80;border-color:#4ade8080}.ajuste-avanzado{margin:0 0 14px;font-size:13.5px}.ajuste-avanzado summary{cursor:pointer;color:var(--suave);padding:4px 0}.ajuste-avanzado p{margin:6px 0 8px}@media (max-width:560px){.fila-auto .chip-pres{display:none}}.apb{flex-direction:column;flex:1;min-height:0;padding:56px 0 0;display:flex;position:relative}.apb-cab{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 28px 14px;display:flex}.apb-cab .btn-sec,.apb-acciones .btn,.apb-acciones .btn-sec{align-items:center;gap:8px;display:inline-flex}.apb-permisos{background:var(--caja);border:1px solid var(--borde);border-radius:14px;flex-direction:column;gap:8px;margin:0 28px 14px;padding:12px 14px;display:flex}.apb-permisos p{margin:0 0 4px}.apb-perm{align-items:center;gap:14px;display:flex}.apb-perm .t{flex:1;font-size:14px}.apb-perm input{background:var(--caja2);border:1px solid var(--borde2);text-align:center;border-radius:8px;width:56px;padding:3px 6px}.apb-filtros{border-bottom:1px solid var(--borde);scrollbar-width:none;flex:none;gap:6px;padding:0 28px 14px;display:flex;overflow-x:auto}.apb-chip{background:var(--caja);color:var(--suave);border:1px solid var(--borde);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px}.apb-chip:hover{color:var(--texto)}.apb-chip.on{background:var(--texto);color:var(--sobre-texto);border-color:var(--texto);font-weight:500}.apb-chip b{margin-left:6px;font-weight:600}.apb-cuerpo{flex:1;min-height:0;display:flex}.apb-lista{border-right:1px solid var(--borde);flex:none;width:400px;padding:12px 10px;overflow-y:auto}.apb-grupo{border:1px solid var(--borde);border-radius:14px;margin:4px 0 8px;padding:2px 2px 4px}.apb-gcab{color:var(--suave);justify-content:space-between;align-items:center;padding:8px 10px 4px;font-size:12.5px;display:flex}.apb-todas{color:var(--texto);background:var(--caja2);border-radius:999px;padding:3px 10px;font-size:12.5px}.apb-todas:hover{background:var(--borde2)}.apb-desliz{border-radius:12px;position:relative;overflow:hidden}.apb-fondo{border-radius:12px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;display:flex;position:absolute;inset:0}.apb-fondo.si{color:var(--ok);background:#4ade8029}.apb-fondo.no{color:var(--peligro);background:#ef535029;justify-content:flex-end}.apb-it{text-align:left;background:var(--fondo);touch-action:pan-y;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:11px 10px;display:flex;position:relative}.apb-it:hover{background:var(--hover)}.apb-it.sel{background:var(--caja2)}.apb-ico{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.apb-ico.mensajes{color:#9cbcff;background:#7aa7ff24}.apb-ico.citas{color:#7ee2a3;background:#4ade801f}.apb-ico.artefactos{color:#f2d67c;background:#f2c94c1f}.apb-ico.automatizaciones{color:#cfaaff;background:#c494ff21}.apb-ico.apps{background:var(--hover);color:var(--suave)}.apb-it .tx{flex-direction:column;flex:1;min-width:0;display:flex}.apb-it .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.apb-it .d{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.apb-riesgo,.apb-est{border:1px solid var(--borde2);color:var(--suave);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.apb-riesgo.bajo{color:var(--ok);border-color:#4ade8059}.apb-riesgo.medio{color:var(--aviso);border-color:#f2c94c59}.apb-riesgo.alto{color:var(--peligro);border-color:#ef535066}.apb-est.ejecutada{color:var(--ok)}.apb-est.fallida,.apb-est.rechazada{color:var(--peligro)}.apb-vista{flex-direction:column;flex:1;gap:14px;min-width:0;padding:22px 28px 28px;display:flex;overflow-y:auto}.apb-vista>*{flex:none}.apb-volver{color:var(--suave);align-items:center;gap:4px;font-size:14px;display:none}.apb-vcab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.apb-vcab h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.apb-correo{color:#1d1c1a;background:#f7f6f3;border-radius:14px;max-width:760px;overflow:hidden}.apb-correo .meta{color:#55534e;border-bottom:1px solid #e4e2dd;grid-template-columns:52px 1fr;row-gap:3px;padding:14px 18px;font-size:13px;display:grid}.apb-correo .meta b{color:#1d1c1a;overflow-wrap:anywhere;font-weight:600}.apb-correo .asunto{padding:14px 18px 0;font-size:16px;font-weight:600}.apb-correo .tx{white-space:pre-wrap;color:#2b2a27;overflow-wrap:anywhere;padding:10px 18px 16px;font-size:14px;line-height:1.6}.apb-correo .apb-edit{color:#1d1c1a;resize:vertical;background:#fff;border:1px solid #c9c6bf;border-radius:10px;outline:none;width:calc(100% - 24px);margin:10px 12px;padding:8px 10px;font-size:14px;line-height:1.55;display:block}.apb-correo .apb-edit:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #7aa7ff40}.apb-cita{background:var(--caja);border:1px solid var(--borde2);border-radius:14px;gap:16px;max-width:760px;padding:16px;display:flex}.apb-cita .dia{background:var(--texto);width:72px;color:var(--sobre-texto);text-transform:capitalize;border-radius:12px;flex-direction:column;flex:none;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.apb-cita .dia b{font-size:30px;font-weight:700;line-height:1.1}.apb-cita .info{color:var(--suave);flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.apb-cita .info .t{color:var(--texto);font-size:16px}.apb-cita .info p{color:var(--texto);white-space:pre-wrap;margin:6px 0 0}.apb-tarjeta{background:var(--caja);border:1px solid var(--borde2);white-space:normal;border-radius:14px;max-width:760px;margin:0;padding:14px 16px}pre.apb-tarjeta{white-space:pre-wrap;overflow-wrap:anywhere}.apb-tarjeta .fila{align-items:center;gap:8px;display:flex}.apb-tarjeta p{white-space:pre-wrap;margin:8px 0 0}.apb-cita .apb-edit,.apb-tarjeta .apb-edit{background:var(--caja2);border:1px solid var(--borde2);resize:vertical;border-radius:10px;outline:none;width:100%;margin-top:8px;padding:8px 10px}.apb-kv{flex-direction:column;gap:6px;margin:10px 0 0;display:flex}.apb-kv div{grid-template-columns:150px 1fr;gap:10px;font-size:13.5px;display:grid}.apb-kv dt{color:var(--suave);text-transform:capitalize}.apb-kv dd{overflow-wrap:anywhere;margin:0}.apb-porque{background:var(--caja);border:1px solid var(--borde);color:var(--suave);border-radius:12px;gap:10px;max-width:760px;padding:12px 14px;font-size:13px;display:flex}.apb-porque svg{color:var(--acento);flex:none;margin-top:2px}.apb-porque b{color:var(--texto);font-weight:600}.apb-sugerencia{background:linear-gradient(0deg, #7aa7ff14, #7aa7ff14), var(--caja);border:1px solid #7aa7ff4d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:760px;padding:12px 14px;font-size:13.5px;display:flex}.apb-resultado{border-left:3px solid var(--borde2);flex-direction:column;gap:2px;padding:4px 0 4px 12px;font-size:14px;display:flex}.apb-resultado.ejecutada{border-color:var(--ok)}.apb-resultado.fallida,.apb-resultado.rechazada{border-color:var(--peligro)}.apb-rechazo{flex-direction:column;gap:10px;max-width:760px;display:flex}.apb-motivos{flex-wrap:wrap;gap:6px;display:flex}.apb-acciones{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.apb-acciones .btn{padding:10px 18px;font-weight:600}.apb-acciones .btn.peligro{background:var(--peligro);color:#fff}.apb .kbd{opacity:.5;border:1px solid;border-radius:5px;padding:0 5px;font-size:11px;font-weight:500;line-height:16px}.apb-pista{text-align:center;border-top:1px solid var(--borde);color:var(--tenue);margin:0;padding:8px 16px 12px;font-size:12px}.apb-vacio{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.apb-ok{width:48px;height:48px;color:var(--ok);background:#4ade8024;border-radius:50%;justify-content:center;align-items:center;display:flex}.apb-toast{background:var(--pieza);border:1px solid var(--borde2);z-index:20;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:flex;position:absolute;bottom:54px;right:28px;box-shadow:0 10px 30px #00000080}.apb-toast .ok{color:var(--ok)}.apb-toast button{color:var(--texto);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:860px){.apb-cab,.apb-filtros{padding-left:16px;padding-right:16px}.apb-permisos{margin-left:16px;margin-right:16px}.apb-lista{border-right:0;width:100%}.apb-vista{padding:16px;display:none}.apb-cuerpo.detalle .apb-lista{display:none}.apb-cuerpo.detalle .apb-vista{display:flex}.apb-volver{display:inline-flex}.apb-pista .kbd,.apb-acciones .kbd{display:none}.apb-kv div{grid-template-columns:1fr;gap:0}.apb-toast{justify-content:space-between;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:no-preference){.apb-it{transition:transform .12s ease-out}}.riel .ri-logo{object-fit:contain;border-radius:6px;width:24px;height:24px}.riel .ri .ri-alt,.riel .ri:hover .ri-logo,.riel .ri:focus-visible .ri-logo{display:none}.riel .ri:hover .ri-alt,.riel .ri:focus-visible .ri-alt{display:block}.prioridad-ia{flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid}.prioridad-ia button{text-align:left;border:1px solid var(--borde2);background:var(--caja);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.prioridad-ia button:hover:not(:disabled){border-color:var(--suave)}.prioridad-ia button.on{border-color:var(--texto);background:var(--caja2);box-shadow:inset 0 0 0 1px var(--texto)}@media (max-width:560px){.prioridad-ia{grid-template-columns:1fr}}.lista-memoria{flex-direction:column;flex:none;gap:4px;display:flex}.fila-memoria{background:var(--caja);border:1px solid var(--borde);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.fila-memoria .t{overflow-wrap:anywhere;flex:1;min-width:0}.chip-mem{color:var(--suave);border:1px solid var(--borde2);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px}.nuevo-mem{flex:none;gap:8px;display:flex}.nuevo-mem input{flex:1;min-width:0}.nuevo-mem select{flex:none;width:auto}@media (max-width:560px){.nuevo-mem{flex-wrap:wrap}}.elegir-plan{flex-direction:column;flex:none;gap:14px;display:flex}.ep-periodo{background:var(--caja);border:1px solid var(--borde);border-radius:999px;align-self:center;padding:3px;display:inline-flex}.ep-periodo button{color:var(--suave);border-radius:999px;padding:6px 14px;font-size:13.5px}.ep-periodo button.on{background:var(--texto);color:var(--sobre-texto);font-weight:500}.ep-periodo button span{opacity:.75;margin-left:4px;font-size:11.5px}.ep-planes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ep-plan{border:1px solid var(--borde2);background:var(--caja);text-align:left;border-radius:14px;flex-direction:column;gap:6px;padding:16px 14px 14px;display:flex;position:relative}.ep-plan.destacado{border-color:var(--texto)}.ep-plan.actual{box-shadow:inset 0 0 0 1px var(--ok)}.ep-marca{background:var(--texto);color:var(--sobre-texto);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:500;position:absolute;top:-10px;left:14px}.ep-nombre{font-size:15px}.ep-precio{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.1}.ep-precio span{color:var(--suave);margin-left:3px;font-size:13px;font-weight:400}.ep-nota{color:var(--suave);font-size:12px}.ep-frase{color:var(--texto);margin:4px 0 0;font-size:13px}.ep-plan ul{color:var(--suave);flex-direction:column;flex:1;gap:5px;margin:4px 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}.ep-plan li{padding-left:14px;position:relative}.ep-plan li:before{content:"";background:var(--suave);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:2px}.ep-plan .btn,.ep-plan .btn-sec{justify-content:center;width:100%}@media (max-width:720px){.ep-planes{grid-template-columns:1fr}}.caja.ancha-planes{max-width:860px;margin-top:8vh}.pv-planes{gap:18px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pv-planes li{border-left:1px solid var(--pv-linea);gap:4px;padding-left:18px;display:grid}.pv-planes li.destacado{border-left-color:var(--pv-blanco)}.pv-planes .pv-pl-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pv-planes strong{font-size:18px;font-weight:500}.pv-planes .pv-pl-precio{font-size:26px;font-weight:200}.pv-planes .pv-pl-precio small{color:var(--pv-gris);margin-left:4px;font-size:14px}.pv-planes span.pv-pl-inc{color:#b9bcc1;font-size:14.5px;line-height:1.55}.wa-alta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wa-alta>div{flex-direction:column;flex:1;gap:4px;min-width:240px;display:flex}.wa-con{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.panel-ctl{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:18px;display:grid}.ctl{background:var(--caja);border:1px solid var(--borde);cursor:pointer;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s;display:flex}.ctl:hover{border-color:var(--borde2)}.ctl header{align-items:center;gap:8px;display:flex}.ctl header h2{flex:1;margin:0;font-size:14px;font-weight:600}.ctl header .ico{color:var(--suave);display:inline-flex}.ctl header .flecha{color:var(--tenue)}.ctl .cuerpo{cursor:default;font-size:14px}.lista-ctl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lista-ctl li{align-items:center;gap:8px;min-width:0;display:flex}.lista-ctl li.clic{cursor:pointer;border-radius:8px;margin:0 -6px;padding:2px 6px}.lista-ctl li.clic:hover{background:var(--hover)}.lista-ctl .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lista-ctl .punto{border-radius:4px;flex:none;width:8px;height:8px}.kpis{flex-wrap:wrap;gap:10px 18px;display:flex}.kpi{gap:1px;display:grid}.kpi b{font-size:22px;font-weight:600;line-height:1.1}.kpi span{color:var(--suave);font-size:12px}.kpi.alerta b{color:var(--aviso)}.chip{background:var(--caja2);color:var(--texto);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.chip.en_marcha,.chip.en_cola{color:var(--acento);background:#7aa7ff2e}.chip.esperando_aprobacion{color:var(--aviso);background:#f2c94c2e}.chip.fallido{color:var(--peligro);background:#ef53502e}.ficha-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.barra-sup .centro{max-width:calc(100% - 200px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ficha-tabs{background:var(--caja);border:1px solid var(--borde);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ftab{height:28px;color:var(--suave);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.ftab:hover{color:var(--texto);background:var(--hover)}.ftab.on{color:var(--texto);background:var(--caja2)}.ftab .n{color:var(--suave);font-size:11px;line-height:1}.ftab.on .n{color:var(--texto)}.ftab.solo-icono{padding:0 8px}.ficha-cuerpo .lista-ctl li{border-bottom:1px solid var(--borde);padding:6px 0}@media (max-width:760px){.barra-sup .centro{max-width:none;margin-left:6px;position:static;overflow-x:auto;transform:none}.ftab .txt{display:none}.ftab{padding:0 9px}}.ventana.doc-visor{max-width:860px;max-height:84vh}.doc-visor .v-cab .btn-sec.peq,.doc-visor .v-cab .btn.peq{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.doc-cuerpo{padding:22px 28px 30px;overflow-y:auto}.lado-vivo{border-left:1px solid var(--borde);background:var(--fondo);flex-direction:column;flex:none;width:min(46%,640px);min-height:0;display:flex}.directo.lateral .directo-cab{gap:8px;height:52px;padding:0 10px 0 16px}.directo.lateral .url-viva{min-width:0;color:var(--suave);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.directo.lateral .directo-escena{flex:1;padding:12px}@media (max-width:900px){.lado-vivo{display:none}}.aviso-voz{z-index:60;background:var(--ventana);border:1px solid var(--borde2);border-radius:18px;gap:10px;width:min(380px,100vw - 32px);padding:14px 16px 10px;animation:.18s ease-out entra;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #00000080}.aviso-voz .av-cab{align-items:center;gap:8px;font-size:13.5px;display:flex}.aviso-voz .av-cab .ib{width:28px;height:28px}.aviso-voz .av-estado{color:var(--suave);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aviso-voz .av-estado.escuchando{color:var(--acento)}.aviso-voz .onda{background:var(--acento);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite latido}.aviso-voz .av-frase{font-size:15px;line-height:1.45}.aviso-voz .av-oido{color:var(--suave);font-size:13px;font-style:italic}.aviso-voz .av-botones{align-items:center;gap:6px;display:flex}.aviso-voz .av-mic{background:var(--caja2);width:36px;height:36px;color:var(--texto);border-radius:50%;flex:none;place-items:center;display:inline-grid}.aviso-voz .av-mic:hover{background:var(--hover-fuerte)}.aviso-voz .av-mic.on{background:var(--acento);color:var(--sobre-texto);animation:1.4s ease-in-out infinite latido}.aviso-voz .av-mic:disabled{opacity:.5}.aviso-voz .av-botones .btn,.aviso-voz .av-botones .btn-sec{align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;display:inline-flex}.aviso-voz .av-ver{color:var(--suave);background:0 0;justify-self:start;padding:2px 0;font-size:12.5px}.aviso-voz .av-ver:hover{color:var(--texto)}.aviso-voz.con-detalle{width:min(480px,100vw - 32px)}.aviso-voz .av-detalle{background:var(--caja);border:1px solid var(--borde);border-radius:12px;gap:6px;max-height:42vh;padding:10px 12px;display:grid;overflow-y:auto}.aviso-voz .av-detalle .campo{gap:10px;font-size:13px;display:flex}.aviso-voz .av-detalle .et{color:var(--suave);flex:0 0 64px}.aviso-voz .av-detalle .va{overflow-wrap:anywhere;flex:1;min-width:0}.aviso-voz .av-detalle .texto{white-space:pre-wrap;border-top:1px solid var(--borde);margin-top:2px;padding-top:8px;font-size:13.5px;line-height:1.5}.pagina.com{flex-direction:column;display:flex}.pagina.com>*{flex:none}.bandeja{border:1px solid var(--borde);background:var(--caja);border-radius:18px;grid-template-columns:340px minmax(0,1fr);min-height:340px;display:grid;overflow:hidden;flex:auto!important}.bandeja .lista{border-right:1px solid var(--borde);flex-direction:column;display:flex;overflow-y:auto}.bandeja .filtros{background:var(--caja);border-bottom:1px solid var(--borde);z-index:1;flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex;position:sticky;top:0}.bandeja .filtros .pestanas{flex-wrap:wrap;gap:2px}.bandeja .filtros .pestana{height:26px;padding:0 9px;font-size:12.5px}.bandeja .filtros .pestana.off{opacity:.45;cursor:default}.bandeja .conv{text-align:left;border-bottom:1px solid var(--borde);cursor:pointer;gap:3px;width:100%;padding:11px 14px;display:grid}.bandeja .conv:hover{background:var(--hover)}.bandeja .conv.on{background:var(--activo)}.bandeja .conv .l1{align-items:center;gap:8px;display:flex}.bandeja .conv .nom{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.bandeja .conv.sinleer .nom:before{content:"";background:var(--acento);border-radius:50%;flex:none;width:7px;height:7px}.bandeja .conv .cuando{color:var(--suave);flex:none;font-size:12px}.bandeja .conv .l2{color:var(--texto);white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:13px;overflow:hidden}.bandeja .conv.sinleer .l2{opacity:1}.bandeja .conv .l3{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.chip-canal{background:var(--caja2);color:var(--suave);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.chip-canal.whatsapp{color:#25d366}.chip-canal.correo{color:#7aa7ff}.chip-canal.instagram{color:#e1306c}.chip-canal.messenger{color:#0084ff}.chip-canal.persona{color:var(--aviso)}.chip-canal.cita{color:var(--ok)}.bandeja .hilo{flex-direction:column;min-width:0;display:flex}.bandeja .hilo .vacio{flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.bandeja .hilo-cab{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:10px 14px;display:flex}.bandeja .hilo-cab .quien{flex-direction:column;flex:1;min-width:0;display:flex}.bandeja .hilo-cab .quien strong,.bandeja .hilo-cab .quien span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bandeja .hilo-citas{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:12px;padding:6px 14px;display:flex}.bandeja .hilo-msgs{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex;overflow-y:auto}.bandeja .burbuja .de{color:var(--suave);margin-bottom:2px;font-size:11px}.bandeja .burbuja .hora{color:var(--suave);text-align:right;margin-top:2px;font-size:10.5px}.bandeja .hilo-quien{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.bandeja .hilo-pie{border-top:1px solid var(--borde);align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.bandeja .hilo-pie textarea{resize:none;flex:1;min-height:42px;max-height:140px}.bandeja .hilo-pie .btn{border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.bandeja .solo-movil{display:none}@media (max-width:860px){.bandeja{grid-template-columns:1fr}.bandeja .lista{border-right:0}.bandeja.con-hilo .lista,.bandeja:not(.con-hilo) .hilo{display:none}.bandeja .solo-movil{display:inline-flex}}.btn-sec.peq2{padding:5px 12px;font-size:13px}.voz-pago{cursor:pointer;align-items:center;gap:8px;display:flex}.voz-capa.esquina .voz-pago{display:none}.escena-panel{background:var(--fondo);border:0;flex:1;width:100%;min-height:0}.directo-cuerpo.solo-escena,.voz-capa.esquina .directo-cuerpo.solo-escena{grid-template-columns:minmax(0,1fr)}.directo-cuerpo.solo-escena .directo-lado{display:none}.app.incrustada .riel-caja,.app.incrustada .lat{display:none!important}.directo.lateral .lateral-escena{flex-direction:column;gap:12px;overflow-y:auto}.escena-web.ajustada{text-align:left;flex:none;padding:0;display:block}.escena-web.ajustada img{object-fit:contain;background:var(--escena);flex:none;width:100%;height:auto;display:block}.escena-web.ampliable{cursor:zoom-in}.vivo-info{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vivo-que{flex-direction:column;gap:2px;min-width:0;display:flex}.vivo-que .paso-n{font-size:14px;font-weight:500}.vivo-que .suave{overflow-wrap:anywhere}.vivo-acciones{flex:none;gap:6px;display:flex}.vivo-acciones .btn-sec{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vivo-tira{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.vivo-mini{border:1px solid var(--borde2);background:var(--caja);opacity:.65;border-radius:8px;flex:none;place-items:center;width:92px;height:54px;padding:0;display:grid;overflow:hidden}.vivo-mini img{object-fit:cover;object-position:top;width:100%;height:100%}.vivo-mini.on{opacity:1;border-color:var(--acento)}.vivo-mini:hover{opacity:1}.vivo-mini .n{color:var(--suave);font-size:13px}.vivo-pasos{border-top:1px solid var(--borde);flex-direction:column;gap:6px;padding-top:10px;display:flex}.vivo-paso{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.vivo-paso svg{color:var(--suave);flex:none}.vivo-paso .suave{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vivo-grande{z-index:90;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vivo-grande img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.chat-col>.barra-sup{background:var(--fondo);right:12px}.chat-col>.barra-sup:after{content:"";background:linear-gradient(var(--fondo), transparent);pointer-events:none;height:18px;position:absolute;top:100%;left:0;right:0}.diapos{gap:18px;display:grid}.diapo{aspect-ratio:16/9;color:#1f2430;background:#fff;border-radius:10px;padding:3.4cqw 4.5cqw 0;font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;line-height:1.25;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 8px 24px #0000001f;container-type:inline-size}.diapo .dp-titulo{align-items:flex-end;min-height:7cqw;font-size:3.1cqw;font-weight:700;display:flex}.diapo .dp-linea{background:var(--dp-acento);width:6.75cqw;height:.4cqw;margin:.9cqw 0 2.4cqw}.diapo .dp-pie{color:#6b7280;justify-content:space-between;font-size:1.05cqw;display:flex;position:absolute;bottom:1.6cqw;left:4.5cqw;right:4.5cqw}.diapo .dp-puntos{margin:0;padding:0 0 0 2.6cqw;font-size:2.3cqw;list-style:none}.diapo .dp-puntos li{margin-top:1.1cqw;position:relative}.diapo .dp-puntos li:before{content:"•";color:var(--dp-acento);position:absolute;left:-2cqw}.diapo .dp-puntos li.sub{color:#6b7280;margin-top:.4cqw;margin-left:3.4cqw;font-size:.9em}.diapo .dp-puntos li.sub:before{content:"–"}.diapo .dp-puntos li.sin{margin-left:-2.6cqw}.diapo .dp-puntos li.sin:before{content:none}.diapo .dp-cifras{gap:2.6cqw;margin-top:3cqw;display:flex}.diapo .dp-cifra{border-top:.5cqw solid var(--dp-acento);background:#f3f4f7;flex:1;height:25.5cqw;padding:3cqw 2.2cqw}.diapo .dp-cifra .v{color:var(--dp-acento-texto);align-items:flex-end;min-height:7.5cqw;font-size:5.6cqw;font-weight:700;line-height:1.05;display:flex}.diapo .dp-cifra .e{margin-top:1.4cqw;font-size:1.9cqw}.diapo .dp-texto{color:#6b7280;margin:-1cqw 0 1.4cqw;font-size:1.65cqw}.diapo .dp-tabla{border-collapse:collapse;width:100%;font-size:1.4cqw}.diapo .dp-tabla th{background:var(--dp-acento);color:var(--dp-sobre-acento);text-align:left;padding:.7cqw .9cqw}.diapo .dp-tabla td{border-bottom:1px solid #e3e5ea;padding:.6cqw .9cqw}.diapo .dp-tabla tbody tr:nth-child(odd) td{background:#f3f4f7}.diapo.dp-portada{color:#fff;background:#111318;flex-direction:column;justify-content:center;padding:0 6.75cqw;display:flex}.diapo.dp-portada .dp-banda{background:var(--dp-acento);width:1.35cqw;position:absolute;top:0;bottom:0;left:0}.diapo .dp-gran{font-size:5.2cqw;font-weight:700;line-height:1.1}.diapo.dp-portada .dp-linea{width:9cqw}.diapo.dp-portada .dp-sub{color:#a3a9b5;font-size:2.3cqw}.diapo.dp-portada .dp-firma{color:#a3a9b5;font-size:1.45cqw;position:absolute;bottom:3.6cqw;left:6.75cqw}.diapo.dp-seccion{background:var(--dp-acento);color:var(--dp-sobre-acento);flex-direction:column;justify-content:center;padding:0 6.75cqw;display:flex}.diapo.dp-seccion .dp-num{font-size:4.2cqw;font-weight:700}.diapo.dp-seccion .dp-linea{background:var(--dp-sobre-acento);width:9cqw}.diapo.dp-seccion .dp-gran{font-size:4.6cqw}.diapo.dp-seccion .dp-pie{color:var(--dp-sobre-acento);left:6.75cqw}.diapo.dp-cita{border-left:.6cqw solid var(--dp-acento);background:#f3f4f7;flex-direction:column;justify-content:center;padding:0 7cqw;display:flex}.diapo .dp-comillas{color:var(--dp-acento);height:5cqw;font-size:10cqw;font-weight:700;line-height:.6}.diapo .dp-frase{font-size:3.3cqw;font-style:italic}.diapo .dp-autor{color:var(--dp-acento-texto);margin-top:2.4cqw;font-size:1.9cqw;font-weight:700}
