.app-shell[data-v-da8fcddb]{background:#0b0630;justify-content:center;min-height:100svh;display:flex}.wheel-wrap[data-v-06e78771]{aspect-ratio:1;filter:drop-shadow(0 10px 28px #b428ff73);border-radius:50%;flex:none;margin:0 auto;position:relative}.rotor[data-v-06e78771]{will-change:transform;transform-origin:50%;border-radius:50%;width:100%;height:100%;position:relative}.disk[data-v-06e78771],.labels[data-v-06e78771]{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.disk[data-v-06e78771]{box-sizing:border-box;background:#281047;border:10px solid #df43ed;box-shadow:inset 0 0 0 2px #fff,inset 0 0 12px #f5a5ff,0 0 0 2px #fff,0 0 0 5px #9827d8,0 0 18px #e34bff}.center[data-v-06e78771]{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 10px #00000073);-webkit-user-select:none;user-select:none;width:28%;height:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.win-sheet[data-v-c223d004]{--rpx:calc(min(100vw, 430px) / 750);width:calc(100% - 60 * var(--rpx));max-width:calc(630 * var(--rpx));height:calc(568 * var(--rpx));box-sizing:border-box;padding:calc(64 * var(--rpx)) calc(40 * var(--rpx)) calc(40 * var(--rpx));border-radius:calc(20 * var(--rpx));text-align:center;background:linear-gradient(#ffaad6 0%,#fff 31.43%);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 18px 50px #00000059}.modal-close[data-v-c223d004]{top:calc(12 * var(--rpx));right:calc(12 * var(--rpx));width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));color:#666;font-size:calc(36 * var(--rpx));cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:1;position:absolute}.title[data-v-c223d004]{margin:0 0 calc(24 * var(--rpx));font-weight:500;font-size:calc(32 * var(--rpx));color:#01000d;line-height:calc(50 * var(--rpx))}.prize-box[data-v-c223d004]{width:calc(220 * var(--rpx));height:calc(220 * var(--rpx));justify-content:center;align-items:center;margin:0 auto;display:flex}.prize-img[data-v-c223d004]{object-fit:contain;max-width:100%;max-height:100%}.prize-name[data-v-c223d004]{margin:calc(16 * var(--rpx)) 0 0;font-weight:400;font-size:calc(24 * var(--rpx));color:#767676;line-height:calc(50 * var(--rpx))}.view-btn[data-v-c223d004]{width:100%;height:calc(96 * var(--rpx));border-radius:calc(20 * var(--rpx));font-weight:500;font-size:calc(28 * var(--rpx));color:#fff;line-height:calc(40 * var(--rpx));cursor:pointer;background:linear-gradient(270deg,#d51e7c 0%,#be0866 100%);border:none;margin-top:auto;padding:0}.view-btn[data-v-c223d004]:active{transform:scale(.98)}.lose-sheet[data-v-d8f922d7]{--rpx:calc(min(100vw, 430px) / 750);width:calc(100% - 60 * var(--rpx));max-width:calc(630 * var(--rpx));height:calc(568 * var(--rpx));box-sizing:border-box;padding:calc(64 * var(--rpx)) calc(40 * var(--rpx)) calc(40 * var(--rpx));border-radius:calc(20 * var(--rpx));text-align:center;background:linear-gradient(#ffaad6 0%,#fff 31.43%);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 18px 50px #00000059}.modal-close[data-v-d8f922d7]{top:calc(12 * var(--rpx));right:calc(12 * var(--rpx));width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));color:#666;font-size:calc(36 * var(--rpx));cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:1;position:absolute}.title[data-v-d8f922d7]{margin:0 0 calc(24 * var(--rpx));font-weight:500;font-size:calc(32 * var(--rpx));color:#01000d;line-height:calc(50 * var(--rpx))}.sad-img[data-v-d8f922d7]{width:calc(220 * var(--rpx));height:calc(220 * var(--rpx));object-fit:contain;margin:0 auto;display:block}.sub[data-v-d8f922d7]{margin:calc(16 * var(--rpx)) 0 0;font-weight:400;font-size:calc(24 * var(--rpx));color:#767676;line-height:calc(50 * var(--rpx))}.again-btn[data-v-d8f922d7]{width:100%;height:calc(96 * var(--rpx));border-radius:calc(20 * var(--rpx));font-weight:500;font-size:calc(28 * var(--rpx));color:#fff;line-height:calc(40 * var(--rpx));cursor:pointer;background:linear-gradient(270deg,#d51e7c 0%,#be0866 100%);border:none;margin-top:auto;padding:0}.again-btn[data-v-d8f922d7]:active{transform:scale(.98)}.query-sheet[data-v-30ab43cd]{--rpx:calc(min(100vw, 430px) / 750);width:calc(100% - 60 * var(--rpx));max-width:calc(630 * var(--rpx));height:calc(438 * var(--rpx));box-sizing:border-box;padding:calc(72 * var(--rpx)) calc(40 * var(--rpx)) calc(40 * var(--rpx));border-radius:calc(20 * var(--rpx));text-align:center;background:linear-gradient(#ffaad6 0%,#fff 31.43%);flex-direction:column;align-items:stretch;margin:0 auto;display:flex;position:relative;box-shadow:0 18px 50px #00000059}.modal-close[data-v-30ab43cd]{top:calc(12 * var(--rpx));right:calc(12 * var(--rpx));width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));color:#666;font-size:calc(36 * var(--rpx));cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:1;position:absolute}.title[data-v-30ab43cd]{margin:0 0 calc(36 * var(--rpx));font-weight:500;font-size:calc(32 * var(--rpx));color:#01000d;line-height:calc(50 * var(--rpx));text-align:center}.input[data-v-30ab43cd]{width:100%;height:calc(96 * var(--rpx));box-sizing:border-box;border-radius:calc(20 * var(--rpx));border:calc(2 * var(--rpx)) solid #8f8c8c99;padding:0 calc(24 * var(--rpx));font-weight:400;font-size:calc(28 * var(--rpx));color:#333;line-height:calc(40 * var(--rpx));text-align:center;background:#ffffff0f}.input[data-v-30ab43cd]::placeholder{font-weight:400;font-size:calc(28 * var(--rpx));color:#838383;line-height:calc(40 * var(--rpx));text-align:center}.msg[data-v-30ab43cd]{margin:calc(12 * var(--rpx)) 0 0;font-size:calc(24 * var(--rpx));color:#d81e5b;text-align:center}.submit-btn[data-v-30ab43cd]{width:100%;height:calc(96 * var(--rpx));border-radius:calc(20 * var(--rpx));font-weight:500;font-size:calc(28 * var(--rpx));color:#fff;line-height:calc(40 * var(--rpx));cursor:pointer;background:linear-gradient(270deg,#d51e7c 0%,#be0866 100%);border:none;margin-top:auto;padding:0}.submit-btn[data-v-30ab43cd]:disabled{opacity:.55;cursor:not-allowed}.submit-btn[data-v-30ab43cd]:active:not(:disabled){transform:scale(.98)}.page[data-v-873248fd]{--rpx:calc(min(100vw, 430px) / 750);background:#0b0630;flex-direction:column;width:100%;max-width:430px;min-height:100svh;margin:0 auto;display:flex}.nav[data-v-873248fd]{color:#111;z-index:20;background:#fff;flex-shrink:0;justify-content:center;align-items:center;height:46px;padding:0 12px;display:flex;position:sticky;top:0}.nav-title[data-v-873248fd]{margin:0;font-size:17px;font-weight:600}.stage[data-v-873248fd]{width:100%;position:relative;overflow:hidden}.hero-bg[data-v-873248fd]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.records-fab[data-v-873248fd]{z-index:5;align-items:center;gap:calc(6 * var(--rpx));height:calc(64 * var(--rpx));box-sizing:border-box;border-radius:calc(60 * var(--rpx)) 0 0 calc(60 * var(--rpx));padding:0 calc(16 * var(--rpx)) 0 calc(12 * var(--rpx));cursor:pointer;font-weight:400;font-size:calc(28 * var(--rpx));color:#fff;line-height:calc(40 * var(--rpx));background:#fff6;border:none;display:inline-flex;position:absolute;top:12px;right:0}.fab-icon[data-v-873248fd]{width:calc(44 * var(--rpx));height:calc(44 * var(--rpx));object-fit:contain;flex-shrink:0}.wheel-slot[data-v-873248fd]{z-index:3;justify-content:center;width:74%;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.panel[data-v-873248fd]{margin:-18px calc(30 * var(--rpx)) 0;z-index:6;height:calc(400 * var(--rpx));box-sizing:border-box;border-radius:calc(20 * var(--rpx));padding:calc(48 * var(--rpx));padding-bottom:calc(48 * var(--rpx) + env(safe-area-inset-bottom));background:#351fa5;flex-direction:column;display:flex;position:relative}.label[data-v-873248fd]{margin:0 0 calc(16 * var(--rpx));font-weight:500;font-size:calc(28 * var(--rpx));color:#fff;line-height:calc(40 * var(--rpx));display:block}.code-input-wrap[data-v-873248fd]{position:relative}.code-input-wrap .input[data-v-873248fd]{padding-right:44px}.clear-code[data-v-873248fd]{color:#666;cursor:pointer;background:#eee;border:0;border-radius:50%;width:28px;height:28px;font-size:22px;line-height:24px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input[data-v-873248fd]{width:100%;height:calc(96 * var(--rpx));box-sizing:border-box;border-radius:calc(20 * var(--rpx));border:calc(2 * var(--rpx)) solid #fff9;color:#fff;padding:0 calc(24 * var(--rpx));font-weight:400;font-size:calc(28 * var(--rpx));line-height:calc(40 * var(--rpx));background:#ffffff0f}.input[data-v-873248fd]::placeholder{font-weight:400;font-size:calc(28 * var(--rpx));color:#b9b8b8}.draw-btn[data-v-873248fd]{width:100%;height:calc(96 * var(--rpx));border-radius:calc(20 * var(--rpx));font-weight:500;font-size:calc(28 * var(--rpx));color:#fff;line-height:calc(40 * var(--rpx));cursor:pointer;background:linear-gradient(270deg,#d51e7c 0%,#be0866 100%);border:none;margin-top:auto;padding:0}.draw-btn[data-v-873248fd]:disabled{opacity:.55;cursor:not-allowed}.draw-btn[data-v-873248fd]:active:not(:disabled){transform:scale(.98)}.tip[data-v-873248fd]{margin:0 0 calc(12 * var(--rpx));font-size:calc(24 * var(--rpx));color:#ffffffa6}.tip.error[data-v-873248fd]{color:#ff9ec4}.records-page[data-v-00ccefb5]{--rpx:calc(min(100vw, 430px) / 750);background:#f5f6fa;width:100%;max-width:430px;min-height:100svh;margin:0 auto}.nav[data-v-00ccefb5]{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex;position:sticky;top:0}.nav-back[data-v-00ccefb5]{color:#222;cursor:pointer;background:0 0;border:none;width:36px;height:36px;padding:0;font-size:30px;line-height:1}.nav-title[data-v-00ccefb5]{color:#111;margin:0;font-size:17px;font-weight:600}.nav-placeholder[data-v-00ccefb5]{width:36px}.body[data-v-00ccefb5]{padding:calc(24 * var(--rpx)) calc(30 * var(--rpx)) calc(40 * var(--rpx));gap:calc(20 * var(--rpx));flex-direction:column;display:flex}.empty[data-v-00ccefb5]{text-align:center;color:#999;margin:40px 0;font-size:14px}.card[data-v-00ccefb5]{align-items:center;gap:calc(24 * var(--rpx));height:calc(160 * var(--rpx));box-sizing:border-box;border-radius:calc(24 * var(--rpx));padding:0 calc(14 * var(--rpx));background:#fff;display:flex}.thumb[data-v-00ccefb5]{width:calc(132 * var(--rpx));height:calc(132 * var(--rpx));object-fit:contain;border-radius:calc(12 * var(--rpx));background:0 0;flex-shrink:0}.meta[data-v-00ccefb5]{justify-content:center;gap:calc(8 * var(--rpx));flex-direction:column;min-width:0;display:flex}.name[data-v-00ccefb5]{font-weight:500;font-size:calc(30 * var(--rpx));color:#333;line-height:calc(40 * var(--rpx));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.time[data-v-00ccefb5]{font-weight:400;font-size:calc(24 * var(--rpx));color:#767676;line-height:calc(40 * var(--rpx));margin:0}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;color:#222;background:#0b0630;min-height:100%;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}#app{width:100%}button,input{font:inherit}input{outline:none}:root{--pink:#d81e5b;--pink-deep:#c20c5d;--panel:#2a1448;--panel-border:#ffffff2e}.btn-pink{width:100%;font-weight:500;font-size:28rpx;color:#fff;cursor:pointer;height:96rpx;border-radius:20rpx 20rpx 20rpx 20rpx;background:linear-gradient(270deg,#d51e7c 0%,#be0866 100%);border:none;padding:14px 20px}.btn-pink:active:not(:disabled){transform:scale(.98)}.btn-pink:disabled{opacity:.55;cursor:not-allowed}.modal-overlay{z-index:1000;background:#08041c8c;justify-content:center;align-items:center;padding:24px 20px;display:flex;position:fixed;inset:0}.modal-sheet{text-align:center;background:linear-gradient(#ffe6f0 0%,#fff 42% 100%);border-radius:18px;width:100%;max-width:320px;padding:28px 22px 22px;position:relative;box-shadow:0 18px 50px #00000059}.modal-close{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;width:28px;height:28px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.fade-enter-active,.fade-leave-active{transition:opacity .22s}.fade-enter-from,.fade-leave-to{opacity:0}
