.lp{isolation:isolate;background:var(--bg);color:var(--fg);position:relative;overflow-x:clip}.lp:before{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;top:0;bottom:0;left:0;right:0}.lp-glow{z-index:-1;pointer-events:none;background:radial-gradient(520px 380px at 78% 30%,rgba(18,107,255,.28),transparent 70%),radial-gradient(380px 260px at 92% 62%,rgba(255,200,61,.09),transparent 70%),radial-gradient(700px 400px at 5% 0,rgba(47,125,255,.1),transparent 70%);height:900px;position:absolute;top:-10%;bottom:auto;left:-20%;right:-20%}.lp-display{letter-spacing:-.045em;font-optical-sizing:auto;text-wrap:balance;font-weight:600;line-height:.98}.lp-h2{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.05}.lp-prose{text-wrap:pretty}.lp-btn{height:3rem;transition:transform .2s var(--ease-out),background-color .2s,border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-primary{background:var(--primary);color:var(--primary-fg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 28px -8px rgba(18,107,255,.7)}.lp-btn-primary:hover{background:var(--brand-500)}.lp-btn-ghost{border:1px solid var(--border-strong);color:var(--fg)}.lp-btn-ghost:hover{background:var(--surface-2);border-color:var(--brand-400)}.lp-btn .lp-arrow{transition:transform .25s var(--ease-out)}.lp-btn:hover .lp-arrow{transform:translate(3px)}.lp-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}.lp-rule{border-top:1px solid var(--border)}.lp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lp-row{transition:background-color .25s}.lp-row:hover{background:linear-gradient(90deg,rgba(18,107,255,.08),transparent 70%)}.lp-loop{--t:10s}.lp-stack{display:grid}.lp-stack>*{grid-area:1/1}.lp-antes{animation:lp-antes var(--t)infinite}.lp-despues{animation:lp-despues var(--t)infinite}.lp-boton{animation:lp-boton var(--t)infinite}.lp-cursor{animation:lp-cursor var(--t)infinite}.lp-barra{animation:lp-barra var(--t)infinite;transform-origin:0}.lp-borde{animation:lp-borde var(--t)infinite}@keyframes lp-antes{0%,40%{opacity:1;transform:none}44%,94%{opacity:0;transform:translateY(-6px)}98%,to{opacity:1;transform:none}}@keyframes lp-despues{0%,40%{opacity:0;transform:translateY(6px)}45%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px)}}@keyframes lp-boton{0%,34%{filter:none;transform:none}37%{filter:brightness(1.25);transform:scale(.94)}40%,to{filter:none;transform:none}}@keyframes lp-cursor{0%,8%{opacity:0;transform:translate(70px,60px)}14%{opacity:1;transform:translate(70px,60px)}34%{opacity:1;transform:translate(0)}38%{opacity:1;transform:translate(0)scale(.9)}48%,to{opacity:0;transform:translate(0)}}@keyframes lp-barra{0%,45%{transform:scaleX(1)}92%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes lp-borde{0%,40%{border-left-color:var(--sun)}45%,92%{border-left-color:var(--success)}to{border-left-color:var(--sun)}}.lp-anillo{stroke-dasharray:264;stroke-dashoffset:264px;animation:lp-llenar 1.6s .4s var(--ease-out)forwards}@keyframes lp-llenar{to{stroke-dashoffset:calc(264*(1 - var(--v)))}}.lp-entra{animation:lp-entra .9s var(--ease-out)both}.lp-entra-2{animation-delay:.12s}.lp-entra-3{animation-delay:.24s}.lp-entra-4{animation-delay:.4s}@keyframes lp-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-flota{animation:7s ease-in-out infinite lp-flota}@keyframes lp-flota{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lp-antes{opacity:0;animation:none}.lp-despues,.lp-entra{opacity:1;animation:none;transform:none}.lp-boton,.lp-cursor,.lp-barra,.lp-borde,.lp-flota{animation:none}.lp-cursor{opacity:0}.lp-borde{border-left-color:var(--success)}.lp-anillo{stroke-dashoffset:calc(264*(1 - var(--v)));animation:none}.lp-hero-video{display:none}}
