.party-entry[data-v-1b8d71a4]{position:relative;min-height:100vh;background:#0f172a;color:#f8fafc;overflow:hidden}.party-entry.has-bg[data-v-1b8d71a4]{background:#0a0614}.party-entry__bg[data-v-1b8d71a4]{position:fixed;inset:0;background-size:cover;background-position:50%;z-index:0;pointer-events:none}.party-entry__body[data-v-1b8d71a4]{position:relative;z-index:1;min-height:100vh;padding:2.13333vw;box-sizing:border-box}.pe-state[data-v-1b8d71a4]{padding:16vw 3.2vw;text-align:center;color:#94a3b8}.pe-state--err[data-v-1b8d71a4]{color:#f87171}.pe-gate[data-v-1b8d71a4]{padding:8vw 1.6vw 0;text-align:center}.pe-gate__title[data-v-1b8d71a4]{font-size:2.93333vw;margin:0 0 1.06667vw}.pe-gate__sub[data-v-1b8d71a4]{color:#94a3b8;font-size:1.73333vw;margin:0 0 3.2vw}.pe-gate__btn[data-v-1b8d71a4]{border-radius:1.33333vw}.pe-main[data-v-1b8d71a4]{padding-top:1.06667vw}.pe-hud[data-v-1b8d71a4]{display:flex;justify-content:space-between;align-items:center;font-size:3.46667vw;margin-bottom:3.2vw}.pe-hud__phase[data-v-1b8d71a4],.pe-hud__scene[data-v-1b8d71a4]{display:inline-flex;align-items:center;gap:1.33333vw;padding:1.33333vw 3.2vw;border-radius:133.2vw;background:rgba(15,23,42,.55);color:#f1f5f9;backdrop-filter:blur(1.06667vw)}.pe-hud__phase[data-v-1b8d71a4]{color:#e2e8f0}.pe-hud__dot[data-v-1b8d71a4]{width:1.6vw;height:1.6vw;border-radius:50%;background:#94a3b8;transition:background .3s}.pe-hud__phase.is-running[data-v-1b8d71a4]{color:#bbf7d0}.pe-hud__phase.is-running .pe-hud__dot[data-v-1b8d71a4]{background:#22c55e;box-shadow:0 0 0 .53333vw rgba(34,197,94,.18)}.pe-hud__phase.is-countdown[data-v-1b8d71a4]{color:#fde68a}.pe-hud__phase.is-countdown .pe-hud__dot[data-v-1b8d71a4]{background:#f59e0b;animation:peDotPulse-1b8d71a4 1s ease-in-out infinite}.pe-hud__phase.is-settled .pe-hud__dot[data-v-1b8d71a4]{background:#a78bfa}.pe-hud__phase.is-lottery[data-v-1b8d71a4]{color:#fde68a}.pe-hud__phase.is-lottery .pe-hud__dot[data-v-1b8d71a4]{background:#fbbf24;animation:peDotPulse-1b8d71a4 1s ease-in-out infinite}@keyframes peDotPulse-1b8d71a4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.pe-card[data-v-1b8d71a4]{padding:5.86667vw 4.8vw;border-radius:5.33333vw;background:#fff;color:#0f172a;box-shadow:0 3.2vw 8.53333vw rgba(15,23,42,.22);text-align:center}.pe-card__title[data-v-1b8d71a4]{font-size:5.06667vw;font-weight:800;line-height:1.35;margin:0 0 2.13333vw}.pe-card__sub[data-v-1b8d71a4]{font-size:3.46667vw;color:#64748b;line-height:1.5;margin-bottom:4.26667vw}.pe-card__tip[data-v-1b8d71a4]{font-size:3.2vw;color:#94a3b8;line-height:1.5;margin:3.73333vw 0 0}.pe-stats[data-v-1b8d71a4]{display:flex;gap:2.66667vw;margin:4.26667vw 0 1.06667vw}.pe-stat[data-v-1b8d71a4]{flex:1;padding:3.2vw 2.13333vw;border-radius:3.73333vw;background:#f1f5f9}.pe-stat span[data-v-1b8d71a4]{display:block;font-size:3.2vw;color:#64748b}.pe-stat strong[data-v-1b8d71a4]{display:block;margin-top:1.06667vw;font-size:5.86667vw;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.pe-tap__btn[data-v-1b8d71a4]{display:block;width:42.66667vw;height:42.66667vw;margin:5.33333vw auto 1.06667vw;border:none;border-radius:50%;color:#fff;font-size:5.86667vw;font-weight:800;letter-spacing:.26667vw;background:radial-gradient(circle at 35% 30%,#60a5fa 0,#2563eb 55%,#1e40af 100%);box-shadow:0 3.73333vw 8vw rgba(37,99,235,.45);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .08s ease}.pe-tap__btn[data-v-1b8d71a4]:active:not(:disabled){transform:scale(.94)}.pe-tap__btn[data-v-1b8d71a4]:disabled{opacity:.5;box-shadow:none}.pe-lottery[data-v-1b8d71a4]{display:flex;align-items:center;justify-content:center;gap:2.13333vw;margin:3.73333vw 0 1.06667vw;padding:3.2vw 4.26667vw;border-radius:3.73333vw;font-size:3.73333vw;font-weight:600;color:#475569;background:#f1f5f9}.pe-lottery__dot[data-v-1b8d71a4]{width:2.13333vw;height:2.13333vw;border-radius:50%;background:currentColor}.pe-lottery.is-pending[data-v-1b8d71a4]{color:#c2410c;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.pe-lottery.is-pending .pe-lottery__dot[data-v-1b8d71a4]{animation:peDotPulse-1b8d71a4 1s ease-in-out infinite}.pe-lottery.is-reveal[data-v-1b8d71a4]{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:inset 0 0 0 1px #fcd34d}.pe-message__input[data-v-1b8d71a4]{margin-bottom:3.2vw;border-radius:3.2vw;background:#f8fafc}.pe-message__actions[data-v-1b8d71a4]{display:flex;gap:2.66667vw}.pe-message__actions button[data-v-1b8d71a4]{border-radius:3.2vw}.pe-like-btn[data-v-1b8d71a4]{flex:0 0 23.46667vw;border-radius:3.2vw}.pe-vote__list[data-v-1b8d71a4]{display:flex;flex-direction:column;gap:2.66667vw;margin-top:1.06667vw}.pe-vote__item[data-v-1b8d71a4]{padding:3.2vw 3.73333vw;border-radius:3.73333vw;background:#f8fafc;border:1px solid #e2e8f0;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .12s}.pe-vote__item[data-v-1b8d71a4]:active{transform:scale(.98)}.pe-vote__item.active[data-v-1b8d71a4]{border-color:#2563eb;background:#eff6ff}.pe-vote__item.disabled[data-v-1b8d71a4]{opacity:.6}.pe-vote__head[data-v-1b8d71a4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.13333vw}.pe-vote__name[data-v-1b8d71a4]{font-size:4vw;font-weight:600;color:#0f172a}.pe-vote__rate[data-v-1b8d71a4]{font-size:3.73333vw;font-weight:800;color:#2563eb;font-variant-numeric:tabular-nums}.pe-vote__bar[data-v-1b8d71a4]{height:1.6vw;border-radius:133.2vw;background:#e2e8f0;overflow:hidden}.pe-vote__fill[data-v-1b8d71a4]{height:100%;border-radius:133.2vw;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .35s ease}.pe-vote__item.active .pe-vote__fill[data-v-1b8d71a4]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.pe-vote__foot[data-v-1b8d71a4]{display:flex;align-items:center;justify-content:space-between;margin-top:1.6vw;font-size:3.2vw;color:#94a3b8;font-variant-numeric:tabular-nums}.pe-vote__mine[data-v-1b8d71a4]{padding:.53333vw 2.13333vw;border-radius:133.2vw;background:#fef3c7;color:#92400e;font-weight:600}.pe-grab[data-v-1b8d71a4]{padding:0;background:transparent;box-shadow:none}.pe-grab__card[data-v-1b8d71a4]{padding:6.4vw 4.8vw;border-radius:5.33333vw;color:#fff;background:radial-gradient(circle at 50% 0,#f87171 0,#dc2626 55%,#b91c1c 100%);box-shadow:0 3.73333vw 9.06667vw rgba(185,28,28,.4)}.pe-grab__label[data-v-1b8d71a4]{font-size:3.73333vw;opacity:.9}.pe-grab__amount[data-v-1b8d71a4]{margin:2.13333vw 0;font-size:9.06667vw;font-weight:800;letter-spacing:.26667vw;font-variant-numeric:tabular-nums;text-shadow:0 .53333vw 2.66667vw rgba(0,0,0,.25)}.pe-grab__meta[data-v-1b8d71a4]{font-size:3.2vw;opacity:.85}.pe-grab__btn[data-v-1b8d71a4]{width:100%;height:12.8vw;margin-top:4.8vw;border:none;border-radius:133.2vw;background:#fde68a;color:#92400e;font-size:4.53333vw;font-weight:800;box-shadow:0 2.13333vw 4.8vw rgba(0,0,0,.2);transition:transform .1s}.pe-grab__btn[data-v-1b8d71a4]:active:not(:disabled){transform:scale(.96)}.pe-grab__btn[data-v-1b8d71a4]:disabled{opacity:.65}.pe-grab .pe-card__tip[data-v-1b8d71a4]{color:#e2e8f0}.pe-gate__tip[data-v-1b8d71a4]{margin:1.86667vw 0 0;font-size:1.6vw;color:#94a3b8}.wx-auth-popup[data-v-1b8d71a4]{background:#ededed}.wx-auth[data-v-1b8d71a4]{display:flex;flex-direction:column;background:#ededed;border-radius:3.2vw 3.2vw 0 0;overflow:hidden;color:#191919;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif}.wx-auth__avatar-head[data-v-1b8d71a4]{display:flex;flex-direction:column;align-items:center;padding:4.8vw 5.33333vw 5.86667vw}.wx-auth__avatar-wrap[data-v-1b8d71a4]{position:relative}.wx-auth__avatar-big[data-v-1b8d71a4]{position:relative;width:17.06667vw;height:17.06667vw;border-radius:50%;overflow:hidden;background:#dcdcdc;box-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.08)}.wx-auth__avatar-big img[data-v-1b8d71a4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wx-auth__avatar-loading[data-v-1b8d71a4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);color:#fff;font-size:3.2vw}.wx-auth__opt-tag[data-v-1b8d71a4]{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:.26667vw 2.13333vw;border-radius:2.66667vw;background:rgba(0,0,0,.6);color:#fff;font-size:2.93333vw;line-height:1.5;white-space:nowrap}.wx-auth__file[data-v-1b8d71a4]{display:none}.wx-auth__list[data-v-1b8d71a4]{background:#fff;margin:0 4.26667vw;border-radius:2.66667vw;overflow:hidden}.wx-auth__item[data-v-1b8d71a4]{display:flex;align-items:center;min-height:13.33333vw;padding:0 4.8vw;border-bottom:1px solid #f2f2f2}.wx-auth__item[data-v-1b8d71a4]:last-child{border-bottom:none}.wx-auth__label[data-v-1b8d71a4]{width:22.4vw;flex:0 0 auto;font-size:4.26667vw;color:#191919}.wx-auth__req[data-v-1b8d71a4]{color:#fa5151;font-style:normal;margin-right:.53333vw}.wx-auth__input[data-v-1b8d71a4]{flex:1;min-width:0;border:none;outline:none;font-size:4.26667vw;color:#191919;background:transparent;text-align:left}.wx-auth__input[data-v-1b8d71a4]::-moz-placeholder{color:#b2b2b2}.wx-auth__input[data-v-1b8d71a4]::placeholder{color:#b2b2b2}.wx-auth__tip[data-v-1b8d71a4]{margin:3.46667vw 0 0;padding:0 5.86667vw;font-size:3.46667vw;color:#888}.wx-auth__actions[data-v-1b8d71a4]{display:flex;margin-top:3.46667vw;border-top:1px solid #e5e5e5;background:#fff}.wx-auth__btn[data-v-1b8d71a4]{flex:1;height:13.86667vw;border:none;background:transparent;font-size:4.53333vw;line-height:13.86667vw;padding:0}.wx-auth__btn--deny[data-v-1b8d71a4]{color:#191919;border-right:1px solid #e5e5e5}.wx-auth__btn--allow[data-v-1b8d71a4]{color:#07c160;font-weight:600}.wx-auth__btn[data-v-1b8d71a4]:disabled{opacity:.6}.pe-photo[data-v-1b8d71a4]{display:flex;flex-direction:column;align-items:center;padding-top:5.33333vw;text-align:center}.pe-photo__title[data-v-1b8d71a4]{font-size:5.33333vw;margin:0 0 4.26667vw;font-weight:700}.pe-photo__frame[data-v-1b8d71a4]{position:relative;width:69.33333vw;height:69.33333vw;border-radius:4.26667vw;overflow:hidden;background:#fff;box-shadow:0 1.6vw 6.4vw rgba(0,0,0,.35);cursor:pointer}.pe-photo__frame img[data-v-1b8d71a4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pe-photo__empty[data-v-1b8d71a4]{color:#9aa3ad;letter-spacing:.26667vw}.pe-photo__empty[data-v-1b8d71a4],.pe-photo__mask[data-v-1b8d71a4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4.26667vw}.pe-photo__mask[data-v-1b8d71a4]{background:rgba(0,0,0,.5);color:#fff}.pe-photo__file[data-v-1b8d71a4]{display:none}.pe-photo__tip[data-v-1b8d71a4]{margin:4.26667vw 0 0;font-size:3.46667vw;color:#cbd5e1;text-shadow:0 .26667vw 1.06667vw rgba(0,0,0,.4)}