.hv2-page-glow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 15% -10%,#fa43ad14,#0000 50%),radial-gradient(at 95% 110%,#6b7a4c12,#0000 50%);position:fixed;inset:0}.hv2-btn-arrow:after{content:"→";margin-left:2px;font-weight:500}.hv2-check:before{content:"✓";color:#fff;background:#fa43ad;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;left:0}.hv2-site-logo:before{content:"◇ ";color:#3b82f6;font-weight:700}.hv2-site-hero:before{content:"☕";opacity:.22;font-size:200px;position:absolute;top:40%;right:-10px;transform:translateY(-50%)}.hv2-iframe-stage{--scale:.833;width:calc(720px*var(--scale));height:calc(720px*var(--scale))}.hv2-iframe-stage iframe{width:720px;height:720px;transform:scale(var(--scale));transform-origin:0 0;border:none;display:block;position:absolute;top:0;left:0}@media (max-width:1100px){.hv2-iframe-stage{--scale:.78;margin-left:auto;margin-right:auto}}@media (max-width:720px){.hv2-iframe-stage{--scale:.5}}@media (max-width:420px){.hv2-iframe-stage{--scale:.42}}.hv2-deco{animation:hv2-bob var(--bob-dur,5s)ease-in-out infinite;animation-delay:var(--bob-delay,0s)}@keyframes hv2-bob{0%,to{transform:translateY(0)rotate(var(--rot,0deg))}50%{transform:translateY(-10px)rotate(calc(var(--rot,0deg) + 1deg))}}.hv2-deco-sparkle{animation:3.8s ease-in-out .4s infinite hv2-sparkle}@keyframes hv2-sparkle{0%,to{opacity:.78;transform:translateY(-2px)scale(1)rotate(0)}50%{opacity:1;transform:translateY(2px)scale(1.18)rotate(18deg)}}@media (max-width:720px){.hv2-deco{display:none}}.hv2-tab-fade{animation:.35s hv2-fade-in}@keyframes hv2-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--t-atlas:11s}.hv2-atlas-cta{will-change:transform,background-color,box-shadow;animation:11s ease-in-out infinite hv2-atlas-click}@keyframes hv2-atlas-click{0%,22%{background-color:#fa43ad;transform:scale(1);box-shadow:0 4px 14px #fa43ad66}23%{background-color:#c9277f;transform:scale(.94);box-shadow:0 2px 8px #c9277f66}25%{background-color:#c9277f;transform:scale(.97);box-shadow:0 2px 8px #c9277f66}27%{background-color:#fa43ad;transform:scale(1);box-shadow:0 4px 14px #fa43ad66}to{background-color:#fa43ad;transform:scale(1);box-shadow:0 4px 14px #fa43ad66}}.hv2-atlas-cursor{z-index:20;pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);width:22px;height:22px;animation:11s cubic-bezier(.22,1,.36,1) infinite hv2-atlas-cursor;position:absolute}@keyframes hv2-atlas-cursor{0%,8%{opacity:0;top:65%;left:65%;transform:scale(1)}12%{opacity:1;top:65%;left:65%;transform:scale(1)}21%{opacity:1;top:87%;left:11%;transform:scale(1)}23%{opacity:1;top:87%;left:11%;transform:scale(.82)}25%{opacity:1;top:87%;left:11%;transform:scale(1)}29%{opacity:0;top:87%;left:11%;transform:scale(1)}to{opacity:0;top:65%;left:65%;transform:scale(1)}}.hv2-atlas-page,.hv2-widget-page{will-change:transform}.hv2-atlas-page{animation:11s cubic-bezier(.65,0,.35,1) infinite hv2-atlas-page-slide}.hv2-widget-page{animation:11s cubic-bezier(.65,0,.35,1) infinite hv2-widget-page-slide;transform:translate(100%)}@keyframes hv2-atlas-page-slide{0%,27%{transform:translate(0)}35%{transform:translate(-100%)}81%{transform:translate(-100%)}87%{transform:translate(0)}to{transform:translate(0)}}@keyframes hv2-widget-page-slide{0%,27%{transform:translate(100%)}35%{transform:translate(0)}81%{transform:translate(0)}87%{transform:translate(100%)}to{transform:translate(100%)}}.hv2-chat-input{opacity:0;background:#fff;animation:11s infinite hv2-chat-input}@keyframes hv2-chat-input{0%,34%{opacity:0;background:#fff}36%{opacity:1;background:#fff}51%{opacity:1;background:#fff}53%{opacity:.55;background:#f4efe8}81%{opacity:.55;background:#f4efe8}85%{opacity:0}to{opacity:0}}.hv2-typewriter{white-space:nowrap;vertical-align:middle;width:0;animation:11s steps(18,end) infinite hv2-typewriter;display:inline-block;overflow:hidden}@keyframes hv2-typewriter{0%,38%{width:0}45%{width:116px}51%{width:116px}52%{width:0}to{width:0}}.hv2-caret{vertical-align:middle;background:#1a1a1a;width:1px;height:.85em;margin-left:1px;animation:.7s steps(2,end) infinite hv2-caret-blink,11s infinite hv2-caret-show;display:inline-block}@keyframes hv2-caret-blink{50%{opacity:0}}@keyframes hv2-caret-show{0%,36%{opacity:0}37%,51%{opacity:1}52%,to{opacity:0}}.hv2-user-bubble{opacity:0;animation:11s cubic-bezier(.22,1,.36,1) infinite hv2-user-bubble-in}@keyframes hv2-user-bubble-in{0%,51%{opacity:0;transform:translateY(170px)scale(.85)}52%{opacity:1;transform:translateY(170px)scale(.85)}55%{opacity:1;transform:translateY(0)scale(1)}81%{opacity:1;transform:translateY(0)scale(1)}85%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(170px)scale(.85)}}.hv2-typing-dots{opacity:0;animation:11s infinite hv2-typing-dots-show}@keyframes hv2-typing-dots-show{0%,55%{opacity:0}57%{opacity:1}60%{opacity:1}61%{opacity:0}to{opacity:0}}.hv2-typing-dots span{animation:1s ease-in-out infinite hv2-typing-dot}.hv2-typing-dots span:nth-child(2){animation-delay:.15s}.hv2-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes hv2-typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hv2-ai-bubble{opacity:0;animation:11s infinite hv2-ai-bubble-in}@keyframes hv2-ai-bubble-in{0%,61%{opacity:0;transform:translateY(4px)}64%{opacity:1;transform:translateY(0)}81%{opacity:1;transform:translateY(0)}85%{opacity:0;transform:translateY(4px)}to{opacity:0;transform:translateY(4px)}}.hv2-menu-preview{opacity:0;animation:11s infinite hv2-menu-preview-in}@keyframes hv2-menu-preview-in{0%,65%{opacity:0;transform:translateY(6px)}68%{opacity:1;transform:translateY(0)}81%{opacity:1;transform:translateY(0)}85%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}.hv2-m-atlas,.hv2-m-order,.hv2-m-chat{will-change:transform}.hv2-m-atlas{animation:17.5s cubic-bezier(.65,0,.35,1) infinite hv2-m-atlas-slide}.hv2-m-order{animation:17.5s cubic-bezier(.65,0,.35,1) infinite hv2-m-order-slide;transform:translate(100%)}.hv2-m-chat{z-index:2;animation:17.5s cubic-bezier(.65,0,.35,1) infinite hv2-m-chat-slide;transform:translateY(100%)}@keyframes hv2-m-atlas-slide{0%,18%{transform:translate(0)}23%{transform:translate(-100%)}83%{transform:translate(-100%)}87%{transform:translate(0)}to{transform:translate(0)}}@keyframes hv2-m-order-slide{0%,18%{transform:translate(100%)}23%{transform:translate(0)}83%{transform:translate(0)}87%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes hv2-m-chat-slide{0%,37%{transform:translateY(100%)}41%{transform:translateY(0)}78%{transform:translateY(0)}83%{transform:translateY(100%)}to{transform:translateY(100%)}}.hv2-m-atlas-cta{will-change:transform,background-color,box-shadow;animation:17.5s ease-in-out infinite hv2-m-atlas-click}@keyframes hv2-m-atlas-click{0%,15%{background-color:#fa43ad;transform:scale(1);box-shadow:0 4px 14px #fa43ad66}16%{background-color:#c9277f;transform:scale(.94);box-shadow:0 2px 8px #c9277f66}17%{background-color:#c9277f;transform:scale(.97);box-shadow:0 2px 8px #c9277f66}19%{background-color:#fa43ad;transform:scale(1);box-shadow:0 4px 14px #fa43ad66}to{background-color:#fa43ad;transform:scale(1);box-shadow:0 4px 14px #fa43ad66}}.hv2-m-atlas-cursor{z-index:20;pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);width:20px;height:20px;animation:17.5s cubic-bezier(.22,1,.36,1) infinite hv2-m-atlas-cursor;position:absolute}@keyframes hv2-m-atlas-cursor{0%,5%{opacity:0;top:55%;left:65%;transform:scale(1)}7%{opacity:1;top:55%;left:65%;transform:scale(1)}15%{opacity:1;top:87%;left:15%;transform:scale(1)}16%{opacity:1;top:87%;left:15%;transform:scale(.82)}17%{opacity:1;top:87%;left:15%;transform:scale(1)}20%{opacity:0;top:87%;left:15%;transform:scale(1)}to{opacity:0;top:55%;left:65%;transform:scale(1)}}.hv2-m-ask-ai-btn{will-change:transform;animation:17.5s ease-in-out infinite hv2-m-ask-ai-click}@keyframes hv2-m-ask-ai-click{0%,34%{background-color:#0000;transform:scale(1)}35%{background-color:#ffeaf4;transform:scale(.95)}37%{background-color:#0000;transform:scale(1)}to{background-color:#0000;transform:scale(1)}}.hv2-m-order-cursor{z-index:20;pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);width:20px;height:20px;animation:17.5s cubic-bezier(.22,1,.36,1) infinite hv2-m-order-cursor;position:absolute}@keyframes hv2-m-order-cursor{0%,26%{opacity:0;top:45%;left:55%;transform:scale(1)}28%{opacity:1;top:45%;left:55%;transform:scale(1)}34%{opacity:1;top:93%;left:52%;transform:scale(1)}35%{opacity:1;top:93%;left:52%;transform:scale(.82)}37%{opacity:1;top:93%;left:52%;transform:scale(1)}39%{opacity:0;top:93%;left:52%;transform:scale(1)}to{opacity:0;top:45%;left:55%;transform:scale(1)}}.hv2-m-chat-input{opacity:0;background:#fff;animation:17.5s infinite hv2-m-chat-input}@keyframes hv2-m-chat-input{0%,42%{opacity:0;background:#fff}44%{opacity:1;background:#fff}56%{opacity:1;background:#fff}57%{opacity:.55;background:#f4efe8}78%{opacity:.55;background:#f4efe8}80%{opacity:0}to{opacity:0}}.hv2-m-typewriter{white-space:nowrap;vertical-align:middle;width:0;animation:17.5s steps(18,end) infinite hv2-m-typewriter;display:inline-block;overflow:hidden}@keyframes hv2-m-typewriter{0%,45%{width:0}51%{width:116px}56%{width:116px}57%{width:0}to{width:0}}.hv2-m-caret{vertical-align:middle;background:#1a1a1a;width:1px;height:.85em;margin-left:1px;animation:.7s steps(2,end) infinite hv2-caret-blink,17.5s infinite hv2-m-caret-show;display:inline-block}@keyframes hv2-m-caret-show{0%,44%{opacity:0}45%,56%{opacity:1}57%,to{opacity:0}}.hv2-m-user-bubble{opacity:0;animation:17.5s cubic-bezier(.22,1,.36,1) infinite hv2-m-user-bubble}@keyframes hv2-m-user-bubble{0%,56%{opacity:0;transform:translateY(200px)scale(.85)}57%{opacity:1;transform:translateY(200px)scale(.85)}59%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(200px)scale(.85)}}.hv2-m-typing-dots{opacity:0;animation:17.5s infinite hv2-m-typing-dots}@keyframes hv2-m-typing-dots{0%,60%{opacity:0}61%{opacity:1}64%{opacity:1}65%{opacity:0}to{opacity:0}}.hv2-m-typing-dots span{animation:1s ease-in-out infinite hv2-typing-dot}.hv2-m-typing-dots span:nth-child(2){animation-delay:.15s}.hv2-m-typing-dots span:nth-child(3){animation-delay:.3s}.hv2-m-ai-bubble{opacity:0;animation:17.5s infinite hv2-m-ai-bubble}@keyframes hv2-m-ai-bubble{0%,65%{opacity:0;transform:translateY(4px)}67%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(4px)}to{opacity:0;transform:translateY(4px)}}.hv2-m-menu-preview{opacity:0;animation:17.5s infinite hv2-m-menu-preview}@keyframes hv2-m-menu-preview{0%,68%{opacity:0;transform:translateY(6px)}70%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}
