.landing_phone__2oIIH{position:relative;width:300px;flex:none;overflow:hidden;border:8px solid #1c2538;border-radius:44px;background:var(--bg);box-shadow:0 0 0 1px var(--border-2),0 40px 80px -24px rgba(0,0,0,.7)}.landing_island__s209j{width:86px;height:22px;margin:8px auto 2px;border-radius:999px;background:#05080f}.landing_viewport__Wzqsy{position:relative;height:352px;overflow:hidden}.landing_stack__o8COk{display:flex;flex-direction:column;gap:10px}.landing_card__Ao8a9{position:relative;height:266px;flex:none;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.landing_thumb__HDZoN{position:relative;height:146px;overflow:hidden}.landing_body__RIHIe{display:flex;height:118px;flex-direction:column;gap:3px;padding:11px 13px 12px}.landing_g1__SoXeA{background:radial-gradient(120% 90% at 85% 15%,rgba(92,200,255,.28),transparent 55%),linear-gradient(135deg,#1b3a6b,#0f2142)}.landing_g2__2Nqqs{background:radial-gradient(110% 90% at 15% 85%,rgba(255,92,92,.22),transparent 55%),linear-gradient(135deg,#4a2f6e,#241638)}.landing_g3__AEemt{background:radial-gradient(100% 80% at 80% 80%,rgba(255,200,87,.16),transparent 55%),linear-gradient(135deg,#18425a,#0d2133)}.landing_rink__qpNAe:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.08) calc(50% - 1px),rgba(255,255,255,.08) calc(50% + 1px),transparent calc(50% + 1px)),radial-gradient(circle at 50% 50%,transparent 30px,rgba(255,255,255,.08) 31px,rgba(255,255,255,.08) 32px,transparent 33px)}.landing_play__hsaKH{position:absolute;left:50%;top:50%;display:flex;width:44px;height:44px;margin:-22px 0 0 -22px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(0,0,0,.35)}.landing_badgeCenter__dOPGE{left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;border:1px solid var(--border-2);border-radius:999px;padding:6px 12px;font-size:13px}.landing_badgeCenter__dOPGE,.landing_duration__3WYpU{position:absolute;background:rgba(11,18,32,.85);font-weight:600}.landing_duration__3WYpU{right:10px;bottom:10px;border-radius:5px;padding:2px 7px;font-size:12px}.landing_pending__mLQ8d{opacity:1}.landing_playable__df_D6{opacity:0}.landing_flash__yG6xB{pointer-events:none;position:absolute;inset:0;border:2px solid var(--goal);border-radius:14px;box-shadow:inset 0 0 24px rgba(255,92,92,.35);opacity:0}.landing_count__ErDrl{display:inline-grid}.landing_count__ErDrl>span{grid-area:1/1}.landing_before__vODPT{opacity:0}.landing_ping__ANobG{display:none}.landing_glow__zUV6s{pointer-events:none;position:absolute;inset:-10% -20%;background:radial-gradient(40% 35% at 60% 30%,rgba(255,92,92,.22),transparent 70%),radial-gradient(45% 40% at 35% 75%,rgba(92,200,255,.16),transparent 70%);filter:blur(8px)}.landing_progress__4goCN{position:absolute;left:12px;right:12px;bottom:12px;height:4px;border-radius:999px;background:rgba(255,255,255,.22)}.landing_progress__4goCN:after{content:"";position:absolute;inset:0 62% 0 0;border-radius:999px;background:rgba(255,255,255,.9)}@media (prefers-reduced-motion:no-preference){.landing_stack__o8COk{animation:landing_stack__o8COk 12s infinite both}.landing_pending__mLQ8d{animation:landing_pending__mLQ8d 12s infinite both}.landing_playable__df_D6{animation:landing_playable__df_D6 12s infinite both}.landing_flash__yG6xB{animation:landing_flash__yG6xB 12s infinite both}.landing_before__vODPT{animation:landing_before__vODPT 12s infinite both}.landing_after__BW8FG{animation:landing_after__BW8FG 12s infinite both}.landing_ping__ANobG{display:inline-flex;animation:landing_ping__ANobG 1.6s cubic-bezier(0,0,.2,1) infinite}}@keyframes landing_stack__o8COk{0%,14%{transform:translateY(-276px);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}20%,90%{transform:translateY(0);opacity:1}95%{transform:translateY(0);opacity:0}95.5%{transform:translateY(-276px);opacity:0}to{transform:translateY(-276px);opacity:1}}@keyframes landing_pending__mLQ8d{0%,52%{opacity:1}55%,95%{opacity:0}95.5%,to{opacity:1}}@keyframes landing_playable__df_D6{0%,53%{opacity:0;transform:scale(.6)}57%{opacity:1;transform:scale(1.06)}60%,94%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.6)}}@keyframes landing_flash__yG6xB{0%,19%{opacity:0}21%{opacity:1}30%,to{opacity:0}}@keyframes landing_before__vODPT{0%,18%{opacity:1}20%,95%{opacity:0}95.5%,to{opacity:1}}@keyframes landing_after__BW8FG{0%,18%{opacity:0}20%,95%{opacity:1}95.5%,to{opacity:0}}@keyframes landing_ping__ANobG{75%,to{transform:scale(2.2);opacity:0}}