.pt{--pt-noche: #0b0b0f;--pt-violeta: #8b5cf6;--pt-violeta-fuerte: #7c3aed;--pt-lavanda: #c4b5fd;--pt-texto: #f5f3fb;--pt-suave: #a7a3b8;--pt-borde: rgba(255, 255, 255, .12);--pt-vidrio: rgba(255, 255, 255, .07);--pt-curva: cubic-bezier(.2, .8, .2, 1);--logo-a: #ede9fe;--logo-b: #c4b5fd;min-height:100vh;background:var(--pt-noche);color:var(--pt-texto);line-height:1.5;overflow-x:hidden;font-variant-numeric:normal}.pt *,.pt *:before,.pt *:after{box-sizing:border-box}.pt h1,.pt h2,.pt h3,.pt h4,.pt h5,.pt p,.pt ol{margin:0;padding:0}.pt a{color:inherit;text-decoration:none}.pt b{font-weight:700}.pt-ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.pt-ancho{max-width:1160px;margin:0 auto;padding:0 24px}.pt-sec{padding:96px 0}.pt-logo-espera{opacity:0}.pt .logo-lixdi{display:block;overflow:visible}.pt-nav{position:fixed;top:0;left:0;right:0;z-index:30;transition:background .35s,box-shadow .35s}.pt-nav.pt-pegada{background:#0b061ab8;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px 0 var(--pt-borde)}.pt-nav .pt-ancho{display:flex;align-items:center;justify-content:space-between;height:72px}.pt-nav-der{display:flex;align-items:center;gap:22px;font-size:14px;color:var(--pt-suave)}.pt-enlaces{display:flex;gap:22px}.pt-enl{position:relative;transition:color .2s}.pt-enl:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--pt-lavanda);transform:scaleX(0);transition:transform .3s var(--pt-curva)}.pt-enl:hover{color:var(--pt-texto)}.pt-enl:hover:after{transform:scaleX(1)}.pt-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:16px;font:inherit;font-weight:700;font-size:16px;border:0;cursor:pointer;color:inherit;transition:transform .25s var(--pt-curva),box-shadow .25s,background .25s}.pt-btn:hover{transform:translateY(-2px)}.pt-btn:active{transform:translateY(0) scale(.98)}.pt-btn-prin{background:linear-gradient(135deg,#9b6dff,var(--pt-violeta-fuerte));color:#fff;box-shadow:0 14px 34px -10px #7c3aedcc}.pt-btn-prin:hover{box-shadow:0 20px 44px -10px #7c3aedf2}.pt-btn-prin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:pt-destello 4.5s ease-in-out 2.4s infinite;pointer-events:none}@keyframes pt-destello{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.pt-t{text-align:left;line-height:1.2}.pt-t small{display:block;font-weight:500;font-size:11.5px;opacity:.8}.pt-btn-sec{background:var(--pt-vidrio);color:var(--pt-texto);border:1px solid var(--pt-borde);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pt-btn-sec:hover{background:#ffffff1f}.pt-btn-chico{padding:10px 16px;border-radius:12px;font-size:14px}.pt-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.pt-hero-foto{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background:url(/portada/portada.webp) 70% center / cover no-repeat;animation:pt-acercar 9s cubic-bezier(.2,.6,.2,1) both;will-change:transform}@keyframes pt-acercar{0%{transform:scale(1.12);filter:brightness(.6)}to{transform:scale(1);filter:none}}.pt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b061af7,#1a0b3ae0 38%,#24104f40 70%,#0b061a1a),linear-gradient(0deg,var(--pt-noche) 0%,transparent 25%)}.pt-hero-luz{position:absolute;z-index:1;width:620px;height:620px;left:-160px;top:18%;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 65%);animation:pt-respirar 7s ease-in-out infinite;pointer-events:none}@keyframes pt-respirar{50%{transform:scale(1.15) translate(30px,-20px);opacity:.7}}.pt-hero .pt-ancho{position:relative;z-index:2;width:100%;padding-top:100px;padding-bottom:60px}.pt-hero-txt{max-width:560px}.pt-pildora{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#8b5cf629;border:1px solid rgba(196,181,253,.28);color:var(--pt-lavanda);font-size:13px;font-weight:600}.pt-pildora i{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pt-latido 2s ease-in-out infinite}@keyframes pt-latido{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 6px #4ade8000}}.pt h1{font-size:clamp(38px,5.4vw,62px);line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:20px 0 18px}.pt-pal{display:inline-block;opacity:0;transform:translateY(26px);filter:blur(6px);animation:pt-palabra .8s var(--pt-curva) both;white-space:pre}@keyframes pt-palabra{to{opacity:1;transform:none;filter:none}}.pt h1 em{font-style:normal;background:linear-gradient(90deg,#ede9fe,var(--pt-lavanda) 30%,var(--pt-violeta) 60%,#ede9fe 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pt-palabra .8s var(--pt-curva) both,pt-brillo 6s linear 2s infinite}@keyframes pt-brillo{to{background-position:-220% 0}}.pt-hero-sub{font-size:18px;color:#d4cfe6;max-width:480px}.pt-entra{opacity:0;transform:translateY(22px);animation:pt-palabra .9s var(--pt-curva) both}.pt-tasa{margin:28px 0 0;display:inline-flex;align-items:center;gap:16px;padding:14px 18px;border-radius:18px;background:#ffffff0f;border:1px solid var(--pt-borde);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative}@property --pt-giro{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.pt-tasa:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pt-giro),transparent 0 70%,rgba(196,181,253,.9),transparent 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pt-girar 5s linear infinite;pointer-events:none}@keyframes pt-girar{to{--pt-giro: 360deg}}.pt-tasa small{display:block;color:var(--pt-suave);font-size:12px}.pt-tasa b{font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pt-sep{width:1px;align-self:stretch;background:var(--pt-borde)}.pt-acciones{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.pt-nota{margin-top:14px;font-size:13px;color:var(--pt-suave);display:flex;gap:8px;align-items:center}.pt-qr{display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;background:var(--pt-vidrio);border:1px solid var(--pt-borde)}.pt-qr-caja{width:84px;height:84px;padding:6px;border-radius:10px;background:#fff}.pt-qr-caja svg{display:block;width:100%;height:100%}.pt-qr p{font-size:13px;color:var(--pt-suave);max-width:170px}.pt-qr p b{color:var(--pt-texto);display:block;font-size:14px}.pt-bajar{position:absolute;z-index:2;left:50%;bottom:26px;transform:translate(-50%);width:26px;height:42px;border-radius:14px;border:2px solid rgba(255,255,255,.35)}.pt-bajar:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:pt-rueda 1.8s ease-in-out infinite}@keyframes pt-rueda{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.pt-rev{opacity:0;transform:translateY(40px);transition:opacity .9s var(--pt-curva),transform .9s var(--pt-curva);transition-delay:var(--d, 0s)}.pt-rev.pt-izq{transform:translate(-50px)}.pt-rev.pt-der{transform:translate(50px)}.pt-rev.pt-zoom{transform:scale(.92)}.pt-rev.pt-visto{opacity:1;transform:none}.pt-titulo{text-align:center;max-width:640px;margin:0 auto 52px}.pt-eti{color:var(--pt-lavanda);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.pt-titulo h2{font-size:clamp(30px,3.6vw,42px);letter-spacing:-.03em;line-height:1.1;margin:10px 0 12px}.pt-titulo p{color:var(--pt-suave);font-size:17px}.pt-como{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pt-como-foto{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:1;background:url(/portada/celular.webp) center / auto 100% no-repeat;box-shadow:0 30px 70px -30px #000c}.pt-pantalla{position:absolute;left:34.6%;top:13.6%;width:31.3%;height:69.6%;border-radius:9.5%/4.4%;overflow:hidden;container-type:inline-size;background:#150a33;color:#fff}.pt-vista{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(6%) scale(.97);transition:opacity .6s var(--pt-curva),transform .6s var(--pt-curva);display:flex;flex-direction:column}.pt-vista.pt-on{opacity:1;transform:none}.pt-v-cab{background:radial-gradient(120% 90% at 85% 0%,rgba(139,92,246,.55),transparent 60%),linear-gradient(180deg,#2c1466,#24104f);padding:9cqw 7cqw 8cqw;border-radius:0 0 9cqw 9cqw}.pt-v-top{display:flex;justify-content:space-between;align-items:center}.pt-v-top .logo-lixdi{height:7cqw;width:auto}.pt-v-ava{width:9cqw;height:9cqw;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#6d28d9);border:.6cqw solid rgba(255,255,255,.4)}.pt-v-hola{margin-top:6cqw;font-weight:800;font-size:7.6cqw;letter-spacing:-.02em;line-height:1.1}.pt-v-hola small{display:block;font-weight:500;font-size:4.4cqw;color:#cfc6ee;margin-top:1cqw}.pt-v-saldo{margin-top:5cqw;font-size:4cqw;color:#cfc6ee}.pt-v-saldo b{display:block;font-size:10cqw;color:#fff;letter-spacing:-.03em;line-height:1.15;font-weight:800}.pt-v-saldo b small{font-size:4.2cqw;color:#cfc6ee;margin-left:1cqw}.pt-v-acc{margin-top:6cqw;display:grid;grid-template-columns:repeat(4,1fr);padding:3.5cqw 1cqw;border-radius:6cqw;background:#ffffff1a;border:.4cqw solid rgba(255,255,255,.18)}.pt-v-acc span{display:flex;flex-direction:column;align-items:center;gap:1.5cqw;font-size:3.6cqw;font-weight:600}.pt-v-acc img,.pt-v-acc svg{width:11cqw!important;height:11cqw!important}.pt-v-hoja{flex:1;background:#f6f4fc;margin-top:-4cqw;padding:9cqw 6cqw 0;color:#1b1530;display:flex;flex-direction:column;gap:3.4cqw}.pt-v-hoja h5{font-size:4.6cqw;font-weight:800}.pt-v-fila{display:flex;align-items:center;gap:3cqw;padding:3.4cqw;border-radius:4.5cqw;background:#fff;box-shadow:0 1cqw 3cqw #24104f14;font-size:3.8cqw;color:#1b1530}.pt-av{width:9cqw;height:9cqw;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;font-size:4cqw;color:#fff}.pt-v-fila b{display:block;font-size:4cqw}.pt-v-fila small{color:#7a7490;font-size:3.4cqw}.pt-mt{margin-left:auto;font-weight:800;font-size:4cqw;text-align:right}.pt-mt small{display:block;font-weight:600;color:#16a34a}.pt-v-barra{padding:10cqw 7cqw 5cqw;background:#24104f;font-weight:800;font-size:6cqw;display:flex;gap:3cqw;align-items:center}.pt-v-barra svg{width:6cqw;height:6cqw}.pt-v-busca{padding:3.4cqw 4cqw;border-radius:4cqw;background:#fff;color:#9a93b2;font-size:3.8cqw;box-shadow:0 1cqw 3cqw #24104f14}.pt-v-lista{flex:1;background:#f6f4fc;display:flex;flex-direction:column;gap:3cqw;padding:5cqw 6cqw;color:#1b1530}.pt-v-fila.pt-sel{outline:.7cqw solid #7c3aed;background:#f3eeff}.pt-v-calc{margin-top:auto;margin-bottom:7cqw;padding:4cqw;border-radius:5cqw;background:#fff;box-shadow:0 1cqw 3cqw #24104f1a;font-size:3.6cqw;color:#7a7490}.pt-v-calc b{display:block;font-size:6.5cqw;color:#1b1530;letter-spacing:-.02em;font-weight:800}.pt-v-btn{margin-top:3cqw;padding:3.6cqw;border-radius:4cqw;text-align:center;font-weight:800;font-size:4.2cqw;color:#fff;background:linear-gradient(135deg,#9b6dff,#7c3aed)}.pt-v-ok{flex:1;background:radial-gradient(90% 60% at 50% 30%,rgba(139,92,246,.45),transparent 70%),#150a33;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 8cqw;gap:3cqw}.pt-circ{width:26cqw;height:26cqw;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#4ade80,#16a34a);box-shadow:0 0 0 4cqw #4ade8026,0 4cqw 10cqw -2cqw #16a34acc}.pt-circ svg{width:13cqw;height:13cqw;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.pt-vista.pt-on .pt-circ svg{animation:pt-chulo .6s .35s ease-out forwards}@keyframes pt-chulo{to{stroke-dashoffset:0}}.pt-v-ok h4{font-size:7cqw;font-weight:800;margin-top:4cqw}.pt-v-ok p{font-size:4cqw;color:#cfc6ee}.pt-monto{font-size:9cqw;font-weight:800;letter-spacing:-.02em;margin-top:2cqw}.pt-v-pasos{display:flex;flex-direction:column;gap:2.4cqw;margin-top:6cqw;width:100%;text-align:left;font-size:3.8cqw}.pt-v-pasos span{display:flex;gap:2.6cqw;align-items:center;color:#e3dcf7}.pt-v-pasos i{width:4cqw;height:4cqw;border-radius:50%;background:#4ade80;flex:none}.pt-v-pasos .pt-esp i{background:transparent;border:.6cqw solid #a78bfa}.pt-pasos{display:flex;flex-direction:column;gap:14px}.pt-paso{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;gap:18px;padding:22px;border-radius:22px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--pt-borde);transition:border-color .4s,background .4s,transform .4s var(--pt-curva);position:relative;overflow:hidden}.pt-paso:hover{transform:translate(4px)}.pt-paso.pt-on{border-color:#c4b5fd8c;background:linear-gradient(180deg,#8b5cf62e,#8b5cf60d)}.pt-paso:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--pt-violeta),var(--pt-lavanda))}.pt-paso.pt-on:after{animation:pt-progreso 3.6s linear forwards}@keyframes pt-progreso{to{width:100%}}.pt-n{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;flex:none;background:linear-gradient(140deg,#a78bfa,#6d28d9);box-shadow:0 10px 22px -8px #7c3aede6,inset 0 1px #ffffff59;color:#fff;transition:transform .4s var(--pt-curva)}.pt-paso.pt-on .pt-n{transform:scale(1.08) rotate(-4deg)}.pt-paso b{display:block;font-size:18px;letter-spacing:-.01em}.pt-paso b+span{display:block;color:var(--pt-suave);font-size:15px;margin-top:4px}.pt-bloque{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pt-bloque+.pt-bloque{margin-top:96px}.pt-bloque.pt-inv .pt-marco{order:2}.pt-marco{border-radius:28px;overflow:hidden;position:relative;box-shadow:0 30px 70px -30px #000c}.pt-foto{aspect-ratio:4 / 3.1;background-size:cover;background-position:center;transform:scale(1.18);transition:transform 1.6s var(--pt-curva)}.pt-visto .pt-foto{transform:scale(1)}.pt-marco:hover .pt-foto{transform:scale(1.04)}.pt-chip{position:absolute;left:18px;bottom:18px;display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;background:#0f0920b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--pt-borde);font-size:13px;opacity:0;transform:translateY(16px) scale(.95);transition:opacity .6s var(--pt-curva) .7s,transform .6s var(--pt-curva) .7s}.pt-visto .pt-chip{opacity:1;transform:none}.pt-chip b{display:block;font-size:14px}.pt-ok{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#4ade8029;color:#4ade80}.pt-txt h2{font-size:clamp(28px,3.2vw,38px);letter-spacing:-.03em;line-height:1.12;margin:10px 0 14px}.pt-txt p{color:var(--pt-suave);font-size:17px}.pt-lista{margin-top:22px;display:flex;flex-direction:column;gap:12px}.pt-lista div{display:flex;gap:12px;align-items:flex-start;font-size:15px}.pt-lista .pt-ic{color:var(--pt-lavanda);margin-top:2px}.pt-franja{position:relative;height:560px;display:flex;align-items:flex-end;overflow:hidden}.pt-franja-foto{position:absolute;top:-12%;right:0;bottom:-12%;left:0;background:url(/portada/conexion.webp) center 40% / cover;will-change:transform}.pt-franja:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,var(--pt-noche) 0%,transparent 25%,transparent 50%,var(--pt-noche) 100%)}.pt-franja .pt-ancho{position:relative;z-index:2;width:100%;padding-bottom:40px}.pt-franja .pt-titulo{margin-bottom:24px}.pt-calc{margin:0 auto;max-width:720px;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:18px;border-radius:24px;background:#0f0920c7;border:1px solid var(--pt-borde);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pt-caja{padding:14px 16px;border-radius:16px;background:#ffffff0d;border:1px solid var(--pt-borde)}.pt-caja small{color:var(--pt-suave);font-size:12px;display:block}.pt-caja b{font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pt-mon{float:right;font-size:12px;font-weight:700;color:var(--pt-lavanda);margin-top:8px}.pt-flecha{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pt-violeta-fuerte);animation:pt-empuje 2.4s ease-in-out infinite}@keyframes pt-empuje{50%{transform:translate(4px);box-shadow:0 0 0 8px #7c3aed2e}}.pt-calc-pie{text-align:center;color:var(--pt-suave);font-size:13px;margin-top:12px}.pt-horario{display:flex;gap:18px;align-items:center;padding:24px 26px;border-radius:22px;background:linear-gradient(120deg,#8b5cf629,#8b5cf60a);border:1px solid rgba(196,181,253,.25)}.pt-hico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#8b5cf638;color:var(--pt-lavanda);flex:none}.pt-aguja{transform-origin:12px 12px;animation:pt-aguja 6s linear infinite}@keyframes pt-aguja{to{transform:rotate(360deg)}}.pt-horario h3{font-size:18px}.pt-horario p{color:var(--pt-suave);font-size:15px}.pt-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.pt-preg{border-radius:18px;background:#ffffff0a;border:1px solid var(--pt-borde);transition:opacity .9s var(--pt-curva),transform .9s var(--pt-curva),background .3s,border-color .3s}.pt-preg.pt-abierta{background:#8b5cf614;border-color:#c4b5fd4d}.pt-preg button{width:100%;padding:18px 22px;background:none;border:0;color:inherit;font:inherit;font-weight:700;text-align:left;display:flex;justify-content:space-between;gap:12px;cursor:pointer}.pt-preg button .pt-ic{transition:transform .35s var(--pt-curva);color:var(--pt-lavanda)}.pt-preg.pt-abierta button .pt-ic{transform:rotate(135deg)}.pt-resp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--pt-curva)}.pt-abierta .pt-resp{grid-template-rows:1fr}.pt-resp>div{overflow:hidden}.pt-resp p{color:var(--pt-suave);font-size:15px;padding:0 22px 18px}.pt-cierre{position:relative;overflow:hidden;text-align:center;padding:72px 28px;border-radius:32px;background:linear-gradient(180deg,#24104f,#140934);border:1px solid rgba(196,181,253,.2)}.pt-cierre:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent,rgba(139,92,246,.35),transparent 30%);animation:pt-aura 10s linear infinite}@keyframes pt-aura{to{transform:rotate(360deg)}}.pt-cierre:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:31px;background:radial-gradient(120% 140% at 50% 0%,rgba(139,92,246,.35),transparent 60%),linear-gradient(180deg,#24104f,#140934)}.pt-cierre>*{position:relative;z-index:1}.pt-cierre .logo-lixdi{margin:0 auto 22px}.pt-cierre h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.03em;line-height:1.08;margin-bottom:12px}.pt-cierre p{color:#d4cfe6;font-size:17px}.pt-cierre .pt-acciones{justify-content:center}.pt-pie{padding:40px 0;color:var(--pt-suave);font-size:14px}.pt-pie .pt-ancho{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center;border-top:1px solid var(--pt-borde);padding-top:28px}.pt-pie nav{display:flex;gap:20px;flex-wrap:wrap}.pt-pie nav a:hover{color:var(--pt-texto)}.pt-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#05020eb3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s}.pt-velo.pt-on{opacity:1;pointer-events:auto}.pt-guia{width:100%;max-width:460px;background:#15121d;border:1px solid var(--pt-borde);border-radius:26px 26px 0 0;padding:26px 24px calc(34px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .45s var(--pt-curva)}.pt-velo.pt-on .pt-guia{transform:none}.pt-guia h3{font-size:20px}.pt-guia>p{color:var(--pt-suave);font-size:14px;margin:4px 0 18px}.pt-guia ol{list-style:none;display:flex;flex-direction:column;gap:12px}.pt-guia li{display:flex;gap:14px;align-items:center;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--pt-borde);font-size:15px;opacity:0;transform:translateY(14px);transition:opacity .4s,transform .4s var(--pt-curva)}.pt-velo.pt-on .pt-guia li{opacity:1;transform:none}.pt-velo.pt-on .pt-guia li:nth-child(1){transition-delay:.2s}.pt-velo.pt-on .pt-guia li:nth-child(2){transition-delay:.3s}.pt-velo.pt-on .pt-guia li:nth-child(3){transition-delay:.4s}.pt-gn{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#8b5cf633;color:var(--pt-lavanda);flex:none}.pt-guia .pt-btn{width:100%;justify-content:center;margin-top:18px}@media (max-width: 860px){.pt-enlaces{display:none}.pt-hero{min-height:0;align-items:flex-end}.pt-hero-foto{background-image:url(/portada/portada-movil.webp);background-position:78% center;bottom:38%}.pt-hero:after{background:linear-gradient(180deg,rgba(11,6,26,.2) 0%,rgba(11,6,26,.15) 30%,rgba(26,11,58,.92) 55%,var(--pt-noche) 72%)}.pt-hero .pt-ancho{padding-top:300px}.pt-hero-luz,.pt-bajar{display:none}.pt-hero-sub{font-size:16px}.pt-tasa{gap:12px;padding:12px 14px}.pt-tasa b{font-size:16px;white-space:nowrap}.pt-acciones .pt-btn{width:100%;justify-content:center}.pt-sec{padding:70px 0}.pt-como,.pt-bloque{grid-template-columns:1fr;gap:28px}.pt-bloque.pt-inv .pt-marco{order:0}.pt-bloque+.pt-bloque{margin-top:64px}.pt-franja{height:480px}.pt-calc{grid-template-columns:1fr}.pt-flecha{margin:0 auto;transform:rotate(90deg);animation:none}.pt-horario{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.pt *,.pt *:before,.pt *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pt-rev,.pt-entra,.pt-pal{opacity:1!important;transform:none!important;filter:none!important}}:root{--bg: #0b0b0f;--wrap-bg: radial-gradient(1100px 520px at 50% -10%, rgba(124, 58, 237, .35), transparent 60%), radial-gradient(800px 500px at 100% 110%, rgba(124, 58, 237, .18), transparent 60%), #0b0b0f;--superficie: #15121d;--campo-bg: #1d1a28;--borde: rgba(255, 255, 255, .12);--borde-fuerte: rgba(255, 255, 255, .22);--texto: #f5f3fb;--texto-suave: #a7a3b8;--placeholder: #6f6b82;--violeta: #8b5cf6;--violeta-fuerte: #7c3aed;--enlace: #c4b5fd;--error: #ff6b6b;--error-bg: rgba(255, 107, 107, .12);--exito: #c4b5fd;--exito-bg: rgba(139, 92, 246, .16);--sombra-card: 0 24px 70px rgba(0, 0, 0, .55);--logo-a: #ede9fe;--logo-b: #c4b5fd;--bv-glow: rgba(124, 58, 237, .22);--bv-halo: rgba(139, 92, 246, .35);--bv-onda: rgba(196, 181, 253, .7);--bv-sombra-logo: rgba(139, 92, 246, .45);--hoja-sombra: 0 -16px 36px -14px rgba(10, 4, 30, .85)}:root[data-theme=light]{--bg: #f6f4fc;--wrap-bg: radial-gradient(1100px 520px at 50% -10%, rgba(124, 58, 237, .16), transparent 60%), radial-gradient(800px 500px at 100% 110%, rgba(124, 58, 237, .1), transparent 60%), #f6f4fc;--superficie: #ffffff;--campo-bg: #ffffff;--borde: rgba(23, 18, 33, .14);--borde-fuerte: rgba(23, 18, 33, .22);--texto: #171221;--texto-suave: #6b6480;--placeholder: #9a93ab;--enlace: #7c3aed;--error: #c0392b;--error-bg: rgba(192, 57, 43, .1);--exito: #6d28d9;--exito-bg: rgba(124, 58, 237, .1);--sombra-card: 0 24px 60px rgba(124, 58, 237, .18);--logo-a: #7c3aed;--logo-b: #5b21b6;--bv-glow: rgba(124, 58, 237, .14);--bv-halo: rgba(139, 92, 246, .22);--bv-onda: rgba(124, 58, 237, .45);--bv-sombra-logo: rgba(124, 58, 237, .3);--hoja-sombra: 0 -16px 36px -14px rgba(36, 16, 79, .45)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;min-height:100%}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--texto);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font-family:inherit}.auth-wrap{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;background:var(--wrap-bg);transition:background .25s ease}.auth-card{width:100%;display:flex;flex-direction:column;justify-content:center;padding:calc(32px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom))}.tema-toggle{position:fixed;top:calc(14px + env(safe-area-inset-top));right:16px;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--borde);background:var(--campo-bg);color:var(--texto);cursor:pointer;transition:transform .08s,border-color .15s}.tema-toggle:active{transform:scale(.92)}.tema-toggle svg{width:22px;height:22px}.brand{font-size:30px;font-weight:800;letter-spacing:-.5px;margin-bottom:26px;width:fit-content;background:linear-gradient(90deg,var(--texto),var(--violeta));-webkit-background-clip:text;background-clip:text;color:transparent}.auth-card h1{font-size:26px;line-height:1.2;margin:0 0 8px}.sub{color:var(--texto-suave);font-size:15px;margin:0 0 26px}form{display:flex;flex-direction:column;gap:18px}.campo{display:flex;flex-direction:column;gap:8px}.campo span{font-size:13px;font-weight:600;color:var(--texto-suave)}.campo input{width:100%;height:54px;padding:0 16px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;color:var(--texto);font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.campo input::placeholder{color:var(--placeholder)}.campo input:focus{border-color:var(--violeta);box-shadow:0 0 0 4px #8b5cf640}.campo select{width:100%;height:54px;padding:0 40px 0 16px;background-color:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;color:var(--texto);font-size:16px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .15s,box-shadow .15s}.campo select:focus{border-color:var(--violeta);box-shadow:0 0 0 4px #8b5cf640}.campo input.codigo{letter-spacing:10px;text-align:center;font-size:24px;font-weight:700}.campo-password{position:relative}.campo-password input{padding-right:52px}.ojo{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--texto-suave);cursor:pointer;border-radius:10px}.ojo:active{color:var(--violeta)}.ojo svg{width:22px;height:22px}.btn{margin-top:6px;min-height:54px;padding:0 18px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--violeta),var(--violeta-fuerte));color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px #7c3aed66;transition:transform .08s,box-shadow .15s,opacity .15s}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{opacity:.55;cursor:default;box-shadow:none}.btn-secundario{background:transparent;color:var(--enlace);border:1px solid var(--borde-fuerte);box-shadow:none;margin-top:22px}.btn-secundario:active:not(:disabled){background:#8b5cf61f}.links{display:flex;flex-direction:column;gap:12px;margin-top:24px;font-size:14.5px;color:var(--texto-suave);text-align:center}.links a{color:var(--enlace);font-weight:600;text-decoration:none}.links a:active{text-decoration:underline}.hint{margin:-6px 0 0;font-size:14.5px;text-align:center}.hint a{color:var(--enlace);font-weight:600}.aviso-error,.aviso-exito{margin:0;padding:12px 14px;border-radius:10px;font-size:14px}.aviso-error{color:var(--error);background:var(--error-bg)}.aviso-exito{color:var(--exito);background:var(--exito-bg)}.placeholder{margin:24px 0 4px;padding:28px;border:1px dashed var(--borde-fuerte);border-radius:16px;text-align:center;color:var(--texto-suave);font-size:14.5px}.saludo{color:var(--texto-suave);font-size:16px;margin:0 0 22px}.saludo strong{color:var(--texto)}.tasa-card{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;border:1px solid var(--borde);background:linear-gradient(135deg,#8b5cf633,#7c3aed14);margin-bottom:20px}.tasa-label{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--texto-suave)}.tasa-valor{font-size:22px;font-weight:800}.tasa-sub{font-size:13px;color:var(--texto-suave)}.resumen{margin-top:18px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;border:1px solid var(--borde);background:var(--campo-bg)}.fila{display:flex;justify-content:space-between;align-items:baseline;font-size:14.5px;color:var(--texto-suave)}.fila strong{color:var(--texto);font-weight:700}.fila.destacada{padding-top:10px;border-top:1px solid var(--borde)}.fila.destacada span{color:var(--texto)}.fila.destacada strong{color:var(--violeta);font-size:18px}.auth-card>.btn{margin-top:18px}.auth-card>.btn+.btn{margin-top:12px}.ini{min-height:100vh;min-height:100dvh;background:var(--bg)}.ini-col{width:100%;max-width:460px;margin:0 auto}.ini-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:calc(16px + env(safe-area-inset-top)) 16px 78px;border-radius:0 0 0 46px;background:#4c1d95;box-shadow:inset 0 -1px #ffffff0f,0 28px 60px -22px #4c1d95b3}.ini-hero:before,.ini-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.ini-hero:before{width:230px;height:230px;top:-110px;right:-70px;background:#7c3aed;opacity:.55;animation:ini-orbe 9s ease-in-out infinite alternate}.ini-hero:after{width:180px;height:180px;bottom:-90px;left:-50px;background:#a855f7;opacity:.25;animation:ini-orbe 11s ease-in-out infinite alternate-reverse}@keyframes ini-orbe{to{transform:translate(18px,14px) scale(1.08)}}.ini-hero .logo-lixdi{filter:drop-shadow(0 4px 14px rgba(196,181,253,.45))}.ini-hero{--logo-a: #ffffff;--logo-b: #c4b5fd}.ini-top{display:flex;justify-content:space-between;align-items:center}.ini-logo{display:flex;align-items:center}.ini-logo b{color:#c4b5fd;font-weight:800}.ini-hicons{display:flex;gap:10px}.ini-hero .icon-btn{color:#fff;position:relative}.ini-hicons{align-items:center;gap:12px}.ini-anillo{position:relative;flex:none;width:44px;height:44px;padding:2px;border:0;border-radius:50%;background:linear-gradient(145deg,#ede9fe,#a78bfa);box-shadow:0 10px 22px -12px #050212d9;cursor:pointer;transition:transform .08s ease}.ini-anillo:active{transform:scale(.94)}.ini-anillo-in{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:2px solid #4c1d95;background:#2e1065;color:#ede9fe;font-size:14px;font-weight:800;letter-spacing:.3px}.ini-anillo-in img{width:100%;height:100%;object-fit:cover}.ini-anillo .campana-badge{top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;line-height:15px;font-size:11px;font-weight:800;background:#f43f5e;border:2px solid #4c1d95}.ini-hola{margin-top:14px;font-size:18px;font-weight:700}.ini-hola small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:#c4b5fd}.ini-saldo{margin-top:12px;text-align:center}.ini-saldo-top{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#c4b5fd}.ini-ojo{display:flex;padding:2px;border:0;background:none;color:#c4b5fd;cursor:pointer}.ini-saldo-valor{margin-top:2px;text-shadow:0 6px 26px rgba(167,139,250,.55);font-size:36px;font-weight:800;letter-spacing:-.5px;display:flex;justify-content:center;align-items:baseline;gap:6px}.ini-saldo-valor small{font-size:13px;font-weight:500;color:#c4b5fd}.ini-tasa{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;border-radius:999px;font-size:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff2e}.ini-tasa svg{color:#86efac}.ini-verificando{width:100%;display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:17px;border:1px solid rgba(245,158,11,.35);background:#f59e0b14;color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.ini-verificando>svg{flex:none;color:var(--texto-suave)}.ini-verificando-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ini-verificando-txt b{font-size:14px;font-weight:700}.ini-verificando-txt small{font-size:12px;color:#f59e0b}:root[data-theme=light] .ini-verificando{background:#fffbeb}:root[data-theme=light] .ini-verificando-txt small{color:#b45309}.ini-verificando-punto{flex:none;width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b2e;animation:ini-latido 1.4s ease-in-out infinite}@keyframes ini-latido{50%{opacity:.35}}.ini-acciones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:10px 4px 8px;border-radius:24px;background:linear-gradient(180deg,#ffffff38,#ffffff0f);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px #fff6,0 18px 30px -16px #050212e6}.ini-accion{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:2px 2px 3px;border:0;border-radius:16px;background:none;color:#fff;font-family:inherit;font-size:clamp(10px,3vw,11.5px);font-weight:700;letter-spacing:-.15px;white-space:nowrap;text-shadow:0 1px 6px rgba(10,4,30,.45);cursor:pointer;transition:transform .08s ease,background .15s ease}.ini-accion+.ini-accion:before{content:"";position:absolute;left:0;top:8px;bottom:16px;width:1px;background:#ffffff29}.ini-accion svg{filter:drop-shadow(0 6px 8px rgba(10,4,30,.35))}.ini-accion:hover{background:#ffffff14}.ini-accion:active{transform:scale(.95)}.ini-hoja{position:relative;margin-top:-52px;padding:18px 16px calc(104px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;background:var(--bg);box-shadow:var(--hoja-sombra);display:flex;flex-direction:column;gap:14px}.ini-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ini-tarjeta{height:80px;padding:7px 6px 10px 9px;border:0;border-radius:17px;display:flex;flex-direction:column-reverse;justify-content:space-between;min-width:0;font-family:inherit;font-size:clamp(10px,3.2vw,13px);font-weight:700;letter-spacing:-.3px;text-align:left;line-height:1.2;cursor:pointer;transition:transform .08s ease}.ini-tarjeta:active{transform:scale(.97)}.ini-tarjeta>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-tarjeta svg{flex:none;align-self:flex-end;width:clamp(30px,9vw,38px);height:clamp(30px,9vw,38px)}.ini-tarjeta.t1{background:#2a2142;color:#ddd6fe}.ini-tarjeta.t2{background:#7c3aed;color:#fff}.ini-tarjeta.t3{background:#123a37;color:#99f6e4}:root[data-theme=light] .ini-tarjeta.t1{background:#ede9fe;color:#4c1d95}:root[data-theme=light] .ini-tarjeta.t3{background:#ccfbf1;color:#115e59}.ini-codigo{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:999px;background:var(--superficie);border:1px solid var(--borde)}.ini-codigo-tag{padding:7px 12px;border-radius:999px;background:#24104f;color:#fff;font-size:12px;font-weight:600}.ini-codigo-txt{flex:1;min-width:0;text-align:right;font-size:13.5px;font-weight:700;letter-spacing:.3px;color:var(--enlace);overflow:hidden;text-overflow:ellipsis}.ini-codigo-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--enlace);cursor:pointer}.ini-codigo-btn:hover{background:var(--exito-bg)}.ini-banner{position:relative;aspect-ratio:3 / 1;border-radius:18px;overflow:hidden;background:#24104f;color:#fff}.ini-banner img{width:100%;height:100%;object-fit:cover;display:block}.ini-banner-lixdi{height:100%;display:flex;align-items:center;gap:12px;padding:0 16px}.ini-banner-lixdi b{display:block;font-size:15px;font-weight:700;line-height:1.25}.ini-banner-lixdi small{display:block;margin-top:3px;font-size:12px;color:#c4b5fd}.ini-banner-puntos{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:4px}.ini-banner-puntos i{width:5px;height:5px;border-radius:50%;background:#ffffff73;transition:width .2s ease}.ini-banner-puntos i.on{width:15px;border-radius:3px;background:#fff}.ini-sec{display:flex;justify-content:space-between;align-items:baseline;margin-top:2px;font-size:15px;font-weight:700}.ini-sec button{border:0;background:none;padding:0;color:var(--enlace);font-family:inherit;font-size:12.5px;cursor:pointer}.ini-envios{display:flex;flex-direction:column;border-radius:17px;overflow:hidden;background:var(--superficie);border:1px solid var(--borde)}.ini-envio{display:flex;align-items:center;gap:11px;padding:11px 13px;border:0;background:none;color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.ini-envio+.ini-envio{border-top:1px solid var(--borde)}.ini-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:#2a2142;color:#ddd6fe}:root[data-theme=light] .ini-av{background:#ede9fe;color:#6d28d9}.ini-envio-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ini-envio-txt b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ini-envio-txt small{font-size:11.5px;color:var(--texto-suave)}.ini-envio-der{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13.5px}.ini-estado{padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.ini-estado.verde{background:#22c55e29;color:#86efac}.ini-estado.amarillo{background:#f59e0b29;color:#fcd34d}.ini-estado.azul{background:#3b82f629;color:#93c5fd}.ini-estado.rojo{background:#ef444429;color:#fca5a5}.ini-estado.gris{background:#94a3b829;color:var(--texto-suave)}:root[data-theme=light] .ini-estado.verde{background:#dcfce7;color:#166534}:root[data-theme=light] .ini-estado.amarillo{background:#fef3c7;color:#92400e}:root[data-theme=light] .ini-estado.azul{background:#dbeafe;color:#1e40af}:root[data-theme=light] .ini-estado.rojo{background:#fee2e2;color:#991b1b}.ini-vacio{padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;color:var(--texto-suave)}.ini-vacio button{padding:9px 16px;border:0;border-radius:999px;background:var(--violeta);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.ini-nav{position:fixed;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;padding:0 14px;pointer-events:none}.ini-nav-in{max-width:432px;margin:0 auto;display:flex;justify-content:space-around;padding:7px;border-radius:999px;background:var(--superficie);border:1px solid var(--borde);box-shadow:0 14px 34px #00000059;pointer-events:auto}:root[data-theme=light] .ini-nav-in{box-shadow:0 14px 34px #4c1d9529}.ini-nav-it{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 18px;border:0;border-radius:999px;background:none;color:var(--texto-suave);font-family:inherit;font-size:11px;cursor:pointer}.ini-nav-it.on{background:#3b2a66;color:#ddd6fe;font-weight:700}:root[data-theme=light] .ini-nav-it.on{background:#ede9fe;color:#6d28d9}.icon-btn{background:transparent;border:none;color:var(--texto);cursor:pointer;padding:4px;display:flex}.toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);background:var(--violeta);color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:600;z-index:50;box-shadow:0 8px 24px #7c3aed66}.pantalla{min-height:100vh;min-height:100dvh;background:var(--bg)}.pantalla-top{display:flex;align-items:center;gap:8px;max-width:460px;margin:0 auto;padding:calc(16px + env(safe-area-inset-top)) 16px 8px}.pantalla-titulo{font-size:20px;margin:0}.pantalla-cont{max-width:460px;margin:0 auto;padding:12px 16px 32px;display:flex;flex-direction:column;gap:16px}.cuenta-card{display:flex;align-items:center;gap:14px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:18px;padding:18px}.avatar{width:52px;height:52px;border-radius:50%;background:#8b5cf62e;color:var(--violeta);display:flex;align-items:center;justify-content:center}.cuenta-nombre{font-size:16px;font-weight:700}.cuenta-correo{font-size:13px;color:var(--texto-suave)}.recibe-linea{margin:-4px 0 0;font-size:15px;color:var(--texto-suave)}.recibe-linea strong{color:var(--violeta)}.recarga-explica{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#7c3aed14;border:1px solid rgba(124,58,237,.22)}.recarga-explica>svg{flex:none;margin-top:1px;color:var(--violeta)}.recarga-explica p{margin:0;font-size:13px;line-height:1.5;color:var(--texto-suave)}.recarga-explica b{color:var(--texto)}.recarga-explica button{padding:0;border:0;background:none;color:var(--violeta);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.sep{margin-top:8px;font-size:13px;font-weight:700;color:var(--texto-suave);text-transform:uppercase;letter-spacing:1px}.nota-min{margin:-6px 0 0;font-size:13px;color:var(--texto-suave)}.metodo{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--campo-bg);border:1px solid var(--borde);border-radius:16px;padding:16px;color:var(--texto);cursor:pointer;transition:transform .08s,border-color .15s}.metodo:active{transform:scale(.99)}.metodo .ic{color:var(--violeta);display:flex}.metodo-txt{flex:1;display:flex;flex-direction:column}.metodo-txt strong{font-size:15px}.metodo-txt span{font-size:13px;color:var(--texto-suave)}.metodo>svg:last-child{color:var(--texto-suave)}.metodo.sel{cursor:default;border-color:var(--violeta)}.rt-pregunta{margin:10px 0 0;font-size:15px;font-weight:700}.rt-opcion{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;padding:13px 14px;color:var(--texto);font-family:inherit;cursor:pointer}.rt-opcion.on{border-color:var(--violeta)}.rt-punto{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--borde)}.rt-opcion.on .rt-punto{border:6px solid var(--violeta)}.rt-titular{width:100%;height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--borde);background:var(--campo-bg);color:var(--texto);font-family:inherit;font-size:15px;outline:none}.rt-titular:focus{border-color:var(--violeta)}.rt-monto{display:flex;flex-direction:column;align-items:center;gap:4px}.rt-monto span{font-size:13px;color:var(--texto-suave)}.rt-monto strong{font-size:30px;letter-spacing:-.5px}.rt-copiar{margin-top:2px;padding:6px 16px;border-radius:999px;border:1px solid var(--violeta);background:none;color:var(--texto);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.rt-guardar{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.rt-prueba{padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#c4b5fd;background:#8b5cf62e}.rt-titular-aviso{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:320px;padding:11px 13px;border-radius:14px;text-align:left;font-size:13px;line-height:1.45;color:var(--texto-suave);background:#22c55e1a;border:1px solid rgba(34,197,94,.35)}.rt-titular-aviso>svg{flex:none;margin-top:1px;color:#22c55e}.rt-titular-aviso strong{color:var(--texto);letter-spacing:.2px}html.espejo,html.espejo body{overflow:hidden;scrollbar-width:none}html.espejo body{pointer-events:none;-webkit-user-select:none;user-select:none}html.espejo .espejo-espera{min-height:100vh;background:var(--bg)}html.espejo [data-espejo-lleno]{color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='10'%3E%3Cg fill='%23a49eb4'%3E%3Ccircle cx='5' cy='5' r='4'/%3E%3Ccircle cx='17' cy='5' r='4'/%3E%3Ccircle cx='29' cy='5' r='4'/%3E%3Ccircle cx='41' cy='5' r='4'/%3E%3Ccircle cx='53' cy='5' r='4'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:14px center!important}html.espejo [data-espejo-lleno]::placeholder{color:transparent!important}.icon-btn.campana{position:relative}.campana-badge{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.notis{display:flex;flex-direction:column;gap:10px;width:100%}.noti{display:flex;gap:12px;padding:14px;border-radius:16px;background:var(--campo-bg);border:1px solid var(--borde)}.noti.nueva{border-color:var(--violeta)}.noti-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--violeta);background:#8b5cf624}.noti-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.noti-txt strong{font-size:14.5px}.noti-txt span{font-size:13.5px;line-height:1.45;color:var(--texto-suave);white-space:pre-line}.noti-txt small{font-size:12px;color:var(--texto-suave);opacity:.8}.rt-encurso{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;border-radius:16px;border:1px solid var(--violeta);background:var(--campo-bg);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.rt-encurso-ic{display:flex;color:var(--violeta)}.rt-encurso-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rt-encurso-txt strong{font-size:14px}.rt-encurso-txt span{font-size:12.5px;color:var(--texto-suave)}.rt-encurso-btn{flex:none;padding:7px 12px;border-radius:999px;background:var(--violeta);color:#fff;font-size:12.5px;font-weight:700}.pago-cont{align-items:center;text-align:center}.pago-monto{display:flex;flex-direction:column;gap:2px}.pago-monto span{font-size:13px;color:var(--texto-suave)}.pago-monto strong{font-size:24px}.qr-wrap{background:#fff;padding:14px;border-radius:18px;line-height:0;box-shadow:0 8px 24px #00000040}.countdown{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--texto-suave)}.countdown.urgente{color:var(--error)}.pasos{display:flex;flex-direction:column;gap:6px;width:100%;max-width:260px;text-align:left}.pasos p{margin:0;font-size:14px;color:var(--texto-suave)}.pasos strong{color:var(--violeta)}.estado-msg{margin:0;font-size:15px;font-weight:600}.estado-grande{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0;color:var(--texto)}.estado-grande .ic,.estado-grande>svg{color:var(--violeta)}.estado-grande.ok>svg{color:#4ade80}.estado-grande h2{margin:4px 0 0;font-size:22px}.estado-grande p{margin:0;font-size:14.5px;color:var(--texto-suave);max-width:300px}.estado-grande .btn{margin-top:16px;min-width:220px}.spinner{width:44px;height:44px;border-radius:50%;border:4px solid var(--borde);border-top-color:var(--violeta);animation:girar .9s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.chips{display:flex;gap:8px}.chip{padding:6px 14px;border-radius:999px;border:1px solid var(--borde);background:var(--campo-bg);color:var(--texto-suave);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.chip.on{background:var(--violeta);border-color:var(--violeta);color:#fff}.envios-lista{display:flex;flex-direction:column;gap:10px}.envio-card{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;background:var(--campo-bg);border:1px solid var(--borde);border-radius:16px;padding:14px;color:var(--texto);cursor:pointer;transition:transform .08s,border-color .15s}.envio-card:active{transform:scale(.99)}.envio-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.envio-dest{display:flex;align-items:center;gap:10px;min-width:0}.envio-ini{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#8b5cf62e;color:var(--violeta);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.envio-info{display:flex;flex-direction:column;min-width:0}.envio-info strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.envio-info span{font-size:12px;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.pill.amarillo{background:#eab30829;color:#eab308}.pill.azul{background:#3b82f629;color:#3b82f6}.pill.verde{background:#22c55e29;color:#22c55e}.pill.rojo{background:#ef444429;color:#ef4444}.pill.gris{background:#94a3b829;color:var(--texto-suave)}.envio-montos{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--borde);padding-top:9px}.envio-montos>span:first-child{font-size:12px;color:var(--texto-suave)}.envio-conv{font-size:14px}.envio-conv i{color:var(--violeta);font-style:normal}.vacio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 16px}.vacio-ic{width:62px;height:62px;border-radius:50%;background:var(--campo-bg);border:1px solid var(--borde);color:var(--violeta);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.vacio h2{margin:0;font-size:17px}.vacio p{margin:0;font-size:14px;color:var(--texto-suave);max-width:280px;line-height:1.5}.vacio .btn{margin-top:14px;min-width:220px}.detalle-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0 4px}.detalle-monto{font-size:28px;font-weight:800}.detalle-sub{font-size:13px;color:var(--texto-suave)}.detalle-tabla{display:flex;flex-direction:column;gap:2px;padding:6px 16px;border-radius:14px;border:1px solid var(--borde);background:var(--campo-bg)}.detalle-tabla .fila{padding:9px 0;border-bottom:1px solid var(--borde)}.detalle-tabla .fila:last-child{border-bottom:none}.btn-comprobante{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ref-hero{background:linear-gradient(135deg,var(--violeta),var(--violeta-fuerte));border-radius:18px;padding:20px 18px;text-align:center;color:#fff}.ref-hero-ic{width:52px;height:52px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.ref-hero-t{font-size:20px;font-weight:700}.ref-hero-s{margin:6px 0 0;font-size:13px;color:#e6deff;line-height:1.5}.ref-credito{background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:14px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ref-credito-l{font-size:12px;color:#4ade80}.ref-credito-v{font-size:22px;font-weight:800;color:var(--texto)}.ref-credito-n{font-size:12px;color:var(--texto-suave);text-align:right;max-width:130px}.ref-codigo{background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;padding:14px 15px}.ref-codigo-l{font-size:12px;color:var(--texto-suave);margin-bottom:8px}.ref-codigo-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ref-codigo-v{font-size:19px;font-weight:700;letter-spacing:1px}.ref-copiar{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--violeta);font-size:13px;font-weight:600;cursor:pointer}.ref-compartir{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px}.ref-stats{display:flex;background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;padding:12px 6px}.ref-stat{flex:1;text-align:center}.ref-stat+.ref-stat{border-left:1px solid var(--borde)}.ref-stat-v{font-size:17px;font-weight:700}.ref-stat-l{font-size:11px;color:var(--texto-suave)}.ref-lista{display:flex;flex-direction:column;gap:8px}.ref-item{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:12px;padding:11px 13px}.ref-item-dest{display:flex;align-items:center;gap:10px;min-width:0}.ref-item-dest>span:last-child{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-nota{display:flex;align-items:flex-start;gap:9px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:12px;padding:12px 14px;font-size:12.5px;color:var(--texto-suave);line-height:1.5}.ref-nota>svg{color:var(--violeta);flex-shrink:0;margin-top:1px}.credito-card{border:1.5px solid var(--violeta);border-radius:16px;padding:14px 16px;background:#8b5cf60f;display:flex;flex-direction:column;gap:2px}.credito-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.credito-head>span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--texto)}.credito-head svg{color:var(--violeta)}.credito-activo{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#22c55e}.credito-activo svg{color:#22c55e}.credito-mas{color:var(--violeta)}.fila.destacada.total strong{color:var(--texto);font-size:15px}.credito-quitar{margin-top:12px;background:transparent;border:1px solid var(--borde-fuerte);color:var(--texto-suave);border-radius:10px;padding:9px;font-size:13px;cursor:pointer}.credito-card.oferta{gap:0}.credito-oferta-t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.credito-oferta-t svg{color:var(--violeta)}.credito-oferta-s{margin:6px 0 14px;font-size:13px;color:var(--texto-suave);line-height:1.5}.credito-botones{display:flex;gap:10px}.credito-botones .btn{flex:1;margin-top:0;min-height:46px}.btn-guardar{flex:1;background:transparent;color:var(--enlace);border:1px solid var(--borde-fuerte);border-radius:14px;font-size:14px;font-weight:600;cursor:pointer}.credito-aviso{display:flex;align-items:flex-start;gap:9px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--texto-suave);line-height:1.5}.credito-aviso svg{color:var(--violeta);flex-shrink:0;margin-top:1px}.credito-aviso strong{color:var(--texto)}.perfil-head{display:flex;align-items:center;gap:13px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:16px;padding:15px}.perfil-ini{width:54px;height:54px;border-radius:50%;background:#8b5cf62e;color:var(--violeta);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.perfil-info{flex:1;min-width:0}.perfil-nombre{font-size:15px;font-weight:700}.perfil-correo{font-size:12px;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-verif{flex-shrink:0;display:inline-flex;align-items:center;gap:5px}.sec-titulo{color:var(--violeta);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:18px 2px 8px}.cuenta-grupo{background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;padding:0 14px}.cuenta-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 0;border:none;border-bottom:1px solid var(--borde);background:transparent;color:var(--texto);text-align:left}.cuenta-grupo>.cuenta-fila:last-child{border-bottom:none}.cuenta-fila.tap{cursor:pointer}.cuenta-fila.col{flex-direction:column;align-items:stretch}.cuenta-fila>svg{color:var(--texto-suave);flex-shrink:0}.fila-label{font-size:12px;color:var(--texto-suave)}.fila-valor{font-size:14px;color:var(--texto);margin-top:2px}.fila-valor.trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.fila-top{display:flex;align-items:center;justify-content:space-between;width:100%}.fila-edit{background:transparent;border:none;color:var(--violeta);cursor:pointer;padding:4px;display:flex}.fila-ic-txt{display:flex;align-items:center;gap:11px;font-size:14px}.cuenta-fila.icono .fila-ic-txt svg{color:var(--violeta)}.fila-editor{margin-top:10px;display:flex;flex-direction:column;gap:10px;width:100%}.editor-botones{display:flex;gap:10px}.btn-mini{background:var(--violeta);color:#fff;border:none;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.btn-mini:disabled{opacity:.55}.btn-mini.ghost{background:transparent;color:var(--texto-suave);border:1px solid var(--borde-fuerte)}.verif-card{background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;padding:14px}.verif-top{display:flex;align-items:center;justify-content:space-between}.verif-top>span:first-child{font-size:14px}.verif-sub{margin:8px 0 12px;font-size:12.5px;color:var(--texto-suave);line-height:1.5}.upload-tiles{display:flex;gap:10px}.upload-tile{flex:1;background:transparent;border:1px dashed var(--borde-fuerte);border-radius:12px;padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--enlace);cursor:pointer}.upload-tile svg{color:var(--violeta)}.upload-tile span{font-size:12px}.upload-tile.subida{border-style:solid;border-color:#22c55e66;color:#4ade80}.upload-tile.subida svg{color:#22c55e}.btn-salir{width:100%;margin-top:22px;background:transparent;border:1px solid rgba(255,107,107,.32);color:var(--error);border-radius:14px;padding:14px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.dest-card{background:var(--campo-bg);border:1px solid var(--borde);border-radius:16px;padding:14px}.dest-top{display:flex;align-items:center;gap:11px}.dest-info{flex:1;min-width:0}.dest-alias{font-size:14px;font-weight:600;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dest-nombre{color:var(--texto-suave);font-weight:400;font-size:12px}.dest-cuenta{font-size:12px;color:var(--texto-suave);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dest-enviar{width:100%;margin-top:11px;background:transparent;color:var(--enlace);border:1px solid var(--borde-fuerte);border-radius:10px;padding:9px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.seg-card{background:var(--campo-bg);border:1px solid var(--borde);border-radius:16px;padding:15px}.seg-top{display:flex;align-items:center;gap:11px;margin-bottom:14px}.seg-info{flex:1;min-width:0}.seg-nombre{font-size:14px;font-weight:600;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg-monto{font-size:12px;color:var(--texto-suave)}.seg-monto i{color:var(--violeta);font-style:normal}.timeline{display:flex;flex-direction:column}.paso{display:flex;gap:12px}.paso-col{display:flex;flex-direction:column;align-items:center}.paso-dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.paso-dot.hecho{background:#22c55e;color:#0b0b0f}.paso-dot.actual{background:var(--violeta);box-shadow:0 0 0 3px #8b5cf64d}.paso-dot.pend{background:transparent;border:2px solid var(--borde-fuerte)}.paso-linea{width:2px;flex:1;min-height:20px;background:var(--borde)}.paso-linea.hecha{background:#22c55e}.paso-cont{padding-bottom:4px}.paso-cont.con-sep{padding-bottom:16px}.paso-titulo{font-size:13px;color:var(--texto-suave)}.paso-titulo.on{color:var(--texto);font-weight:500}.paso-sub{font-size:11px;color:var(--placeholder);margin-top:1px}.paso-sub.resalta{color:var(--enlace)}.mov-credito-linea{display:flex;align-items:center;justify-content:space-between;padding:2px}.mov-credito-linea span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-suave)}.mov-credito-linea span svg{color:var(--violeta)}.mov-credito-linea strong{font-size:15px;font-weight:700;color:var(--texto)}.mov-lista{display:flex;flex-direction:column;background:var(--campo-bg);border:1px solid var(--borde);border-radius:14px;padding:0 14px}.mov-item{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--borde)}.mov-lista .mov-item:last-child{border-bottom:none}.mov-ic{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mov-ic.mas{background:#22c55e26;color:#22c55e}.mov-ic.menos{background:#8b5cf626;color:var(--violeta)}.mov-info{flex:1;min-width:0}.mov-detalle{font-size:14px;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mov-sub{font-size:12px;color:var(--texto-suave);margin-top:1px}.mov-estado.amarillo{color:#eab308}.mov-estado.verde{color:#22c55e}.mov-estado.rojo{color:#ef4444}.mov-estado.gris{color:var(--texto-suave)}.mov-monto{font-size:14px;font-weight:600;flex-shrink:0}.mov-monto.mas{color:#22c55e}.mov-monto.menos{color:var(--texto)}.chat{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--bg);max-width:460px;margin:0 auto}.chat-top{display:flex;align-items:center;gap:10px;padding:calc(14px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--borde)}.chat-titulo{flex:1}.chat-nombre{font-size:16px;font-weight:600}.chat-estado{font-size:11px;color:var(--texto-suave);display:flex;align-items:center;gap:5px}.chat-estado .punto{width:7px;height:7px;border-radius:50%;background:#6b6880}.chat-estado.on{color:#22c55e}.chat-estado.on .punto{background:#22c55e}.chat-mensajes{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:9px}.chat-horario{text-align:center;color:var(--placeholder);font-size:11px;margin-bottom:4px}.burbuja{max-width:80%;padding:9px 13px;font-size:14px;line-height:1.4}.burbuja.soporte{align-self:flex-start;background:var(--campo-bg);border:1px solid var(--borde);color:var(--texto);border-radius:14px 14px 14px 4px}.burbuja.cliente{align-self:flex-end;background:var(--violeta);color:#fff;border-radius:14px 14px 4px}.burbuja-sistema{align-self:center;background:var(--campo-bg);border:1px solid var(--borde);color:var(--texto-suave);font-size:12px;border-radius:12px;padding:9px 13px;display:flex;align-items:center;gap:7px;max-width:92%}.chat-input{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--borde)}.chat-input input{flex:1;height:52px;padding:0 20px;background:var(--campo-bg);border:1px solid var(--borde);border-radius:26px;color:var(--texto);font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.chat-input input::placeholder{color:var(--placeholder)}.chat-input input:focus{border-color:var(--violeta);box-shadow:0 0 0 4px #8b5cf633}.chat-input button{width:52px;height:52px;border-radius:50%;background:var(--violeta);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.chat-input button:disabled{opacity:.5}.chat-input .chat-clip{width:40px;height:40px;background:transparent;color:var(--texto-suave)}.fila-burbuja{display:flex;flex-direction:column;gap:3px}.fila-burbuja.cliente{align-items:flex-end}.fila-burbuja.soporte{align-items:flex-start}.fila-burbuja .burbuja{align-self:auto}.burbuja-autor{font-size:11px;font-weight:600;color:var(--texto-suave);padding-left:4px}.burbuja.con-captura{padding:4px}.burbuja.con-captura .burbuja-texto{padding:6px 9px 5px}.captura{display:block;padding:0;border:none;background:none;cursor:zoom-in}.captura img{display:block;max-width:220px;max-height:260px;border-radius:11px;object-fit:cover}.captura-vacia{display:flex;align-items:center;gap:6px;width:200px;height:120px;justify-content:center;border-radius:11px;background:#0000001f;font-size:12px}.chat-adjunto{display:flex;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid var(--borde);font-size:13px;color:var(--texto-suave)}.chat-adjunto img{width:44px;height:44px;border-radius:8px;object-fit:cover}.chat-adjunto span{flex:1}.captura-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:16px;cursor:zoom-out}.captura-grande img{max-width:100%;max-height:100%;border-radius:10px}@media (min-width: 560px){.auth-wrap{align-items:center;padding:24px}.auth-card{max-width:420px;min-height:auto;background:var(--superficie);border:1px solid var(--borde);border-radius:28px;padding:40px 34px;box-shadow:var(--sombra-card)}.tema-toggle{position:absolute;top:20px;right:20px}}.mant-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#04030a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mant-velo .2s ease both}.mant-hoja{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 22px max(22px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--superficie);border:1px solid var(--borde);border-bottom:0;animation:mant-subir .32s cubic-bezier(.2,.8,.2,1) both}.mant-agarre{width:40px;height:4px;margin-bottom:18px;border-radius:4px;background:var(--borde-fuerte)}.mant-ic{display:grid;place-items:center;width:58px;height:58px;margin-bottom:12px;border-radius:18px;color:#78350f;background:radial-gradient(circle at 30% 25%,#fef3c7,#fbbf24 55%,#d97706);box-shadow:0 10px 24px -10px #d97706cc,inset 0 1px #fff9}.mant-hoja h2{margin:0 0 8px;font-size:20px;color:var(--texto)}.mant-hoja p{margin:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--texto-suave)}.mant-hoja p b{color:var(--texto)}.mant-btn{width:100%;height:50px;border:0;border-radius:14px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;background:var(--violeta-fuerte)}@keyframes mant-velo{0%{opacity:0}}@keyframes mant-subir{0%{transform:translateY(100%)}}.cu-switch{flex:none;width:44px;height:26px;border-radius:999px;background:var(--borde-fuerte);position:relative;transition:background .2s ease}.cu-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .2s ease}.cu-switch.on{background:var(--violeta)}.cu-switch.on i{transform:translate(18px)}.bienvenida{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow:hidden;cursor:pointer;color:#fff;background:radial-gradient(120% 70% at 105% -5%,rgba(168,85,247,.55),transparent 55%),radial-gradient(80% 55% at -10% 105%,rgba(59,130,246,.35),transparent 60%),linear-gradient(165deg,#2c1466,#1e0c49 55%,#140733);animation:bv-entrar .35s ease both}.bienvenida.saliendo{animation:bv-salir .52s cubic-bezier(.4,0,.2,1) both}.vu-orbe{position:absolute;border-radius:50%;filter:blur(34px);pointer-events:none}.vu-o1{width:260px;height:260px;top:-80px;right:-70px;background:#c084fc73;animation:ini-orbe 9s ease-in-out infinite alternate}.vu-o2{width:300px;height:180px;bottom:8%;left:-60px;background:#2dd4bf33;animation:ini-orbe 11s ease-in-out infinite alternate-reverse}.vu-centro{position:relative;width:min(360px,92vw);display:flex;flex-direction:column;align-items:center;text-align:center}.vu-lienzo{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 28px rgba(139,92,246,.45))}.vu-estela{fill:none;stroke:url(#vu-estela);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:bv-dibujar 1.3s cubic-bezier(.55,0,.35,1) .1s forwards,vu-apagar .6s ease 1.7s forwards}.vu-letra{opacity:0;filter:blur(8px);animation:vu-enfocar .55s cubic-bezier(.2,.8,.2,1) forwards}.vu-moneda{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:vu-caer .75s cubic-bezier(.3,1.5,.5,1) forwards}.vu-funde{opacity:0;animation:vu-aparecer .5s ease forwards}.vu-hola{margin:18px 0 0;font-size:26px;font-weight:800;letter-spacing:-.4px;text-shadow:0 6px 24px rgba(167,139,250,.5);opacity:0;animation:bv-subir .6s cubic-bezier(.2,.8,.2,1) 2.1s forwards}.vu-msg{margin:6px 0 0;font-size:14.5px;color:#c4b5fd;opacity:0;animation:bv-subir .6s cubic-bezier(.2,.8,.2,1) 2.3s forwards}.vu-tasa{margin-top:18px;padding:8px 16px;border-radius:999px;font-size:12.5px;white-space:nowrap;background:linear-gradient(160deg,#ffffff2e,#ffffff0d);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff40,0 12px 26px -14px #050212cc;opacity:0;animation:bv-subir .6s cubic-bezier(.2,.8,.2,1) 2.55s forwards}@keyframes vu-apagar{to{opacity:0}}@keyframes vu-enfocar{to{opacity:1;filter:blur(0)}}@keyframes vu-caer{0%{opacity:0;transform:translateY(-70px) rotate(-30deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes vu-aparecer{to{opacity:1}}@media (prefers-reduced-motion: reduce){.vu-estela{display:none}.vu-letra,.vu-moneda,.vu-funde,.vu-hola,.vu-msg,.vu-tasa{animation:none;opacity:1;filter:none}.vu-orbe{animation:none}}.logo-entra .trazo{stroke-dasharray:1;stroke-dashoffset:1;animation:bv-dibujar .6s cubic-bezier(.65,0,.35,1) both}.logo-entra .letra-l .trazo{animation-delay:.05s}.logo-entra .letra-i1 .trazo{animation-delay:.18s}.logo-entra .letra-x .trazo:first-child{animation-delay:.28s}.logo-entra .letra-x .trazo:last-child{animation-delay:.38s}.logo-entra .letra-d .trazo{animation-delay:.48s}.logo-entra .letra-i2 .trazo{animation-delay:.62s}.logo-entra .punto-i{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:bv-caer .7s cubic-bezier(.3,1.5,.5,1) .8s both}.logo-entra .letra-i2 .punto-i{animation-delay:.95s}.ini.entrando .ini-saldo,.ini.entrando .ini-acciones,.ini.entrando .ini-hoja{animation:bv-revelar .6s cubic-bezier(.2,.8,.2,1) both}.ini.entrando .ini-acciones{animation-delay:.08s}.ini.entrando .ini-hoja{animation-delay:.14s}@media (prefers-reduced-motion: reduce){.logo-entra .trazo{animation:none;stroke-dashoffset:0}.logo-entra .punto-i{animation:none;opacity:1}.ini-hero:before,.ini-hero:after{animation:none}}@keyframes bv-entrar{0%{opacity:0}to{opacity:1}}@keyframes bv-salir{to{opacity:0;transform:scale(1.06);filter:blur(6px)}}@keyframes bv-dibujar{to{stroke-dashoffset:0}}@keyframes bv-caer{0%{opacity:0;transform:translateY(-46px) scale(.6)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bv-halo{0%{opacity:0;transform:scale(.5)}40%{opacity:1}to{opacity:.55;transform:scale(1.15)}}@keyframes bv-onda{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}@keyframes bv-subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bv-cargar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bv-revelar{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width: 360px){.ini-hero{padding-left:12px;padding-right:12px}.ini-acciones{padding:9px 2px 7px}.ini-accion svg{width:34px;height:34px}.ini-hoja{padding-left:12px;padding-right:12px}.ini-tarjetas{gap:7px}}.cu{min-height:100vh;min-height:100dvh;background:var(--bg)}.cu-col{width:100%;max-width:460px;margin:0 auto}.cu-hero{padding-bottom:70px}.cu-top{display:flex;align-items:center;gap:8px}.cu-top h1{margin:0;font-size:17px;font-weight:700}.cu-perfil{margin-top:10px;display:flex;flex-direction:column;align-items:center;text-align:center}.cu-avatar{position:relative;width:82px;height:82px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;font-family:inherit;background:linear-gradient(145deg,#c4b5fd,#7c3aed);box-shadow:0 0 0 4px #ffffff24,0 14px 30px -8px #7c3aedd9}.cu-avatar>span{font-size:28px;font-weight:800;letter-spacing:-.5px}.cu-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.cu-avatar-lapiz{position:absolute;right:-2px;bottom:-2px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#6d28d9;box-shadow:0 4px 10px #0a041e59}.cu-nombre{margin-top:11px;font-size:19px;font-weight:800;letter-spacing:-.3px}.cu-correo{margin-top:1px;font-size:12.5px;color:#c4b5fd;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cu-sello{margin-top:9px;display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cu-sello.ambar{color:#fde68a;background:#fde68a21;border:1px solid rgba(253,230,138,.35)}.cu-sello.verde{color:#86efac;background:#86efac21;border:1px solid rgba(134,239,172,.35)}.cu-sello.rojo{color:#fca5a5;background:#fca5a521;border:1px solid rgba(252,165,165,.35)}.cu-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}.cu-stat{padding:9px 4px;border-radius:16px;text-align:center;font-size:10.5px;color:#ddd6fe;border:1px solid rgba(255,255,255,.2);background:linear-gradient(160deg,#ffffff2e,#ffffff0d 60%,#ffffff14);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px #ffffff4d,0 12px 24px -14px #050212bf}.cu-stat b{display:block;margin-bottom:1px;font-size:clamp(13px,4vw,16px);font-weight:800;color:#fff;white-space:nowrap;text-transform:capitalize}.cu-hoja{gap:12px}.cu-verif{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:var(--superficie);border:1px solid rgba(139,92,246,.3);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 26px -18px #7c3aedb3}.cu-verif.rechazada{border-color:#ef444466}.cu-verif svg{flex:none}.cu-verif-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cu-verif-txt b{font-size:13.5px}.cu-verif-txt small{font-size:11.5px;color:var(--texto-suave)}.cu-barra{display:block;height:5px;margin-top:6px;border-radius:5px;overflow:hidden;background:#7c3aed2e}.cu-barra i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#7c3aed,#a78bfa);transition:width .4s ease}.cu-verif-btn{flex:none;padding:7px 12px;border-radius:999px;background:var(--violeta);color:#fff;font-size:12px;font-weight:700}.cu-sec{margin:4px 4px -4px;font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--texto-suave)}.cu-grupo{border-radius:18px;overflow:hidden;background:var(--superficie);border:1px solid var(--borde)}.cu-fila{width:100%;display:flex;align-items:center;gap:11px;padding:11px 13px;border:0;background:none;color:var(--texto);font-family:inherit;font-size:13.5px;text-align:left}button.cu-fila{cursor:pointer}button.cu-fila:active{background:var(--exito-bg)}.cu-fila+.cu-fila{border-top:1px solid var(--borde)}.cu-fila>svg:last-child{flex:none;color:var(--texto-suave);opacity:.7}.cu-fila-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-weight:600}.cu-fila-txt small{font-size:11.5px;font-weight:400;color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-ic{flex:none;width:33px;height:33px;border-radius:10px;display:grid;place-items:center}.cu-ic.violeta{background:#2a2142;color:#c4b5fd}.cu-ic.turquesa{background:#123a37;color:#5eead4}.cu-ic.azul{background:#172554;color:#93c5fd}.cu-ic.ambar{background:#3a2c0b;color:#fcd34d}.cu-ic.gris{background:#1e293b;color:#94a3b8}:root[data-theme=light] .cu-ic.violeta{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .cu-ic.turquesa{background:#ccfbf1;color:#0f766e}:root[data-theme=light] .cu-ic.azul{background:#dbeafe;color:#1d4ed8}:root[data-theme=light] .cu-ic.ambar{background:#fef3c7;color:#b45309}:root[data-theme=light] .cu-ic.gris{background:#f1f5f9;color:#475569}.cu-salir{margin-top:4px;padding:13px;border:0;border-radius:16px;display:flex;justify-content:center;align-items:center;gap:8px;background:#e11d481f;color:#fb7185;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}:root[data-theme=light] .cu-salir{background:#fff1f2;color:#e11d48}.cu-version{text-align:center;font-size:11.5px;color:var(--texto-suave);opacity:.7}.cu-cedulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cu-cedula{display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px 8px;border-radius:16px;border:1.5px dashed rgba(139,92,246,.45);background:var(--exito-bg);text-align:center;cursor:pointer}.cu-cedula.lista{border-style:solid;border-color:#22c55e73;background:#22c55e14}.cu-cedula-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--violeta);color:#fff}.cu-cedula.lista .cu-cedula-ic{background:#22c55e}.cu-cedula b{font-size:13px}.cu-cedula small{font-size:11px;color:var(--texto-suave)}.hj-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0502128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:hj-fondo .2s ease both}.hj-fondo.saliendo{animation:hj-fondo .2s ease reverse both}.hj{width:100%;max-width:460px;max-height:88dvh;overflow-y:auto;padding:8px 18px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--superficie);color:var(--texto);box-shadow:0 -20px 50px -20px #05021299;animation:hj-subir .26s cubic-bezier(.2,.8,.2,1) both}.hj-fondo.saliendo .hj{animation:hj-bajar .2s ease both}.hj-agarre{display:block;width:40px;height:4px;margin:2px auto 10px;border-radius:4px;background:var(--borde-fuerte)}.hj-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hj-cab h2{margin:0;font-size:17px;font-weight:800}.hj-x{width:32px;height:32px;border:0;border-radius:50%;background:var(--campo-bg);color:var(--texto-suave);font-size:20px;line-height:1;cursor:pointer}.hj-cuerpo{display:flex;flex-direction:column;gap:12px}.hj-nota{margin:0;font-size:13px;line-height:1.45;color:var(--texto-suave)}.hj-boton{height:50px;border:0;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 12px 24px -12px #7c3aedcc}.hj-boton:disabled{opacity:.55;cursor:default}.hj-boton.suave{background:var(--campo-bg);color:var(--texto);box-shadow:none;border:1px solid var(--borde)}.hj-boton.peligro{color:#fb7185}@media (min-width: 560px){.hj-fondo{align-items:center}.hj{border-radius:24px}}@keyframes hj-fondo{0%{opacity:0}}@keyframes hj-subir{0%{transform:translateY(40px);opacity:0}}@keyframes hj-bajar{to{transform:translateY(40px);opacity:0}}.nt{min-height:100vh;min-height:100dvh;background:var(--bg)}.nt-col{width:100%;max-width:460px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.nt-hero{padding-bottom:64px}.nt-resumen{margin-top:14px;display:flex;align-items:center;gap:12px}.nt-num{flex:none;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:21px;font-weight:800;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,#fff3,#ffffff0d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff4d,0 12px 24px -14px #050212bf}.nt-resumen b{display:block;font-size:16.5px;font-weight:800}.nt-resumen small{font-size:12px;color:#c4b5fd}.nt-hoja{flex:1;gap:10px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.nt-grupo{display:flex;flex-direction:column;gap:9px}.nt-item{position:relative;width:100%;display:flex;gap:11px;padding:12px;border-radius:17px;background:var(--superficie);border:1px solid var(--borde);color:var(--texto);font-family:inherit;text-align:left}button.nt-item{cursor:pointer}button.nt-item:active{transform:scale(.99)}.nt-item.nueva{border-color:#8b5cf666;box-shadow:0 10px 24px -18px #7c3aedd9}.nt-item.nueva:after{content:"";position:absolute;top:13px;right:13px;width:8px;height:8px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 3px #7c3aed33}.nt-ic{flex:none;width:37px;height:37px;border-radius:11px;display:grid;place-items:center}.nt-ic.violeta{background:#2a2142;color:#c4b5fd}.nt-ic.ambar{background:#3a2c0b;color:#fcd34d}.nt-ic.rosa{background:#3b0d24;color:#f9a8d4}:root[data-theme=light] .nt-ic.violeta{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .nt-ic.ambar{background:#fef3c7;color:#b45309}:root[data-theme=light] .nt-ic.rosa{background:#fce7f3;color:#be185d}.nt-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-right:14px;font-size:12.5px}.nt-txt b{font-size:13.5px;font-weight:700}.nt-txt>span:not(.nt-pie){color:var(--texto-suave);line-height:1.4;overflow-wrap:anywhere}.nt-pie{margin-top:5px;display:flex;justify-content:space-between;align-items:center;gap:8px}.nt-pie small{font-size:11px;color:var(--texto-suave);opacity:.8}.nt-ir{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;color:var(--enlace)}.nt-vacio{flex:1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;text-align:center}.nt-vacio svg{margin-bottom:6px}.nt-vacio b{font-size:17px;font-weight:800}.nt-vacio span{max-width:240px;font-size:13px;line-height:1.45;color:var(--texto-suave)}.vf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;color:#fff;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);animation:hj-subir .28s cubic-bezier(.2,.8,.2,1) both}.vf-violeta{background:radial-gradient(120% 70% at 105% -5%,rgba(168,85,247,.55),transparent 55%),radial-gradient(80% 55% at -10% 105%,rgba(59,130,246,.35),transparent 60%),linear-gradient(165deg,#2c1466,#1e0c49 55%,#140733)}.vf-camara{background:#06040c}.vf-barra{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 6px;width:100%;max-width:520px;margin:0 auto}.vf-x{width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff;cursor:pointer}.vf-paso{font-size:13px;font-weight:600;color:#ddd6fe}.vf-avance{display:flex;gap:5px;width:100%;max-width:520px;margin:0 auto;padding:2px 16px 8px}.vf-avance span{flex:1;height:4px;border-radius:4px;background:#ffffff2e}.vf-avance span.on{background:#a78bfa}.vf-cuerpo{flex:1;width:100%;max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:12px 22px 24px;overflow-y:auto}.vf-cuerpo.centrado{align-items:center;justify-content:center;text-align:center}.vf-cuerpo h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.4px;text-align:center}.vf-cuerpo p{margin:0;font-size:14px;line-height:1.5;color:#ddd6fe;text-align:center}.vf-escudo{align-self:center;margin-top:8px;width:84px;height:84px;border-radius:26px;display:grid;place-items:center;color:#c4b5fd;border:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,#fff3,#ffffff0d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff4d,0 16px 32px -14px #050212cc}.vf-escudo.ok{color:#86efac}.vf-lista{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.vf-lista li{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:14px;font-size:13.5px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.vf-lista li svg{flex:none;color:#c4b5fd}.vf-acepto{display:flex;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;line-height:1.45;color:#ddd6fe;cursor:pointer}.vf-acepto input{flex:none;width:20px;height:20px;margin:0;accent-color:#8b5cf6}.vf-btn{width:100%;height:52px;border:0;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;font-family:inherit;font-size:15.5px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px -14px #7c3aede6}.vf-cuerpo .vf-btn:first-of-type{margin-top:auto}.vf-cuerpo.centrado .vf-btn:first-of-type{margin-top:10px}.vf-btn:disabled{opacity:.45;cursor:default}.vf-btn.suave{background:#ffffff14;border:1px solid rgba(255,255,255,.2);box-shadow:none}.vf-error{margin:0;font-size:13px;color:#fca5a5!important}.vf-avatar{width:132px;height:132px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 5px #ffffff26,0 18px 36px -10px #7c3aede6}.vf-visor{position:relative;flex:1;overflow:hidden;display:grid;place-items:center}.vf-visor video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.vf-visor video.espejo{transform:scaleX(-1)}.vf-marco{position:relative;width:86%;aspect-ratio:1.586;border-radius:14px;box-shadow:0 0 0 200vmax #0009;border:2px solid rgba(255,255,255,.35)}.vf-marco:before,.vf-marco:after{content:"";position:absolute;width:30px;height:30px;border:4px solid #a78bfa}.vf-marco:before{top:-4px;left:-4px;border-right:0;border-bottom:0;border-radius:14px 0 0}.vf-marco:after{right:-4px;bottom:-4px;border-left:0;border-top:0;border-radius:0 0 14px}.vf-marco.ovalo{width:70%;max-width:340px;aspect-ratio:.78;border-radius:50%;border:3px solid #a78bfa}.vf-marco.ovalo:before,.vf-marco.ovalo:after{display:none}.vf-titulo{position:absolute;top:18px;left:16px;right:16px;text-align:center;font-size:17px;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.6)}.vf-consejo{position:absolute;bottom:112px;left:16px;right:16px;margin:0 auto;max-width:340px;padding:8px 12px;border-radius:12px;text-align:center;font-size:13px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vf-disparo{position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:72px;height:72px;border-radius:50%;border:5px solid #fff;background:transparent;cursor:pointer}.vf-disparo:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff;transition:transform .1s ease}.vf-disparo:active:after{transform:scale(.88)}.vf-disparo:disabled{opacity:.4}.vf-sin-camara{position:absolute;left:20px;right:20px;bottom:28px;max-width:400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;border-radius:18px;text-align:center;background:#140733eb;border:1px solid rgba(255,255,255,.15)}.vf-sin-camara p{margin:0;font-size:13.5px;line-height:1.5;color:#ddd6fe}.vf-revision{flex:1;width:100%;max-width:460px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 22px 24px;text-align:center;overflow-y:auto}.vf-revision h2{margin:8px 0 0;font-size:22px;font-weight:800}.vf-revision p{margin:0;font-size:13.5px;color:#c4b5fd}.vf-foto{width:100%;border-radius:14px;object-fit:cover;margin:6px 0;box-shadow:0 18px 40px -16px #7c3aedb3}.vf-foto.rostro{width:64%;max-width:260px;border-radius:50%/46%}.vf-revision .vf-btn:first-of-type{margin-top:auto}.metodo:disabled{opacity:.55;cursor:default}.saldo-confirma{margin:-2px 0 12px;padding:14px;border-radius:16px;border:1px solid rgba(139,92,246,.35);background:var(--exito-bg);display:flex;flex-direction:column;gap:10px}.saldo-confirma p{margin:0;font-size:13.5px;line-height:1.45;color:var(--texto)}.aviso-banco{display:flex;gap:8px;align-items:flex-start;margin:-4px 0 0;font-size:12.5px;line-height:1.45}.aviso-banco.ok{color:var(--texto-suave)}.aviso-banco.ok svg{flex:none;margin-top:2px;color:var(--violeta)}.aviso-banco.alerta{padding:10px 12px;border-radius:12px;border:1px solid rgba(245,158,11,.4);background:#f59e0b1a;color:var(--texto)}.aviso-banco.alerta svg{flex:none;margin-top:2px;color:#f59e0b}.aviso-banco p{margin:0}.aviso-banco button{display:block;margin-top:6px;padding:0;border:0;background:none;color:var(--violeta);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.sg-hero{padding-bottom:60px}.sg-sub{margin:6px 0 0 44px;font-size:12.5px;color:#ddd6fe}.sg-monto{margin-top:14px;display:flex;flex-direction:column;gap:3px}.sg-monto b{font-size:27px;font-weight:800;letter-spacing:-.3px}.sg-monto small{font-size:12.5px;color:#ddd6fe}.sg-card{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:17px;background:var(--superficie);border:1px solid var(--borde);color:var(--texto);font-family:inherit;text-align:left}.sg-card-btn{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.sg-ini{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:#2a2142;color:#c4b5fd}.sg-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sg-info b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-info small{font-size:12px;color:var(--texto-suave)}.sg-pill{flex:none;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.sg-pill.ambar{background:#3a2c0b;color:#fde68a}.sg-pill.azul{background:#172554;color:#bfdbfe}.sg-pill.verde{background:#052e16;color:#86efac}.sg-pill.rojo{background:#450a0a;color:#fca5a5}.sg-barra{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0 4px}.sg-barra i{height:5px;border-radius:9px;background:var(--borde)}.sg-barra i.on{background:#8b5cf6}.sg-barra i.ahora{background:#c4b5fd;animation:sg-latido 1.6s ease-in-out infinite}.sg-barra.novedad i.ahora{background:#f87171;animation:none}@keyframes sg-latido{50%{opacity:.45}}.sg-linea{margin:0;font-size:12px;color:var(--texto-suave)}.sg-pagar{margin-top:8px}.sg-entregado{flex-direction:row;align-items:center;gap:10px;cursor:pointer}.sg-entregado>svg:last-child{flex:none;color:var(--texto-suave)}.sg-ok{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#052e16;color:#86efac}.sg-auto{display:flex;align-items:center;justify-content:center;gap:5px;margin:4px 0 0;font-size:11.5px;color:var(--texto-suave)}.sg-estado{display:flex;align-items:center;gap:11px;padding:12px;border-radius:17px;background:var(--superficie);border:1px solid var(--borde)}.sg-estado>span:last-child{display:flex;flex-direction:column;gap:1px}.sg-estado b{font-size:14.5px;font-weight:800}.sg-estado small{font-size:12.5px;color:var(--texto-suave)}.sg-estado-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.sg-estado.violeta{border-color:#8b5cf666}.sg-estado.violeta .sg-estado-ic{background:#2a2142;color:#c4b5fd}.sg-estado.ambar .sg-estado-ic{background:#3a2c0b;color:#fcd34d}.sg-estado.verde .sg-estado-ic{background:#052e16;color:#86efac}.sg-estado.rojo{border-color:#f8717166}.sg-estado.rojo .sg-estado-ic{background:#450a0a;color:#fca5a5}.sg-horario{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:15px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1a;font-size:12.5px;line-height:1.45;color:#fde68a}.sg-horario svg{flex:none;margin-top:1px;color:#fbbf24}.sg-tiempo{padding:14px 12px 12px;border-radius:17px;background:var(--superficie);border:1px solid var(--borde)}.sg-paso{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:11px}.sg-paso-col{display:flex;flex-direction:column;align-items:center}.sg-punto{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--borde-fuerte);color:var(--texto-suave)}.sg-paso.hecho .sg-punto{border:0;background:#8b5cf6;color:#fff}.sg-paso.ahora .sg-punto{border:0;background:#c4b5fd;color:#2e1065;box-shadow:0 0 0 4px #8b5cf647}.sg-paso.error .sg-punto{border:0;background:#f87171;color:#450a0a}.sg-hilo{flex:1;width:2px;min-height:22px;margin:3px 0;border-radius:2px;background:var(--borde)}.sg-hilo.on{background:#8b5cf6}.sg-paso-txt{display:flex;flex-direction:column;gap:1px;padding:1px 0 14px}.sg-paso:last-child .sg-paso-txt{padding-bottom:0}.sg-paso-txt b{font-size:13.5px;font-weight:700}.sg-paso.pend .sg-paso-txt b{color:var(--texto-suave)}.sg-paso.ahora .sg-paso-txt b{color:#c4b5fd}.sg-paso-txt small{font-size:12px;color:var(--texto-suave)}.sg-resumen{display:flex;justify-content:space-between;padding:12px 14px;border-radius:17px;background:var(--superficie);border:1px solid var(--borde)}.sg-resumen span{display:flex;flex-direction:column;gap:1px}.sg-resumen span:last-child{text-align:right}.sg-resumen small{font-size:11.5px;color:var(--texto-suave)}.sg-resumen b{font-size:14px;font-weight:700}.sg-ayuda{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;background:none;color:var(--enlace);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}:root[data-theme=light] .sg-ini,:root[data-theme=light] .sg-estado.violeta .sg-estado-ic{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .sg-pill.ambar,:root[data-theme=light] .sg-estado.ambar .sg-estado-ic{background:#fef3c7;color:#92400e}:root[data-theme=light] .sg-pill.azul{background:#dbeafe;color:#1e40af}:root[data-theme=light] .sg-pill.verde,:root[data-theme=light] .sg-ok,:root[data-theme=light] .sg-estado.verde .sg-estado-ic{background:#dcfce7;color:#166534}:root[data-theme=light] .sg-pill.rojo,:root[data-theme=light] .sg-estado.rojo .sg-estado-ic{background:#fee2e2;color:#991b1b}:root[data-theme=light] .sg-horario{color:#92400e;background:#fffbeb}:root[data-theme=light] .sg-horario svg{color:#d97706}:root[data-theme=light] .sg-paso.ahora .sg-paso-txt b{color:#6d28d9}.cb-tarjeta{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:17px;background:var(--superficie);border:1px solid rgba(139,92,246,.35);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.cb-tarjeta:disabled{cursor:default}.cb-mini{flex:none;width:58px;height:72px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#1a1428;border:1px solid var(--borde)}.cb-mini img{width:100%;height:100%;object-fit:cover;object-position:top}.cb-mini .spinner{width:18px;height:18px}.cb-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cb-txt b{font-size:14px;font-weight:700}.cb-txt small{font-size:12px;color:var(--texto-suave)}.cb-ver{display:inline-flex;align-items:center;gap:2px;margin-top:3px;font-size:12.5px;font-weight:700;color:var(--enlace)}.cb-visor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:#05020ceb}.cb-visor img{max-width:100%;max-height:calc(100% - 64px);border-radius:12px;object-fit:contain}.cb-visor-barra{display:flex;gap:8px}.cb-boton{padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.sg-espera-comp{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12.5px;color:var(--texto-suave)}:root[data-theme=light] .cb-mini{background:#f1eefb}.sg-acciones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sg-acciones .btn{margin:0;width:100%;min-height:46px;padding:0 12px;font-size:15px}.btn.sg-cancelar{background:linear-gradient(135deg,#ef444447,#b91c1c6b);color:#fecaca;border:1px solid rgba(248,113,113,.45);box-shadow:inset 0 1px #ffffff1f,0 10px 22px -12px #dc2626bf}.btn.sg-cancelar:hover{background:linear-gradient(135deg,#ef44445c,#b91c1c80)}.btn.sg-cancelar:active{transform:scale(.98)}.sg-cancelar-txt{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--texto-suave)}.btn.sg-cancelar-si{background:#dc2626;box-shadow:none}:root[data-theme=light] .btn.sg-cancelar{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c;border-color:#dc262659;box-shadow:inset 0 1px #ffffffb3,0 10px 22px -12px #dc26268c}.rg-hero{padding-bottom:60px}.rg-x{display:grid;place-items:center;width:24px;height:24px;font-size:26px;line-height:1}.rg-cab{margin-top:14px;display:flex;flex-direction:column;gap:2px}.rg-cab small{font-size:12.5px;color:#ddd6fe}.rg-cab b{font-size:28px;font-weight:800;letter-spacing:-.4px}.rg-hoja{gap:12px}.rg-form,.rg-bloque{display:flex;flex-direction:column;gap:12px}.rg-form .btn{margin-top:4px}.rg-monto{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;border-radius:20px;background:var(--superficie);border:1px solid rgba(139,92,246,.4);cursor:text}.rg-monto small{font-size:12.5px;color:var(--texto-suave)}.rg-monto-fila{display:flex;align-items:baseline;justify-content:center;gap:4px;width:100%}.rg-monto-fila i{font-style:normal;font-size:22px;font-weight:700;color:var(--texto-suave)}.rg-monto input{width:100%;max-width:230px;border:0;outline:0;background:none;color:var(--texto);font-family:inherit;font-size:34px;font-weight:800;letter-spacing:-.6px;text-align:center;font-variant-numeric:tabular-nums}.rg-monto input::placeholder{color:var(--texto-suave);opacity:.5}.rg-atajos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rg-atajos button{padding:9px 2px;border-radius:13px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-family:inherit;font-size:clamp(11px,3.2vw,12.5px);font-weight:700;cursor:pointer}.rg-atajos button.on{border-color:#8b5cf6;background:#7c3aed2e;color:#ddd6fe}.rg-nota{margin:0;text-align:center;font-size:12.5px;line-height:1.45;color:var(--texto-suave)}.rg-nota-izq{text-align:left}.rg-pregunta{margin:2px 2px 0;font-size:13px;font-weight:700;color:var(--texto-suave)}.rg-metodo{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:18px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.rg-metodo.on{border-color:#8b5cf6;background:#7c3aed1f}.rg-metodo:disabled{opacity:.55;cursor:not-allowed}.rg-metodo-ic{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center}.rg-metodo-ic.violeta{background:#2a2142;color:#c4b5fd}.rg-metodo-ic.azul{background:#172554;color:#93c5fd}.rg-metodo-ic.verde{background:#052e16;color:#86efac}.rg-metodo-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rg-metodo-txt b{font-size:14.5px;font-weight:700}.rg-metodo-txt small{font-size:12px;color:var(--texto-suave)}.rg-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--borde-fuerte)}.rg-metodo.on .rg-radio{border:6px solid #8b5cf6}.rg-seguro{margin:4px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:var(--texto-suave)}.rg-qr{align-self:center;padding:12px;border-radius:22px;background:#fff;box-shadow:0 18px 40px -22px #7c3aedcc}.rg-qr img{display:block;width:min(220px,60vw);height:auto}.rg-tiempo{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;color:#fde68a}.rg-tiempo i{width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:sg-latido 1.4s ease-in-out infinite}.rg-tiempo.urgente{color:#fca5a5}.rg-tiempo.urgente i{background:#f87171}.rg-pasos{margin:0;padding:12px 14px;list-style:none;counter-reset:paso;display:flex;flex-direction:column;gap:9px;border-radius:18px;background:var(--superficie);border:1px solid var(--borde)}.rg-pasos li{counter-increment:paso;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--texto)}.rg-pasos li:before{content:counter(paso);flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:#2a2142;color:#c4b5fd}.rg-guardar{text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}.rg-listo{display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:center}.rg-listo>b{font-size:20px;font-weight:800}.rg-ok{align-self:center;width:78px;height:78px;margin-top:4px;border-radius:50%;display:grid;place-items:center;background:#052e16;border:2px solid #22c55e;color:#86efac;box-shadow:0 0 0 8px #22c55e1a}.rg-resumen{display:flex;flex-direction:column;padding:4px 14px;border-radius:18px;background:var(--superficie);border:1px solid var(--borde);text-align:left}.rg-resumen>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--borde);font-size:13px}.rg-resumen>div:last-child{border-bottom:0}.rg-resumen span{color:var(--texto-suave)}.rg-resumen b{font-weight:700}.rg-bloque .nt-vacio h2{margin:4px 0 0;font-size:18px;font-weight:800}.rg-bloque .nt-vacio p{margin:0;max-width:300px;font-size:13px;line-height:1.5;color:var(--texto-suave)}.rg-bloque .nt-vacio .btn,.nt-vacio .btn{align-self:stretch}:root[data-theme=light] .rg-atajos button.on{color:#5b21b6}:root[data-theme=light] .rg-metodo-ic.violeta,:root[data-theme=light] .rg-pasos li:before{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .rg-metodo-ic.azul{background:#dbeafe;color:#1d4ed8}:root[data-theme=light] .rg-metodo-ic.verde,:root[data-theme=light] .rg-ok{background:#dcfce7;color:#166534}:root[data-theme=light] .rg-tiempo{color:#b45309}:root[data-theme=light] .rg-tiempo.urgente{color:#b91c1c}.rg-derecha{margin-left:auto;font-size:12px;font-weight:700;color:#ddd6fe}.ev-progreso{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px}.ev-progreso i{height:4px;border-radius:9px;background:#ffffff38;transition:background .25s ease}.ev-progreso i.on{background:#fff}.ev-pregunta{margin:14px 0 0;font-size:21px;font-weight:800;letter-spacing:-.3px}.ev-calc{border-radius:22px;background:var(--superficie);border:1px solid var(--borde);overflow:hidden}.ev-caja{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;cursor:text}.ev-caja.recibe{background:#7c3aed1a}.ev-caja-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ev-caja-txt small{font-size:12px;color:var(--texto-suave)}.ev-num{display:flex;align-items:baseline;gap:4px}.ev-num i{font-style:normal;font-size:20px;font-weight:700;color:var(--texto-suave)}.ev-num input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--texto);font-family:inherit;font-size:28px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ev-num input::placeholder{color:var(--texto-suave);opacity:.5}.ev-num-fijo{font-size:28px;font-weight:800;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-caja.recibe .ev-num-fijo{color:#ddd6fe}.ev-moneda{flex:none;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:var(--pildora-bg, rgba(255, 255, 255, .06));border:1px solid var(--borde);font-size:12.5px;font-weight:800}.ev-bandera{width:20px;height:14px;border-radius:3px;box-shadow:0 0 0 1px #ffffff26}.ev-bandera.co{background:linear-gradient(#fcd116 50%,#003893 50%,#003893 75%,#ce1126 75%)}.ev-bandera.ve{background:linear-gradient(#fc0 33.3%,#00247d 33.3%,#00247d 66.6%,#cf142b 66.6%)}.ev-medio{display:flex;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:700;color:#c4b5fd;white-space:nowrap}.ev-medio hr{flex:1;margin:0;border:0;border-top:1px dashed rgba(139,92,246,.45)}.ev-swap{flex:none;width:32px;height:32px;margin:-16px 0;position:relative;z-index:1;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 8px 18px -8px #7c3aede6;cursor:pointer}.ev-swap:active{transform:rotate(180deg);transition:transform .2s ease}.ev-credito{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:16px;border:1px solid rgba(139,92,246,.38);background:#7c3aed1f;color:var(--texto);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.ev-credito>svg{flex:none;color:#c4b5fd}.ev-credito span{flex:1}.ev-credito b{flex:none;padding:5px 12px;border-radius:999px;background:#7c3aed;color:#fff;font-size:12px}.ev-credito.on b{background:transparent;border:1px solid rgba(196,181,253,.6);color:#ddd6fe}.ev-llega{margin:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(34,197,94,.32);background:#22c55e1a;font-size:12.5px;font-weight:600;color:#bbf7d0}.ev-llega>svg{flex:none}.ev-llega.manana{border-color:#f59e0b59;background:#f59e0b1a;color:#fde68a}.ev-buscar{display:flex;align-items:center;gap:9px;padding:0 14px;height:46px;border-radius:15px;background:var(--superficie);border:1px solid var(--borde);color:var(--texto-suave)}.ev-buscar input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--texto);font-family:inherit;font-size:14px}.ev-avatares{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none}.ev-avatares::-webkit-scrollbar{display:none}.ev-av{flex:none;width:60px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--texto);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ev-av span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:800;background:#2e1065;color:#ede9fe;border:2px solid var(--bg);box-shadow:0 0 0 2px #a78bfa}.ev-av.nuevo span{background:transparent;border:2px dashed rgba(167,139,250,.7);box-shadow:none;color:#c4b5fd;font-size:24px;font-weight:500}.ev-dest{width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:17px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.ev-dest>svg{flex:none;color:var(--texto-suave)}.ev-dest-av{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:#2a2142;color:#c4b5fd}.ev-dest-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ev-dest-txt b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-dest-txt small{font-size:12px;color:var(--texto-suave)}.ev-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:15px;background:var(--superficie);border:1px solid var(--borde)}.ev-seg button{padding:9px 4px;border:0;border-radius:11px;background:none;color:var(--texto-suave);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.ev-seg button.on{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 6px 14px -8px #7c3aede6}.ev-campo{display:flex;flex-direction:column;gap:2px;padding:9px 14px 10px;border-radius:16px;background:var(--superficie);border:1px solid var(--borde);transition:border-color .15s ease}.ev-campo:focus-within{border-color:#8b5cf6}.ev-campo small{font-size:11.5px;color:var(--texto-suave)}.ev-campo input,.ev-campo select{width:100%;border:0;outline:0;background:none;color:var(--texto);font-family:inherit;font-size:15.5px;font-weight:700;font-variant-numeric:tabular-nums}.ev-campo select option{background:var(--bg);color:var(--texto)}.ev-doc{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.ev-guardar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.ev-check{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;border:2px solid var(--borde-fuerte);color:#fff}.ev-guardar.on .ev-check{border-color:#7c3aed;background:#7c3aed}.ev-recibo{padding:4px 16px 12px;border-radius:22px;background:var(--superficie);border:1px solid var(--borde)}.ev-recibo-top{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 0 14px;margin-bottom:4px;border-bottom:1px dashed rgba(139,92,246,.45)}.ev-recibo-top small{font-size:12.5px;color:var(--texto-suave)}.ev-recibo-top b{font-size:30px;font-weight:800;letter-spacing:-.6px;color:#ddd6fe}.ev-kv{display:flex;justify-content:space-between;gap:14px;padding:8px 0;font-size:13px}.ev-kv span{flex:none;color:var(--texto-suave)}.ev-kv b{min-width:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.ev-mas{color:#86efac}.ev-editar{display:block;margin:6px auto 0;padding:4px 8px;border:0;background:none;color:var(--enlace);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}:root[data-theme=light] .ev-caja.recibe .ev-num-fijo,:root[data-theme=light] .ev-recibo-top b{color:#5b21b6}:root[data-theme=light] .ev-medio{color:#6d28d9}:root[data-theme=light] .ev-av span{background:#ede9fe;color:#5b21b6}:root[data-theme=light] .ev-dest-av{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .ev-llega{color:#166534;background:#f0fdf4}:root[data-theme=light] .ev-llega.manana{color:#92400e;background:#fffbeb}:root[data-theme=light] .ev-credito.on b{color:#5b21b6;border-color:#7c3aed73}:root[data-theme=light] .ev-mas{color:#15803d}button.mov-item.mov-retomar{width:100%;border:0;border-bottom:1px solid var(--borde);background:none;color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.mov-retomar .mov-monto{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.mov-ir{padding:3px 9px;border-radius:999px;background:#7c3aed;color:#fff;font-size:11px;font-weight:700}.cal-usd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px 12px;border-top:1px solid var(--borde);background:#22c55e0f}.cal-usd>span:first-child{display:flex;flex-direction:column;gap:1px}.cal-usd small{font-size:11.5px;color:var(--texto-suave)}.cal-usd b{font-size:20px;font-weight:800;color:#86efac}.cal-usd-tag{flex:none;padding:5px 10px;border-radius:999px;background:#052e16;color:#86efac;font-size:11px;font-weight:800}.cal-aviso{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:15px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1a}.cal-aviso>svg{flex:none;margin-top:1px;color:#fbbf24}.cal-aviso p{margin:0;font-size:12.5px;line-height:1.45;color:#fde68a}.cal-aviso-corto{margin:0;text-align:center;font-size:11.5px;line-height:1.45;color:var(--texto-suave)}.ev-usd{margin-top:6px;padding:3px 11px;border-radius:999px;background:#052e16;color:#86efac;font-style:normal;font-size:12px;font-weight:800}.sim-actualizada{font-size:11.5px;color:#c4b5fd}:root[data-theme=light] .cal-usd b,:root[data-theme=light] .cal-usd-tag,:root[data-theme=light] .ev-usd{color:#15803d}:root[data-theme=light] .cal-usd-tag,:root[data-theme=light] .ev-usd{background:#dcfce7}:root[data-theme=light] .cal-aviso p{color:#92400e}:root[data-theme=light] .cal-aviso{background:#fffbeb}.hi-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hi-chips>span{padding:4px 11px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);font-size:11.5px;font-weight:700;color:#fff}.hi-chips>.hi-estado.verde{background:#052e16;border-color:transparent;color:#86efac}.hi-chips>.hi-estado.rojo{background:#450a0a;border-color:transparent;color:#fca5a5}.hi-chips>.hi-estado.gris{background:#ffffff1a;color:#e4e1ee}.hi-chips>.hi-estado.azul{background:#172554;border-color:transparent;color:#bfdbfe}.hi-chips>.hi-estado.ambar{background:#3a2c0b;border-color:transparent;color:#fde68a}.hi-filtro{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--superficie);border:1px solid var(--borde);color:var(--texto-suave);font-size:12.5px;font-weight:600}.hi-filtro select{border:0;outline:0;background:none;color:var(--texto);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.hi-filtro select option{background:var(--bg);color:var(--texto)}.hi-grupo{display:flex;flex-direction:column;gap:8px}.hi-item{width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:17px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.hi-item:active{transform:scale(.99)}.hi-av{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:#2a2142;color:#c4b5fd}.hi-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hi-txt b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hi-txt small{display:flex;align-items:center;font-size:12px;color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hi-marca{flex:none;width:7px;height:7px;margin-right:5px;border-radius:50%}.hi-marca.rojo{background:#f87171}.hi-marca.gris{background:var(--texto-suave)}.hi-montos{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.hi-montos b{font-size:14px;font-weight:800}.hi-montos small{font-size:11.5px;color:var(--texto-suave)}.hi-tiempo{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;border-radius:17px;background:var(--superficie);border:1px solid var(--borde);text-align:center}.hi-tiempo>div{display:flex;flex-direction:column;gap:2px}.hi-tiempo i{height:5px;margin-bottom:6px;border-radius:9px;background:var(--borde)}.hi-tiempo .on i{background:#8b5cf6}.hi-tiempo .error i{background:#f87171}.hi-tiempo b{font-size:12.5px;font-weight:700}.hi-tiempo small{font-size:11.5px;color:var(--texto-suave)}.hi-motivo{margin:0;display:flex;gap:8px;align-items:flex-start;padding:11px 12px;border-radius:15px;border:1px solid rgba(248,113,113,.35);background:#ef444414;font-size:12.5px;line-height:1.45;color:#fecaca}.hi-motivo>svg{flex:none;margin-top:1px;color:#f87171}:root[data-theme=light] .hi-av{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .hi-motivo{color:#991b1b;background:#fef2f2}.hi-acciones{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:2px}.btn.hi-btn{width:auto;min-height:42px;margin:0;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;box-shadow:0 8px 18px -10px #7c3aedcc}.hi-ayuda{padding:6px 10px;border:0;background:none;color:var(--texto-suave);font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rf-hero{display:flex;align-items:center;gap:12px;margin-top:14px}.rf-regalo{flex:none;width:66px;height:66px;filter:drop-shadow(0 10px 14px rgba(10,4,30,.45))}.rf-hero>span{display:flex;flex-direction:column;gap:3px}.rf-hero b{font-size:20px;font-weight:800;line-height:1.15}.rf-hero small{font-size:12px;color:#ddd6fe;line-height:1.4}.rf-credito{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:11px 13px;border-radius:17px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(160deg,#ffffff2e,#ffffff0f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rf-credito>span{display:flex;flex-direction:column;gap:1px}.rf-credito small{font-size:11.5px;color:#ddd6fe}.rf-credito b{font-size:21px;font-weight:800}.rf-credito button{flex:none;padding:7px 13px;border:0;border-radius:999px;background:#fff;color:#5b21b6;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.rf-boleto{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-radius:18px;border:1.5px dashed rgba(139,92,246,.65);background:var(--superficie)}.rf-boleto>span{display:flex;flex-direction:column;gap:1px;min-width:0}.rf-boleto small{font-size:11.5px;color:var(--texto-suave)}.rf-boleto b{font-size:22px;font-weight:800;letter-spacing:2px;color:#ddd6fe}.rf-boleto button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:0;border-radius:12px;background:#2e1065;color:#ddd6fe;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.rf-invitar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rf-invitar .btn{margin:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px}.btn.rf-wa{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 10px 22px -12px #16a34ae6}.rf-pasos,.rf-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rf-pasos>div,.rf-cifras>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:11px 6px;border-radius:15px;background:var(--superficie);border:1px solid var(--borde);text-align:center}.rf-pasos>div{font-size:11.5px;line-height:1.35;color:var(--texto)}.rf-pasos span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;margin-bottom:2px;background:#2a2142;color:#c4b5fd;font-size:12px;font-weight:800}.rf-cifras b{font-size:18px;font-weight:800}.rf-cifras small{font-size:11px;color:var(--texto-suave)}.rf-verde{color:#86efac}.rf-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:17px;border:1px solid var(--borde);background:var(--superficie)}:root[data-theme=light] .rf-boleto b{color:#5b21b6}:root[data-theme=light] .rf-boleto button,:root[data-theme=light] .rf-pasos span{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .rf-verde{color:#15803d}.ini-pro{display:flex;align-items:center;gap:8px;margin-top:18px}.ini-pro-pill{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border:0;border-radius:999px;background:#fff;color:#4c1d95;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 14px 26px -14px #050212e6;transition:transform .08s ease}.ini-pro-pill>span{display:flex;flex-direction:column;min-width:0}.ini-pro-pill b{font-size:clamp(12.5px,3.6vw,14px);font-weight:800;white-space:nowrap}.ini-pro-pill small{font-size:10.5px;font-weight:600;color:#7c6aa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-pro-cir{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;background:none;color:#fff;font-family:inherit;font-size:10.5px;font-weight:700;cursor:pointer;text-shadow:0 1px 6px rgba(10,4,30,.45)}.ini-pro-pill:active,.ini-pro-cir:active,.ini-bento-grande:active,.ini-bento-pieza:active{transform:scale(.95)}.ini-bento{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto;gap:7px;margin-top:18px}.ini-bento-grande,.ini-bento-pieza{border:0;color:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:transform .08s ease}.ini-bento-grande{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:10px 11px 11px;border-radius:18px;background:linear-gradient(150deg,#a78bfa,#6d28d9);box-shadow:inset 0 1px #fff6,0 14px 24px -12px #050212cc}.ini-bento-grande>span{display:flex;flex-direction:column;gap:2px}.ini-bento-grande b{font-size:16px;font-weight:800;line-height:1.15}.ini-bento-grande small{font-size:11px;font-weight:600;color:#ede9fe}.ini-bento-pieza{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:15px;background:linear-gradient(160deg,#fff3,#ffffff0f);box-shadow:inset 0 1px #ffffff59;font-size:clamp(10px,2.9vw,11.5px);font-weight:700;white-space:nowrap;overflow:hidden}.ini-bento-pieza.ancha{grid-column:span 2}.ic3d-render{display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.de-agregar{width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:17px;border:1.5px dashed rgba(167,139,250,.6);background:none;color:var(--texto);font-family:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.de-agregar span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#2e1065;color:#c4b5fd;font-size:22px;font-weight:500}.de-ficha{display:flex;flex-direction:column;gap:10px;padding:11px 12px 12px;border-radius:18px;border:1px solid var(--borde);background:var(--superficie)}.de-fila{display:flex;align-items:center;gap:11px}.de-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 6px 12px -8px #050212cc}.de-av.violeta{background:linear-gradient(145deg,#a78bfa,#6d28d9)}.de-av.turquesa{background:linear-gradient(145deg,#5eead4,#0f766e)}.de-av.rosa{background:linear-gradient(145deg,#f9a8d4,#be185d)}.de-av.azul{background:linear-gradient(145deg,#7dd3fc,#0369a1)}.de-av.coral{background:linear-gradient(145deg,#fca5a5,#c2410c)}.de-av.verde{background:linear-gradient(145deg,#86efac,#047857)}.de-mas{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--borde);background:none;color:var(--texto-suave);cursor:pointer}.de-acciones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.de-enviar,.de-ver{min-height:38px;border:0;border-radius:12px;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.de-enviar{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 8px 16px -10px #7c3aede6}.de-ver{background:#241b38;color:#ddd6fe}.de-alias{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.de-alias button{padding:6px 12px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.de-alias button.on{border-color:#8b5cf6;background:#7c3aed2e;color:#ddd6fe}.de-botones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.de-botones.uno{grid-template-columns:1fr}.de-botones .btn{margin:0;width:100%;min-height:46px;padding:0 12px;font-size:15px}.btn.de-borrar{background:linear-gradient(135deg,#ef444447,#b91c1c6b);color:#fecaca;border:1px solid rgba(248,113,113,.45);box-shadow:inset 0 1px #ffffff1f,0 10px 22px -12px #dc2626bf}.btn.de-borrar:hover{background:linear-gradient(135deg,#ef44445c,#b91c1c80)}.hi-de{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#7c3aed1f;border:1px solid rgba(139,92,246,.35);font-size:13px}.hi-de button{flex:none;padding:0;border:0;background:none;color:var(--enlace);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer}:root[data-theme=light] .de-agregar span{background:#ede9fe;color:#6d28d9}:root[data-theme=light] .de-ver{background:#ede9fe;color:#5b21b6}:root[data-theme=light] .de-alias button.on{color:#5b21b6}:root[data-theme=light] .btn.de-borrar{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c;border-color:#dc262659;box-shadow:inset 0 1px #ffffffb3,0 10px 22px -12px #dc26268c}.sl-campo{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px 10px;border-radius:16px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.sl-campo>span{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-campo small{font-size:11.5px;color:var(--texto-suave)}.sl-campo b{font-size:15.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-campo.vacio b{color:var(--texto-suave);font-weight:600}.sl-campo>svg{flex:none;color:var(--texto-suave);transform:rotate(90deg)}.sl-buscar{position:sticky;top:0;z-index:1}.sl-lista{display:flex;flex-direction:column;gap:2px}.sl-op{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;border:0;border-radius:12px;background:none;color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.sl-op:hover{background:#7c3aed1a}.sl-op.on{background:#7c3aed29}.sl-op>span{display:flex;flex-direction:column;gap:1px;min-width:0}.sl-op b{font-size:14px;font-weight:700}.sl-op small{font-size:11.5px;color:var(--texto-suave)}.sl-op>svg{flex:none;color:#8b5cf6}.mv-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.mv-ic.grande{width:48px;height:48px;border-radius:15px}.mv-ic.qr{background:#fbbf2424;color:#fcd34d}.mv-ic.pse{background:#22c55e24;color:#86efac}.mv-ic.manual{background:#38bdf824;color:#7dd3fc}:root[data-theme=light] .mv-ic.qr{color:#b45309}:root[data-theme=light] .mv-ic.pse{color:#15803d}:root[data-theme=light] .mv-ic.manual{color:#0369a1}.mv-estado{font-weight:700}.mv-estado.verde{color:#4ade80}.mv-estado.ambar{color:#fbbf24}.mv-estado.rojo{color:#f87171}.mv-estado.gris{color:var(--texto-suave)}:root[data-theme=light] .mv-estado.verde{color:#15803d}:root[data-theme=light] .mv-estado.ambar{color:#b45309}:root[data-theme=light] .mv-estado.rojo{color:#b91c1c}.hi-montos .mv-monto.verde{color:#4ade80}.hi-montos .mv-monto.gris,.hi-montos .mv-monto.rojo{color:var(--texto-suave);text-decoration:line-through;font-weight:700}:root[data-theme=light] .hi-montos .mv-monto.verde{color:#15803d}.hi-montos .mv-ver{margin-top:3px;padding:3px 10px;border-radius:999px;background:var(--violeta-fuerte);color:#fff;font-size:11px;font-weight:700}.mv-det{display:flex;flex-direction:column;gap:10px}.mv-det-cab{display:flex;align-items:center;gap:12px}.mv-det-cab>span:last-child{display:flex;flex-direction:column;gap:2px}.mv-det-cab b{font-size:15px;font-weight:800}.mv-det-cab small{font-size:12.5px;color:var(--texto-suave)}.mv-det-monto{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.mv-det-monto.verde{color:#4ade80}.mv-det-monto.ambar{color:var(--texto)}.mv-det-monto.gris,.mv-det-monto.rojo{color:var(--texto-suave);text-decoration:line-through}:root[data-theme=light] .mv-det-monto.verde{color:#15803d}.mv-det-filas{display:flex;flex-direction:column}.mv-det-filas .ev-kv+.ev-kv{border-top:1px solid var(--borde)}.mv-ic.reversion{background:#f472b624;color:#f9a8d4}:root[data-theme=light] .mv-ic.reversion{color:#be185d}.mv-estado.sale{color:var(--texto-suave)}.hi-montos .mv-monto.sale,.mv-det-monto.sale{color:var(--texto)}
