.landing-dialog{color:#f2f2f4;overscroll-behavior:contain;background:#1b1b20;border:1px solid #ffffff14;border-radius:24px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 30px 100px #0008}.landing-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080bd9}.dialog-content{padding:32px 28px 28px;position:relative}.dialog-content h2{text-align:center;margin:0 25px 18px;font-size:22px;line-height:1.4}.dialog-close{color:#bbb;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:30px;position:absolute;top:10px;right:12px}.dialog-muted{color:#bfc0c9;text-align:center;font-size:14px;line-height:1.8}.dialog-primary{color:#fff;background:linear-gradient(120deg,#ff4a7b,#ec237f 60%,#93226f);border:0;border-radius:24px;width:100%;min-height:48px;margin-top:20px;padding:12px;font-weight:600;display:block}.dialog-secondary{color:#f59ac1;background:0 0;border:0;width:100%;padding:14px 0 0;font-size:13px;line-height:1.6;display:block}.download-preparation{justify-items:center;gap:18px;padding:12px 0 20px;display:grid}.download-preparation .dialog-muted{margin:0}.download-spinner{color:#ff86b3;background:radial-gradient(circle,#ec237f1a,#0000 72%);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.download-spinner:before{content:"";border-radius:inherit;border:2px solid #ff6d9f;border-color:#ff6d9f #ec237f99 #ff74a51a #ff74a51a;animation:1s linear infinite download-spin;position:absolute;inset:0}.download-spinner svg{width:28px;height:28px}@keyframes download-spin{to{transform:rotate(360deg)}}.qr-box{color:#222;background:#fff;border-radius:16px;place-items:center;width:260px;max-width:100%;min-height:260px;margin:20px auto;padding:10px;display:grid}.qr-box img{border-radius:8px;width:240px;height:auto}.copy-url{color:#b5b5c1;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.7}.install-steps{counter-reset:step;padding:8px 0 0;list-style:none}.install-steps li{counter-increment:step;padding:0 0 16px 38px;position:relative}.install-steps li:before{content:counter(step);color:#ff82b3;background:#ec237f24;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;top:0;left:0}.install-steps strong{font-size:15px}.install-steps p{color:#bfc0c9;margin:6px 0 0;font-size:13px;line-height:1.8}.dialog-notice{color:#c9cad2;background:#ffffff06;border-radius:12px;padding:12px;font-size:12px;line-height:1.8}.dialog-status{text-align:center;color:#ffabc9;font-size:13px;line-height:1.7}.line-options{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.line-options button{color:#ddd;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;padding:10px 14px}.clipboard-buffer{position:fixed;top:0;left:-9999px}.no-script-note{text-align:center;color:#ddd;max-width:1000px;margin:0 auto;padding:24px;line-height:1.8}.fallback-page{text-align:center;place-content:center;min-height:100dvh;padding:24px;display:grid}.fallback-page h1{font-size:clamp(28px,5vw,48px)}.fallback-page p{color:#bbb}.fallback-page a,.fallback-page button{color:#ff82b3;background:0 0;border:1px solid #ff82b333;border-radius:99px;margin:20px auto;padding:14px 24px}
.landing-page{color:#f5eff3;background:#0b0b0d;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow:clip}.landing-page a{color:inherit;text-decoration:none}.landing-page button{font:inherit}.landing-page img{max-width:100%;display:block}.landing-page h1,.landing-page h2,.landing-page p{margin:0}.landing-page :focus-visible{outline-offset:5px;outline:3px solid #ff85bb}.landing-page .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-container{width:min(1240px,100% - 96px);margin-inline:auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0b0df5;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1440px,100%);min-height:88px;margin:auto;padding:0 40px;display:flex}.brand{letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:8px;font-size:23px;font-weight:650;display:inline-flex}.brand img{border-radius:50%}.site-navigation{align-items:center;gap:clamp(20px,3.2vw,46px);display:flex}.site-navigation a{white-space:nowrap;color:#ded6dd;padding-block:32px;font-size:16px;position:relative}.site-navigation a:after{content:"";opacity:0;background:#f3338d;height:2px;transition:all .2s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(.5)}.site-navigation a.is-active{color:#ff58a4}.site-navigation a.is-active:after{opacity:1;transform:scaleX(1)}.header-download{color:#fff;white-space:nowrap;background:linear-gradient(125deg,#ff518b,#ed2386 65%,#a1267b);border:0;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 22px;font-weight:650;display:flex}.header-download img{box-sizing:content-box;background:#fff;border-radius:50%;width:16px;height:16px;padding:4px}.hero-section,.image-section{background:#0b0b0d;width:100%;max-width:1440px;margin-inline:auto;position:relative}.hero-section{aspect-ratio:1440/608;overflow:hidden;container-type:inline-size}.hero-art,.hero-art img,.section-art,.section-art img{width:100%;height:auto;display:block}.hero-mobile-copy,.hero-shade,.platform-downloads{display:none}.landing-page .hero-action{z-index:2;color:#f2f2f4;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.9028cqw;padding:0;font-size:clamp(12px,1.5278cqw,22px);font-weight:600;line-height:1.3636;transition:transform .15s,filter .15s;display:inline-flex;position:absolute}.hero-download-hit,.hero-explore-hit{width:16.4583%;height:10.5263%;top:79.6053%}.hero-download-hit{background:linear-gradient(135deg,#ff4a7b,#ec237f 52%,#93226f);left:51.5972%}.landing-page .hero-explore-hit{background:#1b1b1f;border:max(1px,.1042cqw) solid #ec237f;left:70.9028%}.hero-action-icon{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5cqw;height:2.5cqw;display:grid}.hero-explore-hit .hero-action-icon{background:#ec237f}.hero-action-icon img{width:1.4583cqw;height:1.4583cqw}.hero-action:hover{filter:brightness(1.08)}.hero-action:active{transform:scale(.97)}.wish-action{color:#0000;background:0 0;border:0;border-radius:999px;width:21.25%;height:7.113%;padding:0;position:absolute;top:81.7992%;left:39.375%}.wish-action-icon,.wish-action-label{opacity:0}.wish-action:hover{box-shadow:0 0 0 2px #ff8fbd66}.about-section{background:linear-gradient(90deg,#0b0b0d,#1d0812 50%,#0b0b0d);justify-content:center;align-items:center;gap:46px;min-height:346px;padding:70px 24px;display:flex}.about-brand{align-items:center;gap:16px;display:flex}.about-brand img{border-radius:50%;width:96px;height:96px}.about-brand h2{white-space:nowrap;font-size:42px}.about-section p{letter-spacing:2px;color:#dec3d0;font-size:30px;line-height:1.65}.mobile-break{display:none}.site-footer{background:#131215;border-top:1px solid #ffffff0a;padding-block:35px}.footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-brand{letter-spacing:0;gap:6px;font-size:15px}.site-footer p{color:#9e929b;font-size:11px;line-height:1.8}.site-footer .footer-inner>div>p{margin-top:8px}.copyright{font-size:10px!important}.landing-page .back-top{color:#d5b9c8;white-space:nowrap;background:#ffffff04;border:1px solid #f3589b29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:500;line-height:1;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.back-top svg{flex-shrink:0;display:block}.landing-page .back-top:focus-visible{outline-offset:4px;border-color:#f3589b80;outline:2px solid #ff85bb}@media (hover:hover){.landing-page .back-top:hover{color:#ff91c1;background:#f3589b12;border-color:#f3589b66}}@media (max-width:1100px){.section-container{width:calc(100% - 64px)}.site-header-inner{gap:20px;padding-inline:25px}.brand{font-size:18px}.brand img{width:40px;height:40px}.site-navigation{gap:20px}.site-navigation a{font-size:13px}.header-download{padding:11px 16px;font-size:13px}.about-section{gap:30px}.about-brand h2{font-size:30px}.about-section p{font-size:23px}}@media (max-width:760px){.section-container{width:calc(100% - 40px)}.site-header-inner{grid-template-columns:1fr auto;gap:0;min-height:112px;padding:0;display:grid}.brand{gap:5px;font-size:16px}.site-header .brand{height:58px;margin-left:15px}.brand img{width:34px;height:34px}.header-download{gap:6px;min-height:35px;margin-right:15px;padding:8px 15px;font-size:13px}.header-download img{width:14px;height:14px;padding:3px}.site-navigation{scrollbar-width:none;border-top:1px solid #ffffff05;grid-area:2/1/auto/-1;justify-content:flex-start;gap:27px;padding:0 20px;scroll-padding-inline:20px;overflow-x:auto}.site-navigation::-webkit-scrollbar{display:none}.site-navigation a{padding:16px 0 18px;font-size:14px;line-height:18px}.site-navigation a:after{bottom:8px}.hero-section{aspect-ratio:375/560}.hero-shade{background:linear-gradient(#0b0b0d00 0%,#0b0b0dd9 55%,#0b0b0d 100%);width:100%;height:53.5714%;display:block;position:absolute;top:35.7143%}.hero-mobile-copy{text-align:center;flex-direction:column;align-items:center;gap:1.6cqw;display:flex;position:absolute;top:42.3214%;left:0;right:0}.hero-title-art{width:78.6667%;height:auto}.hero-slogan,.hero-description{letter-spacing:1px;font-size:clamp(12px,3.7333cqw,22px);line-height:1.55}.hero-tag{color:#f65aa3;background:#ec237f1a;border:1px solid #ec237f;border-radius:999px;padding:2px 10px;font-size:clamp(12px,3.7333cqw,22px);font-weight:600;line-height:1.4}.landing-page .hero-action{display:none}.platform-downloads{justify-content:center;align-items:center;gap:2.1333cqw;width:100%;padding-inline:2.1333%;display:flex;position:absolute;top:83.7857%;left:0}.platform-link{color:#fff;text-align:left;background:linear-gradient(135deg,#ff4a7b,#ec237f 52%,#93226f);border:0;border-radius:11px;justify-content:center;align-items:center;gap:1.6cqw;width:29.3333%;height:11.7333cqw;min-height:44px;padding:0 4px;display:flex}.platform-link>img{width:4.8cqw;height:4.8cqw}.platform-link>span{white-space:nowrap;font-size:clamp(11px,3.4667cqw,20px);font-weight:600}.platform-link small{margin-top:2px;font-size:clamp(8px,2.6667cqw,14px);font-weight:400;display:block}.image-section-wish{background:linear-gradient(#0b0b0d,#1a0711 50%,#0b0b0d);padding-bottom:21px}.wish-action{color:#fff;background:linear-gradient(135deg,#ff4a7b,#ec237f 52%,#93226f);justify-content:center;align-items:center;gap:10px;width:74.6667%;height:auto;min-height:48px;margin:20px auto 0;font-size:16px;font-weight:600;display:flex;position:static}.wish-action-icon,.wish-action-label{opacity:1}.wish-action-icon{background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.wish-action-icon img{width:16px;height:16px}.about-section{text-align:center;flex-direction:column;gap:14px;min-height:0;padding:36px 20px}.about-brand{gap:7px}.about-brand img{width:56px;height:56px}.about-brand h2{font-size:25px}.about-section p{letter-spacing:1px;font-size:17px;line-height:1.6}.mobile-break{display:block}.site-footer{padding-block:27px 25px}.footer-inner{text-align:center;flex-direction:column;gap:19px}.footer-brand{font-size:14px}.footer-brand img{width:31px;height:31px}.site-footer .footer-inner>div>p{margin-top:10px;font-size:11px}.copyright{font-size:9px!important}.landing-page .back-top{border-radius:11px;gap:7px;min-height:40px;padding-inline:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}
