.bv-page{--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--g1:#ec6907;--g2:#d17601;--g3:#f2a541;--wa-bg:#0b141a;--wa-head:#202c33;--wa-in:#202c33;--wa-out:#005c4b;--wa-text:#e9edef;--wa-sub:#8696a0;--panel:var(--card);padding:15px}html[data-theme=light] .bv-page{--wa-bg:#efeae2;--wa-head:#f0f2f5;--wa-in:#fff;--wa-out:#d9fdd3;--wa-text:#111b21;--wa-sub:#667781}.bv-page button{-webkit-tap-highlight-color:transparent;font:inherit}.bv-page svg{display:block}.bv-mute{color:var(--text-mute)}.bv-chico{margin:0;font-size:12px;line-height:1.45}.bv-con-ic{align-items:flex-start;gap:7px;display:flex}.bv-con-ic svg{flex:none;width:14px;margin-top:2px}.bv-esp{flex:1}.bv-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bv-swap{animation:bvSwap .45s var(--ease) backwards;display:inline-block}.bv{isolation:isolate;height:calc(100dvh - var(--topbar-h) - 30px);border:1px solid var(--line);background:var(--dialog);max-width:1240px;box-shadow:0 40px 100px -50px var(--shadow);border-radius:26px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}html[data-theme=light] .bv{background:color-mix(in oklch, var(--card) 55%, var(--bg))}.bv:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 18% 20%, color-mix(in oklch, var(--g3) 14%, transparent), transparent 70%), radial-gradient(35% 45% at 82% 10%, color-mix(in oklch, var(--g2) 11%, transparent), transparent 70%), radial-gradient(30% 40% at 55% 0%, color-mix(in oklch, var(--g1) 10%, transparent), transparent 70%);height:70%;animation:18s ease-in-out infinite alternate bvAura;position:absolute;inset:-20% -10% auto}.bv-head{border-bottom:1px solid color-mix(in oklch, var(--line) 70%, transparent);flex:none;padding:14px 22px 8px}.bv-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-marca{align-items:center;gap:10px;min-width:0;display:flex}.bv-marca-arcos{flex:none;width:30px;height:30px;animation:16s linear infinite bvSpin}.bv-marca b{letter-spacing:-.02em;font-size:15px;font-weight:820;display:block}.bv-marca span{color:var(--text-mute);white-space:nowrap;font-size:12px;display:block}.bv-ver{border:1px dashed color-mix(in oklch, var(--text-mute) 45%, transparent);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 11px;display:flex}.bv-ver>span{color:var(--text-mute);white-space:nowrap;font-size:11px;font-weight:700}.bv-steps{margin:12px 0 0;padding:0;list-style:none;display:flex}.bv-steps li{min-width:0;transition:flex-grow .7s var(--ease), opacity .45s var(--ease);flex-direction:column;flex:1 1 0;align-items:center;gap:5px;display:flex;position:relative}.bv-steps li.fuera{opacity:0;pointer-events:none;flex-grow:0;overflow:hidden}.bv-steps-seg{background:var(--line);border-radius:2px;width:calc(100% - 42px);height:2px;position:absolute;top:15px;left:calc(50% + 21px)}.bv-steps-seg i{border-radius:inherit;background:linear-gradient(90deg, var(--g3), var(--g1));transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.bv-steps li.pasado .bv-steps-seg i{transform:scaleX(1)}.bv-steps-dot{cursor:pointer;width:32px;height:32px;color:var(--text-mute);background:var(--dialog);border:2px solid var(--line);transition:border-color .4s, background .4s, color .4s, transform .5s var(--spring), box-shadow .4s;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}html[data-theme=light] .bv-steps-dot{background:var(--card)}.bv-steps-dot svg{width:14px;height:14px}.bv-steps-dot:hover{transform:translateY(-2px)}.bv-steps li em{color:var(--text-mute);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;transition:color .3s}.bv-steps li.hecho .bv-steps-dot{background:var(--green);color:#fff;border-color:#0000}.bv-steps li.hecho .bv-steps-dot svg{animation:bvPop .45s var(--spring) backwards}.bv-steps li.pend .bv-steps-dot{border-style:dashed;border-color:var(--amber)}.bv-pend-dot{background:var(--amber);width:8px;height:8px;animation:bvPop .45s var(--spring) backwards;border-radius:50%}.bv-steps li.actual .bv-steps-dot{border-color:var(--accent);color:var(--text);background:color-mix(in oklch, var(--accent) 18%, var(--dialog));box-shadow:0 0 0 5px color-mix(in oklch, var(--accent) 16%, transparent);border-style:solid;transform:scale(1.12)}.bv-steps li.actual em{color:var(--text)}.bv-stage{flex:1;min-height:0;position:relative;overflow:hidden}.bv-paso{overscroll-behavior:contain;scrollbar-width:thin;padding:18px 22px 22px;position:absolute;inset:0;overflow:hidden auto}.bv-paso.entra{animation:bvIn .55s var(--ease) backwards}.bv-paso.entra[data-dir="-1"]{animation-name:bvInBack}.bv-paso.sale{pointer-events:none;animation:bvOut .42s var(--ease) forwards}.bv-paso.sale[data-dir="-1"]{animation-name:bvOutBack}.bv-foot{border-top:1px solid color-mix(in oklch, var(--line) 70%, transparent);background:var(--dialog);flex:none;align-items:center;gap:8px;padding:12px 22px;display:flex}html[data-theme=light] .bv-foot{background:var(--card)}.bv-foot-nota{color:var(--text-mute);font-size:12.5px}.bv-foot .bv-btn{min-height:42px}.bv-btn{white-space:nowrap;cursor:pointer;background:var(--hover-soft);color:var(--text);transition:transform .3s var(--ease), box-shadow .3s, background .25s, opacity .25s, color .25s;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:750;text-decoration:none;display:inline-flex}.bv-btn svg{width:15px;height:15px;transition:transform .45s var(--spring)}.bv-btn:hover{transform:translateY(-1px)}.bv-btn:hover svg:last-child{transform:translate(2px)}.bv-btn:active{transform:scale(.96)}.bv-btn:disabled{opacity:.5;cursor:default;transform:none}.bv-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bv-btn.primario{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in oklch, var(--accent) 60%, var(--g3)));box-shadow:0 10px 24px -12px var(--accent)}.bv-btn.primario:hover{box-shadow:0 14px 30px -12px var(--accent)}.bv-btn.ghost{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.bv-btn.ghost:hover{background:var(--hover-soft)}.bv-btn.texto{color:var(--text-mute);background:0 0;padding-inline:12px}.bv-btn.texto:hover{color:var(--text)}.bv-btn.marca{color:#fff;background:var(--bg,var(--b));box-shadow:0 8px 20px -10px var(--b);text-shadow:0 1px 1px #0000002e}.bv-btn.meta{color:#fff;background:#1877f2}.bv-btn.oscuro{color:#f5f0e8;background:#1f1e1d}.bv-btn.sm{padding:7px 13px;font-size:12.5px}.bv-btn.wa{gap:8px;padding:5px 12px 5px 5px}.bv-x{background:var(--hover-soft);width:34px;height:34px;color:var(--text-mute);cursor:pointer;transition:transform .3s var(--ease), color .2s, background .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bv-x:hover{color:var(--text);transform:rotate(90deg)}.bv-x svg{width:15px}.bv-x.chico{background:0 0;width:30px;height:30px}.bv-x.chico:hover{background:var(--hover-soft);transform:none}.bv-sw{background:var(--line);cursor:pointer;width:40px;height:23px;transition:background .35s var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.bv-sw i{width:18px;height:18px;transition:transform .45s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px;box-shadow:0 2px 5px #0000004d}.bv-sw[aria-checked=true]{background:var(--green)}.bv-sw[aria-checked=true] i{transform:translate(17px)}.bv-sw:disabled{opacity:.45;cursor:not-allowed}.bv-sw.big{width:64px;height:36px}.bv-sw.big i{width:28px;height:28px;top:4px;left:4px}.bv-sw.big[aria-checked=true] i{transform:translate(28px)}.bv-sw.big[aria-checked=true]{box-shadow:0 0 0 6px color-mix(in oklch, var(--green) 18%, transparent)}.bv-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--field);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px;display:grid;position:relative}.bv-seg-ind{width:calc((100% - 6px) / var(--n));background:var(--card);box-shadow:0 2px 10px -2px var(--shadow), inset 0 0 0 1px var(--line);transform:translateX(calc(var(--k) * 100%));transition:transform .5s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.bv-seg button{z-index:1;color:var(--text-mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:color .3s;display:inline-flex;position:relative}.bv-seg button[aria-checked=true]{color:var(--text)}.bv-seg.chico button{padding:4px 10px;font-size:11.5px}.bv-seg-reco{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, var(--green) 22%, transparent);border-radius:50%;display:inline-block}.bv-tit{animation:bvUp .6s var(--ease) backwards 50ms;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.bv-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800;display:inline-block}.bv-tit h2,.bv-hola h2{letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:820;line-height:1.1}.bv-tit p,.bv-hola p{color:var(--text-mute);max-width:620px;margin:6px 0 0;font-size:14px}.bv-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.bv-col{flex-direction:column;gap:14px;min-width:0;display:flex}.bv-card{border:1px solid var(--line);background:var(--panel);min-width:0;animation:bvUp .6s var(--ease) backwards;animation-delay:calc(var(--k,0) * 70ms + .12s);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.bv-card-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.bv-card-tit svg{width:14px}.bv-card-tit em{text-transform:none;letter-spacing:0;color:var(--text-faint,var(--text-mute));font-style:normal;font-weight:600}.bv-campo{animation:bvUp .6s var(--ease) backwards;animation-delay:calc(var(--k,0) * 70ms + .12s);flex-direction:column;gap:7px;display:flex}.bv-campo>span{color:var(--text-soft);font-size:13px;font-weight:700}.bv-campo>span em{color:var(--text-mute);margin-left:4px;font-style:normal;font-weight:500}.bv-page input:not([type=range]):not([type=file]){border:1px solid var(--line);background:var(--field);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:13px;padding:11px 14px;font-size:14px;transition:border-color .25s,box-shadow .25s,background .25s}.bv-page input::placeholder{color:var(--text-faint,var(--text-mute))}.bv-page input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 16%, transparent);outline:none}.bv-page .ui-sel.bv-hora{border-radius:10px;padding:5px 8px 5px 10px}.bv-invitar-campos .ui-sel{border-radius:13px;min-height:44px;padding:11px 14px}.bv-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:750;display:inline-flex}.bv-chip svg{width:12px}.bv-chip.ok{color:var(--green);background:color-mix(in oklch, var(--green) 14%, transparent)}.bv-chip.espera{color:var(--amber);background:color-mix(in oklch, var(--amber) 14%, transparent)}.bv-tag{letter-spacing:.04em;color:var(--text-soft);background:var(--hover-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:800}.bv-pill{color:var(--text-soft);background:var(--hover-soft);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease), background .25s, color .25s, box-shadow .25s;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:650}.bv-pill:hover{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 50%, var(--line));transform:translateY(-1px)}.bv-pill:disabled{opacity:.5;cursor:default;transform:none}.bv-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bv-lista li{color:var(--text-soft);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.bv-lista svg{width:15px;color:var(--accent);flex:none;margin-top:1px}.bv-radio{border:2px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px;transition:border-color .3s;position:relative}.bv-radio:after{content:"";background:var(--accent);transition:transform .4s var(--spring);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}[aria-checked=true]>.bv-radio,.on>.bv-radio{border-color:var(--accent)}[aria-checked=true]>.bv-radio:after,.on>.bv-radio:after{transform:scale(1)}.bv-opts{flex-direction:column;gap:8px;display:flex}.bv-opt{border:1px solid var(--line);background:var(--field);color:var(--text);text-align:left;cursor:pointer;transition:border-color .3s, background .3s, transform .35s var(--ease);border-radius:15px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.bv-opt:hover{transform:translateY(-1px)}.bv-opt[aria-checked=true]{border-color:color-mix(in oklch, var(--accent) 65%, var(--line));background:color-mix(in oklch, var(--accent) 9%, var(--field))}.bv-opt .bv-radio{margin-top:2px}.bv-opt b{font-size:13.5px;display:block}.bv-opt small{color:var(--text-mute);font-size:12px;line-height:1.4;display:block}.bv-prog{background:var(--field);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;display:block;overflow:hidden}.bv-prog i{border-radius:inherit;background:linear-gradient(90deg, var(--g3), var(--g2), var(--g1));transform-origin:0;height:100%;transform:scaleX(var(--p));background-size:200% 100%;transition:transform .25s linear;animation:2s linear infinite bvShift;display:block}.bv-prog.grande{width:100%;height:8px}.bv-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite bvSpin}.bv-vacio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:20px;display:flex}.bv-vacio.chico{min-height:140px}.bv-vacio-ic{width:52px;height:52px;color:var(--accent);background:color-mix(in oklch, var(--accent) 13%, transparent);border-radius:17px;place-items:center;animation:3.2s ease-in-out infinite bvFloat;display:grid}.bv-vacio-ic svg{width:24px}.bv-drop{border:1.5px dashed color-mix(in oklch, var(--accent) 45%, var(--line));background:color-mix(in oklch, var(--accent) 5%, transparent);width:100%;color:var(--text);cursor:pointer;transition:transform .35s var(--ease), background .3s, border-color .3s;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:20px;display:flex}.bv-drop:hover{background:color-mix(in oklch, var(--accent) 10%, transparent);border-color:var(--accent);transform:translateY(-2px)}.bv-drop-ic{width:40px;height:40px;color:var(--accent);background:color-mix(in oklch, var(--accent) 15%, transparent);transition:transform .45s var(--spring);border-radius:13px;place-items:center;display:grid}.bv-drop:hover .bv-drop-ic{transform:translateY(-3px)}.bv-drop-ic svg{width:19px}.bv-drop b{font-size:14px}.bv-drop small{color:var(--text-mute);font-size:12px}.bv-tags{flex-wrap:wrap;gap:6px;display:flex}.bv-tags span{color:var(--text-soft);background:var(--hover-soft);box-shadow:inset 0 0 0 1px var(--line);animation:bvPop .5s var(--spring) backwards;animation-delay:calc(var(--k) * 80ms + .2s);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.bv-orb{width:var(--s);height:var(--s);flex:none;place-items:center;display:grid;position:relative}.bv-orb-svg{z-index:1;width:100%;height:100%;animation:bvOrbIn 1s var(--ease) backwards;filter:drop-shadow(0 6px 14px color-mix(in oklch, var(--g2) 30%, transparent));position:relative;overflow:visible}.bv-arcs{transform-origin:50px 46px;animation:14s linear infinite bvSpin}.bv-arcs path{animation:3.6s ease-in-out infinite bvArc}.bv-arcs path:nth-child(2){animation-delay:1.2s}.bv-arcs path:nth-child(3){animation-delay:2.4s}.bv-arcs.fuera{opacity:.3;animation:22s linear infinite bvSpinR}.bv-arcs.fuera path{animation:none}.bv-orb-dot{z-index:2;aspect-ratio:1;background:conic-gradient(from 0deg, var(--g1), var(--g3), var(--g2), var(--g1));width:18%;box-shadow:0 0 18px color-mix(in oklch, var(--g3) 45%, transparent);border-radius:50%;animation:4s linear infinite bvSpin,3.2s ease-in-out infinite bvBreath;position:absolute}.bv-orb-ring{border:1.5px solid color-mix(in oklch, var(--g3) 45%, transparent);animation:bvRing 3.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:4%}.bv-orb-ring.r2{animation-delay:1.6s}.bv-orb.vivo .bv-arcs{animation-duration:3s}.bv-orb.vivo .bv-orb-ring{border-color:color-mix(in oklch, var(--g1) 60%, transparent);animation-duration:1.6s}.bv-gl{background:var(--bg);color:#fff;width:42px;height:42px;box-shadow:0 10px 22px -12px var(--b), inset 0 1px 0 #ffffff4d, inset 0 -10px 18px -10px #00000040;transition:transform .5s var(--spring);border-radius:13px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.bv-gl:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff4d,#0000 46%);position:absolute;inset:0}.bv-gl svg{filter:drop-shadow(0 1px 1.5px #00000040);width:60%;height:60%;position:relative}.bv-gl.sm{border-radius:8px;width:26px;height:26px}.bv-gl.lg{border-radius:17px;width:54px;height:54px}.bv-sg{background:var(--b);width:40px;height:40px;color:var(--ink);box-shadow:0 10px 22px -12px var(--b), inset 0 1px 0 #ffffff47, inset 0 -10px 18px -10px #00000040;transition:transform .5s var(--spring);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.bv-sg:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff47,#0000 46%);position:absolute;inset:0}.bv-sg b{letter-spacing:-.04em;font-size:14px;font-weight:850;line-height:1;position:relative}.bv-sg svg{width:56%;height:56%}.bv-sg.sm{border-radius:8px;width:26px;height:26px}.bv-sg.sm b{font-size:10px}.bv-sg.lg{border-radius:16px;width:54px;height:54px}.bv-sg.lg b{font-size:19px}.bv-sg.g-odoo b{font-style:italic}.bv-sg.g-csv b{letter-spacing:-.02em;font-size:11px}.bv-sg.sm.g-csv b{font-size:7.5px}.bv-av{color:#fff;letter-spacing:-.02em;background:conic-gradient(from 210deg, var(--g3), var(--g2), var(--g1), var(--g3));background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;font-weight:800;transition:background .4s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.bv-av.img{background-color:#fff}.bv-hola{animation:bvUp .7s var(--ease) backwards 50ms;align-items:center;gap:18px;margin-bottom:4px;display:flex}.bv-rubros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bv-rubro{border:1px solid var(--line);background:var(--field);color:var(--text);cursor:pointer;text-align:left;animation:bvPop .5s var(--ease) backwards;animation-delay:calc(var(--k) * 45ms + .26s);transition:transform .4s var(--spring), border-color .3s, background .3s, box-shadow .3s;border-radius:15px;align-items:center;gap:10px;padding:10px 12px;display:flex}.bv-rubro:hover{transform:translateY(-2px)}.bv-rubro b{font-size:13.5px;font-weight:700}.bv-rubro-ic{width:32px;height:32px;color:var(--text-mute);background:var(--hover-soft);transition:color .3s, background .3s, transform .5s var(--spring);border-radius:11px;flex:none;place-items:center;display:grid}.bv-rubro-ic svg{width:18px}.bv-rubro[aria-checked=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 11%, var(--field));box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 13%, transparent)}.bv-rubro[aria-checked=true] .bv-rubro-ic{color:#fff;background:var(--accent);transform:rotate(-8deg)}.bv-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bv-logo small{color:var(--text-mute);font-size:12px}.bv-perfil{gap:10px;padding:0;overflow:hidden}.bv-perfil .bv-card-tit{padding:14px 16px 0}.bv-perfil-head{background:var(--wa-head);color:var(--wa-text);align-items:center;gap:11px;padding:10px 14px;display:flex}.bv-perfil-head>div{flex:1;min-width:0}.bv-perfil-head b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.bv-perfil-head>div>span{color:var(--wa-sub);font-size:12px;display:block}.bv-perfil-head>.bv-enlinea{color:var(--wa-sub);font-size:12px}.bv-enlinea{align-items:center;gap:6px;display:inline-flex!important}.bv-enlinea i{background:#25d366;border-radius:50%;width:7px;height:7px;animation:2s infinite bvPulse}.bv-perfil-chat{background:var(--wa-bg);background-image:radial-gradient(color-mix(in oklch, var(--wa-sub) 14%, transparent) 1px, transparent 1px);background-size:16px 16px;flex-direction:column;gap:6px;min-height:130px;margin-top:-10px;padding:14px;display:flex}.bv-bub{max-width:86%;color:var(--wa-text);animation:bvBub .5s var(--spring) backwards;border-radius:12px;padding:7px 10px 6px;font-size:13.5px;line-height:1.4;position:relative;box-shadow:0 1px 1px #00000021}.bv-bub.in{background:var(--wa-in);border-top-left-radius:3px;align-self:flex-start}.bv-bub.out{background:var(--wa-out);border-top-right-radius:3px;align-self:flex-end}.bv-perfil-chat .bv-bub.out,.bv-tono-vista .bv-bub.out{animation-delay:.35s}.bv-bub small{color:var(--wa-sub);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.bv-bub small svg{width:10px;color:var(--accent)}.bv-plan-head{align-items:center;gap:11px;display:flex}.bv-plan-head b{letter-spacing:-.02em;font-size:17px;font-weight:820;display:block}.bv-plan-ic{color:#fff;background:linear-gradient(135deg, var(--g3), var(--g2));width:38px;height:38px;box-shadow:0 10px 22px -12px var(--g2);border-radius:12px;flex:none;place-items:center;display:grid}.bv-plan.p-propia .bv-plan-ic{background:linear-gradient(135deg,#d97757,#b45c3d);box-shadow:0 10px 22px -12px #d97757}.bv-plan-ic svg{width:18px}.bv-plan>p{margin:-4px 0 0;font-size:13px}.bv-cupo{background:var(--field);box-shadow:inset 0 0 0 1px var(--line);border-radius:15px;flex-direction:column;gap:8px;padding:12px;display:flex}.bv-cupo-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bv-cupo-top b{font-size:14px}.bv-cupo-top span{color:var(--text-mute);font-size:12px}.bv-cupo-bar{background:var(--line);border-radius:6px;height:10px;margin:2px 0 14px;position:relative}.bv-cupo-bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--g1) 0 70%, var(--amber) 80%, var(--red));transform-origin:0;animation:bvGrow 1.4s var(--ease) backwards .4s;opacity:.85;position:absolute;inset:0}.bv-cupo-bar em{background:var(--text);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.bv-cupo-bar em span{color:var(--text-mute);font-size:10px;font-style:normal;font-weight:800;position:absolute;top:18px;left:50%;transform:translate(-50%)}.bv-cupo-bar em:last-child{margin-left:-2px}.bv-cupo-bar em:last-child span{transform:translate(-85%)}.bv-cupo small{color:var(--text-soft);align-items:center;gap:6px;font-size:12px;display:flex}.bv-cupo small svg{width:13px;color:var(--amber)}.bv-cupo-elegir{flex-direction:column;gap:8px;display:flex}.bv-cupo-elegir .bv-opts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bv-cupo-elegir>span{color:var(--text-soft);font-size:12.5px;font-weight:700}.bv-cuenta{color:var(--text-mute);background:var(--hover-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.bv-cuenta b{color:var(--text);font-size:16px}.bv-cuenta.ok b{color:var(--green)}.bv-redes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bv-red{isolation:isolate;border:1px solid var(--line);background:var(--panel);animation:bvUp .65s var(--ease) backwards;animation-delay:calc(var(--k) * 80ms + .12s);transition:transform .5s var(--ease), border-color .4s, box-shadow .5s var(--ease);border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex;position:relative;overflow:hidden}.bv-red:hover{border-color:color-mix(in oklch, var(--b) 50%, var(--line));box-shadow:0 24px 50px -26px color-mix(in oklch, var(--b) 60%, transparent);transform:translateY(-4px)}.bv-red:hover .bv-gl{transform:rotate(-7deg)scale(1.06)}.bv-red-glow{z-index:-1;background:radial-gradient(circle, color-mix(in oklch, var(--b) 35%, transparent), transparent 68%);opacity:.5;width:240px;height:240px;transition:transform .8s var(--ease), opacity .5s;border-radius:50%;position:absolute;top:-120px;right:-100px}.bv-red:hover .bv-red-glow{opacity:.85;transform:translate(-30px,26px)scale(1.2)}.bv-red.on{border-color:color-mix(in oklch, var(--green) 45%, var(--line))}.bv-red-top{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:8px;display:flex}.bv-red>b{letter-spacing:-.02em;font-size:18px;font-weight:820}.bv-red>.bv-mute{margin-bottom:10px;font-size:13px}.bv-red>.bv-btn{margin-top:auto}.bv-red-ok{width:100%;animation:bvUp .5s var(--ease) backwards;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.bv-red-cuenta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:650;overflow:hidden}.bv-red-ok .bv-btn{margin-left:auto}.bv-paga{background:color-mix(in oklch, #25d366 7%, var(--panel));border:1px solid color-mix(in oklch, #25d366 25%, var(--line));animation:bvUp .65s var(--ease) backwards .4s;border-radius:20px;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.bv-paga b{font-size:14px}.bv-paga p{color:var(--text-soft);margin:3px 0 0;font-size:13px;line-height:1.5}.bv-paga strong{color:var(--text)}.bv-24{flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.bv-24 svg{position:absolute;inset:0;transform:rotate(-90deg)}.bv-24 circle{fill:none;stroke:var(--line);stroke-width:4px}.bv-24 circle.v{stroke:#25d366;stroke-linecap:round;stroke-dasharray:119.4;animation:6s linear infinite bvReloj}.bv-24 b{font-size:12.5px;font-weight:850}.bv-ov{inset:var(--topbar-h) 0 0 0;z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:bvFade .35s var(--ease) backwards;overscroll-behavior:contain;background:#04070c8c;place-items:center;padding:16px;display:grid;position:fixed}html[data-theme=light] .bv-ov{background:#1e283c47}.bv-ov.sale{animation:bvFadeOut .3s var(--ease) forwards}.bv-dlg{width:min(540px,100%);height:min(600px, calc(100dvh - var(--topbar-h) - 32px));border:1px solid var(--line);background:var(--dialog);box-shadow:0 40px 120px -30px var(--shadow);animation:bvDlgIn .55s var(--ease) backwards;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bv-dlg:before{content:"";background:radial-gradient(80% 100% at 50% 0%, color-mix(in oklch, var(--b) 20%, transparent), transparent 70%);pointer-events:none;height:160px;position:absolute;inset:0 0 auto}.bv-ov.sale .bv-dlg{animation:bvDlgOut .3s var(--ease) forwards}.bv-dlg-head{flex:none;align-items:center;gap:12px;padding:18px 18px 8px;display:flex;position:relative}.bv-dlg-head>div{flex:1;min-width:0}.bv-dlg-head h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:820}.bv-dlg-head>div>span{color:var(--text-mute);font-size:12.5px;display:block}.bv-dlg-body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 20px;position:relative;overflow-y:auto}.bv-dlg-fase{animation:bvIn .5s var(--ease) backwards;flex-direction:column;justify-content:center;min-height:100%;display:flex}.bv-dlg-foot{border-top:1px solid color-mix(in oklch, var(--line) 70%, transparent);flex:none;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}.bv-dlg-foot .bv-btn{min-height:42px}.bv-dlg-nota{color:var(--text-mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bv-dlg-nota svg{width:14px;color:var(--green);flex:none}.bv-intro{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.bv-intro h4,.bv-fin h4{letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:820}.bv-intro p,.bv-fin p{max-width:400px;margin:0;font-size:13.5px}.bv-intro .bv-lista{background:var(--field);text-align:left;border-radius:16px;align-self:stretch;margin-top:6px;padding:14px}.bv-coex{align-items:center;gap:12px;margin:4px 0 6px;display:flex}.bv-coex-tel,.bv-coex-oc{flex-direction:column;align-items:center;gap:6px;display:flex}.bv-coex-tel svg{color:#fff;background:linear-gradient(140deg,#3be37c,#12a150);border-radius:14px;width:44px;height:44px;padding:8px;animation:3.2s ease-in-out infinite bvFloat}.bv-coex small{color:var(--text-mute);font-size:11px;font-weight:700}.bv-coex-oc .bv-orb{animation:3.2s ease-in-out 1.6s infinite bvFloat}.bv-coex-linea,.bv-enlace-linea{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--text-mute) 45%, transparent) 0 5px, transparent 5px 10px);background-size:20px 2px;border-radius:2px;width:110px;height:2px;animation:1.2s linear infinite bvDash;position:relative}.bv-coex-linea i,.bv-enlace-linea i{background:var(--b,#25d366);width:10px;height:10px;box-shadow:0 0 14px var(--b,#25d366);animation:bvViaje 1.4s var(--ease-io) infinite alternate;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.bv-enlace{align-items:center;gap:12px;margin:4px 0 6px;display:flex}.bv-enlace .bv-gl,.bv-enlace .bv-sg{animation:3.2s ease-in-out infinite bvFloat}.bv-fin{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.bv-fin.ok .bv-enlace-linea{background:var(--green);animation:bvGrowX .5s var(--ease) backwards;box-shadow:0 0 12px color-mix(in oklch, var(--green) 60%, transparent)}.bv-fin.ok .bv-enlace-linea i{display:none}.bv-enlace-linea b{background:var(--green);color:#fff;width:28px;height:28px;box-shadow:0 0 0 5px var(--dialog);animation:bvPop .55s var(--spring) backwards .2s;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute;top:50%;left:50%}.bv-enlace-linea b svg{width:14px}.bv-ventana{border:1px solid var(--line);background:var(--card);box-shadow:0 24px 60px -24px var(--shadow);animation:bvVentana .55s var(--ease) backwards;text-align:left;border-radius:16px;overflow:hidden}.bv-ventana-bar{background:var(--field);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 12px;display:flex}.bv-ventana-bar>span{background:var(--line);border-radius:50%;width:9px;height:9px}.bv-ventana-bar em{color:var(--text-mute);white-space:nowrap;align-items:center;gap:5px;margin:0 auto;padding-right:30px;font-size:11.5px;font-style:normal;display:inline-flex;overflow:hidden}.bv-ventana-bar em svg{width:11px;color:var(--green)}.bv-ventana-prog{background:var(--line);height:2px}.bv-ventana-prog i{transform-origin:0;height:100%;transform:scaleX(var(--p));transition:transform .6s var(--ease);background:#1877f2;display:block}.bv-ventana-body{animation:bvIn .45s var(--ease) backwards;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.bv-ventana-body>b{font-size:15px}.bv-ventana-body>small{color:var(--text-mute);margin-top:-6px;font-size:12.5px;line-height:1.4}.bv-ventana-body:has(.bv-ventana-av){text-align:center;align-items:center}.bv-ventana-av{color:#fff;width:58px;height:58px;animation:bvPop .5s var(--spring) backwards .1s;background:linear-gradient(140deg,#1877f2,#7c5cff);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.bv-ventana-campos{flex-direction:column;align-self:stretch;gap:6px;display:flex}.bv-ventana-campos span{background:var(--field);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:13px}.bv-ventana-op{border:1px solid var(--line);background:var(--field);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-self:stretch;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:650;transition:border-color .3s,background .3s;display:flex}.bv-ventana-op svg{width:16px;color:var(--text-mute)}.bv-ventana-op.on{background:color-mix(in oklch, #1877f2 8%, var(--field));border-color:#1877f2}.bv-ventana-op.on .bv-radio{border-color:#1877f2}.bv-ventana-op.on .bv-radio:after{background:#1877f2}.bv-ventana-pg{color:#fff;background:linear-gradient(140deg,#2f8bff,#7c5cff);border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.bv-ventana-perm{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bv-ventana-perm li{animation:bvRow .5s var(--ease) backwards;animation-delay:calc(var(--k) * 90ms + .15s);align-items:center;gap:9px;font-size:13px;display:flex}.bv-ventana-perm svg{color:#fff;background:var(--green);border-radius:50%;flex:none;width:15px;padding:2px}.bv-ventana-acc{justify-content:flex-end;align-self:stretch;gap:8px;margin-top:4px;display:flex}.bv-ventana.estatica{animation-delay:50ms}.bv-ventana-qr{grid-template-columns:150px minmax(0,1fr);align-self:stretch;align-items:center;gap:16px;display:grid}.bv-ventana-qr b{font-size:14.5px}.bv-ventana-qr ol{color:var(--text-soft);margin:8px 0 12px;padding-left:18px;font-size:12.5px;line-height:1.6;list-style:decimal}.bv-qr{background:#fff;border-radius:12px;padding:8px;transition:box-shadow .4s;position:relative;overflow:hidden}.bv-qr.ok{box-shadow:0 0 0 3px var(--green)}.bv-qr-grid{aspect-ratio:1;grid-template-columns:repeat(21,1fr);transition:opacity .4s,filter .4s;display:grid}.bv-qr.ok .bv-qr-grid{opacity:.25;filter:blur(1px)}.bv-qr-grid i.on{background:#111b21;border-radius:1px}.bv-qr-scan{height:30%;animation:bvScan 1.6s var(--ease-io) infinite alternate;background:linear-gradient(#0000,#25d36673);background:linear-gradient(#0000,lab(74.7716% -60.9649 41.133/.45));border-bottom:2px solid #25d366;position:absolute;top:0;left:0;right:0}.bv-qr-ok{background:var(--green);color:#fff;width:46px;height:46px;animation:bvPop .55s var(--spring) backwards;border-radius:50%;place-items:center;margin:-23px;display:grid;position:absolute;top:50%;left:50%}.bv-qr-ok svg{width:24px}.bv-cols.sis{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bv-sistemas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bv-sis{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;animation:bvUp .55s var(--ease) backwards;animation-delay:calc(var(--k) * 45ms + .12s);transition:transform .45s var(--ease), border-color .3s, box-shadow .4s, background .3s;border-radius:17px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.bv-sis:hover{box-shadow:0 18px 36px -22px color-mix(in oklch, var(--b) 70%, transparent);transform:translateY(-3px)}.bv-sis:hover .bv-sg{transform:rotate(-7deg)scale(1.06)}.bv-sis>span:not(.bv-sg){min-width:0}.bv-sis b{font-size:14px;display:block}.bv-sis small{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bv-sis[aria-checked=true]{border-color:color-mix(in oklch, var(--b) 70%, var(--line));background:color-mix(in oklch, var(--b) 8%, var(--panel));box-shadow:0 0 0 4px color-mix(in oklch, var(--b) 14%, transparent)}.bv-sis.manual{border-style:dashed}.bv-sis-ok{color:#fff;background:var(--green);width:20px;height:20px;animation:bvPop .5s var(--spring) backwards;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.bv-sis-ok svg{width:11px}.bv-sis-panel{position:sticky;top:0}.bv-sis-card{min-height:300px;animation-name:bvPanel}.bv-sis-card-head{align-items:center;gap:10px;display:flex}.bv-sis-card-head b{flex:1;font-size:15px}.bv-conectar{flex-direction:column;gap:14px;display:flex}.bv-conectar-idle{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:6px 0;display:flex}.bv-conectar-idle p{max-width:340px;margin:0;font-size:13px}.bv-conectar-idle .bv-campo{text-align:left;align-self:stretch}.bv-sync{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0;display:flex}.bv-sync b{font-size:14.5px}.bv-num{font-variant-numeric:tabular-nums;font-size:12.5px}.bv-sync-vis{grid-template-columns:repeat(3,18px);gap:6px;margin-bottom:4px;display:grid}.bv-sync-vis i{background:var(--accent);opacity:.2;width:18px;height:18px;animation:1.2s ease-in-out infinite bvCelda;animation-delay:calc(var(--k) * 90ms);border-radius:5px}.bv-sis-res{animation:bvUp .5s var(--ease) backwards;flex-direction:column;gap:10px;display:flex}.bv-sis-res>p{color:var(--text-soft);margin:0;font-size:14px}.bv-big{letter-spacing:-.03em;color:var(--text);font-size:28px;font-weight:850}.bv-filas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bv-filas li{background:var(--field);animation:bvRow .5s var(--ease) backwards;animation-delay:calc(var(--k) * 90ms + .15s);border-radius:12px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:13px;display:flex}.bv-filas li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bv-filas li b{font-variant-numeric:tabular-nums;white-space:nowrap}.bv-filas small{color:var(--text-mute);font-weight:500}.bv-sis-res>.bv-chico{align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.bv-sis-res .bv-chico svg{width:14px;color:var(--amber);flex:none}.bv-manual{flex-direction:column;gap:10px;display:flex}.bv-manual-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bv-manual-lista li{animation:bvRow .45s var(--ease) backwards;animation-delay:calc(var(--k) * 50ms + .1s);grid-template-columns:minmax(0,1fr) 128px 30px;align-items:center;gap:6px;display:grid}.bv-manual-lista input{padding:8px 11px!important;font-size:13px!important}.bv-precio{position:relative}.bv-precio i{color:var(--text-mute);pointer-events:none;font-size:13px;font-style:normal;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bv-precio input{text-align:right;font-variant-numeric:tabular-nums;padding-left:22px!important}.bv-manual>.bv-btn{align-self:flex-start}.bv-tabs{background:var(--field);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;animation:bvUp .6s var(--ease) backwards .1s;border-radius:14px;gap:2px;margin-bottom:14px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.bv-tabs::-webkit-scrollbar{display:none}.bv-tabs-ind{background:var(--card);box-shadow:0 2px 10px -2px var(--shadow), inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), width .5s var(--ease);border-radius:10px;position:absolute;top:4px;bottom:4px;left:0}.bv-tabs button{z-index:1;color:var(--text-mute);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;transition:color .3s;display:inline-flex;position:relative}.bv-tabs button[aria-selected=true]{color:var(--text)}.bv-tabs-ok{background:var(--green);color:#fff;width:15px;height:15px;animation:bvPop .45s var(--spring) backwards;border-radius:50%;place-items:center;display:grid}.bv-tabs-ok svg{width:9px}.bv-tab{animation:bvTab .45s var(--ease) backwards}.bv-presets{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.bv-dias{margin:0;padding:0;list-style:none}.bv-dias li{border-top:1px solid color-mix(in oklch, var(--line) 60%, transparent);animation:bvRow .5s var(--ease) backwards;animation-delay:calc(var(--k) * 40ms + .15s);grid-template-columns:140px 190px minmax(0,1fr);align-items:center;gap:14px;padding:5px 2px;display:grid}.bv-dias li.bv-dias-esc{border-top:0;padding:0 2px 2px;animation:none}.bv-escala{height:14px;color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:10.5px;position:relative}.bv-escala span{position:absolute;transform:translate(-50%)}.bv-dia{justify-content:space-between;align-items:center;gap:10px;display:flex}.bv-dia b{font-size:14px;transition:opacity .3s}.bv-corto{display:none}.cerrado .bv-dia b{opacity:.5}.bv-turno{align-items:center;gap:6px;min-height:32px;font-size:13px;display:flex}.bv-turno i{color:var(--text-mute);font-style:normal}.bv-barra{background:var(--field);background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 17 - 1px), color-mix(in oklch, var(--line) 80%, transparent) calc(100% / 17 - 1px) calc(100% / 17));border-radius:7px;height:12px;position:relative;overflow:hidden}.bv-barra i{background:linear-gradient(90deg, var(--g3), color-mix(in oklch, var(--g3) 40%, var(--g1)));box-shadow:0 0 14px -2px color-mix(in oklch, var(--g3) 60%, transparent);transform-origin:0;transition:left .5s var(--ease), width .5s var(--ease);animation:bvGrow .9s var(--ease) backwards;animation-delay:calc(var(--k) * 50ms + .25s);border-radius:7px;position:absolute;top:0;bottom:0}.bv-sucs{flex-direction:column;gap:8px;display:flex}.bv-suc{animation:bvRow .45s var(--ease) backwards;animation-delay:calc(var(--k) * 60ms);align-items:center;gap:6px;display:flex}.bv-card>.bv-btn{align-self:flex-start}.bv-pagos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bv-pago{border:1px solid var(--line);background:var(--field);color:var(--text-soft);text-align:left;cursor:pointer;animation:bvPop .5s var(--ease) backwards;animation-delay:calc(var(--k) * 45ms + .15s);transition:border-color .3s, background .3s, color .3s, transform .35s var(--spring);border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.bv-pago:hover{transform:translateY(-1px)}.bv-pago-ck{border:2px solid var(--line);color:#0000;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background .3s,border-color .3s,color .3s;display:grid}.bv-pago-ck svg{width:11px;transition:transform .4s var(--spring);transform:scale(.4)}.bv-pago[aria-pressed=true]{color:var(--text);border-color:color-mix(in oklch, var(--green) 55%, var(--line));background:color-mix(in oklch, var(--green) 8%, var(--field))}.bv-pago[aria-pressed=true] .bv-pago-ck{background:var(--green);border-color:var(--green);color:#fff}.bv-pago[aria-pressed=true] .bv-pago-ck svg{transform:none}.bv-tonos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bv-tono{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;animation:bvPop .55s var(--ease) backwards;animation-delay:calc(var(--k) * 60ms + .15s);transition:transform .4s var(--spring), border-color .3s, background .3s, box-shadow .3s;border-radius:17px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;display:flex}.bv-tono:hover{transform:translateY(-2px)}.bv-tono[aria-checked=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 11%, var(--panel));box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 13%, transparent), 0 14px 30px -18px var(--accent)}.bv-tono b{margin-top:8px;font-size:15px}.bv-tono small{color:var(--text-mute);font-size:12px}.bv-onda{align-items:flex-end;gap:3px;height:24px;display:flex}.bv-onda i{background:var(--text-mute);opacity:.5;transform-origin:bottom;border-radius:3px;width:4px;transition:background .3s,opacity .3s}.bv-onda i:first-child{height:8px}.bv-onda i:nth-child(2){height:16px}.bv-onda i:nth-child(3){height:11px}.bv-onda i:nth-child(4){height:22px}.bv-onda i:nth-child(5){height:13px}.bv-tono[aria-checked=true] .bv-onda i{background:var(--accent);opacity:1;animation:bvWave 1.1s var(--ease-io) infinite}.bv-onda i:nth-child(2){animation-delay:.1s!important}.bv-onda i:nth-child(3){animation-delay:.2s!important}.bv-onda i:nth-child(4){animation-delay:.3s!important}.bv-onda i:nth-child(5){animation-delay:.4s!important}.bv-tono-vista{background:var(--wa-bg);background-image:radial-gradient(color-mix(in oklch, var(--wa-sub) 14%, transparent) 1px, transparent 1px);background-size:16px 16px;gap:8px;min-height:200px}.bv-tono-vista .bv-card-tit{color:var(--wa-sub)}.bv-mini-pasos{color:var(--text-soft);margin:0;padding-left:20px;font-size:13px;line-height:1.7;list-style:decimal}.bv-mini-pasos li::marker{color:var(--accent);font-weight:800}.bv-aprender p{margin:0;font-size:13px}.bv-cerebro{text-align:center;justify-content:center;align-items:center;gap:14px;min-height:300px}.bv-red-neuronal{place-items:center;width:170px;height:170px;display:grid;position:relative}.bv-red-neuronal>i{background:var(--g3);width:9px;height:9px;transform:rotate(var(--a)) translateY(-72px);opacity:.35;border-radius:50%;margin:-4.5px;transition:opacity .5s;position:absolute;top:50%;left:50%}.bv-red-neuronal>i:nth-of-type(3n+2){background:var(--g2)}.bv-red-neuronal>i:nth-of-type(3n){background:var(--g1)}.bv-cerebro:not(.quieto):not(.listo) .bv-red-neuronal>i{animation:bvNodo 1.6s var(--ease-io) infinite;animation-delay:calc(var(--k) * .12s)}.bv-cerebro.listo .bv-red-neuronal>i{opacity:1;animation:bvPop .5s var(--spring) backwards;animation-delay:calc(var(--k) * 40ms)}.bv-cerebro .bv-prog{max-width:300px}.bv-aprendi{animation:bvUp .5s var(--ease) backwards;flex-direction:column;align-items:center;gap:10px;display:flex}.bv-aprendi>b{font-size:16px}.bv-aprendi-n{gap:8px;display:flex}.bv-aprendi-n span{background:var(--field);color:var(--text-mute);border-radius:13px;flex-direction:column;align-items:center;padding:8px 12px;font-size:11.5px;display:flex}.bv-aprendi-n b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:850}.bv-aprendi .bv-tags{justify-content:center}.bv-aprendi small{font-size:12px}.bv-areas{flex-wrap:wrap;gap:8px;display:flex}.bv-area{--c:oklch(68% .13 var(--h));color:var(--text);background:color-mix(in oklch, var(--c) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 40%, transparent);animation:bvPop .45s var(--spring) backwards;animation-delay:calc(var(--k) * 50ms + .15s);border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 12px;font-size:13px;font-weight:700;display:inline-flex}.bv-area button{width:22px;height:22px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.bv-area button:hover{background:var(--hover-soft);color:var(--text)}.bv-area button svg{width:13px;height:13px}.bv-area button:hover:not([aria-disabled]){background:color-mix(in oklch, var(--red) 16%, transparent);color:var(--red)}.bv-area button[aria-disabled]{opacity:.35;cursor:default}.bv-area.sale{pointer-events:none;animation:bvAreaSale .36s var(--ease) forwards}@keyframes bvAreaSale{to{opacity:0;transform:scale(.7)}}.bv-area.nueva{--c:var(--text-mute);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-style:dashed;padding:2px 2px 2px 4px;animation:none}.bv-area.nueva input{width:110px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 8px!important;font-size:13px!important}.bv-invitar-campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.bv-invitar-campos .bv-btn{min-height:44px}.bv-equipo{min-height:100%}.bv-miembros{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bv-miembros li{background:var(--field);animation:bvRow .5s var(--ease) backwards;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.bv-miembro{flex:1;min-width:0}.bv-miembro b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.bv-miembro small{color:var(--text-mute);font-size:11.5px;display:block}.bv-nota-wa{color:var(--text-soft);background:#25d36612;background:lab(74.7716% -60.9649 41.133/.07);border-radius:15px;align-items:flex-start;gap:10px;margin:auto 0 0;padding:12px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #25d36640;box-shadow:inset 0 0 0 1px lab(74.7716% -60.9649 41.133/.25)}.bv-nota-wa b{color:var(--text)}.bv-guia{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bv-guia li{border:1px solid var(--line);background:var(--panel);animation:bvRow .55s var(--ease) backwards;animation-delay:calc(var(--k) * 90ms + .15s);border-radius:17px;align-items:center;gap:14px;padding:12px;display:flex}.bv-guia.mini li{background:var(--field);border-color:#0000;border-radius:14px;padding:8px 10px}.bv-guia li b{font-size:14px;display:block}.bv-guia li small{color:var(--text-mute);font-size:12.5px;line-height:1.4;display:block}.bv-guia-ilu{background:linear-gradient(140deg, color-mix(in oklch, #d97757 22%, var(--field)), var(--field));width:64px;height:50px;box-shadow:inset 0 0 0 1px color-mix(in oklch, #d97757 30%, var(--line));border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.bv-guia.mini .bv-guia-ilu{width:48px;height:38px}.bv-guia-ilu em{color:#fff;width:20px;height:20px;box-shadow:0 0 0 3px var(--panel);background:#d97757;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-6px;left:-6px}.bv-guia.mini .bv-guia-ilu em{box-shadow:0 0 0 3px var(--field)}.ilu-nav{background:var(--card);width:44px;box-shadow:0 4px 10px -4px var(--shadow);border-radius:7px;grid-template-columns:repeat(3,5px) 1fr;gap:3px;padding:5px;display:grid}.ilu-nav i{background:var(--line);border-radius:50%;width:5px;height:5px}.ilu-nav b{background:linear-gradient(90deg, #d97757 0 40%, var(--line) 40%);border-radius:4px;grid-column:1/-1;height:12px;animation:2.4s ease-in-out infinite bvShine}.ilu-card svg,.ilu-key svg{color:#d97757;width:26px;height:26px}.ilu-card svg{animation:3s ease-in-out infinite bvFloat}.ilu-key svg{animation:bvTurn 2.6s var(--ease-io) infinite}.ilu-sw{background:var(--green);border-radius:999px;width:30px;height:17px;position:relative}.ilu-sw i{width:13px;height:13px;animation:bvToggle 2.4s var(--ease-io) infinite;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.bv-code{font-family:var(--mono);background:var(--field);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;animation:bvSwap .5s var(--ease) backwards;border-radius:10px;align-self:stretch;padding:9px 12px;font-size:12px;overflow:hidden}.bv-clave-campo{border-radius:13px;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}.bv-clave-campo input{font-family:var(--mono)!important;padding-right:44px!important;font-size:13px!important}.bv-clave-campo .bv-x{position:absolute;right:6px}.bv-clave-scan{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--accent) 30%, transparent), transparent);animation:bvBarrido 1.1s var(--ease-io) infinite;position:absolute;inset:0}.bv-clave.e-ok .bv-clave-campo input{border-color:var(--green);box-shadow:0 0 0 4px color-mix(in oklch, var(--green) 14%, transparent)}.bv-clave.e-error .bv-clave-campo input{border-color:var(--red);box-shadow:0 0 0 4px color-mix(in oklch, var(--red) 14%, transparent)}.bv-clave.e-error .bv-clave-campo{animation:bvShake .45s var(--ease)}.bv-clave-estado{min-height:20px;animation:bvSwap .4s var(--ease) backwards;font-size:13px}.bv-clave-estado>span{align-items:center;gap:7px;display:flex}.bv-clave-estado svg{flex:none;width:15px}.bv-clave-estado .ok{color:var(--green);font-weight:700}.bv-clave-estado .mal{color:var(--red);font-weight:650}.bv-clave>.bv-btn{align-self:stretch}.bv-prepago p{margin:0;font-size:13px}.bv-fila-sw{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-fila-sw b{font-size:14px;display:block}.bv-fila-sw small{color:var(--text-mute);font-size:12px;display:block}.bv-tope-in{animation:bvUp .45s var(--ease) backwards;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.bv-tope-in b{font-variant-numeric:tabular-nums;font-size:16px}.bv-tope-in small{grid-column:1/-1;font-size:12px}.bv-tope-in small.warn{color:var(--amber)}.bv-page input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent) calc(var(--p) * 100%), var(--line) calc(var(--p) * 100%));cursor:pointer;border-radius:6px;width:100%;height:6px}.bv-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;box-shadow:0 2px 8px #00000059, 0 0 0 4px color-mix(in oklch, var(--accent) 25%, transparent);transition:transform .3s var(--spring);background:#fff;border-radius:50%}.bv-page input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.bv-page input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000059}.bv-calc-fila{flex-direction:column;gap:10px;display:flex}.bv-calc-fila label{color:var(--text-soft);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.bv-calc-fila label b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:850}.bv-calc-cuenta{background:var(--field);color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:13px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.bv-calc-cuenta b{color:var(--text);font-size:14.5px}.bv-calc-elegir{flex-direction:column;gap:7px;display:flex}.bv-calc-elegir>span{color:var(--text-soft);font-size:12.5px;font-weight:700}.bv-calc-elegir small{align-items:center;gap:7px;font-size:11.5px;display:flex}.bv-check{border:1px solid var(--line);background:var(--field);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;font-weight:700;transition:border-color .3s,background .3s;display:flex}.bv-check-box{border:2px solid var(--line);color:#0000;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;transition:background .3s,border-color .3s,color .3s;display:grid}.bv-check-box svg{width:12px;transition:transform .45s var(--spring);transform:scale(.3)}.bv-check[aria-checked=true]{border-color:color-mix(in oklch, var(--green) 55%, var(--line));background:color-mix(in oklch, var(--green) 8%, var(--field))}.bv-check[aria-checked=true] .bv-check-box{background:var(--green);border-color:var(--green);color:#fff}.bv-check[aria-checked=true] .bv-check-box svg{transform:none}.bv-aviso{color:var(--amber);background:color-mix(in oklch, var(--amber) 10%, transparent);animation:bvUp .4s var(--ease) backwards;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.bv-aviso svg{flex:none;width:15px}.bv-cols.probar{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:stretch}.bv-tel{height:clamp(400px, calc(100dvh - var(--topbar-h) - 340px), 640px);border:1px solid var(--line);background:var(--wa-bg);box-shadow:0 30px 60px -36px var(--shadow);animation:bvUp .6s var(--ease) backwards .1s;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.bv-tel-head{background:var(--wa-head);color:var(--wa-text);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.bv-tel-head>div{flex:1;min-width:0}.bv-tel-head b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}.bv-tel-head>div>span{color:var(--wa-sub);font-size:12px;display:block}.bv-tel-chat{background-image:radial-gradient(color-mix(in oklch, var(--wa-sub) 14%, transparent) 1px, transparent 1px);background-size:16px 16px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px;display:flex;overflow-y:auto}.bv-tel-aviso{color:var(--wa-sub);background:color-mix(in oklch, var(--wa-head) 85%, transparent);text-align:center;border-radius:9px;align-self:center;padding:5px 12px;font-size:12px}.bv-tel-sis{color:var(--amber);background:color-mix(in oklch, var(--amber) 14%, var(--wa-head));animation:bvPop .45s var(--spring) backwards;border-radius:9px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.bv-tel-sis svg{width:13px}.bv-bub.out.cli{animation-name:bvBubR}.bv-fuentes{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.bv-fuentes i{color:var(--accent);background:color-mix(in oklch, var(--accent) 15%, transparent);animation:bvPop .4s var(--spring) backwards .2s;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:750}.bv-bub.typing{gap:4px;padding:11px 13px;display:flex}.bv-bub.typing i{background:var(--wa-sub);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite bvDot}.bv-bub.typing i:nth-child(2){animation-delay:.15s}.bv-bub.typing i:nth-child(3){animation-delay:.3s}.bv-sugeridas{scrollbar-width:none;background:var(--wa-bg);flex:none;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.bv-sugeridas::-webkit-scrollbar{display:none}.bv-sugeridas .bv-pill{background:var(--wa-head);color:var(--wa-text)}.bv-tel-input{background:var(--wa-head);flex:none;gap:8px;padding:8px 10px 10px;display:flex}.bv-tel-input input{background:var(--wa-bg)!important;color:var(--wa-text)!important;border-radius:999px!important;padding:9px 14px!important}.bv-tel-send{color:#fff;cursor:pointer;width:42px;height:42px;transition:transform .35s var(--spring), opacity .3s;background:#00a884;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bv-tel-send:hover:not(:disabled){transform:scale(1.06)rotate(-8deg)}.bv-tel-send:disabled{opacity:.45;cursor:default}.bv-tel-send svg{width:18px}.bv-sabe ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bv-sabe li{background:var(--field);animation:bvRow .5s var(--ease) backwards;animation-delay:calc(var(--k) * 60ms + .2s);border-radius:13px;align-items:center;gap:10px;padding:9px 10px;transition:box-shadow .4s,background .4s;display:flex;position:relative}.bv-sabe li>span:nth-child(2){flex:1;min-width:0}.bv-sabe li b{font-size:13px;display:block}.bv-sabe li small{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.bv-sabe-ck{width:22px;height:22px;color:var(--amber);background:color-mix(in oklch, var(--amber) 15%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.bv-sabe li.ok .bv-sabe-ck{color:var(--green);background:color-mix(in oklch, var(--green) 15%, transparent)}.bv-sabe-ck svg{width:12px}.bv-sabe li.usado{background:color-mix(in oklch, var(--accent) 12%, var(--field));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 50%, transparent)}.bv-sabe li em{color:var(--accent);animation:bvPop .4s var(--spring) backwards;font-size:10.5px;font-style:normal;font-weight:800}.bv-cols.listo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bv-resumen-head{align-items:center;gap:14px;display:flex}.bv-resumen-head h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:820}.bv-resumen-head p{margin:2px 0 0;font-size:13px}.bv-anillo{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.bv-anillo.chico{width:40px;height:40px}.bv-anillo svg{position:absolute;inset:0;transform:rotate(-90deg)}.bv-anillo circle{fill:none;stroke:var(--line);stroke-width:4px}.bv-anillo circle.v{stroke:var(--green);stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:calc(119.4 * (1 - var(--v)));transition:stroke-dashoffset .9s var(--ease);animation:bvAnillo 1.4s var(--ease) backwards .3s}.bv-anillo b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:850}.bv-checks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bv-checks li{animation:bvRow .5s var(--ease) backwards;animation-delay:calc(var(--k) * 55ms + .2s);border-radius:12px;align-items:center;gap:11px;padding:7px 8px;display:flex}.bv-checks li>span:nth-child(2){flex:1;min-width:0}.bv-checks li b{font-size:13.5px;display:block}.bv-checks li small{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bv-checks-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bv-checks-ic svg{width:13px}.bv-checks li.ok .bv-checks-ic{color:#fff;background:var(--green);animation:bvPop .5s var(--spring) backwards;animation-delay:calc(var(--k) * 55ms + .35s)}.bv-checks li.pend .bv-checks-ic{color:var(--amber);background:color-mix(in oklch, var(--amber) 14%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--amber) 45%, transparent)}.bv-checks li.pend{background:color-mix(in oklch, var(--amber) 5%, transparent)}.bv-activar{transition:border-color .5s, box-shadow .6s var(--ease), background .6s;flex-flow:wrap;align-items:center;gap:16px;padding:20px;overflow:hidden}.bv-activar.on{border-color:color-mix(in oklch, var(--green) 50%, var(--line));background:color-mix(in oklch, var(--green) 7%, var(--panel));box-shadow:0 30px 60px -36px color-mix(in oklch, var(--green) 60%, transparent)}.bv-activar-orb{flex:none;position:relative}.bv-activar-txt{flex:1;min-width:160px}.bv-activar-txt b{letter-spacing:-.02em;font-size:19px;font-weight:820;display:block}.bv-activar-txt small{color:var(--text-mute);font-size:12.5px;display:block}.bv-activar>.bv-btn{flex-basis:100%;justify-content:center}.bv-chispas{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.bv-chispas i{background:var(--c);opacity:0;width:7px;height:7px;animation:bvChispa 1.6s var(--ease) both;animation-delay:var(--t);border-radius:2px;margin:-3.5px;position:absolute}.bv-chispas i:nth-child(2n){border-radius:50%;width:5px;height:5px;margin:-2.5px}.bv-chispas em{border:2px solid var(--green);opacity:0;width:100px;height:100px;animation:bvOnda 1.4s var(--ease) both;border-radius:50%;position:absolute;top:-50px;left:-50px}.bv-mini-tile{border:1px solid var(--line);background:var(--card);box-shadow:0 18px 40px -26px var(--shadow);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.bv-mini-tile>div{flex:1;min-width:0}.bv-mini-tile b{font-size:15px;font-weight:800;display:block}.bv-mini-tile small{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bv-mini-tile .bv-btn{pointer-events:none}.bv-vista-inicio>small{font-size:12px}.bv-toasts{z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:104px;left:50%;transform:translate(-50%)}.bv-toast{border:1px solid var(--line);background:var(--dialog);box-shadow:0 20px 50px -20px var(--shadow);animation:bvToast .5s var(--spring) backwards;border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex}.bv-toast.sale{animation:bvToastOut .35s var(--ease) forwards}.bv-toast b{font-size:13.5px;display:block}.bv-toast span:not(.bv-toast-ic){color:var(--text-mute);font-size:12px;display:block}.bv-toast-ic{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.bv-toast-ic svg{width:14px}.bv-toast-undo{background:var(--hover-soft);color:var(--text);font:inherit;cursor:pointer;pointer-events:auto;transition:background .2s, transform .2s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.bv-toast-undo:hover{background:color-mix(in oklch, var(--accent) 18%, transparent)}.bv-toast-undo:active{transform:scale(.94)}.bv-toast-undo svg{width:14px;height:14px}@keyframes bvIn{0%{opacity:0;filter:blur(6px);transform:translate(44px)}}@keyframes bvInBack{0%{opacity:0;filter:blur(6px);transform:translate(-44px)}}@keyframes bvOut{to{opacity:0;filter:blur(6px);transform:translate(-44px)scale(.98)}}@keyframes bvOutBack{to{opacity:0;filter:blur(6px);transform:translate(44px)scale(.98)}}@keyframes bvUp{0%{opacity:0;transform:translateY(14px)}}@keyframes bvTab{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes bvPanel{0%{opacity:0;filter:blur(4px);transform:translate(18px)}}@keyframes bvRow{0%{opacity:0;transform:translate(-12px)}}@keyframes bvPop{0%{opacity:0;transform:scale(.6)}}@keyframes bvSwap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes bvBub{0%{opacity:0;transform-origin:0 0;transform:translateY(8px)scale(.94)}}@keyframes bvBubR{0%{opacity:0;transform-origin:100% 0;transform:translateY(8px)scale(.94)}}@keyframes bvFade{0%{opacity:0}}@keyframes bvFadeOut{to{opacity:0}}@keyframes bvDlgIn{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes bvDlgOut{to{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes bvVentana{0%{opacity:0;transform:translateY(-14px)scale(.97)}}@keyframes bvOrbIn{0%{opacity:0;transform:scale(.6)rotate(-90deg)}}@keyframes bvSpin{to{transform:rotate(360deg)}}@keyframes bvSpinR{0%{transform:scale(1.38)rotate(0)}to{transform:scale(1.38)rotate(-360deg)}}@keyframes bvArc{50%{stroke-width:11.5px}}@keyframes bvBreath{50%{transform:scale(.82)}}@keyframes bvRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes bvPulse{0%{box-shadow:0 0 #25d36699;box-shadow:0 0 lab(74.7716% -60.9649 41.133/.6)}70%,to{box-shadow:0 0 0 8px #0000}}@keyframes bvFloat{50%{transform:translateY(-4px)}}@keyframes bvDash{to{background-position:20px 0}}@keyframes bvViaje{0%{opacity:.3;left:0}to{opacity:1;left:100%}}@keyframes bvGrowX{0%{transform:scaleX(0)}}@keyframes bvGrow{0%{transform:scaleX(0)}}@keyframes bvScan{to{top:70%}}@keyframes bvShift{to{background-position:-200% 0}}@keyframes bvCelda{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes bvWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes bvNodo{0%,to{opacity:.3}50%{opacity:1;box-shadow:0 0 12px}}@keyframes bvReloj{0%{stroke-dashoffset:119.4px}to{stroke-dashoffset:0}}@keyframes bvAnillo{0%{stroke-dashoffset:119.4px}}@keyframes bvDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bvShine{0%,to{opacity:.7}50%{opacity:1}}@keyframes bvTurn{0%,60%,to{transform:rotate(0)}30%{transform:rotate(-25deg)}}@keyframes bvToggle{0%,40%{transform:translate(0)}50%,90%{transform:translate(13px)}}@keyframes bvBarrido{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bvShake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes bvChispa{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.4)}}@keyframes bvOnda{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes bvToast{0%{opacity:0;transform:translateY(18px)scale(.95)}}@keyframes bvToastOut{to{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes bvAura{to{transform:translate(4%,3%)scale(1.06)}}@media (max-width:1020px){.bv-dias li{grid-template-columns:140px minmax(0,1fr)}.bv-dias li .bv-barra{grid-column:1/-1}.bv-dias li.bv-dias-esc{display:none}.bv-redes{grid-template-columns:minmax(0,1fr);gap:10px}.bv-red{flex-flow:wrap;align-items:center;column-gap:12px;padding:14px}.bv-red-top{width:auto;margin:0}.bv-red-top .bv-tag{display:none}.bv-red>b{font-size:16px}.bv-red>.bv-mute{flex-basis:100%;order:3;margin:0;display:none}.bv-red>.bv-btn{margin:0 0 0 auto}.bv-red-ok{flex-basis:100%;margin:0}}@media (max-width:820px){.bv-cols,.bv-cols.sis,.bv-cols.probar,.bv-cols.listo{grid-template-columns:minmax(0,1fr)}.bv-sis-panel{position:static}.bv-sis-card{min-height:0}.bv-sabe{display:none}}@media (max-width:720px){.bv-page{padding:0}.bv{height:calc(100dvh - var(--topbar-h));border:0;border-radius:0}.bv-head{padding:10px 14px 6px}.bv-marca-arcos{width:26px;height:26px}.bv-marca b{font-size:14px}.bv-ver>span{display:none}.bv-ver{padding:3px}.bv-steps{margin-top:10px}.bv-steps-dot{width:28px;height:28px}.bv-steps-dot svg{width:12px;height:12px}.bv-steps-seg{width:calc(100% - 34px);top:13px;left:calc(50% + 17px)}.bv-steps li em{display:none}.bv-paso{padding:14px 14px 18px}.bv-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.bv-foot .bv-btn{min-height:40px;padding-inline:14px}.bv-foot .bv-btn.texto{padding-inline:8px;font-size:12.5px}.bv-foot .bv-btn.ghost .bv-ocultable{display:none}.bv-foot .bv-btn.ghost{padding-inline:12px}.bv-foot-nota{font-size:11.5px}.bv-tit{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.bv-tit p,.bv-hola p{font-size:13px}.bv-hola{gap:14px}.bv-hola .bv-orb{--s:58px!important}.bv-rubros{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-sistemas{grid-template-columns:minmax(0,1fr);gap:8px}.bv-sis{padding:10px}.bv-paga{align-items:flex-start;padding:14px}.bv-24{width:48px;height:48px}.bv-dias li{grid-template-columns:96px minmax(0,1fr);gap:4px 10px;padding:6px 0}.bv-largo{display:none}.bv-corto{display:inline}.bv-pagos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bv-invitar-campos{grid-template-columns:minmax(0,1fr)}.bv-miembros .bv-ocultable{display:none}.bv-btn.wa{padding:4px}.bv-tel{height:calc(100dvh - var(--topbar-h) - 280px);min-height:360px}.bv-ventana-qr{grid-template-columns:110px minmax(0,1fr);gap:12px}.bv-dlg{height:min(600px, calc(100dvh - var(--topbar-h) - 24px))}.bv-ov{padding:12px}.bv-dlg-nota{display:none}.bv-guia-ilu{width:52px;height:44px}.bv-toasts{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.bv-page *,.bv-page :before,.bv-page :after,.bv:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.bv-chispas{display:none}}.bv-varios{animation:bvTab .45s var(--ease) backwards;flex-direction:column;gap:10px;margin-top:4px;display:flex}.bv-varios>.bv-chico{margin:0}.bv-campo>.bv-seg{max-width:300px}.bv-suc{--c:var(--accent);grid-template-columns:10px minmax(0,.8fr) minmax(0,1.2fr) 30px;align-items:center;gap:8px;max-height:100px;display:grid}.bv-suc-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 18%, transparent);border-radius:50%}.bv-suc-x{width:30px}.bv-suc.sale{pointer-events:none;animation:bvSucSale .28s var(--ease) forwards;animation-delay:0s}@keyframes bvSucSale{to{opacity:0;max-height:0;margin-bottom:calc(var(--gap,8px) * -1);transform:translate(-14px)}}.bv-radio.cuadro{border-radius:6px}.bv-radio.cuadro:after{border-radius:3px}.bv-red-pags{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.bv-red-pag{background:color-mix(in oklch, var(--card) 70%, transparent);border:1px solid var(--line);animation:bvUp .45s var(--ease) backwards;animation-delay:calc(var(--k) * 60ms);border-radius:14px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.bv-red-pags+.bv-red-ok{margin-top:4px}.bv-red-ok .bv-btn svg{width:14px}@media (max-width:1020px){.bv-red-pags{flex-basis:100%;margin:0}}@media (max-width:560px){.bv-suc{grid-template-columns:10px minmax(0,1fr) 30px;row-gap:6px}.bv-suc-dir{grid-area:2/2}.bv-sucs{gap:14px}.bv-suc{--gap:14px}}.bv-varios>.bv-btn{align-self:flex-start}.bv-cols.lugar{align-items:stretch}
