@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.download-promotion-panel{isolation:isolate;box-sizing:border-box;color:#fff;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.4;position:relative}.download-promotion-panel *,.download-promotion-panel :before,.download-promotion-panel :after{box-sizing:border-box}.download-promotion-panel p,.download-promotion-panel h2{margin:0}.download-promotion-panel a{text-decoration:none}.download-promotion-panel a[aria-disabled=true]{cursor:default;opacity:.55}.download-promotion-panel a:focus-visible{outline-offset:4px;outline:2px solid #fff}.download-promotion-close:focus-visible{outline-offset:4px;outline:2px solid #fff}.download-promotion-close{z-index:2;color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.download-promotion-close svg{width:100%;height:100%;display:block}.download-promotion-homePanel{background:linear-gradient(#0c131cf5 0%,#0b0815f5 42%,#100618e6 100%),#0e0a18 url(/images/download-promotion/background.png) 50%/cover no-repeat;border:1px solid #c65a99;border-radius:40px;grid-template-columns:373px 1fr;width:880px;max-width:calc(100vw - 32px);height:548px;display:grid;overflow:hidden}.download-promotion-homeHero{border-radius:39px;height:100%;position:relative;overflow:hidden}.download-promotion-homePanel:focus{outline:none}.download-promotion-heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.download-promotion-heroShade{background:linear-gradient(#83123e00 8%,#961d4b61 47%,#811638 100%);position:absolute;top:0;bottom:0;left:0;right:0}.download-promotion-heroTitle{width:174px;height:97px;display:block;position:absolute;top:363px;left:50%;transform:translate(-50%)}.download-promotion-heroPill{white-space:nowrap;background:linear-gradient(90deg,#ba2a82a6,#1f1030b3);border:1px solid #c55093;border-radius:24px;justify-content:center;align-items:center;height:42px;font-size:16px;line-height:22px;display:flex;position:absolute;bottom:27px;left:38px;right:49px;box-shadow:0 3px 5px #23081833}.download-promotion-homeDetails{flex-direction:column;align-items:center;padding-top:70px;display:flex}.download-promotion-homeHeading{text-align:center;font-size:36px;font-weight:800;line-height:42px}.download-promotion-homeHeading span,.download-promotion-stayHeading span{color:#ff3dab}.download-promotion-qrFrame{flex:none;justify-content:center;align-items:center;width:234px;height:234px;margin-top:23px;display:flex;position:relative}.download-promotion-qrBody{background:#fff;width:204px;height:204px;padding:8px;display:block}.download-promotion-qrBody svg{width:100%;height:100%;display:block}.download-promotion-qrCornerTopLeft,.download-promotion-qrCornerTopRight,.download-promotion-qrCornerBottomLeft,.download-promotion-qrCornerBottomRight{border:solid #ff4ab1;width:33px;height:33px;position:absolute}.download-promotion-qrCornerTopLeft{border-width:5px 0 0 5px;border-radius:12px 0 0;top:5px;left:5px}.download-promotion-qrCornerTopRight{border-width:5px 5px 0 0;border-radius:0 12px 0 0;top:5px;right:5px}.download-promotion-qrCornerBottomLeft{border-width:0 0 5px 5px;border-radius:0 0 0 12px;bottom:5px;left:5px}.download-promotion-qrCornerBottomRight{border-width:0 5px 5px 0;border-radius:0 0 12px;bottom:5px;right:5px}.download-promotion-homeCaption{font-size:24px;font-weight:600;line-height:33px;margin-top:22px!important}.download-promotion-platformLinks{justify-content:center;align-items:center;gap:16px;display:flex}.download-promotion-homeDetails .download-promotion-platformLinks{margin-top:8px}.download-promotion-platformLink{color:#fff;white-space:nowrap;border-radius:28px;flex:none;justify-content:center;align-items:center;gap:9px;width:180px;height:50px;font-size:20px;font-weight:600;line-height:28px;transition:filter .15s;display:flex}.download-promotion-platformLink:hover,.download-promotion-mobileDownloadLink:hover{filter:brightness(1.08)}.download-promotion-platformLink img{object-fit:contain;width:25px;height:29px;display:block}.download-promotion-iosLink{background:linear-gradient(100deg,#58c7ed,#1173f7)}.download-promotion-androidLink{background:linear-gradient(100deg,#f956c8,#ff007d)}.download-promotion-homeClose{border:1px solid #fff;border-radius:50%;width:30px;height:30px;padding:3px;top:30px;right:34px}.download-promotion-mobileDownloadLink{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#f956c8,#ff007d);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;height:32px;font-size:12px;line-height:18px;transition:filter .15s;display:flex}.download-promotion-mobileDownloadLink img{object-fit:contain;width:14px;height:20px;display:block}.download-promotion-homeMobileLink{display:none}.download-promotion-stayPanel{background:linear-gradient(#2c2e54e6 0%,#0c0816f5 66%,#130418eb 100%),#0e0a18 url(/images/download-promotion/background.png) 50%/cover no-repeat;border:1px solid #c65a99;border-radius:24px;width:450px;max-width:calc(100vw - 32px);height:260px;display:flex;overflow:hidden}.download-promotion-stayPosterFrame{flex:none;width:184px;height:100%;position:relative}.download-promotion-stayPosterFrame:after{content:"";background:linear-gradient(#8f0d3f00 45%,#78153bb3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.download-promotion-stayPoster{object-fit:cover;width:100%;height:100%;display:block}.download-promotion-stayDetails{flex-direction:column;flex:1;align-items:center;min-width:0;padding-top:26px;display:flex}.download-promotion-stayHeading{white-space:nowrap;font-size:20px;font-weight:700;line-height:28px}.download-promotion-compactQr{width:80px;height:80px;margin-top:16px}.download-promotion-compactQr .download-promotion-qrBody{width:68px;height:68px;padding:3px}.download-promotion-compactQr .download-promotion-qrCornerTopLeft,.download-promotion-compactQr .download-promotion-qrCornerTopRight,.download-promotion-compactQr .download-promotion-qrCornerBottomLeft,.download-promotion-compactQr .download-promotion-qrCornerBottomRight{border-width:2px;border-radius:3px;width:12px;height:12px}.download-promotion-compactQr .download-promotion-qrCornerTopLeft{border-bottom-width:0;border-right-width:0;top:1px;left:1px}.download-promotion-compactQr .download-promotion-qrCornerTopRight{border-bottom-width:0;border-left-width:0;top:1px;right:1px}.download-promotion-compactQr .download-promotion-qrCornerBottomLeft{border-top-width:0;border-right-width:0;bottom:1px;left:1px}.download-promotion-compactQr .download-promotion-qrCornerBottomRight{border-top-width:0;border-left-width:0;bottom:1px;right:1px}.download-promotion-stayCaption{font-size:14px;font-weight:400;line-height:20px;margin-top:15px!important}.download-promotion-stayDetails .download-promotion-platformLinks{gap:8px;margin-top:14px}.download-promotion-compactLink{gap:6px;width:100px;height:32px;font-size:13px;font-weight:500;line-height:18px}.download-promotion-compactLink img{width:14px;height:17px}.download-promotion-stayClose{border:0;width:23px;height:23px;top:8px;right:14px}.download-promotion-panel.download-promotion-playerPrompt{z-index:20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;background:linear-gradient(#000c,#0006);border:0;border-radius:8px;justify-content:center;align-items:center;width:250px;max-width:calc(100% - 24px);height:150px;margin:0;padding:26px 10px 22px 14px;font-size:14px;font-weight:400;display:flex;position:absolute;bottom:80px;right:24px}.download-promotion-playerPrompt .download-promotion-playerContent{flex-direction:column;flex:none;align-items:center;gap:8px;width:210px;max-width:100%;margin:0;padding:0;display:flex}.download-promotion-playerPrompt .download-promotion-playerBrand{color:#fff;flex:none;align-items:center;gap:8px;width:100%;height:32px;margin:0;padding:0;font-size:16px;font-weight:400;line-height:22px;display:flex}.download-promotion-playerPrompt .download-promotion-playerBrand img{object-fit:contain;border-radius:5.625px;flex:none;width:32px;height:32px;display:block}.download-promotion-playerPrompt .download-promotion-mobileDownloadLink{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#f962c3 0%,#f51267 100%);border:0;border-radius:8px;flex:none;gap:8px;width:210px;max-width:100%;height:32px;margin:0;padding:0;font-size:12px;font-weight:400;line-height:22px}.download-promotion-playerPrompt .download-promotion-mobileDownloadLink img{flex:none;width:19px;height:20px;line-height:20px}.download-promotion-playerPrompt .download-promotion-mobileDownloadLink span{text-align:center;white-space:nowrap;flex:none;width:115px}.download-promotion-playerPrompt .download-promotion-playerCaption{color:#fff;text-align:left;flex:none;width:100%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:30px}.download-promotion-playerPrompt.download-promotion-playerPromptMobile{bottom:80px;right:16px}@media (max-width:1023px){.download-promotion-homePanel{border:0;border-radius:40px;width:373px;height:min(551px,100dvh - 48px);display:block}.download-promotion-homeHero{border-radius:inherit;width:100%}.download-promotion-heroTitle{top:auto;bottom:165px}.download-promotion-heroPill{box-shadow:none;background:0 0;border-color:#ffffffe6;font-size:16px;line-height:22px;bottom:108px;left:44px;right:44px}.download-promotion-homeMobileLink{width:auto;height:44px;font-size:14px;line-height:20px;display:flex;position:absolute;bottom:49px;left:44px;right:44px}.download-promotion-homeDetails{display:none}.download-promotion-homeClose{width:28px;height:28px;padding:2px;top:22px;right:26px}}@media (max-width:480px){.download-promotion-stayPanel{border-radius:20px;height:230px}.download-promotion-stayPosterFrame{width:35%}.download-promotion-stayDetails{padding-top:25px}.download-promotion-stayHeading{font-size:16px;line-height:22px}.download-promotion-compactQr{margin-top:10px}.download-promotion-stayCaption{font-size:12px;line-height:18px;margin-top:7px!important}.download-promotion-stayDetails .download-promotion-platformLinks{gap:5px;margin-top:12px}.download-promotion-compactLink{gap:3px;width:88px;height:30px;font-size:11px}.download-promotion-compactLink img{width:12px;height:15px}.download-promotion-stayClose{width:20px;height:20px;top:5px;right:7px}}@media (max-width:359px){.download-promotion-heroPill,.download-promotion-homeMobileLink{left:24px;right:24px}.download-promotion-heroPill{font-size:14px}.download-promotion-stayPosterFrame{width:31%}.download-promotion-stayHeading{font-size:14px}.download-promotion-compactLink{width:82px}}
