@keyframes mpos-pay-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mpos-pay-marquee{animation:mpos-pay-marquee 70s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mpos-pay-logo-mono{color:#3a3a3c;filter:brightness(0) saturate(100%);opacity:.72}.mpos-card-rays__glow{position:absolute;inset:12%;border-radius:1.75rem;background:radial-gradient(ellipse at center,rgba(56,189,248,.45) 0%,rgba(14,165,233,.18) 42%,transparent 70%);filter:blur(18px);animation:mpos-card-ray-glow 1.15s ease-out both}.mpos-card-rays__ring{position:absolute;inset:6%;border-radius:1.6rem;border:1.5px solid rgba(56,189,248,.55);box-shadow:0 0 18px #38bdf88c,0 0 40px #0ea5e947,inset 0 0 18px #7dd3fc33;animation:mpos-card-ray-ring 1.05s cubic-bezier(.22,1,.36,1) both}.mpos-card-rays__bolt{fill:none;filter:drop-shadow(0 0 4px rgba(56,189,248,.95)) drop-shadow(0 0 10px rgba(14,165,233,.65));stroke-dasharray:48;stroke-dashoffset:48;opacity:0;animation:mpos-card-bolt-draw .85s ease-out both}.mpos-card-rays__bolt--1{animation-delay:.05s}.mpos-card-rays__bolt--2{animation-delay:.12s}.mpos-card-rays__bolt--3{animation-delay:.18s}.mpos-card-rays__bolt--4{animation-delay:.08s}.mpos-card-rays__bolt--5{animation-delay:.22s}.mpos-card-rays__bolt--6{animation-delay:.15s}.mpos-card-rays__bolt--7{animation-delay:.28s}.mpos-card-rays__bolt--8{animation-delay:.2s}.mpos-card-rays__spark{position:absolute;width:6px;height:6px;border-radius:999px;background:#e0f2fe;box-shadow:0 0 8px #38bdf8,0 0 16px #0ea5e9,0 0 28px #38bdf8b3;animation:mpos-card-spark .9s ease-out both}.mpos-card-rays__spark--tl{top:4%;left:4%;animation-delay:.08s}.mpos-card-rays__spark--tr{top:4%;right:4%;animation-delay:.16s}.mpos-card-rays__spark--bl{bottom:4%;left:4%;animation-delay:.2s}.mpos-card-rays__spark--br{bottom:4%;right:4%;animation-delay:.28s}.mpos-card-rays--multicolor .mpos-card-rays__glow{background:radial-gradient(ellipse at 12% 12%,rgba(0,188,189,.5) 0%,transparent 58%),radial-gradient(ellipse at 88% 12%,rgba(168,85,247,.48) 0%,transparent 58%),radial-gradient(ellipse at 12% 88%,rgba(245,158,11,.42) 0%,transparent 58%),radial-gradient(ellipse at 88% 88%,rgba(244,63,94,.42) 0%,transparent 58%)}.mpos-card-rays--multicolor .mpos-card-rays__ring{border:none;background:conic-gradient(from 225deg at 50% 50%,#00bcbd8c,#a855f78c,#f43f5e8c,#f59e0b8c,#00bcbd8c);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1.5px;box-shadow:0 0 22px #00bcbd40,0 0 32px #a855f733,0 0 42px #f43f5e2e}.mpos-card-rays--multicolor .mpos-card-rays__bolt{filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 12px currentColor)}.mpos-card-rays--multicolor .mpos-card-rays__spark--tl{background:#99f6e4;box-shadow:0 0 8px #00bcbd,0 0 18px #00bcbdbf}.mpos-card-rays--multicolor .mpos-card-rays__spark--tr{background:#e9d5ff;box-shadow:0 0 8px #a855f7,0 0 18px #a855f7bf}.mpos-card-rays--multicolor .mpos-card-rays__spark--bl{background:#fde68a;box-shadow:0 0 8px #f59e0b,0 0 18px #f59e0bbf}.mpos-card-rays--multicolor .mpos-card-rays__spark--br{background:#fecdd3;box-shadow:0 0 8px #f43f5e,0 0 18px #f43f5ebf}@keyframes mpos-card-ray-glow{0%{opacity:0;transform:scale(.7)}35%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.2)}}@keyframes mpos-card-ray-ring{0%{opacity:0;transform:scale(.82)}40%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.18)}}@keyframes mpos-card-bolt-draw{0%{opacity:0;stroke-dashoffset:48}25%{opacity:1}55%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes mpos-card-spark{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.mpos-pay-marquee{animation:none}.mpos-card-rays,.mpos-card-rays__glow,.mpos-card-rays__ring,.mpos-card-rays__bolt,.mpos-card-rays__spark{animation:none!important;opacity:0!important}}.hl-hero{--hl-pink: #ff2d55;--hl-pink-hot: #ff4f8b;--hl-pink-soft: #ffb3c8}.hl-hero-reveal{animation:hl-hero-reveal .7s cubic-bezier(.25,.1,.25,1) var(--hl-delay, 0s) both}.hl-hero-stage-enter{animation:hl-hero-stage-enter .9s cubic-bezier(.25,.1,.25,1) .1s both}.hl-hero-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hl-hero-aurora{position:absolute;border-radius:999px;filter:blur(90px);opacity:.22;will-change:transform}.hl-hero-aurora--a{top:-18%;right:-8%;width:min(60rem,90vw);height:min(60rem,90vw);background:radial-gradient(circle at 40% 40%,#ff2d55bf,#ff2d5500 62%);animation:hl-hero-drift-a 18s ease-in-out infinite alternate}.hl-hero-aurora--b{bottom:-30%;left:-12%;width:min(44rem,80vw);height:min(44rem,80vw);background:radial-gradient(circle at 50% 50%,#ff4f8b73,#a81e5a00 65%);opacity:.16;animation:hl-hero-drift-b 22s ease-in-out infinite alternate}.hl-hero-badge{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;background:#fffc;padding:.45rem .95rem .45rem .7rem;font-size:.8rem;box-shadow:inset 0 0 0 1px #00000014,0 10px 30px -18px #ff2d5599;backdrop-filter:blur(12px)}.hl-hero-badge-dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:var(--hl-pink)}.hl-hero-badge-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hl-pink);animation:hl-hero-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.hl-hero-accent{background:linear-gradient(100deg,#ff2d55,#ff4f8b 35%,#ff7aa8,#ff4f8b 75%,#ff2d55);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hl-hero-sheen 7s ease-in-out infinite}.hl-hero-cta{position:relative;display:inline-flex;height:3.5rem;align-items:center;justify-content:center;gap:.55rem;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#ff2d55,#ff4f8b 60%,#ff7aa8);padding:0 2rem;font-size:.98rem;font-weight:600;color:#fff;box-shadow:inset 0 1px #ffffff59,0 18px 50px -14px #ff2d55d9,0 0 0 1px #ff78a066;transition:transform .3s ease,box-shadow .3s ease}.hl-hero-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);animation:hl-hero-shine 3.8s ease-in-out infinite}.hl-hero-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 24px 60px -12px #ff2d55,0 0 0 1px #ff96b999}.hl-hero-cta:focus-visible,.hl-hero-ghost:focus-visible{outline:2px solid rgba(255,45,85,.7);outline-offset:3px}.hl-hero-ghost{display:inline-flex;height:3.5rem;align-items:center;justify-content:center;gap:.7rem;border-radius:999px;background:#fff;padding:0 1.6rem 0 .8rem;font-size:.98rem;font-weight:600;color:#0b0b0c;box-shadow:inset 0 0 0 1px #0000001f;transition:background .3s ease,color .3s ease}.hl-hero-ghost:hover{background:#0000000a}.hl-hero-platform{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.85rem;background:#00000008;color:#000000b3;font-size:1.05rem;box-shadow:inset 0 0 0 1px #00000014;transition:color .25s ease,background .25s ease,transform .25s ease}.hl-hero-platform:hover{transform:translateY(-2px);background:#ff2d551a;color:#ff2d55}.hl-hero-stage{perspective:1400px}.hl-hero-phone-glow{position:absolute;inset:8% -20% 0;border-radius:999px;background:radial-gradient(closest-side,#ff2d5547,#ff2d5500);filter:blur(40px);animation:hl-hero-glow 5s ease-in-out infinite}.hl-hero-phone-halo{position:absolute;left:50%;top:50%;width:135%;aspect-ratio:1;translate:-50% -50%;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,79,139,.5) 60deg,transparent 140deg,transparent 220deg,rgba(255,45,85,.35) 280deg,transparent 360deg);mask-image:radial-gradient(closest-side,transparent 64%,#000 66%,#000 67%,transparent 69%);-webkit-mask-image:radial-gradient(closest-side,transparent 64%,#000 66%,#000 67%,transparent 69%);animation:hl-hero-spin 16s linear infinite}.hl-hero-phone{position:relative;width:min(76vw,19.5rem);aspect-ratio:9 / 15.426;container-type:inline-size}.hl-hero-phone-shell{position:absolute;inset:0;border-radius:16cqi;background:linear-gradient(160deg,#ffffff2e,#fff0 22%),linear-gradient(145deg,#3a3a3d,#1c1c1e 22%,#0b0b0c 48%,#1c1c1e 72%,#4a4a4e);box-shadow:inset 0 0 0 .35cqi #ffffff2e,inset 0 -1.2cqi 2cqi #0009,0 50px 120px -30px #ff2d5559,0 30px 60px -30px #0000008c}@media(min-width:1024px){.hl-hero-phone{width:calc(min(100svh - var(--nav-h, 4.5rem) - 8rem,46rem) * 9 / 15.426);min-width:17rem}}.hl-hero-phone-btn{position:absolute;width:1.3cqi;border-radius:1cqi;background:linear-gradient(90deg,#0b0b0c,#4a4a4e 60%,#2a2a2d)}.hl-hero-phone-btn--action{left:-.9cqi;top:19%;height:7cqi}.hl-hero-phone-btn--vol-up{left:-.9cqi;top:27%;height:13cqi}.hl-hero-phone-btn--vol-down{left:-.9cqi;top:35%;height:13cqi}.hl-hero-phone-btn--power{right:-.9cqi;top:29%;height:20cqi}.hl-hero-phone-bezel{position:absolute;inset:1.5cqi;border-radius:14.6cqi;background:#050505;padding:2.6cqi;box-shadow:inset 0 0 0 .4cqi #000000e6}.hl-hero-phone-screen{position:relative;isolation:isolate;height:100%;overflow:hidden;border-radius:12cqi;background:#0b0b0c;transform:translateZ(0)}.hl-hero-phone-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hl-hero-phone-video:fullscreen{object-fit:contain;background:#000}.hl-hero-phone-island{position:absolute;top:2.6cqi;left:50%;z-index:30;width:30cqi;height:8.6cqi;translate:-50% 0;border-radius:999px;background:#000}.hl-hero-phone-hud{display:none;position:absolute;top:14cqi;left:5cqi;right:5cqi;z-index:15;align-items:center;gap:2cqi;pointer-events:none}.hl-hero-live-pill,.hl-hero-viewers-pill{display:inline-flex;align-items:center;gap:1.6cqi;border-radius:999px;padding:1.3cqi 3cqi;font-size:3.6cqi;font-weight:700;letter-spacing:.06em}.hl-hero-live-pill{background:var(--hl-pink);color:#fff;box-shadow:0 1cqi 4cqi -1cqi #ff2d55e6}.hl-hero-live-pill i{width:1.8cqi;height:1.8cqi;border-radius:999px;background:#fff;animation:hl-hero-blink 1.2s ease-in-out infinite}.hl-hero-viewers-pill{background:#00000073;color:#ffffffe6;font-weight:600;letter-spacing:0;backdrop-filter:blur(8px)}.hl-hero-phone-tap{position:absolute;inset:0;z-index:20;display:block;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.hl-hero-phone-tap:focus-visible{outline:.8cqi solid rgba(255,179,200,.9);outline-offset:-1.6cqi;border-radius:12cqi}.hl-hero-play{position:absolute;bottom:12cqi;left:50%;z-index:30;display:grid;width:22cqi;aspect-ratio:1;place-items:center;translate:-50% 0;border-radius:999px;background:#000;color:#2ad4c8;box-shadow:0 2cqi 8cqi #00000073;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:hl-hero-fade-in .45s ease both}.hl-hero-play:focus-visible{outline:.8cqi solid rgba(42,212,200,.9);outline-offset:1cqi}.hl-hero-play svg{width:11cqi;height:11cqi;margin-left:.7cqi}.hl-hero-reactions{position:absolute;right:4cqi;bottom:14cqi;z-index:15;width:18cqi;height:70%;pointer-events:none}.hl-hero-reaction{position:absolute;bottom:0;left:50%;width:8cqi;height:8cqi;margin-left:-4cqi;opacity:0;filter:drop-shadow(0 1cqi 2cqi rgba(0,0,0,.35));animation:hl-hero-rise-tall var(--duration) ease-out var(--delay) infinite}.hl-hero-sound-btn{position:absolute;right:4.5cqi;bottom:6cqi;z-index:25;display:grid;width:11cqi;height:11cqi;place-items:center;border-radius:999px;background:#00000080;color:#fff;box-shadow:inset 0 0 0 .3cqi #fff3;backdrop-filter:blur(8px);transition:background .2s ease}.hl-hero-sound-btn:hover{background:#ff2d55d9}.hl-hero-sound-btn svg{width:5.2cqi;height:5.2cqi}.hl-hero-progress{position:absolute;left:6cqi;right:19cqi;bottom:10.8cqi;z-index:25;height:.9cqi;overflow:hidden;border-radius:999px;background:#ffffff40;pointer-events:none}.hl-hero-progress span{display:block;height:100%;background:linear-gradient(90deg,#ff2d55,#ff7aa8);transform-origin:left center;transition:transform .25s linear}.hl-hero-chip{position:absolute;z-index:20;display:none;align-items:center;gap:.65rem;border-radius:1.1rem;background:#141416b8;padding:.65rem .95rem .65rem .65rem;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 50px -20px #000000e6,0 10px 40px -20px #ff2d5599;backdrop-filter:blur(16px)}@media(min-width:640px){.hl-hero-chip{display:flex}}.hl-hero-chip--sale{left:-42%;top:30%;animation:hl-hero-bob 5s ease-in-out infinite}.hl-hero-chip--likes{right:-30%;bottom:20%;animation:hl-hero-bob 6s ease-in-out 1.2s infinite}@keyframes hl-hero-reveal{0%{opacity:0;transform:translateY(var(--hl-y, 16px))}}@keyframes hl-hero-stage-enter{0%{opacity:0;transform:translateY(40px) rotate(-3deg) scale(.96)}}@keyframes hl-hero-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-8%,10%,0) scale(1.12)}}@keyframes hl-hero-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12%,-8%,0) scale(1.15)}}@keyframes hl-hero-ping{75%,to{transform:scale(2.4);opacity:0}}@keyframes hl-hero-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hl-hero-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hl-hero-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes hl-hero-spin{to{transform:rotate(360deg)}}@keyframes hl-hero-blink{50%{opacity:.35}}@keyframes hl-hero-fade-in{0%{opacity:0}}@keyframes hl-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes hl-hero-ripple{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.75);opacity:0}}@keyframes hl-hero-heartbeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes hl-hero-rise{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) * 3),-520%) scale(var(--size))}}@keyframes hl-hero-rise-tall{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) * 4),-700%) scale(var(--size)) rotate(-12deg)}}@keyframes hl-hero-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hl-hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.hl-hero-reveal,.hl-hero-stage-enter,.hl-hero-aurora,.hl-hero-badge-dot:after,.hl-hero-accent,.hl-hero-cta:after,.hl-hero-phone-glow,.hl-hero-phone-halo,.hl-hero-live-pill i,.hl-hero-chip{animation:none}.hl-hero-reaction{display:none}}
