.hv-giro{position:relative;display:inline-block;vertical-align:baseline;text-align:left}.hv-medida:before,.hv-giro b:before{content:attr(data-palabra)}.hv-medida{visibility:hidden;white-space:nowrap}.hv-giro b:before{background:linear-gradient(120deg,var(--lm-green),var(--lm-green-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hv-giro b{position:absolute;left:0;top:0;white-space:nowrap;font-weight:800;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.hv-giro b.ver{opacity:1;transform:none}.hv-giro b.fuera{opacity:0;transform:translateY(-12px)}.hv-marco{position:relative;height:430px;border-radius:var(--lm-r-lg);background:var(--lm-navy-2);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 16px #0b1f3314,0 32px 64px -20px #0b1f3347;overflow:hidden}.hv-marco:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 85% -10%,rgba(0,200,150,.14),transparent 55%)}.hv-escena{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.985);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.hv-escena.ver{opacity:1;transform:none;pointer-events:auto}.hv-rotulo{position:absolute;top:16px;left:18px;z-index:3;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;background:#0a1a30a6;border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:6px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hv-tabs{margin-top:14px;display:flex;gap:8px}.hv-tab{flex:1;font-weight:600;font-size:12px;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 10px;cursor:pointer;position:relative;overflow:hidden;text-align:center;transition:color .2s}.hv-tab:hover{color:#ffffffd9}.hv-tab.on{color:#fff;border-color:#00c89680}.hv-prog{position:absolute;left:0;top:0;bottom:0;width:0;background:#00c89629;pointer-events:none}.hv-tab.on .hv-prog{animation:hv-avance var(--hv-dur, 5.2s) linear forwards}.hv-vitrina.pausada .hv-tab.on .hv-prog{animation-play-state:paused}@keyframes hv-avance{to{width:100%}}.hv-recibo{width:250px;background:#fff;color:var(--lm-ink);border-radius:8px 8px 0 0;box-shadow:0 4px 8px #0b1f330f,0 18px 40px -12px #0b1f3329;padding:18px 18px 24px;font-size:11px;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),96% 100%,92% calc(100% - 7px),88% 100%,84% calc(100% - 7px),80% 100%,76% calc(100% - 7px),72% 100%,68% calc(100% - 7px),64% 100%,60% calc(100% - 7px),56% 100%,52% calc(100% - 7px),48% 100%,44% calc(100% - 7px),40% 100%,36% calc(100% - 7px),32% 100%,28% calc(100% - 7px),24% 100%,20% calc(100% - 7px),16% 100%,12% calc(100% - 7px),8% 100%,4% calc(100% - 7px),0 100%)}.hv-rcab{text-align:center;font-weight:700;font-size:13px;letter-spacing:-.01em}.hv-rsub{text-align:center;color:var(--lm-ink-4);font-size:9.5px;margin-top:2px}.hv-rsep{border:0;border-top:1px dashed var(--lm-line);margin:10px 0}.hv-rl{display:flex;justify-content:space-between;gap:8px;padding:2.5px 0;opacity:0;transform:translateY(4px)}.hv-escena.ver .hv-rl{animation:hv-aparece .35s ease forwards}@keyframes hv-aparece{to{opacity:1;transform:none}}.hv-rm{color:var(--lm-ink-3)}.hv-rtot{display:flex;justify-content:space-between;font-weight:700;font-size:13px;margin-top:4px;opacity:0}.hv-escena.ver .hv-rtot{animation:hv-aparece .35s ease 1.8s forwards}.hv-rpag{margin-top:8px;text-align:center;font-size:9.5px;color:var(--lm-green-ink);background:#00c89624;border-radius:6px;padding:5px;opacity:0}.hv-escena.ver .hv-rpag{animation:hv-aparece .35s ease 2.2s forwards}.hv-fono{width:210px;height:360px;border-radius:28px;background:#0d1526;border:6px solid #1b2a45;box-shadow:0 8px 16px #0b1f3314,0 32px 64px -20px #0b1f3347;overflow:hidden;position:relative}.hv-fbar{height:34px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;background:#7c3aed}.hv-fmenu{padding:10px;display:flex;flex-direction:column;gap:8px}.hv-plato{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px;opacity:0;transform:translateY(8px)}.hv-escena.ver .hv-plato{animation:hv-aparece .4s ease forwards}.hv-escena.ver .hv-plato:nth-child(1){animation-delay:.4s}.hv-escena.ver .hv-plato:nth-child(2){animation-delay:.7s}.hv-escena.ver .hv-plato:nth-child(3){animation-delay:1s}.hv-escena.ver .hv-plato:nth-child(4){animation-delay:1.3s}.hv-pn{font-weight:600;font-size:11.5px;color:#fff}.hv-pp{font-size:10px;color:var(--lm-green);margin-top:2px}.hv-plato.gris{opacity:.55}.hv-plato.gris .hv-pn{color:#ffffff80;text-decoration:line-through}.hv-hoy{font-size:8.5px;color:#f0b429;letter-spacing:.08em;margin-top:2px}.hv-fped{position:absolute;left:10px;right:10px;bottom:12px;background:var(--lm-green);color:var(--lm-green-ink);border-radius:10px;padding:9px 8px;font-weight:700;font-size:11px;white-space:nowrap;text-align:center;opacity:0;transform:translateY(14px)}.hv-escena.ver .hv-fped{animation:hv-aparece .45s cubic-bezier(.22,1,.36,1) 1.9s forwards}.hv-mesa{position:absolute;top:44px;right:10px;font-size:9px;color:#fff9;background:#ffffff12;border-radius:6px;padding:3px 7px}.hv-matriz{width:280px;background:#fff;color:var(--lm-ink);border-radius:14px;box-shadow:0 4px 8px #0b1f330f,0 18px 40px -12px #0b1f3329;padding:16px}.hv-mtit{font-weight:700;font-size:13.5px}.hv-msub{font-size:9.5px;color:var(--lm-ink-4);margin-top:2px;letter-spacing:.06em}.hv-mgrid{margin-top:12px;display:grid;grid-template-columns:52px repeat(4,1fr);gap:5px;font-size:10px}.hv-mh{color:var(--lm-ink-4);display:grid;place-items:center;padding:5px 0}.hv-mc{background:var(--lm-paper);border:1px solid var(--lm-line);border-radius:7px;display:grid;place-items:center;padding:8px 0;color:var(--lm-ink-2);opacity:0;transform:scale(.9)}.hv-escena.ver .hv-mc{animation:hv-pop .3s ease forwards}@keyframes hv-pop{to{opacity:1;transform:none}}.hv-mc.pio{border-color:var(--lm-green);background:#00c8961a;color:var(--lm-green-ink);font-weight:700}.hv-mbip{margin-top:11px;font-size:9.5px;color:var(--lm-green-ink);background:#00c8961f;border-radius:7px;padding:6px 10px;text-align:center;opacity:0}.hv-escena.ver .hv-mbip{animation:hv-aparece .35s ease 2s forwards}.hv-preoc{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hv-pc{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:var(--lm-r);padding:16px 18px;cursor:pointer;text-align:left;transition:border-color .2s,transform .2s}.hv-pc:hover{border-color:#00c89680;transform:translateY(-2px)}.hv-pc:focus-visible{outline:2px solid var(--lm-green);outline-offset:2px}.hv-pct{font-weight:700;font-size:13.5px;color:#fff;display:block}.hv-pcd{margin-top:5px;font-size:12px;color:#ffffff8c;line-height:1.45;display:block}@media(max-width:920px){.hv-marco{height:380px}.hv-preoc{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.hv-giro b,.hv-escena,.hv-rl,.hv-rtot,.hv-rpag,.hv-plato,.hv-fped,.hv-mc,.hv-mbip{animation:none!important;transition:none!important}.hv-rl,.hv-rtot,.hv-rpag,.hv-plato,.hv-fped,.hv-mc,.hv-mbip{opacity:1!important;transform:none!important}.hv-prog{animation:none!important}.hv-pc:hover{transform:none}}
