.sentient-orb{--orb:56px;--orb-speed:1;--orb-base:#efe9ff;--orb-a:#7c3aed;--orb-b:#a78bfa;--orb-c:#e11d74;--orb-d:#fff;--orb-sheen:.48;--orb-shadow:#7c3aed4d;width:var(--orb);height:var(--orb);isolation:isolate;background:var(--orb-base);box-shadow:0 calc(var(--orb) * .08) calc(var(--orb) * .28) var(--orb-shadow);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 99%,#0000 100%);mask-image:radial-gradient(circle,#000 99%,#0000)}.dark .sentient-orb,.sentient-orb--dark{--orb-base:#12062b;--orb-a:#8b5cf6;--orb-b:#2e0a5c;--orb-c:#6d28d9;--orb-d:#e11d74;--orb-shadow:#8b5cf673}.dark .sentient-orb__sheen,.sentient-orb--dark .sentient-orb__sheen{box-shadow:inset 0 0 calc(var(--orb) * .16) #05020ca6;background:radial-gradient(circle at 68% 80%,#05020c99,#0000 58%)}.sentient-orb__blob{filter:blur(calc(var(--orb) * .16));will-change:transform;border-radius:50%;position:absolute}.sentient-orb__blob--purple{background:var(--orb-a);width:85%;height:85%;animation:sentient-drift-a calc(7s / var(--orb-speed)) ease-in-out infinite;top:8%;left:30%}.sentient-orb__blob--magenta{background:var(--orb-c);width:62%;height:62%;animation:sentient-drift-b calc(9s / var(--orb-speed)) ease-in-out infinite;top:-14%;left:-8%}.sentient-orb__blob--pink{background:var(--orb-b);width:66%;height:66%;animation:sentient-drift-c calc(8s / var(--orb-speed)) ease-in-out infinite;top:52%;left:2%}.sentient-orb__blob--white{background:var(--orb-d);width:40%;height:40%;animation:sentient-drift-d calc(11s / var(--orb-speed)) ease-in-out infinite;top:34%;left:-12%}.sentient-orb__mesh{animation:sentient-turn calc(26s / var(--orb-speed)) linear infinite;position:absolute;inset:0}.sentient-orb__sheen{pointer-events:none;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,var(--orb-sheen)) 0%,transparent 42%);box-shadow:inset 0 0 calc(var(--orb) * .1) rgba(255,255,255,calc(var(--orb-sheen) * .7));border-radius:50%;position:absolute;inset:0}@keyframes sentient-turn{to{transform:rotate(360deg)}}@keyframes sentient-drift-a{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-34%,22%)scale(1.35)}50%{transform:translate(-12%,-28%)scale(.78)}75%{transform:translate(20%,12%)scale(1.22)}}@keyframes sentient-drift-b{0%,to{transform:translate(0)scale(1)}33%{transform:translate(62%,44%)scale(1.55)}66%{transform:translate(12%,82%)scale(.68)}}@keyframes sentient-drift-c{0%,to{transform:translate(0)scale(1)}30%{transform:translate(44%,-60%)scale(1.45)}62%{transform:translate(78%,-12%)scale(.72)}}@keyframes sentient-drift-d{0%,to{transform:translate(0)scale(1)}40%{transform:translate(105%,34%)scale(1.7)}72%{transform:translate(46%,104%)scale(.6)}}@media(prefers-reduced-motion:reduce){.sentient-orb__mesh,.sentient-orb__blob{animation:none}}.sentient-orb--paused .sentient-orb__mesh,.sentient-orb--paused .sentient-orb__blob{animation:none}.sentient-orb--loading .sentient-orb__mesh{animation-duration:3s}:root{--qw-magenta:#e11d74;--qw-magenta-soft:#f472b6;--qw-purple:#8b5cf6;--qw-purple-deep:#3b0764;--qw-ink:#120f17;--qw-paper:#fff}.ai-wave-container{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:relative}.ai-wave-status-box{flex-direction:column;align-items:center;gap:.35rem;display:flex}.ai-wave-status-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;border:1px solid #a855f759;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;display:inline-flex;box-shadow:0 4px 14px #00000040,0 0 15px #a855f726}.ai-wave-status-text{letter-spacing:.02em;background:linear-gradient(135deg,#e0e7ff,#c084fc,#38bdf8) 0 0/200%;-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;font-size:.8125rem;font-weight:600;animation:3s linear infinite ai-wave-shimmer}.ai-wave-subtitle{color:#e2e8f0b3;text-align:center;max-width:280px;font-size:.725rem;font-weight:400}@keyframes ai-wave-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.qw-intro-entry--fade{animation:.45s ease-out both qw-intro-fade}.qw-intro-entry--rise{animation:.55s cubic-bezier(.16,1,.3,1) both qw-intro-rise}.qw-intro-entry--zoom{animation:.55s cubic-bezier(.16,1,.3,1) both qw-intro-zoom}@keyframes qw-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes qw-intro-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes qw-intro-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.qw-intro-entry{animation:none}}.qw-hero-reveal{animation:.24s cubic-bezier(.22,1,.36,1) backwards qw-hero-reveal}.qw-hero-title{animation-delay:.13s}.qw-hero-context{animation-delay:.18s}.qw-hero-mascot{animation-delay:.26s}.qw-hero-form{animation-delay:.39s}@keyframes qw-hero-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qw-hero-reveal:focus-within{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.qw-hero-reveal{animation:none}}.qw-mascot-sprite{background-image:url(/mascota/qwestar-estilos.png);background-size:400% 300%;background-position:0% var(--qw-mascot-row);background-repeat:no-repeat;width:100%;height:100%;display:block}.qw-mascot-portrait .qw-mascot-sprite{width:200%;height:200%;position:absolute;top:0;left:-50%}[data-mascot-style=pixel]:not(.qw-mascot-portrait)>.qw-mascot-sprite:not(.qw-mascot-pose-idle,.qw-mascot-pose-wave,.qw-mascot-pose-jump,.qw-mascot-pose-peek){transform-origin:50% 100%;transform:translateY(1.8px)scale(1.055)}.qw-mascot-walk{animation:.72s step-end 6 qw-mascot-walk}@keyframes qw-mascot-walk{0%{background-position:0% var(--qw-mascot-row)}25%{background-position:33.3333% var(--qw-mascot-row)}50%{background-position:66.6667% var(--qw-mascot-row)}75%{background-position:100% var(--qw-mascot-row)}}@media(prefers-reduced-motion:reduce){.qw-mascot-walk{animation:none}}.qw-mascot-pose-idle,.qw-mascot-pose-wave,.qw-mascot-pose-jump,.qw-mascot-pose-peek{background-image:url(/mascota/qwestar-acciones.png);background-size:var(--qw-mascot-action-size);background-position:0% var(--qw-mascot-action-row)}.qw-mascot-pose-wave{animation:.6s step-end infinite qw-mascot-greeting}.qw-mascot-pose-jump{background-position:66.6667% var(--qw-mascot-action-row)}.qw-mascot-pose-peek{background-position:100% var(--qw-mascot-action-row)}@keyframes qw-mascot-greeting{0%,to{background-position:0% var(--qw-mascot-action-row)}35%,75%{background-position:33.3333% var(--qw-mascot-action-row)}}.qw-composer-mascot-stage{--qw-mascot-travel:clamp(0px, 28cqw, min(220px, max(0px, calc(100cqw - 188px) )));z-index:0;pointer-events:none;height:160px;position:relative;overflow:hidden;container-type:inline-size}.qw-composer-mascot-stage button{pointer-events:auto}.qw-composer-mascot-actor{z-index:2;width:96px;height:96px;transform:translate(var(--qw-mascot-travel));transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:24px}.qw-composer-mascot-actor[data-mascot-state=walk]{animation:2.4s linear forwards qw-mascot-stroll}.qw-composer-mascot-actor[data-mascot-state=hide]{transform:translate(var(--qw-mascot-travel),64px)}.qw-composer-mascot-actor[data-mascot-state=peek]{transform:translate(var(--qw-mascot-travel),8px)}.qw-composer-mascot-actor[data-mascot-state=jump]{animation:.7s cubic-bezier(.22,1,.36,1) qw-mascot-hop}.qw-composer-mascot-performance{transform-origin:50% 100%;width:100%;height:100%}.qw-composer-mascot-actor[data-mascot-state=curious] .qw-composer-mascot-performance{animation:2.4s cubic-bezier(.65,0,.35,1) both qw-mascot-curious}.qw-composer-mascot-actor[data-mascot-state=stretch] .qw-composer-mascot-performance{animation:1.6s cubic-bezier(.65,0,.35,1) both qw-mascot-stretch}.qw-composer-mascot-actor[data-mascot-state=idea] .qw-composer-mascot-performance{animation:.7s cubic-bezier(.16,1,.3,1) both qw-mascot-eureka}.qw-composer-mascot-actor[data-mascot-state=listening] .qw-composer-mascot-performance{animation:1.8s cubic-bezier(.65,0,.35,1) qw-mascot-listen}.qw-composer-mascot-actor[data-mascot-state=thinking] .qw-composer-mascot-performance{animation:2.4s cubic-bezier(.65,0,.35,1) both qw-mascot-think}.qw-composer-mascot-actor[data-mascot-state=working] .qw-composer-mascot-performance{animation:1.05s cubic-bezier(.65,0,.35,1) 4 qw-mascot-work}.qw-composer-mascot-stage[data-mascot-activity=working] .qw-composer-set-station .qw-set-accent{animation:1.05s cubic-bezier(.65,0,.35,1) 4 qw-mascot-station}@keyframes qw-mascot-curious{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}70%{transform:rotate(6deg)}}@keyframes qw-mascot-stretch{0%,to{transform:scale(1)}25%{transform:scale(1.04,.96)}60%{transform:scale(.97,1.06)}}@keyframes qw-mascot-eureka{0%,to{transform:translateY(0)}35%{transform:translateY(-12px)rotate(-4deg)}70%{transform:translateY(0)scale(1.03,.98)}}@keyframes qw-mascot-listen{0%,65%,to{transform:rotate(0)}30%{transform:rotate(4deg)translateY(2px)}}@keyframes qw-mascot-think{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-6deg)}}@keyframes qw-mascot-work{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)translateY(2px)}}@keyframes qw-mascot-station{0%,to{opacity:1}50%{opacity:.45}}.qw-composer-mascot-stage[data-motion=paused] *,.qw-composer-mascot-stage[data-motion=paused] :before,.qw-composer-mascot-stage[data-motion=paused] :after{transition:none!important;animation:none!important}@keyframes qw-mascot-stroll{0%{transform:translate(0)}to{transform:translate(var(--qw-mascot-travel))}}@keyframes qw-mascot-hop{0%,to{transform:translate(var(--qw-mascot-travel))}45%{transform:translate(var(--qw-mascot-travel),-20px)}}@media(prefers-reduced-motion:reduce){.qw-composer-mascot-actor{transition:none;animation:none!important}.qw-mascot-pose-wave{animation:none}}.qw-composer-set-floor{z-index:5;background:#6c5c82;height:2px;position:absolute;inset:auto 0 0}.qw-composer-set-crate{left:calc(40px + var(--qw-mascot-travel));z-index:3;width:78px;height:52px;position:absolute;bottom:2px}.qw-composer-set-station{width:54px;height:80px;position:absolute;bottom:2px;right:24px}.qw-set-object{width:100%;height:100%;display:block;overflow:visible}.qw-set-shell{fill:#7751bd}.qw-set-face{fill:#474052}.qw-set-side{fill:#362b4b}.qw-set-metal{fill:#9c96a8}.qw-set-dark{fill:#21192e}.qw-set-accent{fill:#e11d74}.qw-set-edge{fill:none;stroke:#b8a0db;stroke-width:1.5px}.qw-set-vent{fill:none;stroke:#b6adca;stroke-width:2px}.qw-set-antenna{fill:none;stroke:#9983ba;stroke-width:3px}.qw-composer-mascot-actor[data-mascot-state=wave],.qw-composer-mascot-actor[data-mascot-state=jump],.qw-composer-mascot-actor[data-mascot-state=idle],.qw-composer-mascot-actor[data-mascot-state=curious],.qw-composer-mascot-actor[data-mascot-state=stretch],.qw-composer-mascot-actor[data-mascot-state=idea],.qw-composer-mascot-actor[data-mascot-state=listening],.qw-composer-mascot-actor[data-mascot-state=thinking],.qw-composer-mascot-actor[data-mascot-state=working]{z-index:4}.qw-composer-mascot-message{white-space:normal;overflow-wrap:anywhere;color:#f4edff;width:max-content;max-width:min(144px,100cqw - 24px);font-family:var(--font-sans);text-align:left;background:#30213f;border:1px solid #9986b5;border-radius:12px 12px 12px 3px;align-items:center;gap:4px;padding:7px 10px;font-size:11px;line-height:1.4;display:flex;position:absolute;bottom:calc(100% + 4px);left:48px;transform:translate(-50%)}[data-set-style=marioneta] .qw-set-shell{fill:#76539e}[data-set-style=marioneta] .qw-set-edge{stroke:#c7aedf;stroke-width:2px}[data-set-style=marioneta] .qw-composer-mascot-message{font-family:var(--font-display);border:2px solid #bca1d1;border-radius:14px 14px 14px 2px;font-weight:600}[data-set-style=pixel] .qw-set-shell{fill:#7250ad}[data-set-style=pixel] .qw-set-edge{stroke:#b799e0;stroke-width:2px}[data-set-style=pixel] .qw-composer-set-floor{background:#72667f;height:3px}[data-set-style=pixel] .qw-composer-mascot-message{border:2px solid #bca7d2;border-radius:0;font-family:ui-monospace,monospace;font-size:10px;box-shadow:3px 3px #15101e}.qw-puppet,.qw-puppet-body{width:96px;height:96px;display:block;position:relative}.qw-puppet-body{transform:translateY(1px)}.qw-puppet-piece{background-image:url(/mascota/qwestar-marioneta-partes.png);background-repeat:no-repeat;background-size:300% 300%;display:block;position:absolute;inset:0}.qw-puppet-piece-head{background-position:0 0}.qw-puppet-piece-torso{background-position:50% 0}.qw-puppet-piece-pelvis{background-position:100% 0}.qw-puppet-piece-shoe{background-position:50% 100%}.qw-puppet-piece-backpack{background-position:100% 100%}.qw-puppet-head{z-index:6;transform-origin:50% 85%;width:62px;height:57px;position:absolute;top:-2px;left:15px}.qw-puppet-torso{z-index:5;width:46px;height:32px;position:absolute;top:43px;left:30px}.qw-puppet-pelvis{z-index:4;width:30px;height:13px;position:absolute;top:64px;left:35px}.qw-puppet-backpack{z-index:1;width:24px;height:29px;position:absolute;top:47px;left:21px}.qw-puppet-arm{transform-origin:50% 18%;width:24px;height:22px;position:absolute;top:50px}.qw-puppet-arm-back{z-index:2;--qw-puppet-phase:-.4s;left:51px}.qw-puppet-arm-front{z-index:7;--qw-puppet-phase:0s;left:25px}.qw-puppet-elbow{transform-origin:50% 18%;width:24px;height:20px;position:absolute;top:56%;left:0}.qw-puppet-leg{transform-origin:50% 18%;width:24px;height:15px;position:absolute;top:67px}.qw-puppet-leg-back{z-index:2;--qw-puppet-phase:-.4s;left:41px}.qw-puppet-leg-front{z-index:3;--qw-puppet-phase:0s;left:33px}.qw-puppet-knee{transform-origin:50% 9%;width:24px;height:14px;position:absolute;top:56%;left:0}.qw-puppet-ankle{transform-origin:46% 35%;width:40px;height:22px;position:absolute;top:8%;left:-8px}.qw-puppet-walk .qw-puppet-arm{animation:.8s ease-in-out infinite qw-puppet-arms;animation-delay:var(--qw-puppet-phase)}.qw-puppet-walk .qw-puppet-elbow{animation:.8s ease-in-out infinite qw-puppet-elbows;animation-delay:var(--qw-puppet-phase)}.qw-puppet-walk .qw-puppet-leg{animation:.8s ease-in-out infinite qw-puppet-hips;animation-delay:var(--qw-puppet-phase)}.qw-puppet-walk .qw-puppet-knee{animation:.8s ease-in-out infinite qw-puppet-knees;animation-delay:var(--qw-puppet-phase)}.qw-puppet-walk .qw-puppet-ankle{animation:.8s ease-in-out infinite qw-puppet-feet;animation-delay:var(--qw-puppet-phase)}.qw-puppet-walk .qw-puppet-body{animation:.4s ease-in-out infinite qw-puppet-weight}.qw-puppet-walk .qw-puppet-head{animation:.8s ease-in-out infinite qw-puppet-head-bob}@keyframes qw-puppet-arms{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes qw-puppet-elbows{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-28deg)}}@keyframes qw-puppet-hips{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}@keyframes qw-puppet-knees{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(20deg)}75%{transform:rotate(65deg)}}@keyframes qw-puppet-feet{0%,to{transform:rotate(32deg)}25%{transform:rotate(0)}50%{transform:rotate(-45deg)}75%{transform:rotate(-65deg)}}@keyframes qw-puppet-weight{0%,to{transform:translateY(1px)}50%{transform:translateY(3px)}}@keyframes qw-puppet-head-bob{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.qw-puppet-wave .qw-puppet-arm-front{transform:rotate(150deg)}.qw-puppet-wave .qw-puppet-arm-front .qw-puppet-elbow{animation:.45s ease-in-out infinite alternate qw-puppet-wave-hand}@keyframes qw-puppet-wave-hand{0%{transform:rotate(-45deg)}to{transform:rotate(-10deg)}}.qw-puppet-jump .qw-puppet-arm-front{transform:rotate(140deg)}.qw-puppet-jump .qw-puppet-arm-back{transform:rotate(-140deg)}.qw-puppet-jump .qw-puppet-arm-front .qw-puppet-elbow{transform:rotate(-25deg)}.qw-puppet-jump .qw-puppet-arm-back .qw-puppet-elbow{transform:rotate(25deg)}.qw-puppet-jump .qw-puppet-leg-front{transform:rotate(12deg)}.qw-puppet-jump .qw-puppet-leg-back{transform:rotate(-12deg)}.qw-puppet-jump .qw-puppet-leg-front .qw-puppet-knee{transform:rotate(-20deg)}.qw-puppet-jump .qw-puppet-leg-back .qw-puppet-knee,.qw-puppet-peek .qw-puppet-arm-front{transform:rotate(20deg)}.qw-puppet-peek .qw-puppet-arm-back{transform:rotate(-20deg)}.qw-puppet-peek .qw-puppet-arm-front .qw-puppet-elbow{transform:rotate(-120deg)}.qw-puppet-peek .qw-puppet-arm-back .qw-puppet-elbow{transform:rotate(120deg)}@media(prefers-reduced-motion:reduce){.qw-puppet *{animation:none!important}}.qw-puppet-piece-upper-arm,.qw-puppet-piece-forearm,.qw-puppet-piece-thigh,.qw-puppet-piece-shin{background-size:600% 300%}.qw-puppet-piece-upper-arm{background-position:10%}.qw-puppet-piece-forearm{background-position:50%}.qw-puppet-piece-thigh{background-position:90%}.qw-puppet-piece-shin{background-position:10% 100%}
