[data-v-502fd0b1]:root{--blue-1:#0e1a40;--blue-2:#12328c;--blue-3:#1e5cff;--blue-4:#6fb2ff;--glass-bg:hsla(0,0%,100%,0.08)}.blue-glory-draw[data-v-502fd0b1]{min-height:100vh;background:var(--blue-1);position:relative;overflow:hidden;color:#fff}.starfield[data-v-502fd0b1]{position:fixed;inset:0;z-index:0}.page-header[data-v-502fd0b1]{text-align:center;padding:40px 20px 20px;z-index:1;position:relative}.page-header .title-en[data-v-502fd0b1]{font-size:14px;letter-spacing:6px;color:var(--blue-4);margin-bottom:8px}.page-header .title-cn[data-v-502fd0b1]{font-size:32px;font-weight:700;background:linear-gradient(135deg,var(--blue-4),#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.page-header .subtitle[data-v-502fd0b1]{font-size:14px;color:#9ac;font-weight:300}.wheel-zone[data-v-502fd0b1]{position:relative;margin:30px auto 0;width:320px;height:320px;z-index:1}@media(max-width:420px){.wheel-zone[data-v-502fd0b1]{width:280px;height:280px}}.wheel-zone .wheel[data-v-502fd0b1]{position:absolute;inset:0;margin:auto;transition:transform 6s cubic-bezier(.19,1,.22,1);filter:drop-shadow(0 0 25px var(--blue-3))}.wheel-zone .sector[data-v-502fd0b1]{fill:var(--glass-bg);stroke:rgba(111,178,255,.4);stroke-width:1.5;transition:fill .3s}.wheel-zone g:hover .sector[data-v-502fd0b1]{fill:rgba(30,92,255,.1333333333)}.wheel-zone .spin-btn[data-v-502fd0b1]{position:absolute;inset:0;margin:auto;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--blue-3),var(--blue-4));color:#fff;font-weight:700;border:none;letter-spacing:2px;cursor:pointer;z-index:2;overflow:hidden;transition:transform .2s}.wheel-zone .spin-btn[data-v-502fd0b1]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,92,255,.3333333333)}.wheel-zone .spin-btn[data-v-502fd0b1]:active{transform:translateY(0)}.wheel-zone .spin-btn .btn-text[data-v-502fd0b1]{position:relative;z-index:1}.wheel-zone .spin-btn .shine[data-v-502fd0b1]{position:absolute;inset:-50%;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.3333333333) 50%,transparent 60%);transform:rotate(45deg);animation:shine-sweep-502fd0b1 3s linear infinite}.status-panel[data-v-502fd0b1]{margin:40px 24px;display:flex;gap:20px;justify-content:center;z-index:1;position:relative;flex-wrap:wrap}.status-panel .status-card[data-v-502fd0b1]{flex:1;max-width:200px;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1333333333);border-radius:18px;padding:18px;display:flex;align-items:center;gap:12px}.status-panel .status-card.score[data-v-502fd0b1]{border-color:var(--blue-3)}.status-panel .status-card .label[data-v-502fd0b1]{font-size:12px;color:#9ab;margin-bottom:4px}.status-panel .status-card .value[data-v-502fd0b1]{font-size:22px;font-weight:700}.status-panel .status-card .slash[data-v-502fd0b1]{opacity:.5;margin:0 3px;font-size:16px}.result-popup[data-v-502fd0b1] .van-popup__content{background:transparent!important}.result-card[data-v-502fd0b1]{background:linear-gradient(135deg,#05102e,#081c46);border-radius:20px;padding:40px 30px 50px;border:2px solid rgba(30,92,255,.3333333333);position:relative;overflow:hidden}.crown-wrap[data-v-502fd0b1]{position:relative;height:80px;margin-bottom:20px}.crown-wrap .crown-img[data-v-502fd0b1]{width:60px;height:60px;display:block;margin:0 auto;animation:crown-in-502fd0b1 .6s ease-out}.crown-wrap .rays[data-v-502fd0b1]{position:absolute;inset:0}.crown-wrap .rays .ray[data-v-502fd0b1]{position:absolute;top:40px;left:50%;width:2px;height:60px;background:linear-gradient(180deg,var(--blue-4),transparent);transform-origin:top;transform:translateX(-50%) rotate(calc(var(--i)*30deg));opacity:0;animation:rays-502fd0b1 1s ease-out forwards;animation-delay:calc(var(--i)*0.05s)}.prize-name[data-v-502fd0b1]{text-align:center;font-size:24px;font-weight:700;margin-bottom:10px;color:var(--blue-4)}.prize-score[data-v-502fd0b1]{text-align:center;font-size:18px;color:#fff;margin-bottom:30px}.ok-btn[data-v-502fd0b1]{width:100%;padding:16px;border-radius:40px;border:none;background:linear-gradient(135deg,var(--blue-3),var(--blue-4));color:#fff;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden}.ok-btn .shine[data-v-502fd0b1]{position:absolute;inset:-50%;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.3333333333) 50%,transparent 60%);transform:rotate(45deg);animation:shine-sweep-502fd0b1 2.5s linear infinite}@keyframes shine-sweep-502fd0b1{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(200%)}}@keyframes crown-in-502fd0b1{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(20deg)}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes rays-502fd0b1{0%{opacity:0;height:0}60%{opacity:1}to{opacity:.3;height:60px}}html[dir=rtl] .blue-glory-draw[data-v-502fd0b1]{direction:rtl}