.pb{--bg:#080d18;--bg-2:#0d1526;--panel:#121b30;--line:#ffffff1f;--ink:#eef2f8;--ink-2:#a9b4c8;--ink-3:#70809b;--azul:#6f9bff;--azul-fuerte:#2456d6;--ambar:#f2b544;--ambar-tinta:#201300;--wa:#075e54;--wa-envia:#008069;--chat-bg:#ece7e1;--chat-bar:#f5f2ed;--chat-ink:#16201c;--chat-ink-2:#6a7570;--display:var(--font-archivo), system-ui, sans-serif;--text:var(--font-plex), system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--chat:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(760px 480px at 78% 34%, #ffaa6421, transparent 70%), radial-gradient(ellipse at 50% 22%, #1a2138, #070b15 78%) fixed, var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--text);padding-inline:16px;padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))}.pb *,.pb :before,.pb :after{box-sizing:border-box}.pb :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pb .envoltura{max-width:980px;margin:0 auto}.pb .barra{justify-content:space-between;align-items:center;padding-block:18px 6px;display:flex}.pb .marca{align-items:center;text-decoration:none;display:flex}.pb .marca img{width:auto;height:32px;display:block}.pb .entrar{color:var(--ink-2);font-size:13px;text-decoration:none}.pb .portada{max-width:640px;padding-block:22px 18px}.pb .etiqueta{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ambar)}.pb h1{font:800 clamp(30px, 6.4vw, 48px)/1.04 var(--display);text-wrap:balance;letter-spacing:-.02em;margin:12px 0 10px}.pb h1 .grad{color:var(--azul)}.pb .sub{color:var(--ink-2);max-width:52ch;margin:0;font-size:16px;line-height:1.55}.pb .sub.escena{color:var(--ink);margin-top:12px}.pb .sub.escena b{color:var(--ambar);font-weight:700}.pb .sub b{color:var(--ink)}.pb .giro{flex-direction:column;gap:12px;margin-top:20px;display:flex}.pb .giro form{flex-wrap:wrap;gap:8px;display:flex}.pb .giro input{background:var(--bg-2);min-width:0;color:var(--ink);border:1px solid var(--line);font:500 16px/1.2 var(--text);border-radius:14px;flex:220px;padding:14px 16px}.pb .giro input::placeholder{color:var(--ink-3)}.pb .giro button[type=submit]{cursor:pointer;background:var(--ambar);color:var(--ambar-tinta);font:600 15px/1 var(--text);border:0;border-radius:14px;flex:none;padding:14px 18px;box-shadow:0 8px 28px -10px #f2b544b3}.pb .chips{flex-wrap:wrap;gap:8px;display:flex}.pb .chips button{border:1px solid var(--line);color:var(--ink-2);font:600 13px/1 var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px}.pb .chips button[aria-pressed=true]{border-color:var(--azul);color:#fff;background:#6f9bff29}.pb .dia{max-width:1280px;margin:26px auto 0;scroll-margin-top:12px}.pb .escenario{grid-template-columns:minmax(0,1fr);grid-template-areas:"mapa""tel""crm";align-items:start;gap:14px;margin-top:12px;display:grid}.pb .mapa-oficina{grid-area:mapa;min-width:0}.pb .telefono{grid-area:tel;width:100%;max-width:520px;margin-inline:auto}.pb .crm{grid-area:crm}.pb .donde{color:#c9d3e6;font:600 12.5px/1.2 var(--text);background:#0d1526;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:9px 14px;display:flex}.pb .dinero-barra{border:1px solid var(--line);font:500 12px/1.2 var(--text);color:var(--ink-3);border-radius:12px;align-items:baseline;gap:8px;padding:6px 12px;transition:border-color .5s,color .5s;display:inline-flex}.pb .dinero-barra b{font:800 20px/1 var(--display);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .5s}.pb .dinero-barra em{color:var(--ink-2);font-style:normal}.pb .dinero-barra.camino{border-color:var(--ambar);color:var(--ambar)}.pb .dinero-barra.camino b{color:var(--ambar)}.pb .dinero-barra.listo{color:#6fd3a0;border-color:#6fd3a0}.pb .dinero-barra.listo b{color:#6fd3a0;animation:1.2s ease-out pb-brilla-verde}@keyframes pb-brilla-verde{0%{color:#fff;transform:scale(1.15)}to{color:#6fd3a0;transform:none}}.pb .cierre{border:1px solid var(--ambar);background:linear-gradient(135deg,#f2b54424,#f2b54408);border-radius:22px;margin-top:14px;padding:22px 20px;animation:.45s ease-out both pb-entra}.pb .cierre .grande{font:800 clamp(24px, 4.2vw, 36px)/1.15 var(--display);color:var(--ink);letter-spacing:-.01em;margin:0}.pb .cierre .grande b{color:var(--ambar)}.pb .cierre .pregunta{font:500 16px/1.4 var(--text);color:var(--ink-2);margin:10px 0 0}.pb .cierre .oficina-para{font:400 14.5px/1.5 var(--text);color:var(--ink-2);max-width:60ch;margin:12px 0 0}.pb .cierre .acciones{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pb .cierre .acciones button{border:1px solid var(--line);color:var(--ink);font:600 14px/1 var(--text);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:11px 16px}.pb .cierre .acciones button.fuerte{background:var(--ambar);border-color:var(--ambar);color:var(--ambar-tinta)}.pb .cierre .acciones button:disabled{opacity:.6;cursor:default}@media (min-width:760px){.pb .escenario{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mapa mapa""tel crm"}.pb .telefono{margin-inline:0}}@media (min-width:1120px){.pb .escenario{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"mapa tel""crm tel";align-items:start}}.pb .telefono{background:var(--chat-bg);border:1px solid #ffffff29;border-radius:22px;flex-direction:column;height:560px;max-height:80dvh;display:flex;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6,0 0 110px -30px #4f7dff8c}.pb .t-cabecera{background:var(--chat-bar);border-bottom:1px solid #dcd7cf;align-items:center;gap:10px;padding:10px 14px;display:flex}.pb .t-nombre{font:700 14.5px/1.2 var(--text);color:var(--chat-ink)}.pb .t-estado{font:500 11.5px/1.3 var(--text);color:var(--chat-ink-2);align-items:center;gap:5px;display:flex}.pb .t-estado i{background:#25d366;border-radius:50%;width:6px;height:6px;display:inline-block}.pb .representa{font:500 11.5px/1.45 var(--text);color:#6b5416;background:#fef7e6;border-bottom:1px solid #e8d9ae;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.pb .representa .sello{color:#5a430d;font:800 9.5px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;background:#f1dfae;border-radius:4px;flex:none;margin-top:1px;padding:3px 6px}.pb .t-chat{flex-direction:column;flex:1;gap:7px;padding:14px 12px;display:flex;overflow-y:auto}.pb .linea{display:flex}.pb .linea.cliente{justify-content:flex-end}.pb .burbuja{max-width:84%;font:400 14.5px/1.42 var(--chat);color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;padding:7px 10px 5px;animation:.28s ease-out both pb-entra;box-shadow:0 1px 1px #16201c1a}.pb .linea.agente .burbuja{background:#fff;border-top-left-radius:2px}.pb .linea.cliente .burbuja{background:#d9fdd3;border-top-right-radius:2px}.pb .quien{font:700 10px/1 var(--text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;display:block}.pb .linea.agente .quien{color:var(--azul-fuerte)}.pb .linea.cliente .quien{color:#7b8a83;text-align:right}.pb .hora{text-align:right;font:400 10.5px/1 var(--text);color:#9aa39e;margin-top:3px;display:block}.pb .puntos{gap:3px;padding:4px 0;display:inline-flex}.pb .puntos b{background:#9aa39e;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite pb-late}.pb .puntos b:nth-child(2){animation-delay:.16s}.pb .puntos b:nth-child(3){animation-delay:.32s}@keyframes pb-late{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes pb-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pb .sugeridas{background:var(--chat-bar);scrollbar-width:none;gap:6px;padding:8px 10px 2px;display:flex;overflow-x:auto}.pb .sugeridas::-webkit-scrollbar{display:none}.pb .sugeridas button{color:var(--azul-fuerte);font:600 12.5px/1 var(--text);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c5d4f5;border-radius:999px;flex:none;padding:7px 12px}.pb .sugeridas button:disabled{opacity:.45;cursor:default}.pb .aviso-toma{font:500 12px/1.4 var(--text);color:var(--chat-ink-2);text-align:center;background:var(--chat-bar);margin:0;padding:4px 8px 6px}.pb .t-escribir{background:var(--chat-bar);border-top:1px solid #dcd7cf;gap:8px;padding:9px 10px;display:flex}.pb .t-escribir input{min-width:0;font:400 15px/1.3 var(--chat);color:var(--chat-ink);background:#fff;border:1px solid #d4cfc6;border-radius:20px;flex:1;padding:10px 14px}.pb .t-escribir input:disabled{background:#efebe5}.pb .t-escribir button{background:var(--wa-envia);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:15px}.pb .t-escribir button:disabled{opacity:.45;cursor:default}.pb .crm{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px}.pb .crm-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.pb .crm h2{font:800 16px/1.2 var(--display);margin:0}.pb .crm .contador{font:600 11px/1.2 var(--text);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.pb .crm .vacio{color:var(--ink-3);margin:12px 0 0;font-size:13.5px;line-height:1.5}.pb .cliente-ficha{border:1px solid var(--line);border-radius:16px;margin-top:14px;padding:14px;transition:border-color .5s,box-shadow .5s}.pb .cliente-ficha.listo{border-color:var(--ambar);box-shadow:0 0 0 1px #f2b54440,0 18px 50px -24px #f2b54480}.pb .cliente-ficha .titulo{font:700 13px/1.2 var(--text);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.pb .cliente-ficha dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:10px 0 0;display:grid}.pb .cliente-ficha dt{color:var(--ink-3);font:500 13px/1.35 var(--text)}.pb .cliente-ficha dd{font:600 13.5px/1.35 var(--text);color:var(--ink);overflow-wrap:anywhere;margin:0;animation:1.2s ease-out pb-brilla}@keyframes pb-brilla{0%{color:var(--ambar)}to{color:var(--ink)}}.pb .estado{font:700 11.5px/1 var(--text);color:#c9d3e6;white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pb .estado.listo{background:var(--ambar);color:var(--ambar-tinta)}.pb .crm .nota{color:var(--ink-2);margin:12px 0 0;font-size:13px;line-height:1.5}.pb .camino-y-voz{align-items:center;gap:8px;display:flex}.pb .camino-y-voz .camino{flex:auto;min-width:0}.pb .voz{border:1px solid var(--line);color:var(--ink-2);font:600 12.5px/1 var(--text);white-space:nowrap;cursor:pointer;background:#ffffff0f;border-radius:999px;flex:none;padding:7px 12px}.pb .voz[aria-pressed=true]{border-color:var(--ambar);color:var(--ambar-tinta);background:var(--ambar)}.pb .camino{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pb .camino::-webkit-scrollbar{display:none}.pb .camino li{border:1px solid var(--line);color:var(--ink-3);font:600 13px/1 var(--text);white-space:nowrap;opacity:.55;border-radius:999px;flex:1 0 auto;align-items:center;gap:7px;padding:6px 12px 6px 6px;transition:opacity .4s,border-color .4s,background .4s,color .4s;display:flex}.pb .camino li.hecho{opacity:1;color:var(--ink-2)}.pb .camino li.hecho span:after{content:" ✓";color:#6fd3a0}.pb .camino li.ahora{opacity:1;color:var(--ambar-tinta);background:var(--ambar);border-color:var(--ambar);box-shadow:0 8px 26px -12px #f2b544e6}.pb .noticia{min-height:44px;font:500 15px/1.35 var(--text);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pb .noticia span{align-items:center;gap:9px;display:inline-flex}.pb .noticia .entra{animation:.35s ease-out both pb-entra}.pb .noticia b{color:var(--ambar)}.pb .noticia .acciones{flex-wrap:wrap;gap:8px;display:inline-flex}.pb .noticia button.fuerte{background:var(--azul-fuerte);border-color:var(--azul-fuerte);color:#fff}.pb .noticia button{border:1px solid var(--line);color:var(--ink);font:600 13px/1 var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.pb .pestanas{background:#0d1526;border-bottom:1px solid #ffffff1a;display:flex}.pb .pestanas button{color:#8fa0bd;font:600 12.5px/1 var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex}.pb .pestanas button[aria-selected=true]{color:#fff;border-bottom-color:var(--ambar);background:#ffffff0d}.pb .tg{background:#0e1621;flex-direction:column;flex:1;min-height:0;display:flex}.pb .tg-cab,.pb .reel-cab{color:#fff;background:#17212b;align-items:center;gap:10px;padding:10px 14px;display:flex}.pb .tg-cab b,.pb .reel-cab b{font:600 14.5px/1.2 var(--text);display:block}.pb .tg-cab small,.pb .reel-cab small{font:400 12px/1.3 var(--text);color:#6ab3f3}.pb .tg-chat{flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex;overflow-y:auto}.pb .tg-chat .m{max-width:88%;font:400 14.5px/1.42 var(--chat);color:#f5f5f5;white-space:pre-line;overflow-wrap:anywhere;padding:8px 11px;animation:.28s ease-out both pb-entra}.pb .tg-chat .el{background:#182533;border-radius:14px 14px 14px 4px;align-self:flex-start}.pb .tg-chat .yo{background:#2b5278;border-radius:14px 14px 4px;align-self:flex-end}.pb .tg-chat .recibo{color:#d6f5e6;background:#13251f;border-left:3px solid #6fd3a0;border-radius:4px 12px 12px 4px;align-self:flex-start;font-size:13.5px}.pb .tg-chat .recibo:before{content:"✓ ANOTADO";font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;color:#6fd3a0;display:block}.pb .tg-vacio{text-align:center;color:#7f91a4;max-width:26ch;margin:auto;font-size:14px}.pb .puntos-tg{gap:4px;display:inline-flex;padding:12px 13px!important}.pb .puntos-tg b{background:#7f91a4;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite pb-late}.pb .puntos-tg b:nth-child(2){animation-delay:.16s}.pb .puntos-tg b:nth-child(3){animation-delay:.32s}.pb .tg-botones{gap:6px;width:88%;animation:.28s ease-out both pb-entra;display:flex}.pb .tg-botones button{font:600 14px/1 var(--text);color:#e9eef4;cursor:pointer;background:#2b3a4a;border:0;border-radius:8px;flex:1;padding:11px 6px}.pb .tg-botones button.si{color:#fff;background:#3a8ee6;animation:1.6s ease-out infinite pb-pulso}@keyframes pb-pulso{0%{box-shadow:0 0 #3a8ee6b3}70%,to{box-shadow:0 0 0 12px #3a8ee600}}.pb .tg-toca{color:var(--ambar);font:600 13.5px/1.3 var(--text);text-align:center;background:#17212b;margin:0;padding:9px 12px}.pb .reel{background:#0e1621;flex-direction:column;flex:1;min-height:0;display:flex}.pb .reel-cab small{color:#ff9d85}.pb .reel-cuerpo{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:12px;display:flex}.pb .reel-tel{aspect-ratio:9/16;background:linear-gradient(160deg,#f3d9a4,#e08a5b 55%,#7a3b52);border:5px solid #1b2538;border-radius:20px;height:100%;max-height:380px;position:relative;overflow:hidden;container-type:inline-size}.pb .reel-tel .fondo{filter:drop-shadow(0 6cqw 8cqw #00000059);place-items:center;font-size:46cqw;animation:6s ease-in-out infinite alternate pb-acerca;display:grid;position:absolute;inset:0}@keyframes pb-acerca{0%{transform:scale(1)}to{transform:scale(1.12)}}.pb .reel-tel .gancho{text-align:center;font:800 7cqw/1.1 var(--display);text-transform:uppercase;color:#0a0f1c;background:#f5b301;border-radius:2.4cqw;padding:2.4cqw 3cqw;animation:.3s ease-out both pb-entra;position:absolute;top:10%;left:7%;right:7%;transform:rotate(-2deg);box-shadow:0 2cqw 5cqw #0006}.pb .reel-tel .sub{text-align:center;font:800 10.5cqw/1.05 var(--display);text-transform:uppercase;color:#fff;letter-spacing:-.02em;-webkit-text-stroke:1.6cqw #0a0f1c;paint-order:stroke fill;animation:.25s ease-out both pb-salta;position:absolute;top:63%;left:4%;right:4%}@keyframes pb-salta{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.pb .reel-tel .fin{text-align:center;background:#0a0f1c;flex-direction:column;justify-content:center;align-items:center;gap:5cqw;padding:8cqw;animation:.3s ease-out both pb-entra;display:flex;position:absolute;inset:0}.pb .reel-tel .fin b{font:800 11cqw/1.05 var(--display);color:#fff}.pb .reel-tel .fin i{font:800 5.4cqw/1.15 var(--display);color:#0a0f1c;background:#f5b301;border-radius:2.2cqw;padding:2cqw 3.4cqw;font-style:normal}.pb .reel-tel .velo{color:#fff;font:500 13.5px/1.35 var(--text);text-align:center;background:#080d18b8;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;inset:0}.pb .reel-tel .rueda{border:3px solid #ffffff40;border-top-color:var(--ambar);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite pb-gira}@keyframes pb-gira{to{transform:rotate(360deg)}}.pb .reel-acciones{gap:8px;display:flex}.pb .reel-acciones span{font:500 13px/1 var(--text);color:#e9eef4;border:1px solid #ffffff2e;border-radius:999px;padding:6px 13px}.pb .mapa-oficina .pt.of-panel{border:1px solid var(--line);padding:8px clamp(4px,1.5vw,14px) 10px}.pb .tarjeta{border:1px solid var(--line);border-radius:16px;margin-top:12px;padding:12px 14px;animation:1.6s ease-out pb-destello}@keyframes pb-destello{0%,30%{border-color:var(--ambar);background:#f2b54433}to{background:0 0}}.pb .tarjeta .t-titulo{font:700 13px/1.2 var(--text);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.pb .tarjeta p{font:500 13.5px/1.4 var(--text);color:var(--ink-2);margin:8px 0 0}.pb .tarjeta p b{color:var(--ink)}.pb .tarjeta .renglon{color:var(--ink-3);font-size:12.5px}.pb .cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pb .cifras div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:7px 8px}.pb .cifras b{font:800 16px/1.2 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.pb .cifras span{color:var(--ink-3);font-size:11.5px}.pb .etq{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 8px}.pb .etq.ambar{color:var(--ambar);border-color:var(--ambar)}.pb .etq.bien{color:#6fd3a0;border-color:#6fd3a0}.pb .dia>.representa{border:1px solid #e8d9ae;border-radius:12px;margin-top:12px}.pb .pasos{grid-template-columns:1fr;gap:10px;margin-top:34px;display:grid}@media (min-width:720px){.pb .pasos{grid-template-columns:repeat(3,1fr)}}.pb .paso{border-top:1px solid var(--line);padding-top:12px}.pb .paso b{font:800 17px/1.3 var(--display);margin-bottom:4px;display:block}.pb .paso span{color:var(--ink-2);font-size:14px;line-height:1.5}.pb .cta{z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #080d1800 0%, #080d18eb 28%, var(--bg) 100%);position:fixed;bottom:0;left:0;right:0}.pb .cta.oculta{opacity:0;pointer-events:none;transition:transform .4s,opacity .4s;transform:translateY(110%)}.pb .cta-in{flex-direction:column;align-items:stretch;gap:6px;max-width:980px;margin:0 auto;display:flex}@media (min-width:720px){.pb .cta-in{flex-direction:row;justify-content:space-between;align-items:center}}.pb .cta button{cursor:pointer;background:var(--ambar);color:var(--ambar-tinta);font:600 17px/1.1 var(--text);border:0;border-radius:999px;padding:16px 28px;box-shadow:0 8px 28px -10px #f2b544b3}.pb .cta button:disabled{opacity:.7;cursor:progress}.pb .cta small{color:var(--ink-2);text-align:center;font-size:12.5px}.pb .cta button.otra{box-shadow:none;color:var(--ink);font:600 14.5px/1.2 var(--text);text-underline-offset:3px;background:0 0;padding:6px 4px;text-decoration:underline}.pb .cta button.otra:hover{color:var(--ambar)}@media (prefers-reduced-motion:reduce){.pb .burbuja,.pb .cliente-ficha dd,.pb .tarjeta,.pb .tg-chat .m,.pb .tg-botones,.pb .tg-botones button.si,.pb .reel-tel .fondo,.pb .reel-tel .sub,.pb .noticia .entra,.pb .reel-tel .rueda,.pb .puntos-tg b{animation:none}.pb .puntos b{opacity:.6;animation:none}}
