.stage[data-v-7ea80cea]{position:relative;min-height:100vh;padding:28px 20px 60px;background:radial-gradient(ellipse at 50% 0%,#3a1c78,#170c3a 45%,#0b0720);overflow:hidden}.stars[data-v-7ea80cea]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 20% 30%,#fff8,transparent),radial-gradient(1.5px 1.5px at 70% 20%,#fff8,transparent),radial-gradient(2px 2px at 40% 70%,#ffd54a99,transparent),radial-gradient(1.5px 1.5px at 85% 60%,#fff8,transparent),radial-gradient(1.5px 1.5px at 10% 85%,#5cd6ff88,transparent),radial-gradient(2px 2px at 60% 90%,#fff8,transparent);background-size:300px 300px;animation:twinkle-7ea80cea 4s ease-in-out infinite alternate}@keyframes twinkle-7ea80cea{0%{opacity:.4}to{opacity:1}}.fx[data-v-7ea80cea]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}header[data-v-7ea80cea]{position:relative;text-align:center;z-index:2}.badge[data-v-7ea80cea]{display:inline-block;padding:4px 16px;border-radius:99px;background:#ffffff18;border:1px solid #ffffff30;font-size:14px;letter-spacing:2px}h1[data-v-7ea80cea]{margin:14px 0 6px;font-size:clamp(36px,6vw,68px);letter-spacing:6px;background:linear-gradient(180deg,#fff3b0,#ffb300 60%,#ff7a18);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 24px #ffb30088)}.prize[data-v-7ea80cea]{margin:0;font-size:20px;color:#ffe9a8}main[data-v-7ea80cea]{position:relative;z-index:2;max-width:980px;margin:34px auto 0;text-align:center}.grid[data-v-7ea80cea]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:640px){.grid[data-v-7ea80cea]{grid-template-columns:repeat(2,1fr)}}.card[data-v-7ea80cea]{position:relative;height:130px;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#2b1a63,#1a1044);border:2px solid #8f6bff55;box-shadow:0 8px 30px #0008,inset 0 0 30px #8f6bff22;transition:transform .3s,border-color .3s,box-shadow .3s}.no[data-v-7ea80cea]{position:absolute;top:8px;left:14px;font-size:14px;opacity:.55}.name[data-v-7ea80cea]{font-size:clamp(22px,3vw,34px);font-weight:800;padding:0 14px;word-break:break-all}.card.rolling[data-v-7ea80cea]{border-color:#5cd6ff;box-shadow:0 0 28px #5cd6ff88,inset 0 0 30px #5cd6ff33}.card.rolling .name[data-v-7ea80cea]{filter:blur(1.2px);color:#bfeaff}.card.won[data-v-7ea80cea]{border-color:#ffd54a;background:linear-gradient(145deg,#5a3a00,#2a1a00 80%);box-shadow:0 0 36px #ffc10799,inset 0 0 30px #ffd54a44;animation:pop-7ea80cea .6s cubic-bezier(.2,1.6,.4,1)}.card.won .name[data-v-7ea80cea]{color:#fff3b0;text-shadow:0 0 18px #ffb300}.shine[data-v-7ea80cea]{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,#fff8,transparent);transform:skew(-20deg);opacity:0}.card.won .shine[data-v-7ea80cea]{animation:sweep-7ea80cea 1.2s ease-out}@keyframes pop-7ea80cea{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes sweep-7ea80cea{0%{left:-60%;opacity:1}to{left:140%;opacity:1}}.go[data-v-7ea80cea]{margin-top:38px;padding:18px 64px;font-size:26px;font-weight:800;letter-spacing:4px;color:#3a2000;border:none;border-radius:99px;cursor:pointer;background:linear-gradient(180deg,#fff3b0,#ffc107 55%,#ff9800);box-shadow:0 8px #b36b00,0 16px 40px #ffb30077;transition:transform .1s,box-shadow .1s;animation:pulse-7ea80cea 1.8s ease-in-out infinite}.go[data-v-7ea80cea]:active:not(:disabled){transform:translateY(6px);box-shadow:0 2px #b36b00,0 8px 20px #ffb30077}.go[data-v-7ea80cea]:disabled{filter:grayscale(.7);cursor:not-allowed;animation:none}@keyframes pulse-7ea80cea{50%{box-shadow:0 8px #b36b00,0 16px 60px #ffb300cc}}.tiers[data-v-7ea80cea]{display:flex;gap:10px;justify-content:center;margin-bottom:22px;flex-wrap:wrap}.tier[data-v-7ea80cea]{padding:6px 16px;border-radius:99px;border:1px solid #ffffff30;opacity:.5;font-size:15px}.tier.on[data-v-7ea80cea]{opacity:1;background:#ffc10733;border-color:#ffd54a;color:#fff3b0}.tier i[data-v-7ea80cea]{font-style:normal;margin-left:8px;padding:0 6px;cursor:pointer;background:#fff2;border-radius:6px}.hint[data-v-7ea80cea]{margin-top:18px;font-size:14px;opacity:.75}.warn[data-v-7ea80cea]{color:#ff9a9a}.tools[data-v-7ea80cea]{position:fixed;top:14px;right:14px;z-index:10;display:flex;gap:8px}.tools button[data-v-7ea80cea]{padding:8px 14px;border-radius:10px;border:1px solid #ffffff30;background:#ffffff14;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mask[data-v-7ea80cea]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000b;display:flex;align-items:center;justify-content:center;padding:16px}.panel[data-v-7ea80cea]{width:min(520px,100%);background:#1a1044;border:1px solid #8f6bff66;border-radius:16px;padding:22px}.panel h3[data-v-7ea80cea]{margin:0 0 10px}textarea[data-v-7ea80cea]{width:100%;background:#0b0720;color:#fff;border:1px solid #ffffff30;border-radius:10px;padding:10px;font-size:16px}.chk[data-v-7ea80cea]{display:block;margin-top:10px;font-size:14px}.row[data-v-7ea80cea]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.row button[data-v-7ea80cea]{padding:9px 16px;border-radius:10px;border:1px solid #ffffff30;background:transparent;color:#fff;cursor:pointer}.row .primary[data-v-7ea80cea]{background:#ffc107;color:#3a2000;border:none;font-weight:700}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:#0b0720;color:#fff;overflow-x:hidden}button{font-family:inherit}
