.dm.astro-yew2rkgn{position:relative;width:100%;aspect-ratio:1.25;max-width:640px;margin-inline:auto}.dm__glow.astro-yew2rkgn{position:absolute;inset:10%;background:radial-gradient(circle,rgba(227,30,66,.45),transparent 65%);filter:blur(40px)}.dm__browser.astro-yew2rkgn{position:absolute;left:0;top:6%;width:86%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 50px 100px -30px #000000b3,0 0 0 1px #ffffff14;animation:dmFloat 8s ease-in-out infinite}.dm__bar.astro-yew2rkgn{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ecebe7}.dm__bar.astro-yew2rkgn i.astro-yew2rkgn{width:9px;height:9px;border-radius:50%;background:#d4d2cc}.dm__bar.astro-yew2rkgn i.astro-yew2rkgn:first-child{background:var(--red)}.dm__url.astro-yew2rkgn{margin-left:12px;flex:1;font-size:10px;color:#77756f;background:#fff;border-radius:6px;padding:4px 10px}.dm__page.astro-yew2rkgn{padding:4% 5% 6%;display:grid;gap:6%;background:var(--paper);aspect-ratio:1.45}.dm.astro-yew2rkgn s.astro-yew2rkgn{display:block;height:7px;border-radius:4px;background:#d8d4ca;text-decoration:none}.dm.astro-yew2rkgn s.astro-yew2rkgn.big{height:14px;background:var(--ink)}.dm.astro-yew2rkgn s.astro-yew2rkgn.red{background:var(--red)}.w50.astro-yew2rkgn{width:50%}.w60.astro-yew2rkgn{width:60%}.w70.astro-yew2rkgn{width:70%}.w80.astro-yew2rkgn{width:80%}.w90.astro-yew2rkgn{width:90%}.dm__nav.astro-yew2rkgn{display:flex;align-items:center;gap:8px}.dm__nav.astro-yew2rkgn s.astro-yew2rkgn{width:28px}.dm__nav.astro-yew2rkgn em.astro-yew2rkgn{margin-left:auto;width:46px;height:14px;border-radius:99px;background:var(--red)}.dm__tri.astro-yew2rkgn{width:18px;height:16px;background:var(--red);clip-path:polygon(50% 0,100% 100%,0 100%);margin-right:auto}.dm__tri.astro-yew2rkgn.sm{width:14px;height:12px;margin:0}.dm__hero.astro-yew2rkgn{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.dm__copy.astro-yew2rkgn{display:grid;gap:9px}.dm__btn.astro-yew2rkgn{width:64px;height:18px;border-radius:99px;background:var(--red);margin-top:6px;animation:dmPulse 2.6s ease-in-out infinite}.dm__art.astro-yew2rkgn{aspect-ratio:1;border-radius:12px;background:radial-gradient(circle at 50% 40%,#1b1b28,#07070b);display:grid;place-items:center;overflow:hidden}.dm__art.astro-yew2rkgn b.astro-yew2rkgn{width:52%;aspect-ratio:1 / .88;background:linear-gradient(160deg,var(--red-hot),var(--red-deep));clip-path:polygon(50% 0,100% 100%,0 100%);animation:dmSpin 9s ease-in-out infinite}.dm__cards.astro-yew2rkgn{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.dm__cards.astro-yew2rkgn span.astro-yew2rkgn{aspect-ratio:1.3;border-radius:8px;background:linear-gradient(110deg,#fff 30%,#f6f3ec,#fff 70%);background-size:250% 100%;animation:dmShimmer 2.4s linear infinite;box-shadow:0 6px 18px -10px #00000040}.dm__cards.astro-yew2rkgn span.astro-yew2rkgn:nth-child(2){animation-delay:.3s}.dm__cards.astro-yew2rkgn span.astro-yew2rkgn:nth-child(3){animation-delay:.6s}.dm__phone.astro-yew2rkgn{position:absolute;right:0;bottom:0;width:30%;aspect-ratio:.5;border-radius:26px;padding:7px;background:#15151f;box-shadow:0 40px 80px -20px #000c,0 0 0 1px #ffffff1f;animation:dmFloat 7s ease-in-out -2s infinite}.dm__notch.astro-yew2rkgn{position:absolute;top:12px;left:50%;width:30%;height:10px;margin-left:-15%;border-radius:99px;background:#000;z-index:2}.dm__app.astro-yew2rkgn{height:100%;border-radius:20px;background:var(--space-2);padding:30px 10px 12px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;overflow:hidden}.dm__app.astro-yew2rkgn s.astro-yew2rkgn{background:#ffffff24;height:6px}.dm__apphead.astro-yew2rkgn{display:flex;gap:8px;align-items:center}.dm__apphead.astro-yew2rkgn s.astro-yew2rkgn{flex:1}.dm__price.astro-yew2rkgn{border-radius:12px;background:var(--red);padding:10px;display:grid;gap:6px}.dm__price.astro-yew2rkgn s.astro-yew2rkgn{background:#ffffff80}.dm__price.astro-yew2rkgn strong.astro-yew2rkgn{font-size:clamp(14px,2.2vw,24px);color:#fff;line-height:1}.dm__chips.astro-yew2rkgn{display:flex;gap:5px}.dm__chips.astro-yew2rkgn i.astro-yew2rkgn{flex:1;height:14px;border-radius:99px;border:1px solid rgba(255,255,255,.2)}.dm__chips.astro-yew2rkgn i.astro-yew2rkgn.on{background:#fff}.dm__list.astro-yew2rkgn{display:grid;gap:8px;align-content:start}.dm__cta.astro-yew2rkgn{height:22px;border-radius:99px;background:#fff}.dm__chip.astro-yew2rkgn{position:absolute;padding:8px 12px;border-radius:99px;font-size:clamp(9px,1.1vw,12px);background:#0d0d14d9;border:1px solid var(--line-2);backdrop-filter:blur(10px);white-space:nowrap;color:#fff}.dm__chip--a.astro-yew2rkgn{left:4%;bottom:10%;animation:dmFloat 6s ease-in-out -1s infinite}.dm__chip--b.astro-yew2rkgn{right:24%;top:0;animation:dmFloat 7s ease-in-out -3s infinite}.dm__code.astro-yew2rkgn{position:absolute;left:-2%;top:0;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--red);color:#fff;font-size:14px;box-shadow:0 16px 30px -10px #e31e42b3;animation:dmFloat 5s ease-in-out infinite}@keyframes dmFloat{50%{translate:0 -12px}}@keyframes dmPulse{50%{transform:scale(1.08);filter:brightness(1.15)}}@keyframes dmSpin{50%{transform:rotate(8deg) scale(1.06)}}@keyframes dmShimmer{to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.dm.astro-yew2rkgn .astro-yew2rkgn,.dm.astro-yew2rkgn{animation:none!important}}
