:root{--bg-1:#4a0f2a;--bg-2:#33091d;--bg-3:#220713;--bg-4:#16050c;--bg-5:#0e0308;--text:#fff;--body:#ffffffd1;--soft:#ffffffa8;--gold:#ffd98a;--cream:#ffe3af;--pink:#ff4f8b;--pink-deep:#e0124a;--magenta:#ff2e88;--line:#ffffff24;--card:#ffffff0f;--gold-text:linear-gradient(180deg,#fff3d1,#ffd98a 55%,#f0b45c);--pink-fill:linear-gradient(135deg,#ff5a8f,#e0124a);--sys:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial;--sans:var(--sys),sans-serif;--track:-.02em;--r-sm:8px;--r-md:14px;--r-lg:24px;--wrap:1180px;--gutter:clamp(20px,5vw,48px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:lang(zh-Hans){--sans:var(--sys),"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-Hant){--sans:var(--sys),"PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif}:lang(ja){--sans:var(--sys),"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif}:lang(ko){--sans:var(--sys),"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif}:lang(th){--sans:var(--sys),"Thonburi","Noto Sans Thai","Leelawadee UI","Tahoma",sans-serif}:lang(hi){--sans:var(--sys),"Kohinoor Devanagari","Noto Sans Devanagari","Nirmala UI","Mangal",sans-serif}:lang(ar){--sans:var(--sys),"SF Arabic","Geeza Pro","Noto Sans Arabic","Segoe UI","Tahoma",sans-serif}:lang(zh-Hans),:lang(zh-Hant),:lang(ja),:lang(ko),:lang(th),:lang(hi),:lang(ar){--track:0}[lang]{font-family:var(--sans)}*{box-sizing:border-box}html{background:var(--bg-5);scroll-behavior:smooth}main{overflow-x:clip}body{min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.7}:lang(th) body,:lang(hi) body,:lang(ar) body{line-height:1.85}:lang(th) :is(h1,h2,h3),:lang(hi) :is(h1,h2,h3),:lang(ar) :is(h1,h2,h3){line-height:1.35}:lang(th) .hero h1,:lang(hi) .hero h1,:lang(ar) .hero h1{line-height:1.3}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 72% -6%,#d81b6a73,#d81b6a00 70%), radial-gradient(45% 40% at 96% 2%,#c07a4538,#c07a4500 70%), radial-gradient(60% 50% at 8% 0%,#8e1a4a59,#8e1a4a00 70%), linear-gradient(180deg,var(--bg-1),var(--bg-2) 30%,var(--bg-3) 60%,var(--bg-4) 85%,var(--bg-5));position:fixed;inset:0}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img,svg{display:block}h1,h2{letter-spacing:var(--track);text-wrap:balance;color:#fff;font-weight:800;line-height:1.12}a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#download{scroll-margin-top:16px}a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}::selection{background:var(--pink-deep);color:#fff}.wrap{width:min(var(--wrap),100% - var(--gutter)*2);margin-inline:auto}.skip{top:-60px;z-index:10;border-radius:var(--r-lg);background:var(--pink-fill);color:#fff;padding:10px 18px;text-decoration:none;position:fixed;inset-inline-start:16px}.skip:focus{top:12px}.top{z-index:10;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex;position:relative}.brand{letter-spacing:-.01em;color:#fff;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.brand img{border-radius:9px}.top-actions{align-items:center;gap:8px;display:flex}.top-cta{border-radius:var(--r-lg);color:#fff;background:var(--pink-fill);white-space:nowrap;padding:9px 18px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 6px 18px #e0124a59}.top-cta:hover{background:linear-gradient(135deg,#ff7aa4,#f0245c)}.lang-menu{position:relative}.lang-menu summary{border-radius:var(--r-lg);color:#fff;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;min-height:42px;padding:6px 14px;font-size:15px;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff40}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover,.lang-menu[open] summary{background:#ffffff1a}.lang-menu summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lang-menu summary svg{width:18px;height:18px}.lang-short{display:none}.lang-menu summary .chev{opacity:.8;width:14px;height:14px}.lang-menu[open] summary .chev{rotate:180deg}.lang-menu ul{z-index:5;top:calc(100% + 6px);overscroll-behavior:contain;border-radius:var(--r-md);background:#3a0d22;width:210px;max-height:min(70vh,500px);padding:6px;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 40px #000000b3,inset 0 0 0 1px #ffffff2e}.lang-menu a{border-radius:var(--r-sm);color:#fff;padding:9px 12px;font-size:15px;text-decoration:none;display:block}.lang-menu a:hover{background:#ffffff1a}.lang-menu a[aria-current]{color:var(--gold);font-weight:700}.stores{--badge-h:56px}.badges{align-items:center;gap:calc(var(--badge-h)/4);flex-wrap:wrap;display:flex}.badge{line-height:0;display:block}.badge-apple{height:var(--badge-h);width:auto}.badge-google{height:calc(var(--badge-h)*var(--g-scale,1.488));width:auto;margin-block:calc(var(--badge-h)*var(--g-pad,.244)*-1)}.soon{color:var(--soft);margin-top:14px;font-size:14px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:min(640px,100svh - 78px);padding-block:12px 40px;display:grid}.hero h1{font-size:clamp(40px,5.6vw,72px);line-height:1.06}.hero h1 span{white-space:nowrap}.hero h1 span:first-child:after{content:"";display:block}.hero h1 span:last-child:not(:first-child){background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{max-width:30em;color:var(--body);margin-block:22px 34px;font-size:clamp(17px,1.5vw,19px)}.showcase{height:clamp(540px,50vw,640px);animation:.9s cubic-bezier(.2,.7,.2,1) both rise;position:relative}.showcase:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff2e8873,#ff2e8826 55%,#ff2e8800);position:absolute;inset:-10% -12%}.cover{aspect-ratio:3/4;object-fit:cover;background:#2a0a18;width:100%;height:auto;display:block}.side{border-radius:var(--r-md);width:38%;position:absolute;overflow:hidden;box-shadow:0 22px 50px #00000080,0 0 0 1px #ffffff2e}.side-0{inset-inline-start:0;top:4%}.side-1{inset-inline-end:0;bottom:4%}.phone{z-index:2;aspect-ratio:9/19;background:linear-gradient(160deg,#5a3a44,#1d0c13 60%);border-radius:46px;width:min(300px,52%);padding:9px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 36px 90px #000000b3,inset 0 0 0 1px #ffffff40}.screen{background:linear-gradient(#4a0f2a,#22071a 55%,#12040b);border-radius:38px;height:100%;padding:40px 12px 0;position:relative;overflow:hidden}.screen:before{content:"";background:#000;border-radius:14px;width:84px;height:24px;margin-left:-42px;position:absolute;top:10px;left:50%}.screen:after{content:"";background:linear-gradient(#12040b00,#12040b);height:56px;position:absolute;bottom:0;left:0;right:0}.app-top{color:#fff;align-items:center;gap:7px;margin:4px 2px 10px;font-size:16px;font-weight:800;display:flex}.app-top img{border-radius:6px}.app-chips{white-space:nowrap;gap:6px;margin-bottom:12px;display:flex}.app-chips span{color:#fff;border-radius:12px;padding:3px 11px;font-size:11.5px;box-shadow:inset 0 0 0 1px #ffffff40}.app-chips .on{background:var(--pink-fill);box-shadow:none;font-weight:700}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px;display:grid}.app-grid .cover{border-radius:9px}.app-grid span{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;line-height:1.3;display:block;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.features{padding-block:64px 80px}.features h2{max-width:16em;margin-bottom:40px;font-size:clamp(30px,3.6vw,46px)}.features ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.features li{border-radius:var(--r-md);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:24px 22px}.features li:before{content:"";background:var(--pink-fill);border-radius:2px;width:28px;height:3px;margin-bottom:16px;display:block}.features h3{color:#fff;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.35}.features p{color:var(--body);font-size:16px}.langs{border-block:1px solid var(--line);background:#ffffff08;padding-block:56px}.langs h2{margin-bottom:24px;font-size:clamp(24px,2.6vw,34px)}.lang-list{flex-wrap:wrap;gap:10px 12px;display:flex}.lang-list a{border-radius:var(--r-lg);color:#fff;background:#ffffff0d;padding:7px 17px;font-size:16px;text-decoration:none;display:block;box-shadow:inset 0 0 0 1px #fff3}.lang-list a:hover{background:#ffffff1f}.lang-list a[aria-current]{background:var(--pink-fill);box-shadow:none;font-weight:700}.download{padding-block:80px}.download-card{border-radius:var(--r-lg);background:radial-gradient(80% 120% at 85% 0,#ff2e8840,#ff2e8800 70%),linear-gradient(135deg,#5a1433,#2e0a1c);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 60px #00000059}.download-icon{border-radius:20px;box-shadow:0 10px 30px #00000080}.download h2{font-size:clamp(30px,3.2vw,44px)}.download-copy p{color:var(--body);margin-block:8px 24px}.qr{white-space:pre-line;border-radius:var(--r-md);text-align:center;width:140px;height:140px;color:var(--soft);border:1.5px dashed #ffffff59;place-items:center;font-size:14px;line-height:1.4;display:grid}.foot{border-top:1px solid var(--line);color:var(--body);grid-template-columns:1fr auto;gap:20px 40px;padding-block:40px 48px;font-size:15px;display:grid}.foot-brand{color:#fff;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.foot-brand img{border-radius:7px}.foot-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;display:flex}.foot a{text-decoration:none}.foot a:hover{color:#fff;text-decoration:underline}.foot-contact a{color:#fff}.foot-contact span{color:var(--soft)}.foot-legal{text-align:end;color:var(--soft);grid-column:2;font-size:14px}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding-block:16px 48px}.showcase{width:100%;max-width:560px;height:clamp(440px,118vw,600px);margin-inline:auto}.features ul{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card{grid-template-columns:auto 1fr}.qr{display:none}.foot{grid-template-columns:1fr}.foot-links{justify-content:flex-start}.foot-legal{text-align:start;grid-column:auto}}@media (max-width:560px){body{font-size:16px}.top{padding-block:12px}.brand{font-size:19px}.lead{margin-block:16px 28px;font-size:16px}.stores{--badge-h:46px}.phone{width:min(240px,62%)}.side{width:40%}.lang-menu summary{padding-inline:12px;font-weight:600}.lang-full{display:none}.lang-short{display:inline}.top-cta{display:none}.features{padding-block:48px}.features h2{margin-bottom:24px}.features ul{grid-template-columns:1fr;gap:14px}.langs{padding-block:40px}.lang-list a{padding:6px 14px;font-size:15px}.download{padding-block:48px}.download-card{grid-template-columns:1fr;justify-items:start;gap:20px;padding:28px 22px}.download-icon{border-radius:16px;width:72px;height:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.showcase{animation:none}}.legal{max-width:820px;padding-block:24px 72px}.legal h1{font-size:clamp(32px,4.4vw,48px)}.legal-meta{color:var(--soft);margin:8px 0 32px;font-size:15px}.legal-body{color:var(--body);font-size:16px;line-height:1.75}.legal-body p{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:14px}.legal-body h2{margin:36px 0 12px;font-size:22px}.legal-body h3{color:#fff;margin:24px 0 8px;font-size:18px}.legal-body ul{margin:0 0 14px;padding-inline-start:22px;list-style:outside}.legal-body li{margin-bottom:6px}.foot-links a[aria-current]{color:var(--gold)}
