html:has(.seb-page){background:#0b1730}.seb-page{background:#0b1730;color:#ffffff;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.seb-grad-text{-webkit-background-clip:text;background-clip:text;color:transparent}.seb-grad-bg,.seb-grad-text{background-image:linear-gradient(90deg,#b8fcd4,#7aa8ff)}@keyframes sebRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sebPop{0%{opacity:0;transform:scale(.92) translateY(10px)}60%{transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.seb-rise{animation:sebRise .7s cubic-bezier(.2,.8,.2,1) both}.seb-pop{animation:sebPop .6s cubic-bezier(.2,.8,.2,1) both}.seb-d1{animation-delay:.08s}.seb-d2{animation-delay:.18s}.seb-d3{animation-delay:.3s}.seb-d4{animation-delay:.42s}.seb-stage{position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#12306c 0,#0a2560 45%,#0a1228 100%);box-shadow:0 30px 80px -30px rgba(66,133,244,.45),inset 0 1px 0 rgba(255,255,255,.08);border:1px solid rgba(122,168,255,.18)}.seb-stage:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:40%;background:radial-gradient(60% 70% at 50% 100%,rgba(184,252,212,.22),transparent 70%);pointer-events:none}.seb-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.seb-monito{position:relative;z-index:2;display:block;margin:0 auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45));transform-origin:50% 100%}.seb-monito .seb-cuerpo{animation:sebFloat 3.6s ease-in-out infinite;transform-origin:120px 290px}@keyframes sebFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.seb-monito .seb-brazo-saluda{transform-origin:168px 176px;animation:sebWave 1.6s ease-in-out infinite}@keyframes sebWave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}.seb-stage:hover .seb-monito .seb-brazo-saluda{animation-duration:.8s}.seb-monito .seb-parpado{transform-origin:50% 50%;transform:scaleY(0);transition:transform .08s ease-in}.seb-monito.seb-blink .seb-parpado{transform:scaleY(1)}.seb-monito .seb-ojos{transition:transform .12s ease-out}.seb-monito .seb-led{animation:sebLed 2.4s ease-in-out infinite}@keyframes sebLed{0%,to{opacity:.55}50%{opacity:1}}.seb-monito.seb-salta{animation:sebJump .7s cubic-bezier(.2,.8,.2,1)}@keyframes sebJump{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-26px) scale(1.04)}55%{transform:translateY(0) scale(.97,1.03)}75%{transform:translateY(-8px)}to{transform:translateY(0) scale(1)}}.seb-monito.seb-brilla .seb-halo{opacity:1}.seb-monito .seb-halo{opacity:0;transition:opacity .4s}.seb-monito.seb-feliz .seb-boca-feliz{opacity:1}.seb-monito.seb-feliz .seb-boca{opacity:0}.seb-monito .seb-boca-feliz{opacity:0;transition:opacity .2s}.seb-monito .seb-boca{transition:opacity .2s}.seb-cta{position:relative;isolation:isolate;background-image:linear-gradient(90deg,#b8fcd4,#7aa8ff);color:#0b1730;box-shadow:0 18px 40px -12px rgba(122,168,255,.55);transition:transform .25s,box-shadow .25s}.seb-cta:hover{transform:translateY(-2px);box-shadow:0 24px 50px -12px rgba(184,252,212,.55)}.seb-cta:active{transform:translateY(0) scale(.98)}.seb-cta:before{content:"";position:absolute;inset:-6px;border-radius:inherit;z-index:-1;border:2px solid rgba(184,252,212,.55);animation:sebRing 2.2s ease-out infinite}@keyframes sebRing{0%{transform:scale(.94);opacity:.9}to{transform:scale(1.18);opacity:0}}.seb-btn2{background:#ffffff;color:#0b1730;transition:transform .2s,background .2s}.seb-btn2:hover{background:#e8eef5;transform:translateY(-1px)}.seb-input{width:100%;border-radius:14px;border:1.5px solid #dde7f0;background:#ffffff;color:#0b1730;padding:14px 16px;font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.seb-input:focus{border-color:#4285f4;box-shadow:0 0 0 4px rgba(66,133,244,.18)}.seb-input::-moz-placeholder{color:#8fa3bb}.seb-input::placeholder{color:#8fa3bb}.seb-label{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#12306c;margin-bottom:6px}.seb-card{background:#ffffff;color:#0b1730;border-radius:22px;box-shadow:0 20px 50px -24px rgba(10,18,40,.6)}.seb-radar{position:relative;width:220px;height:220px;margin:0 auto}.seb-radar .anillo{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(122,168,255,.35);animation:sebAnillo 2.4s ease-out infinite}.seb-radar .anillo:nth-child(2){animation-delay:.8s}.seb-radar .anillo:nth-child(3){animation-delay:1.6s}.seb-radar .barrido{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(184,252,212,0) 0deg,rgba(184,252,212,0) 300deg,rgba(184,252,212,.55) 1turn);animation:sebBarrido 2.2s linear infinite;-webkit-mask:radial-gradient(circle,transparent 8%,black 9%,black 60%,transparent 61%);mask:radial-gradient(circle,transparent 8%,black 9%,black 60%,transparent 61%)}@keyframes sebBarrido{to{transform:rotate(1turn)}}.seb-radar .grid{position:absolute;inset:0;border-radius:50%;background-image:radial-gradient(rgba(122,168,255,.9) 1px,transparent 1.4px);background-size:16px 16px;opacity:.25;-webkit-mask:radial-gradient(circle,black 55%,transparent 62%);mask:radial-gradient(circle,black 55%,transparent 62%)}.seb-radar .centro{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px;border-radius:50%;background:#b8fcd4;box-shadow:0 0 20px #b8fcd4}.seb-radar .punto{position:absolute;width:8px;height:8px;border-radius:50%;background:#7aa8ff;box-shadow:0 0 12px #7aa8ff;animation:sebPunto 2.2s ease-in-out infinite}@keyframes sebPunto{0%,20%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(1)}}.seb-linea-escan{position:relative;overflow:hidden}.seb-linea-escan:after{content:"";position:absolute;left:-40%;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(184,252,212,.35),transparent);animation:sebEscan 1.6s ease-in-out infinite}@keyframes sebEscan{to{left:110%}}.seb-auto-card{animation:sebMaterializa .8s cubic-bezier(.2,.8,.2,1) both}@keyframes sebMaterializa{0%{opacity:0;transform:translateY(22px) scale(.96);filter:saturate(0) brightness(1.6);box-shadow:inset 0 0 0 1px #7aa8ff}60%{opacity:1;filter:saturate(.6) brightness(1.1)}to{opacity:1;transform:none;filter:none}}.seb-paso{animation:sebPop .55s cubic-bezier(.2,.8,.2,1) both}.seb-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em}.seb-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.seb-dot.on{background:#b8fcd4;box-shadow:0 0 10px #b8fcd4;animation:sebLed 1.4s infinite}.seb-dot.wait{background:#7aa8ff;animation:sebLed 1.2s infinite}.seb-phone{width:100%;max-width:168px;margin:0 auto;aspect-ratio:9/17;border-radius:22px;background:#0b1730;border:3px solid #12306c;padding:10px 9px;display:flex;flex-direction:column;gap:6px;box-shadow:0 12px 30px -14px rgba(10,18,40,.8)}.seb-phone .barra{height:8px;border-radius:4px;background:#12306c}.seb-phone .fila{height:12px;border-radius:6px;background:#0a2560}.seb-phone .fila.on{background:#7aa8ff;box-shadow:0 0 0 2px rgba(184,252,212,.35)}.seb-phone .fila.menta{background:#b8fcd4}.seb-phone .dots{align-self:flex-end;color:#e8eef5;font-size:12px;line-height:8px;font-weight:900}.seb-phone .qr{flex:1;border-radius:10px;background:repeating-conic-gradient(#12306c 0 25%,#0a1228 0 50%) 50% /12px 12px;opacity:.9}.seb-phone .code{margin-top:auto;height:22px;border-radius:8px;background:#ffffff;color:#0b1730;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.12em}.seb-bar{height:8px;border-radius:4px;background:#e2eaf2;overflow:hidden}.seb-bar>i{display:block;height:100%;background-image:linear-gradient(90deg,#b8fcd4,#7aa8ff);transition:width .3s}@media (prefers-reduced-motion:reduce){.seb-auto-card,.seb-paso,.seb-pop,.seb-rise{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.seb-cta:before,.seb-dot,.seb-linea-escan:after,.seb-monito .seb-brazo-saluda,.seb-monito .seb-cuerpo,.seb-monito .seb-led,.seb-monito.seb-salta,.seb-radar .anillo,.seb-radar .barrido,.seb-radar .punto{animation:none!important}.seb-cta:hover{transform:none}}body,html{background-color:#000615!important;overscroll-behavior-y:none}.seb-conectado__anillo{width:84px;height:84px;margin:0 auto}.seb-conectado__anillo svg{width:100%;height:100%}.seb-conectado__anillo circle{fill:none;stroke:#7aa8ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:183;stroke-dashoffset:183;transform:rotate(-90deg);transform-origin:50% 50%;animation:sebAnillo .9s cubic-bezier(.2,.8,.2,1) .15s forwards}.seb-conectado__anillo path{fill:none;stroke:#0b1730;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:sebPaloma .45s cubic-bezier(.2,.8,.2,1) .9s forwards}@keyframes sebAnillo{to{stroke-dashoffset:0}}@keyframes sebPaloma{to{stroke-dashoffset:0}}.seb-conectado__estado{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(11,23,48,.06);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#12306c}.seb-conectado__dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.8);animation:sebDot 2.4s ease-in-out infinite}@keyframes sebDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}@media (prefers-reduced-motion:reduce){.seb-conectado__anillo circle,.seb-conectado__anillo path{animation:none;stroke-dashoffset:0}.seb-conectado__dot{animation:none}}