:root{--pink: #ff4d8d;--pink-deep: #d82f72;--pink-hot: #ff3d84;--text: #3a1727;--muted: #805067;--card-bg: rgba(255, 255, 255, .88);--line: rgba(235, 187, 205, .62);--shadow: 0 12px 30px rgba(90, 28, 53, .14);--radius: 20px;--font: "Nunito", "PingFang SC", "Noto Sans Arabic", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none;position:relative}body{margin:0;font-family:var(--font);color:var(--text);background:#fff1f6;overflow-x:hidden!important;min-width:0;-webkit-text-size-adjust:100%}.page{min-height:100vh;padding-bottom:112px;background:radial-gradient(1200px 600px at 50% -10%,rgba(255,209,226,.55) 0%,transparent 60%),linear-gradient(180deg,#fff6fab8,#ffe9f2ad 40%,#ffd9e8b8),url(../assets/images/bg.png) center / cover no-repeat fixed;cursor:pointer;-webkit-user-select:none;user-select:none}@supports (-webkit-touch-callout: none){.page{background-attachment:scroll!important;background-position:center top!important}}.bg-hearts{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:-1}.bg-hearts span{position:absolute;color:#ff4d8d1f;font-size:34px;animation:float 13s linear infinite}.bg-hearts span:nth-child(1){left:6%;top:85%;animation-delay:-2s}.bg-hearts span:nth-child(2){left:19%;top:35%;animation-delay:-7s;font-size:22px}.bg-hearts span:nth-child(3){left:37%;top:70%;animation-delay:-4s}.bg-hearts span:nth-child(4){left:58%;top:15%;animation-delay:-9s;font-size:26px}.bg-hearts span:nth-child(5){left:72%;top:60%;animation-delay:-3s}.bg-hearts span:nth-child(6){left:86%;top:28%;animation-delay:-6s;font-size:24px}.bg-hearts span:nth-child(7){left:94%;top:84%;animation-delay:-10s}@keyframes float{0%{transform:translateY(120px) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(-900px) rotate(280deg);opacity:0}}.header{max-width:1120px;margin:auto;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:900;color:var(--pink-deep)}.logo-heart{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff;box-shadow:0 8px 22px #cc286529;overflow:hidden}.logo-heart img{width:100%;height:100%;object-fit:cover}.online-pill{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#ffffffe0;box-shadow:0 8px 20px #8636571a;font-size:13px;color:#744256}.dot{width:8px;height:8px;border-radius:50%;background:#32cf70;box-shadow:0 0 0 4px #32cf7026;display:inline-block;animation:blink 1.8s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.45}}.hero-copy{max-width:760px;margin:4px auto 14px;padding:0 20px;text-align:center}.hero-copy h1{margin:0;font-size:clamp(30px,6.5vw,58px);line-height:1.05;letter-spacing:-1.5px;font-weight:900}.hero-copy .accent{color:var(--pink-hot);text-shadow:0 5px 20px rgba(255,61,132,.18)}.hero-copy p{max-width:620px;margin:16px auto 0;color:var(--muted);line-height:1.55;font-size:15px;font-weight:600}.hero{max-width:980px;margin:12px auto 0;padding:0 14px;overflow:hidden}.swiper{height:min(112vw,600px);max-height:600px;min-height:430px;position:relative;perspective:1400px;touch-action:pan-y}.slide{position:absolute;left:50%;top:0;width:min(86vw,420px);height:100%;border-radius:28px;overflow:hidden;transform:translate(-50%) scale(.86);opacity:0;transition:transform .55s ease,opacity .55s ease,filter .55s ease;box-shadow:0 22px 60px #591a343d;background:#222;filter:saturate(.8)}.slide.is-active{z-index:4;opacity:1;transform:translate(-50%) scale(1);filter:none}.slide.is-prev{z-index:2;opacity:.45;transform:translate(-112%) scale(.82) rotateY(12deg)}.slide.is-next{z-index:2;opacity:.45;transform:translate(12%) scale(.82) rotateY(-12deg)}[dir=rtl] .slide.is-prev{transform:translate(12%) scale(.82) rotateY(-12deg)}[dir=rtl] .slide.is-next{transform:translate(-112%) scale(.82) rotateY(12deg)}.slide-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.slide:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#12040be0)}.slide-verified,.slide-online{position:absolute;z-index:3;top:16px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slide-verified{left:16px;background:#3185ffc7}.slide-online{right:16px;background:#1119169e;display:flex;align-items:center;gap:7px}[dir=rtl] .slide-verified{left:auto;right:16px}[dir=rtl] .slide-online{right:auto;left:16px}.slide-info{position:absolute;z-index:3;left:18px;right:18px;bottom:18px;color:#fff}.slide-info .name{font-size:32px;font-weight:900}.slide-info .loc{margin-top:4px;font-size:14px;opacity:.92}.tag-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.tag{background:#ffffff2e;border:1px solid rgba(255,255,255,.23);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:6px 8px;border-radius:8px;font-size:11px;font-weight:700}.tag.hot{background:#ff3d84c7}.dots{display:flex;justify-content:center;gap:7px;margin:14px 0 0}.dots i{width:8px;height:8px;border-radius:50%;background:#e6a7bf;transition:.25s;display:block}.dots i.on{width:24px;border-radius:99px;background:var(--pink)}.stats{max-width:880px;margin:22px auto 0;padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stats .item{text-align:center;background:var(--card-bg);padding:15px 8px;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 24px #7a314f12}.stats .num{font-weight:900;font-size:22px;color:var(--pink-deep)}.stats .lbl{font-size:12px;color:#82536a;margin-top:3px;font-weight:600}.sect-title{max-width:1040px;margin:24px auto 12px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sect-title h2{margin:0;font-size:23px;font-weight:900}.more{color:#e33479;font-weight:800;font-size:14px}.grid{max-width:1040px;margin:auto;padding:0 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.card{position:relative;aspect-ratio:.73;border-radius:var(--radius);overflow:hidden;background:#222;box-shadow:var(--shadow);transition:transform .2s ease}.card:active{transform:scale(.98)}.card-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover}.card:after{content:"";position:absolute;top:44%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#110309db)}.card-badge{position:absolute;z-index:2;top:10px;left:10px;padding:5px 7px;border-radius:8px;background:#ff4985db;color:#fff;font-weight:800;font-size:10px}[dir=rtl] .card-badge{left:auto;right:10px}.card-badge.gold{background:#d5a022e6}.card-badge.new{background:#834ce1e0}.card-heart{position:absolute;z-index:2;top:8px;right:10px;color:#fff;font-size:24px;text-shadow:0 2px 7px #a21c51;animation:heartBeat 2.4s ease-in-out infinite}[dir=rtl] .card-heart{right:auto;left:10px}@keyframes heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.card-online{position:absolute;z-index:2;right:11px;bottom:52px;width:10px;height:10px;border-radius:50%;background:#36d675;box-shadow:0 0 0 3px #36d67533}[dir=rtl] .card-online{right:auto;left:11px}.card-info{position:absolute;z-index:2;left:11px;right:11px;bottom:10px;color:#fff}.nm{font-size:19px;font-weight:900}.tg{display:flex;gap:5px;margin-top:5px;flex-wrap:wrap}.tg span{font-size:9px;padding:3px 5px;border-radius:5px;background:#ffffff2e;font-weight:700}.features{max-width:880px;margin:24px auto 0;padding:0 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feat{text-align:center;padding:18px 10px;border-radius:18px;background:var(--card-bg);border:1px solid var(--line);transition:transform .25s ease}.feat:hover{transform:translateY(-3px)}.feat-icon{font-size:28px}.ft{margin-top:5px;font-weight:900}.fs{font-size:12px;color:#8b6475;margin-top:3px;font-weight:600}.urgency{max-width:720px;margin:22px auto 0;padding:13px 14px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ff4d8d,#dc2c70);color:#fff;border-radius:18px;box-shadow:0 15px 34px #d5286b3d;animation:urgencyIn .6s ease both}@keyframes urgencyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.urgency .av{width:52px;height:52px;flex:0 0 52px;border-radius:50%;background-size:cover;background-position:center;border:3px solid rgba(255,255,255,.75)}.urgency .txt{font-size:13px;line-height:1.45;font-weight:600}.urgency b{font-size:15px}.foot-hint{text-align:center;color:#805468;margin:20px 0 8px;font-size:13px;font-weight:600}.stars{color:#ffb429;letter-spacing:2px;font-size:18px}.install-tutorial-section{width:100%;box-sizing:border-box;padding:8px 8px 12px;text-align:center;cursor:default}.install-tutorial-title{margin:0 0 8px;color:#6e3d51;font-size:16px;font-weight:800;line-height:1.4}.install-tutorial-player{display:block;width:min(66vw,260px);max-width:100%;height:auto;aspect-ratio:9 / 20;margin:0 auto;border:0;border-radius:16px;background:#000;object-fit:contain;box-shadow:0 8px 22px #5b19372e;cursor:pointer}.install-tutorial-tip{margin-top:6px;color:#876273;font-size:12px;line-height:1.5;font-weight:600}.cta-wrap{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#fff4f9f7 22%,#fff4f9fc)}.cta{display:flex;align-items:center;justify-content:center;gap:9px;width:min(680px,100%);margin:auto;height:58px;border:0;border-radius:18px;background:linear-gradient(135deg,#ff4d8d,#e82c74);color:#fff;font-size:17px;font-weight:900;font-family:inherit;box-shadow:0 12px 30px #db2a6f57;cursor:pointer;animation:pulse 2s infinite}.cta .heart{font-size:23px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(max-width:820px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.page{background-attachment:scroll!important;background-position:center top!important}.header{padding:13px 12px}.logo{font-size:20px}.online-pill{font-size:11px;padding:8px 10px}.hero-copy{padding:0 14px}.hero-copy h1{letter-spacing:-1px}.hero-copy p{font-size:13px}.swiper{min-height:430px;height:120vw;max-height:540px}.slide{width:calc(100vw - 28px);max-width:420px}.slide.is-prev,.slide.is-next{opacity:0!important;pointer-events:none}.stats{padding:8px}.stats .num{font-size:18px}.stats .lbl{font-size:10px}.sect-title h2{font-size:19px}.grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 10px}.features{gap:8px;padding:0 10px}.feat{padding:14px 6px}.ft{font-size:13px}.fs{font-size:10px}.urgency{margin:18px 10px 0;border-radius:15px}.cta{height:56px;font-size:15px;white-space:normal;line-height:1.15;padding:0 12px}.install-tutorial-player{width:min(66vw,260px)}}@media(min-width:1024px){.page{padding-bottom:120px}.cta{height:60px;font-size:18px}}
