.hero-dashboard-stage{position:relative}@media screen and (max-width:1200px){.hero-dashboard-stage{justify-content:center;display:flex}}@media screen and (max-width:767px){.hero-dashboard-stage{display:inherit}}.hva-launcher{z-index:3;cursor:pointer;color:#fff;width:max-content;height:44px;font-family:var(--font-poppins),Poppins,sans-serif;text-align:left;transition:box-shadow .35s var(--ease-out-motion);background:linear-gradient(120deg,#1a1275 0%,#3b2aa6 55%,#6b4fd0 100%);border:0;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:0 16px 0 6px;line-height:1.15;display:inline-flex;position:absolute;bottom:14px;left:0;right:0;box-shadow:0 10px 28px #1b127547,inset 0 1px #ffffff2e}.hva-launcher:hover,.hva-launcher:focus-visible{box-shadow:0 14px 34px #1b12755c,inset 0 1px #ffffff38}.hva-launcher:focus-visible{outline-offset:3px;outline:2px solid #ff7919}.hva-launcher.is-static{cursor:default;pointer-events:none;opacity:1;color:#fff}.hva-launcher.is-open{opacity:.85}.hva-launcher.is-spotlit{z-index:4;box-shadow:0 16px 40px #1b12756b,0 0 0 4px #ff791938,inset 0 1px #ffffff38}.hva-launcher.is-spotlit:after{content:"";pointer-events:none;border:2px solid #ff79198c;border-radius:999px;animation:1.4s ease-out infinite hva-launcher-spot;position:absolute;inset:-6px}.hva-launcher .hva-launcher-callout{color:#fff;text-align:center;pointer-events:none;background:#150f63;border-radius:12px;flex-direction:column;gap:2px;width:max-content;max-width:280px;padding:9px 13px 10px;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;box-shadow:0 12px 30px #150f634d}.hva-launcher .hva-launcher-callout strong{white-space:nowrap;font-size:12.5px;font-weight:600}.hva-launcher .hva-launcher-callout small{color:#ffffffb8;white-space:normal;font-size:10.5px;line-height:1.35}.hva-launcher .hva-launcher-callout:after{content:"";background:#150f63;border-radius:2px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.hva-launcher .hva-launcher-mic{color:#fff;background:linear-gradient(155deg,#ff9b45 0%,#ff7919 55%,#f2600d 100%);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.hva-launcher .hva-launcher-mic svg{width:16px;height:16px;position:relative}.hva-launcher .hva-launcher-pulse{opacity:.55;background:#ff7919;border-radius:50%;animation:2.6s ease-out infinite hva-launcher-pulse;position:absolute;inset:0}.hva-launcher .hva-launcher-text{flex-direction:column;gap:1px;display:flex}.hva-launcher .hva-launcher-text strong{letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:600}.hva-launcher .hva-launcher-text small{color:#ffffffad;white-space:nowrap;font-size:10.5px;font-weight:500}.hva-launcher .hva-launcher-bars{align-items:center;gap:2.5px;height:16px;margin-left:2px;display:flex}.hva-launcher .hva-launcher-bars i{background:#ffffffd9;border-radius:2px;width:2.5px;height:6px;animation:1.5s ease-in-out infinite hva-launcher-bar;display:block}.hva-launcher .hva-launcher-bars i:nth-child(2){animation-delay:.18s}.hva-launcher .hva-launcher-bars i:nth-child(3){animation-delay:.36s}.hva-launcher .hva-launcher-bars i:nth-child(4){animation-delay:.54s}.hva-launcher.is-finance{background:linear-gradient(120deg,#0f1c3f 0%,#1b2d63 55%,#33418a 100%);width:auto;margin:0;bottom:20px;left:auto;right:20px;box-shadow:0 10px 28px #0f1c3f47,inset 0 1px #ffffff29}.hva-launcher.is-finance:hover,.hva-launcher.is-finance:focus-visible{box-shadow:0 14px 34px #0f1c3f5c,inset 0 1px #fff3}.hva-launcher.is-finance .hva-launcher-mic{background:linear-gradient(155deg,#9d7bff 0%,#6b4fd0 60%,#5a3fc0 100%)}.hva-launcher.is-finance .hva-launcher-pulse{background:#6b4fd0}.hva-launcher.is-finance .hva-launcher-callout{text-align:right;background:#0f1c3f;align-items:flex-end;left:auto;right:0;box-shadow:0 12px 30px #0f1c3f4d}.hva-launcher.is-finance .hva-launcher-callout:after{background:#0f1c3f;margin-left:0;left:auto;right:78px}@media screen and (max-width:620px){.hva-launcher.is-finance{bottom:18px;right:18px}.hva-launcher.is-finance .hva-launcher-callout:after{right:58px}.hva-launcher{gap:8px;height:40px;padding-right:14px}.hva-launcher .hva-launcher-text small,.hva-launcher .hva-launcher-bars{display:none}.hva-launcher .hva-launcher-callout{width:230px;max-width:230px;padding:7px 10px 8px}.hva-launcher .hva-launcher-callout strong{white-space:normal;font-size:11.5px}.hva-launcher .hva-launcher-callout small{font-size:10px}}@keyframes hva-launcher-spot{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes hva-launcher-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes hva-launcher-bar{0%,to{height:5px}50%{height:14px}}@media (prefers-reduced-motion:reduce){.hva-launcher .hva-launcher-pulse,.hva-launcher .hva-launcher-bars i,.hva-launcher.is-spotlit:after{animation:none}}.hva-slot{z-index:5;pointer-events:none;position:absolute;inset:27px 0 0}.hva-slot>*{pointer-events:auto}.hero-sr-launcher{z-index:3;color:#fff;font:600 14px/1.2 var(--font-base);opacity:0;pointer-events:none;background:#0f1f38;border:0;border-radius:999px;padding:10px 16px;transition:opacity .18s,transform .18s;position:absolute;bottom:14px;left:14px;transform:translateY(6px)}.hero-sr-launcher:focus-visible{opacity:1;pointer-events:auto;outline-offset:2px;outline:3px solid #0fb9a1;transform:none}
.hva-demo-cursor{--demo-cursor-accent:255, 121, 25;z-index:20;pointer-events:none;position:absolute;top:0;left:0}.hva-demo-cursor.is-finance{--demo-cursor-accent:100, 88, 222}.hva-demo-cursor img{width:29.6px;max-width:none;height:32px;margin:-3.2px 0 0 -5.6px;display:block;position:relative}.hva-demo-cursor:before{content:"";background:rgba(var(--demo-cursor-accent), .16);width:34px;height:34px;box-shadow:0 0 0 2px rgba(var(--demo-cursor-accent), .3);border-radius:50%;position:absolute;top:-12px;left:-13px}.hva-demo-cursor .hva-demo-ripple{border:2px solid rgb(var(--demo-cursor-accent));opacity:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.5s ease-out hva-demo-ripple;position:absolute;top:2px;left:2px}@keyframes hva-demo-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}
