: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}.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:rgba(25,22,15,.85);border:1px solid #d6b568}.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;border:calc(2 * var(--ms)) solid #e0b968;color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#715117,#382910);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 #d9a62d;display:table}.c-pc2 .feature{background:rgba(0,0,0,.6);border-left:1px solid #d9a62d;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);border:1px solid #c9a34c;position:absolute}.c-pc1 .qr-browser-hint{color:#ffd461;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:#ffd461;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;-moz-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;top:0;bottom:0;left:0;right:0;overflow-y:auto}.install-page .install-card{max-width:640px;margin:0 auto}.install-page .back,.install-page .support{color:#ffd460;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 #6b5a32;border-radius:12px;padding:12px 16px}.install-page .actions{margin:24px 0}.install-page button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#d9a62d;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:#e6d3a1}.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;-moz-user-select:text;user-select:text;background:#100e12;padding:48px max(24px,50% - 380px);font:16px/1.8 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,PingFang SC,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.seo-document h1{font-size:max(24px,min(5vw,36px));line-height:1.4}.seo-document a{color:#ffd460;text-underline-offset:3px}.seo-document a:focus-visible{outline-offset:4px;outline:2px solid}.safari-tip{z-index:50;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-card{color:#fff;text-align:center;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:#1b1519;border:1px solid #6b5a32;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:#e6d3a1;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:#ffd460;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:#d9a62d}.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}.nav-root{top:var(--vv-t);left:var(--vv-l);width:var(--vv-w);height:var(--vv-h);background:#000;position:fixed;overflow:hidden}.nav-stage{z-index:2;color:#fff;font-family:Inter,PingFang SC,Noto Sans SC,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-stage.pc{--nu:calc(var(--vv-w) / 1920);width:calc(1920 * var(--nu));height:calc(1080 * var(--nu))}.nav-stage.h5{--nu:calc(var(--vv-w) / 390);width:calc(390 * var(--nu));height:calc(844 * var(--nu))}@media (min-aspect-ratio:16/9){.nav-stage.pc{--nu:calc(var(--vv-h) / 1080)}}@media (min-aspect-ratio:390/844){.nav-stage.h5{--nu:calc(var(--vv-h) / 844)}}.nav-bg,.nav-glow{width:100%;height:100%;position:absolute;top:0;left:0}.nav-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.nav-glow{z-index:1;pointer-events:none;background:radial-gradient(80% 70% at 50% 42%,rgba(255,180,40,.18),transparent 62%),linear-gradient(rgba(0,0,0,.28) 0%,rgba(0,0,0,.12) 42%,rgba(0,0,0,.58) 100%)}.nav-title{z-index:2}.nav-list{z-index:3}.nav-logo{z-index:4;justify-content:center;align-items:center;display:flex}.nav-mark{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:none}.nav-word{flex-direction:column;min-width:0;display:flex}.nav-brand,.nav-site{white-space:nowrap;letter-spacing:.06em;line-height:1.22;display:block}.nav-brand{color:#ffd460;font-weight:500}.nav-site{color:#fff;font-weight:300}.nav-stage.pc .nav-list{padding:calc(10 * var(--nu))}.nav-list>nav{height:100%}.nav-row{box-sizing:border-box;color:inherit;border:calc(1 * var(--nu)) solid rgba(255,255,255,.14);background:rgba(0,0,0,.45);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nav-stage.pc .nav-row{height:calc(79 * var(--nu));padding:0 calc(24 * var(--nu));border-radius:calc(16 * var(--nu))}.nav-stage.h5 .nav-row{height:calc(64 * var(--nu));padding:0 calc(16 * var(--nu));border-radius:calc(12 * var(--nu))}.nav-stage.pc .nav-row+.nav-row{margin-top:calc(26 * var(--nu))}.nav-stage.h5 .nav-row+.nav-row{margin-top:calc(12 * var(--nu))}.nav-row:focus{outline:calc(2 * var(--nu)) solid #fc0}.nav-copy{flex-direction:column;min-width:0;display:flex}.nav-name,.nav-host{white-space:nowrap;display:block}.nav-name{color:#fff;font-weight:400}.nav-host{color:#a1a1a1;font-weight:400}.nav-stage.pc .nav-name{font-size:calc(20 * var(--nu));line-height:calc(24 * var(--nu))}.nav-stage.pc .nav-host{margin-top:calc(2 * var(--nu));font-size:calc(16 * var(--nu));line-height:calc(19 * var(--nu))}.nav-stage.h5 .nav-name{font-size:calc(14 * var(--nu));line-height:calc(20 * var(--nu))}.nav-stage.h5 .nav-host{margin-top:calc(4 * var(--nu));font-size:calc(11 * var(--nu));line-height:calc(14 * var(--nu))}.nav-badge{white-space:nowrap;color:#f4cd62;background:rgba(255,204,0,.12);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.nav-badge.primary{color:#302300;background:#fc0}.nav-stage.pc .nav-badge{height:calc(32 * var(--nu));padding:0 calc(8 * var(--nu));border-radius:calc(8 * var(--nu));font-size:calc(20 * var(--nu))}.nav-stage.h5 .nav-badge{height:calc(26 * var(--nu));padding:0 calc(8 * var(--nu));border-radius:calc(5 * var(--nu));font-size:calc(11 * var(--nu))}
