: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;-moz-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;-webkit-appearance:none;-moz-appearance:none;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}.capsule{background:rgba(255,255,255,.14);border:1px solid #fbfafb}.capsule .item{cursor:pointer;background-color:transparent;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;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.75);margin:0;padding:0;text-decoration:none;transform:translateZ(0)}.c-m1 .dl:disabled,.c-m1 .dl[aria-disabled=true]{opacity:.55;cursor:not-allowed}.c-m1 a.dl{font-size:13.3333px;font:-webkit-small-control}.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:rgba(0,0,0,.6);border-left:1px solid #a71535;display:table}.c-pc2 .feature{background:rgba(0,0,0,.6);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:rgba(0,0,0,.6);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,.safari-tip{z-index:50}.safari-tip{background:rgba(0,0,0,.72);justify-content:center;align-items:center;padding:24px;font-family:Inter,PingFang SC,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.safari-tip[hidden]{display:none}.safari-tip-card{color:#fff;text-align:center;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:#1b1519;border:1px solid #5c3846;border-radius:16px;width:100%;max-width:340px;padding:24px 20px 20px;position:relative}.safari-tip-card h2{margin:0 0 10px;font-size:18px;line-height:1.4}.safari-tip-card p{color:#ccc5cc;margin:0 0 12px;font-size:14px;line-height:1.6}.safari-tip-card .safari-tip-link{color:#e9bac9;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:#27212b;border-radius:10px;padding:10px 12px;font-size:12px}.safari-tip-card .safari-tip-fail{color:#ff90af;font-size:12px}.safari-tip-copy,.safari-tip-go{width:100%;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 16px;font-size:15px;display:block}.safari-tip-copy{color:#fff;background:#db285e}.safari-tip-go{color:#ccc5cc;background:0 0;margin-top:10px}.safari-tip-close{color:#ccc5cc;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:22px;line-height:32px;position:absolute;top:6px;right:8px}
html.layout-m .only-pc{display:none!important}
html.layout-pc .only-m{display:none!important}
.capsule.solo .item{height:auto}
.reel .edge{transition:left .5s ease,width .5s ease}
@media (prefers-reduced-motion:reduce){.reel .card,.reel .edge,.c-m1 .bg,.c-pc1 .bg{transition:none}}
.dl-msg{position:fixed;z-index:60;left:50%;bottom:28px;transform:translateX(-50%);max-width:min(520px,calc(100% - 32px));color:#fff;background:rgba(20,12,16,.92);border:1px solid #5c3846;border-radius:12px;padding:10px 16px;font:14px/1.5 Inter,PingFang SC,sans-serif}
.dl-msg[hidden]{display:none}
