.deck[data-v-19cdcea3]{position:fixed;overflow:hidden;background:#000;touch-action:none;z-index:1}.track[data-v-19cdcea3]{-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.track.instant[data-v-19cdcea3]{-webkit-transition:none;transition:none}.slot[data-v-19cdcea3]{position:relative;overflow:hidden;background:#000}.stage[data-v-19cdcea3]{position:absolute;left:0;top:0;width:100%;height:100%}.art[data-v-19cdcea3]{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.hit[data-v-19cdcea3]{position:absolute;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.hit[data-v-19cdcea3]:focus{outline:2px solid #ff3071;outline-offset:2px}.qr[data-v-19cdcea3]{position:absolute;z-index:2;background:#fff;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.landing-status[data-v-5bed13b8]{position:fixed;z-index:5;left:50%;bottom:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:max-content;max-width:92%;padding:8px 12px;border-radius:12px;background:#000000c7;color:#fff;font-size:12px;line-height:1.7;text-align:center}.landing-status[data-v-5bed13b8]:empty{display:none}.landing-status button[data-v-5bed13b8],.landing-status a[data-v-5bed13b8]{display:inline-block;margin-left:10px;padding:4px 2px;border:0;background:transparent;color:#ff90af;font:inherit;text-decoration:underline;cursor:pointer}.landing-status button[data-v-5bed13b8]:disabled{opacity:.5;cursor:wait}html,body,#app{margin:0;padding:0;width:100%;height:100%;background:#000;color:#fff;overflow:hidden}html{-webkit-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{-webkit-box-sizing:border-box;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.screen{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#000;color:#fff;font-family:Songti SC,STSong,"Noto Serif SC",serif}.board{position:absolute;left:50%;top:0;width:100%;height:100%;max-width:1360px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.fill{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.art{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.wall{position:absolute;left:-20%;top:-18%;width:140%;height:140%;overflow:hidden}.wall-col{position:absolute;top:0;width:20%;height:100%;overflow:hidden}.poster{width:100%;height:33.33%;background-repeat:no-repeat;background-position:center center;background-size:cover}.card{width:100%;height:100%;border-radius:32px}.logo-img{width:80px;height:80px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:16px}.brand-name{white-space:nowrap}.brand-name,.brand-host,.top-label,.body,.card-title,.card-desc,.qr-title,.qr-note,.btn-label,.rail-label{margin:0;color:#fff}.top-btn,.rail-btn,.cta,.dot{margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;text-decoration:none}.icon-circle{border-radius:50%;background:#fff}.qr-img{display:block;width:100%;height:100%;background:#fff;border-radius:20px}.thumb,.qr-img,.qr-card,.feature,.cta,.mark,.dot,.capsule{-webkit-transform:translateZ(0);transform:translateZ(0)}
