:root,.volt-scene,.volt-asistente,.volt-robot{--ink:#0f2c59;--ink-soft:#0f2c59e6;--accent:#d4af37;--accent-deep:#a8862a;--teal:#0d9488;--yellow:#f59e0b;--shell:#fff;--screen:#0f2c59;--eye:#fff;--muted:#64748b;--field:#f8faff;--line:2px solid var(--ink);--turn:.65s cubic-bezier(.5, -.3, .25, 1.35)}.volt-scene{flex-direction:column;align-items:center;display:flex;position:relative}.lp-hero-logo img{max-width:100%;height:auto}.lp-form-panel .lp-trust{margin-top:1.5rem}.volt-robot{z-index:1;perspective:800px;margin-bottom:-16px;animation:4s ease-in-out infinite alternate volt-float;position:relative}@keyframes volt-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.volt-antenna{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.volt-antenna-rod{background:var(--ink);border-radius:2px;width:4px;height:22px}.volt-antenna-tip{background:var(--accent);border:var(--line);border-radius:50%;order:-1;width:15px;height:15px;margin-bottom:-2px;animation:2.4s ease-in-out infinite volt-bob;position:relative}.volt-antenna-tip:after{content:"";background:#ffffffd9;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:3px}@keyframes volt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.volt-robot[data-mood=excited] .volt-antenna-tip{background:var(--yellow);animation-duration:.4s}.volt-robot[data-mood=success] .volt-antenna-tip{background:var(--teal)}.volt-head3d{perspective:700px;width:152px;height:140px;transform-style:preserve-3d;transform:translateY(var(--hy,0px)) scale(var(--hsc,1)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s ease-out}.is-hyped .volt-head3d{--hy:5px;--hsc:1.04}.is-pressed .volt-head3d{--hy:9px;--hsc:.94}.volt-head{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--turn);position:relative}.is-turned .volt-head{transform:rotateY(180deg)}.is-spinning .volt-head{animation:.9s ease-in-out volt-victory}@keyframes volt-victory{to{transform:rotateY(360deg)}}.volt-ear{background:var(--shell);border:var(--line);border-radius:8px;width:16px;height:40px;position:absolute;top:48px;transform:translateZ(0)}.volt-ear--l{left:-10px}.volt-ear--r{right:-10px}.volt-face{backface-visibility:hidden;background:var(--shell);border:var(--line);border-radius:34px;position:absolute;inset:0}.volt-face--front{box-shadow:5px 6px #0f2c5929}.volt-face--back{place-items:center;display:grid;transform:rotateY(180deg);box-shadow:5px 6px #0f2c5929}.volt-visor{background:var(--screen);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:22px 16px 20px;overflow:hidden}.volt-eyes{transform:translate(var(--lx,0px), var(--ly,0px));gap:28px;transition:transform .18s ease-out;display:flex}.volt-eyes.blink .volt-eye{transform:scaleY(.08)}.volt-eye{background:var(--eye);border-radius:9px;width:19px;height:25px;transition:all .22s}[data-mood=happy] .volt-eye,[data-mood=success] .volt-eye{border:5px solid var(--eye);background:0 0;border-bottom:none;border-radius:25px 25px 0 0;width:25px;height:12px}[data-mood=excited] .volt-eye{border-radius:50%;height:21px;transform:scale(1.2)}[data-mood=pressed] .volt-eye{border:5px solid var(--eye);background:0 0;border-top:none;border-radius:0 0 24px 24px;width:24px;height:12px}.volt-cheek{background:var(--accent);opacity:0;border-radius:50%;width:15px;height:8px;transition:opacity .3s;position:absolute;top:59%}.volt-cheek--l{left:15px}.volt-cheek--r{right:15px}[data-mood=happy] .volt-cheek,[data-mood=excited] .volt-cheek,[data-mood=pressed] .volt-cheek,[data-mood=success] .volt-cheek{opacity:.9}.volt-mouth{background:var(--eye);border-radius:4px;width:15px;height:5px;transition:all .25s}[data-mood=watching] .volt-mouth{border-radius:50%;width:9px;height:9px}[data-mood=happy] .volt-mouth{border-radius:0 0 16px 16px;width:30px;height:12px}[data-mood=excited] .volt-mouth{border-radius:0 0 13px 13px;width:22px;height:16px}[data-mood=pressed] .volt-mouth{border-radius:0 0 14px 14px;width:27px;height:15px}[data-mood=success] .volt-mouth{border-radius:0 0 20px 20px;width:38px;height:17px}.volt-panel{background:var(--screen);border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:116px;padding:12px 10px 10px;display:flex}.volt-panel-lights{gap:6px;display:flex}.volt-panel-lights i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite volt-bob}.volt-panel-lights i:nth-child(2){background:var(--yellow);animation-delay:.3s}.volt-panel-lights i:nth-child(3){background:var(--teal);animation-delay:.6s}.volt-meter{gap:5px;display:flex}.volt-meter i{background:#3b3e49;border-radius:4px;width:15px;height:20px;transition:background .25s}.volt-meter[data-lvl="1"] i.on{background:#ef4444}.volt-meter[data-lvl="2"] i.on{background:#f97316}.volt-meter[data-lvl="3"] i.on{background:var(--yellow)}.volt-meter[data-lvl="4"] i.on{background:var(--teal)}.volt-panel-label{letter-spacing:1.5px;text-overflow:ellipsis;max-width:100%;color:var(--field);white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.volt-bubble{background:var(--shell);border:var(--line);color:var(--ink);text-align:center;z-index:3;border-radius:12px;width:max-content;max-width:250px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.35;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:3px 3px #0f2c59e6}.volt-bubble:after{content:"";background:var(--shell);border-right:var(--line);border-bottom:var(--line);width:10px;height:10px;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%)rotate(45deg)}.volt-bubble.volt-pop{animation:.3s cubic-bezier(.34,1.56,.64,1) volt-pop}@keyframes volt-pop{0%{transform:translate(-50%)scale(.8)}to{transform:translate(-50%)scale(1)}}.volt-card{z-index:2;border:var(--line);background:linear-gradient(165deg,#fff 0%,#fdfcfa 45%,#f4f6fb 100%);border-radius:20px;width:min(344px,100vw - 48px);padding:36px 28px 40px;position:relative;box-shadow:8px 9px #0f2c59e6}.volt-hand{background:linear-gradient(90deg, transparent 31%, #0f2c59e6 32%, #0f2c59e6 36%, transparent 37%, transparent 63%, #0f2c59e6 64%, #0f2c59e6 68%, transparent 69%) 0 12px / 100% calc(100% - 12px) no-repeat, var(--shell);border:var(--line);z-index:3;border-radius:9px 9px 14px 14px;width:44px;height:32px;transition:transform .25s;position:absolute;top:-16px}.volt-hand--l{left:36px}.volt-hand--r{right:36px}.is-hyped~.volt-card .volt-hand{transform:translateY(-3px)scaleY(1.08)}.volt-foot{background:var(--shell);border:var(--line);z-index:-1;border-radius:9px 9px 14px 14px;width:54px;height:34px;position:absolute;bottom:-26px;box-shadow:inset 0 -9px #0f2c591f}.volt-foot--l{left:62px}.volt-foot--r{right:62px}.volt-title{letter-spacing:-.2px;text-align:center;color:var(--ink);margin-bottom:24px;font-size:19px;font-weight:800}.volt-field{background:var(--field);cursor:text;border:2px solid #0f2c5938;border-radius:12px;align-items:center;gap:10px;height:52px;margin-bottom:14px;padding:0 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.volt-field:focus-within{border-color:var(--ink);box-shadow:3px 3px 0 var(--accent);transform:translate(-1px,-1px)}.volt-field-icon{width:19px;height:19px;fill:var(--muted);flex:none;transition:fill .18s}.volt-field:focus-within .volt-field-icon{fill:var(--ink)}.volt-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14.5px;font-weight:600}.volt-field input::placeholder{color:var(--muted);font-weight:500}.volt-peek{cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:4px;display:grid}.volt-peek svg{width:20px;height:20px;fill:var(--muted);transition:fill .18s}.volt-peek:hover svg,.volt-peek[aria-pressed=true] svg{fill:var(--ink)}.volt-peek:focus-visible{outline:2px solid var(--ink)}.volt-btn{border:var(--line);background:var(--accent);color:#fff;width:100%;height:54px;font:inherit;letter-spacing:1px;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:800;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background .25s;display:flex;position:relative;box-shadow:4px 5px #0f2c59e6}.volt-btn:hover,.volt-btn:focus-visible{background:var(--accent-deep);transform:translate(-2px,-2px);box-shadow:7px 8px #0f2c59e6}.volt-btn:active{transform:translate(3px,4px);box-shadow:0 0 #0f2c59e6}.volt-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.volt-btn:disabled{opacity:.75;cursor:not-allowed}.volt-bolt{opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translate(-10px)scale(.4)rotate(-30deg)}.volt-btn:hover .volt-bolt,.volt-btn:focus-visible .volt-bolt{opacity:1;animation:.4s ease-in-out infinite volt-bolt-jitter;transform:none}@keyframes volt-bolt-jitter{0%,to{transform:rotate(-7deg)scale(1)}50%{transform:rotate(7deg)scale(1.2)}}.volt-btn.is-success{background:var(--teal)}.volt-note{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.volt-link{color:var(--ink);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0f2c5933;padding:0;font-size:13px;font-weight:700;transition:border-color .2s,color .2s}.volt-link:hover{border-bottom-color:var(--accent);color:var(--accent-deep)}.volt-card.volt-shake{animation:.4s volt-shake}@keyframes volt-shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.volt-confetti{pointer-events:none;z-index:10;border-radius:2px;width:10px;height:10px;position:absolute;top:0;left:0}.volt-scene .lp-error{margin-bottom:14px}.volt-remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:2px 2px 16px;display:flex}.volt-remember input{opacity:0;width:0;height:0;position:absolute}.volt-remember-box{border:var(--line);background:var(--field);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #0f2c5933}.volt-remember-box svg{fill:none;width:14px;height:14px;stroke:var(--accent-deep);stroke-width:3px;opacity:0;transition:opacity .15s,transform .15s;transform:scale(.5)}.volt-remember input:checked+.volt-remember-box{background:var(--ink);box-shadow:3px 3px #0f2c5933}.volt-remember input:checked+.volt-remember-box svg{opacity:1;transform:scale(1)}.volt-remember input:focus-visible+.volt-remember-box{outline:2px solid var(--accent);outline-offset:2px}.volt-remember:hover .volt-remember-box{transform:translateY(-1px)}.volt-remember-label{color:var(--ink);letter-spacing:.2px;font-size:12.5px;font-weight:700}@media (max-width:560px){.volt-bubble{max-width:210px;font-size:12.5px}.volt-card{padding:30px 22px 34px}}@media (prefers-reduced-motion:reduce){.volt-robot,.volt-antenna-tip,.volt-panel-lights i{animation:none}.volt-head{transition-duration:10ms}.volt-btn:hover .volt-bolt,.is-spinning .volt-head,.volt-bubble.volt-pop{animation:none}.volt-eyes{transition:none}}
