.if-root[data-v-0b9fbe18]{--if-vw:0.26667vw;min-height:100vh;background:#efeaff}.if-page[data-v-0b9fbe18]{min-height:100vh;padding:calc(var(--if-vw)*14) calc(var(--if-vw)*12) calc(var(--if-vw)*20);box-sizing:border-box;background-repeat:no-repeat;background-position:top;background-size:100% auto}.if-header[data-v-0b9fbe18]{height:calc(var(--if-vw)*54);display:flex;align-items:center;justify-content:space-between;color:#fff}.if-back[data-v-0b9fbe18]{width:calc(var(--if-vw)*34);height:calc(var(--if-vw)*34);padding:0;border:0;background:transparent}.if-back img[data-v-0b9fbe18]{width:100%;height:100%;display:block}.if-title[data-v-0b9fbe18]{font-size:calc(var(--if-vw)*20);font-weight:900;letter-spacing:calc(var(--if-vw)*1)}.if-header-right[data-v-0b9fbe18]{width:calc(var(--if-vw)*34);height:calc(var(--if-vw)*34)}.if-content[data-v-0b9fbe18]{margin-top:calc(var(--if-vw)*10)}.poster-stage[data-v-0b9fbe18]{width:100%;height:calc(var(--if-vw)*620);position:relative;margin-top:calc(var(--if-vw)*8)}.poster-card[data-v-0b9fbe18]{position:absolute;left:calc(var(--if-vw)*20);top:0;width:calc(var(--if-vw)*330);height:calc(var(--if-vw)*520);border-radius:calc(var(--if-vw)*20);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden}.poster-bottom[data-v-0b9fbe18]{position:absolute;left:calc(var(--if-vw)*20);right:calc(var(--if-vw)*20);bottom:calc(var(--if-vw)*15);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--if-vw)*12)}.poster-ghost[data-v-0b9fbe18]{left:calc(var(--if-vw)*260);top:calc(var(--if-vw)*0);transform:scale(.96);opacity:.45}.poster-qr[data-v-0b9fbe18]{position:relative;margin-right:calc(var(--if-vw)*25);width:calc(var(--if-vw)*75);height:calc(var(--if-vw)*75);background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;top:calc(var(--if-vw)*-27)}.poster-qr-code[data-v-0b9fbe18]{width:calc(var(--if-vw)*60);height:calc(var(--if-vw)*60);border-radius:calc(var(--if-vw)*10);overflow:hidden;position:absolute;top:calc(var(--if-vw)*7);left:50%;transform:translateX(-50%)}.poster-qr-code[data-v-0b9fbe18] :deep(canvas),.poster-qr-code[data-v-0b9fbe18] :deep(img){width:100%!important;height:100%!important;display:block}.poster-qr-text[data-v-0b9fbe18]{position:absolute;left:0;right:0;bottom:calc(var(--if-vw)*-17);text-align:center;font-size:calc(var(--if-vw)*9);color:rgba(61,38,160,.9);font-weight:500}.poster-user[data-v-0b9fbe18]{display:flex;align-items:center;gap:calc(var(--if-vw)*10);min-width:0}.poster-avatar[data-v-0b9fbe18]{width:calc(var(--if-vw)*44);height:calc(var(--if-vw)*44);border-radius:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.poster-avatar img[data-v-0b9fbe18]{width:calc(var(--if-vw)*38);height:calc(var(--if-vw)*38);border-radius:50%;display:block;object-fit:cover}.poster-user-text[data-v-0b9fbe18]{min-width:0;padding-top:calc(var(--if-vw)*1)}.poster-user-name[data-v-0b9fbe18]{font-size:calc(var(--if-vw)*16);font-weight:900;color:rgba(45,27,132,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-user-code[data-v-0b9fbe18]{font-size:calc(var(--if-vw)*13);color:rgba(45,27,132,.9);font-weight:700}.poster-user-code-val[data-v-0b9fbe18]{color:#ff5c2a}.actions-box[data-v-0b9fbe18]{margin-top:calc(var(--if-vw)*-105);min-height:calc(var(--if-vw)*170);border-radius:calc(var(--if-vw)*18);padding:calc(var(--if-vw)*16) calc(var(--if-vw)*16) calc(var(--if-vw)*18)}.actions-box[data-v-0b9fbe18],.code-bar[data-v-0b9fbe18]{background-repeat:no-repeat;background-size:100% 100%;box-sizing:border-box}.code-bar[data-v-0b9fbe18]{height:calc(var(--if-vw)*56);border-radius:calc(var(--if-vw)*16);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--if-vw)*16)}.code-text[data-v-0b9fbe18]{font-size:calc(var(--if-vw)*16);font-weight:900;color:rgba(45,27,132,.92)}.code-val[data-v-0b9fbe18]{color:rgba(38,28,136,.92)}.code-copy[data-v-0b9fbe18]{width:calc(var(--if-vw)*86);height:calc(var(--if-vw)*34);border:0;border-radius:calc(var(--if-vw)*18);background:transparent;background-repeat:no-repeat;background-size:100% 100%;font-size:calc(var(--if-vw)*14);font-weight:900;color:#fff;padding:0}.actions[data-v-0b9fbe18]{margin-top:calc(var(--if-vw)*20);min-height:calc(var(--if-vw)*76);display:flex;align-items:flex-start;justify-content:flex-start;gap:calc(var(--if-vw)*26);box-sizing:border-box}.action-btn[data-v-0b9fbe18]{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--if-vw)*10);color:rgba(45,27,132,.9);font-size:calc(var(--if-vw)*14);font-weight:900}.action-btn img[data-v-0b9fbe18]{width:calc(var(--if-vw)*34);height:calc(var(--if-vw)*34);display:block}