:root{--vv-w:100vw;--vv-h:100vh;--vv-t:0px;--vv-l:0px;--ms:calc(100vw / 1080);--mx:0px;--my:calc((100vh - 1920 * var(--ms)) / 2);--my1:calc(100vh - 1920 * var(--ms));--cw:100vw;--ph:100vh;--ps:calc(100vw / 1920);--pf:calc(100vw / 1920)}@media (min-aspect-ratio:1080/1920){:root{--ms:calc(100vh / 1920);--mx:calc((100vw - 1080 * var(--ms)) / 2);--my:0px;--my1:0px}}@media (min-aspect-ratio:16/9){:root{--ps:calc(100vh / 1080)}}@media (min-width:1360px){:root{--cw:1360px;--ps:calc(1360px / 1920);--pf:calc(1360px / 1920)}}@media (min-width:1360px) and (max-height:765px){:root{--ps:calc(100vh / 1080)}}html,body{color:#fff;background:#000;width:100%;height:100%;margin:0;padding:0;overflow:hidden}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}*,:before,:after{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen{color:#fff;background:#000;width:100%;height:100%;font-family:Songti SC,STSong,Noto Serif SC,serif;position:absolute;top:0;left:0;overflow:hidden}.board{width:100%;max-width:1360px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.art{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.card{border-radius:32px;width:100%;height:100%}.body,.card-title,.card-desc,.qr-title,.qr-note{color:#fff;margin:0}.cta{color:#fff;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.qr-img{background:#fff;border-radius:20px;width:100%;height:100%;display:block}.qr-img,.qr-card,.feature,.cta,.mark,.capsule{transform:translateZ(0)}.place{position:absolute}.deck{top:var(--vv-t);left:var(--vv-l);width:var(--vv-w);height:var(--vv-h);touch-action:none;z-index:1;background:#000;position:fixed;overflow:hidden}.deck .track{-webkit-transition:-webkit-transform .5s;transition:transform .5s}.rb-resizing .deck .track{transition:none}@media (prefers-reduced-motion:reduce){.deck .track{transition:none}}.deck .slot{width:var(--vv-w);height:var(--vv-h);background:#000;position:relative;overflow:hidden}.deck .stage{width:100%;height:100%;position:absolute;top:0;left:0}.c-brand .mark{float:left;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.c-brand .name,.c-brand .host{color:#fff;text-align:center;letter-spacing:.13em;white-space:nowrap;margin:0;font-family:Inter,PingFang SC,sans-serif}.c-brand .name{font-weight:500;line-height:1.22}.c-brand .host{font-weight:300;line-height:1.22}.c-toplinks .top{float:left;color:#fff;cursor:pointer;background:0 0;border:0;width:36.4%;margin:0;padding:0;text-decoration:none}.c-toplinks .second{margin-left:27.1%}.c-toplinks .glyph{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;display:block}.c-toplinks .glyph.crop{background-position:50% 0;background-size:134%}.c-toplinks .label{letter-spacing:.1em;text-align:center;white-space:nowrap;margin-top:4%;font-family:Source Han Serif SC,Noto Serif SC,Songti SC,serif;font-weight:600;line-height:2;display:block}.capsule{background:#ffffff24;border:1px solid #fbfafb}.capsule .item{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:77.8%;height:18.9%;margin:0;padding:0;position:absolute;left:11.1%}.reel{position:absolute}.reel .card{box-sizing:border-box;position:absolute;top:0;overflow:hidden;transform:translateZ(0)}.reel .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.reel .edge{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.c-m1 .art{margin:0}.c-m1 .bg{opacity:0;transition:opacity .5s}.c-m1 .bg.on{opacity:1}.c-m1 .body{margin:0;font-weight:500;line-height:1.42}.c-m1 .downloads{font-size:0}.c-m1 .dl{float:left;color:#fff;text-align:center;cursor:pointer;appearance:none;background:#ffffff1f;border:1px solid #ffffffbf;margin:0;padding:0;text-decoration:none;transform:translateZ(0)}.c-m1 .dl:disabled{opacity:.55;cursor:not-allowed}.c-m1 .dl-icon{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.c-m1 .dl-label{vertical-align:middle;font-family:Inter,PingFang SC,sans-serif;font-weight:600;display:inline-block}.c-m2 .collage,.c-m3 .collage{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.c-m2 .art,.c-m3 .art{background-position:50%;background-repeat:no-repeat;background-size:contain}.c-m2 .body{letter-spacing:.08em;margin:0;font-weight:400}.c-m2 .feature{background:#0009;border-left:1px solid #a71535;display:table}.c-pc2 .feature{background:#0009;border-left:1px solid #a71535;width:100%;height:100%;display:table}.c-m2 .frow,.c-pc2 .frow{vertical-align:middle;display:table-cell}.c-m2 .ficon,.c-pc2 .ficon{float:left;background-position:50%;background-repeat:no-repeat;background-size:contain}.c-m2 .fcopy,.c-pc2 .fcopy{overflow:hidden}.c-m2 .card-title,.c-pc2 .card-title{letter-spacing:.08em;margin:0;font-weight:900}.c-m2 .card-desc,.c-pc2 .card-desc{margin:0;font-weight:400}.c-pc2 .body{letter-spacing:.08em;margin:0;font-weight:400;line-height:2}.c-m3 .headline,.c-m3 .note{text-align:center;letter-spacing:.08em;margin:0}.c-m3 .headline{font-weight:500}.c-m3 .note{font-weight:400}.c-pc3 .headline,.c-pc3 .note{text-align:center;letter-spacing:.08em;white-space:nowrap;margin:0}.c-pc3 .headline{font-weight:600}.c-pc3 .note{font-weight:500}.c-m3 .cta,.c-m3 .social{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block}.c-pc3 .cta,.c-pc3 .social{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}.c-m3 .cta,.c-pc3 .cta{cursor:pointer}.c-m3 .x-hit,.c-pc3 .x-hit{cursor:pointer;background:0 0;border:0;width:15.8%;height:100%;margin:0;padding:0;position:absolute;top:0;left:42.1%}.c-pc1 .bg{opacity:0;transition:opacity .5s}.c-pc1 .bg.on{opacity:1}.c-pc1 .body{margin:0;font-weight:500;line-height:1.42}.c-pc1 .qr-card{text-align:right;box-sizing:border-box;background:#0009;position:absolute}.c-pc1 .qr-browser-hint{color:#ff3071;text-align:center;margin:0;font-weight:600}.c-pc1 .qr-img{background:#fff;margin-left:auto;margin-right:auto;display:block}.c-pc1 .qr-title{color:#ff3071;margin:0;font-weight:500}.c-pc1 .qr-note{margin:0;font-weight:600}.install-page{-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:text;user-select:text;padding:28px 20px 48px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));color:#f5f2f4;background:#100e12;font-family:Inter,PingFang SC,sans-serif;position:fixed;inset:0;overflow-y:auto}.install-page .install-card{max-width:640px;margin:0 auto}.install-page .back,.install-page .support{color:#ff90af;line-height:2}.install-page h1{margin:24px 0 14px;font-size:26px;line-height:1.45}.install-page h2{margin:0 0 8px;font-size:18px}.install-page p{margin:10px 0;font-size:14px;line-height:1.8}.install-page .intro{color:#ccc5cc}.install-page .notice{border:1px solid #5c3846;border-radius:12px;padding:12px 16px}.install-page .actions{margin:24px 0}.install-page button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#db285e;border:0;border-radius:12px;padding:14px 20px}.install-page button:disabled{opacity:.55;cursor:wait}.install-page .line-picker{margin-bottom:16px;font-size:14px;display:block}.install-page select{color:#fff;background:#27212b;border:1px solid #786873;border-radius:6px;margin-left:12px;padding:8px}.install-page .download-message{color:#e9bac9}.install-page ol{padding-left:22px}.install-page li{margin:28px 0;padding-left:6px}.seo-document{color:#f5f2f4;touch-action:pan-y;-webkit-user-select:text;user-select:text;background:#100e12;padding:48px max(24px,50% - 380px);font:16px/1.8 system-ui,PingFang SC,sans-serif;position:fixed;inset:0;overflow-y:auto}.seo-document h1{font-size:clamp(24px,5vw,36px);line-height:1.4}.seo-document a{color:#ffb0c8;text-underline-offset:3px}.seo-document a:focus-visible{outline-offset:4px;outline:2px solid}
