.dp-wrap[data-scope~="DpWrapScope"]{position:relative;display:inline-block}
.dp-input[data-scope~="DpWrapScope"]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;border:1px solid var(--color-border);border-radius:4px;background:#fff;cursor:pointer;color:var(--color-text-secondary);white-space:nowrap;transition:border-color .2s}
.dp-input[data-scope~="DpWrapScope"]:hover{border-color:var(--color-primary)}
.dp-icon[data-scope~="DpWrapScope"]{width:14px;height:14px;flex-shrink:0;opacity:.5}
.dp-panel[data-scope~="DpWrapScope"]{position:absolute;top:calc(100% + 4px);right:0;z-index:200;background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 6px 20px #0000001f;padding:10px;width:260px;-webkit-user-select:none;user-select:none}
@media(max-width:768px){.dp-panel[data-scope~="DpWrapScope"]{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000040}
}
.dp-header[data-scope~="DpWrapScope"]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.dp-nav[data-scope~="DpWrapScope"]{width:28px;height:28px;border:none;background:none;cursor:pointer;font-size:18px;color:var(--color-text-secondary);border-radius:4px;transition:all .15s;display:flex;align-items:center;justify-content:center}
.dp-nav[data-scope~="DpWrapScope"]:hover{background:var(--color-page-bg);color:var(--color-primary)}
.dp-title[data-scope~="DpWrapScope"]{font-size:13px;font-weight:600;color:var(--color-text-primary)}
.dp-weekdays[data-scope~="DpWrapScope"]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;color:var(--color-text-muted);font-weight:600;margin-bottom:4px}
.dp-weekdays span[data-scope~="DpWrapScope"]{padding:4px 0}
.dp-days[data-scope~="DpWrapScope"]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}
.dp-day[data-scope~="DpWrapScope"]{width:100%;aspect-ratio:1;border:none;background:none;cursor:pointer;font-size:12px;border-radius:4px;color:var(--color-text-primary);transition:all .15s;display:flex;align-items:center;justify-content:center}
.dp-day[data-scope~="DpWrapScope"]:hover{background:var(--color-page-bg)}
.dp-day.other-month[data-scope~="DpWrapScope"]{color:var(--color-text-muted);opacity:.5}
.dp-day.is-today[data-scope~="DpWrapScope"]{border:1px solid var(--color-primary);font-weight:700}
.dp-day.is-selected[data-scope~="DpWrapScope"]{background:var(--color-primary);color:#fff;font-weight:700}
.dp-footer[data-scope~="DpWrapScope"]{display:flex;justify-content:flex-end;margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border)}
.dp-today-btn[data-scope~="DpWrapScope"]{font-size:12px;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .15s}
.dp-today-btn[data-scope~="DpWrapScope"]:hover{background:var(--color-page-bg)}
.dp-overlay[data-scope~="DpWrapScope"]{position:fixed;inset:0;z-index:199;background:#0000004d}
.dp-drop-enter-active[data-scope~="DpWrapScope"],.dp-drop-leave-active[data-scope~="DpWrapScope"]{transition:opacity .2s ease}
.dp-drop-enter-from[data-scope~="DpWrapScope"],.dp-drop-leave-to[data-scope~="DpWrapScope"]{opacity:0}
.date-btn[data-scope~="Lottery12StarHistoryScope"]{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid var(--color-border);background:#fff;color:var(--color-text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}
.date-btn[data-scope~="Lottery12StarHistoryScope"]:hover{background:#f5f5f5}
.date-btn.active[data-scope~="Lottery12StarHistoryScope"]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
.mode-btn[data-scope~="Lottery12StarHistoryScope"]{padding:4px 12px;border:1px solid var(--color-border);font-size:12px;cursor:pointer;background:#fff;color:var(--color-text-secondary);transition:all .2s;white-space:nowrap}
.mode-btn.first[data-scope~="Lottery12StarHistoryScope"]{border-radius:4px 0 0 4px}
.mode-btn.last[data-scope~="Lottery12StarHistoryScope"]{border-radius:0 4px 4px 0}
.mode-btn[data-scope~="Lottery12StarHistoryScope"]:not(.first){border-left:none}
.mode-btn.active[data-scope~="Lottery12StarHistoryScope"]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
.pager-wrap[data-scope~="Lottery12StarHistoryScope"]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:16px;padding:8px 0}
.pager-info[data-scope~="Lottery12StarHistoryScope"]{font-size:13px;color:var(--color-text-muted)}
.pager-btns[data-scope~="Lottery12StarHistoryScope"]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px}
.pager-btn[data-scope~="Lottery12StarHistoryScope"]{min-width:32px;height:30px;padding:0 8px;font-size:13px;border:1px solid var(--color-border);border-radius:4px;background:#fff;color:var(--color-text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap}
.pager-btn[data-scope~="Lottery12StarHistoryScope"]:hover:not(:disabled):not(.active){border-color:var(--color-primary);color:var(--color-primary)}
.pager-btn.active[data-scope~="Lottery12StarHistoryScope"]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
.pager-btn[data-scope~="Lottery12StarHistoryScope"]:disabled{opacity:.45;cursor:not-allowed}
.pager-dots[data-scope~="Lottery12StarHistoryScope"]{min-width:24px;text-align:center;font-size:13px;color:var(--color-text-muted);line-height:30px}
.filter-btn[data-scope~="Lottery12StarDistributionScope"]{padding:2px 8px;border:1px solid var(--color-border);border-radius:3px;font-size:12px;cursor:pointer;background:#fff;color:var(--color-text-secondary);transition:all .15s;min-width:28px;text-align:center}
.filter-btn[data-scope~="Lottery12StarDistributionScope"]:hover{border-color:var(--color-primary);color:var(--color-primary)}
.filter-btn.active[data-scope~="Lottery12StarDistributionScope"]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
.num-btn[data-scope~="Lottery12StarDistributionScope"]{min-width:32px;font-family:monospace;font-weight:600}
.tag-btn[data-scope~="Lottery12StarDistributionScope"]{font-weight:600}
.pos-filter-btn[data-scope~="LotteryDicek3ParitytrendScope"]{padding:2px 10px;border:1px solid var(--color-border);border-radius:3px;font-size:12px;cursor:pointer;background:#fff;color:var(--color-text-secondary);transition:all .15s;text-align:center}
.pos-filter-btn[data-scope~="LotteryDicek3ParitytrendScope"]:hover{border-color:var(--color-primary);color:var(--color-primary)}
.pos-filter-btn.active[data-scope~="LotteryDicek3ParitytrendScope"]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
.hca-chart-scroll[data-scope~="Lottery12StarHotcoldScope"]{overflow-x:auto;margin-bottom:1.5rem}
.hca-chart[data-scope~="Lottery12StarHotcoldScope"]{width:100%;height:300px}
@media(max-width:768px){.hca-chart[data-scope~="Lottery12StarHotcoldScope"]{min-width:700px;height:280px}
}
.pk10-machine[data-v-4b7eab4d]{width:100%;height:100%;display:flex;flex-direction:column;background:#150a1b;overflow:hidden;-webkit-user-select:none;user-select:none}
.info-bar[data-v-4b7eab4d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#150a1b;border-bottom:1px solid rgba(80,140,220,.08)}
.info-left[data-v-4b7eab4d],.info-center[data-v-4b7eab4d],.info-right[data-v-4b7eab4d]{display:flex;align-items:center;gap:6px}
.info-label[data-v-4b7eab4d]{color:#96b4dc80;font-size:12px}
.info-issue[data-v-4b7eab4d]{color:#ffd250d9;font-size:14px;font-weight:700;font-family:Courier New,monospace;letter-spacing:.5px}
.info-countdown[data-v-4b7eab4d]{color:#ff6b6b;font-size:20px;font-weight:700;font-family:DS-Digital,Courier New,monospace;letter-spacing:2px;text-shadow:0 0 8px rgba(255,80,80,.3)}
.drawing-text[data-v-4b7eab4d]{color:#64c8ffe6;font-size:14px;font-weight:600;animation:drawBlink-4b7eab4d 1s ease-in-out infinite}
.drawing-dots[data-v-4b7eab4d]{display:flex;gap:3px;align-items:center}
.drawing-dots i[data-v-4b7eab4d]{display:block;width:4px;height:4px;border-radius:50%;background:#64c8ffcc;animation:dotBounce-4b7eab4d 1.2s ease-in-out infinite}
.drawing-dots i[data-v-4b7eab4d]:nth-child(2){animation-delay:.2s}
.drawing-dots i[data-v-4b7eab4d]:nth-child(3){animation-delay:.4s}
@keyframes drawBlink-4b7eab4d{0%,to{opacity:1}
50%{opacity:.4}
}
@keyframes dotBounce-4b7eab4d{0%,80%,to{transform:scale(.6);opacity:.4}
40%{transform:scale(1.2);opacity:1}
}
.sound-btn[data-v-4b7eab4d]{width:30px;height:30px;border-radius:50%;border:1px solid rgba(150,180,220,.2);background:#ffffff0a;color:#b4d2ff99;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}
.sound-btn[data-v-4b7eab4d]:hover{background:#ffffff14;color:#b4d2ffe6}
.sound-btn.muted[data-v-4b7eab4d]{color:#ff646480;border-color:#ff646426}
.result-bar[data-v-4b7eab4d]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:8px 20px;background:#150a1b;border-bottom:1px solid rgba(100,160,255,.1);box-shadow:0 2px 12px #0000004d;flex-wrap:wrap}
.result-label[data-v-4b7eab4d]{color:#b4d2ff99;font-size:13px;white-space:nowrap;letter-spacing:1px}
.result-slots[data-v-4b7eab4d]{display:flex;align-items:center;gap:5px}
.result-slot[data-v-4b7eab4d]{width:30px;height:30px;border-radius:5px;background:#ffffff0a;border:1.5px dashed rgba(100,160,255,.15);display:flex;align-items:center;justify-content:center;position:relative}
.slot-ph[data-v-4b7eab4d]{color:#ffffff2e;font-size:11px;font-weight:600}
.r-ball[data-v-4b7eab4d]{width:26px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;position:absolute}
.race-arena[data-v-4b7eab4d]{flex:1;position:relative;overflow:hidden;margin:4px 8px;border-radius:8px;background:#0a0a18}
.race-canvas[data-v-4b7eab4d]{position:absolute;top:0;left:0;width:1334px;height:639px;transform-origin:top left}
.scenery-section[data-v-4b7eab4d]{height:119px;position:relative;overflow:hidden;background:#1a2a40;z-index:1}
.scenaryitm[data-v-4b7eab4d]{position:absolute;left:-1334px}
.scenaryitm img[data-v-4b7eab4d]{height:119px;width:auto;display:block}
.road-section[data-v-4b7eab4d]{height:520px;position:relative;z-index:2}
.roadani[data-v-4b7eab4d]{position:absolute;width:1334px;height:100%;top:0;left:0;overflow:hidden;z-index:1}
.roaditm[data-v-4b7eab4d]{position:absolute;top:0;left:-1300px}
.roaditm img[data-v-4b7eab4d]{height:520px;width:auto;display:block}
.roadstart[data-v-4b7eab4d]{position:absolute;top:0;left:960px;display:block;z-index:2}
.roadstart img[data-v-4b7eab4d]{height:515px;width:auto;display:block}
.car[data-v-4b7eab4d]{position:absolute}
.car-img[data-v-4b7eab4d]{max-width:none;height:auto;display:block}
.car-wind[data-v-4b7eab4d]{position:absolute;top:-3px;left:-11px}
.car-flame[data-v-4b7eab4d]{position:absolute;right:-20px;top:0}
.car-wheel[data-v-4b7eab4d]{position:absolute}
.trafficlight[data-v-4b7eab4d]{position:absolute;top:27.9%;left:25.5%;background:url(/assets/5f6cb216cac5-trafficlight.png) no-repeat;width:636px;height:128px;z-index:10}
.traffic-light[data-v-4b7eab4d]{position:absolute}
.redlight[data-v-4b7eab4d]{left:377px;top:-32px}
.yellowlight[data-v-4b7eab4d]{left:179px;top:-32px}
.greenlight[data-v-4b7eab4d]{left:-23px;top:-33px}
.flashlight[data-v-4b7eab4d]{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;display:none;z-index:15}
.resultpage[data-v-4b7eab4d]{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/assets/6815a8e58604-resultbg.jpg) no-repeat center;background-size:cover;z-index:20}
.result-badge[data-v-4b7eab4d],.resultcar[data-v-4b7eab4d]{position:absolute}
.result1[data-v-4b7eab4d]{top:80px;left:587px}
.result2[data-v-4b7eab4d]{left:227px;top:107px}
.result3[data-v-4b7eab4d]{left:972px;top:121px}
.result-badge img[data-v-4b7eab4d]{max-width:180px;height:auto;display:block}
.result2 img[data-v-4b7eab4d]{max-width:160px}
.result3 img[data-v-4b7eab4d]{max-width:130px}
.resultcar1[data-v-4b7eab4d]{top:328px;left:497px}
.resultcar2[data-v-4b7eab4d]{top:287px;left:157px}
.resultcar3[data-v-4b7eab4d]{top:291px;left:897px}
.resultcarimg[data-v-4b7eab4d]{max-width:360px;height:auto;display:block}
.resultcar2 .resultcarimg[data-v-4b7eab4d]{max-width:300px}
.resultcar3 .resultcarimg[data-v-4b7eab4d]{max-width:280px}
.bottom-bar[data-v-4b7eab4d]{flex-shrink:0;padding:8px 20px 12px;display:flex;align-items:center;justify-content:space-between;background:#150a1b}
.bottom-left[data-v-4b7eab4d]{flex:1;min-width:0}
.try-btn[data-v-4b7eab4d]{flex-shrink:0;padding:8px 32px;border-radius:6px;border:1px solid rgba(255,200,50,.45);background:linear-gradient(180deg,#ffd2322e,#ffb40014);color:#ffd740;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:2px}
.try-btn[data-v-4b7eab4d]:hover:not(:disabled){background:linear-gradient(180deg,#ffd2324d,#ffb4002e);box-shadow:0 0 20px #ffd2322e;border-color:#ffc832a6}
.try-btn[data-v-4b7eab4d]:disabled{opacity:.45;cursor:not-allowed}
.ball-pop-enter-active[data-v-4b7eab4d]{animation:popIn-4b7eab4d .35s cubic-bezier(.34,1.56,.64,1)}
.ball-pop-leave-active[data-v-4b7eab4d]{animation:popIn-4b7eab4d .2s ease reverse}
@keyframes popIn-4b7eab4d{0%{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@media(max-width:768px){.info-bar[data-v-4b7eab4d]{padding:6px 12px}
.info-countdown[data-v-4b7eab4d]{font-size:16px}
.result-bar[data-v-4b7eab4d]{padding:6px 12px;gap:6px;justify-content:center}
.result-label[data-v-4b7eab4d]{font-size:11px}
.result-slot[data-v-4b7eab4d]{width:24px;height:24px;border-radius:4px}
.r-ball[data-v-4b7eab4d]{width:20px;height:20px;font-size:9px;border-radius:4px}
.result-slots[data-v-4b7eab4d]{gap:3px}
.race-arena[data-v-4b7eab4d]{margin:2px 4px}
.bottom-bar[data-v-4b7eab4d]{flex-direction:column;gap:6px;padding:6px 12px 10px}
}
.ssc-machine[data-v-aacf0663]{width:100%;height:100%;display:flex;flex-direction:column;background:#150a1b;overflow:hidden;-webkit-user-select:none;user-select:none}
.info-bar[data-v-aacf0663]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#150a1b;border-bottom:1px solid rgba(80,140,220,.08)}
.info-left[data-v-aacf0663],.info-center[data-v-aacf0663],.info-right[data-v-aacf0663]{display:flex;align-items:center;gap:6px}
.info-label[data-v-aacf0663]{color:#96b4dc80;font-size:12px}
.info-issue[data-v-aacf0663]{color:#ffd250d9;font-size:14px;font-weight:700;font-family:Courier New,monospace;letter-spacing:.5px}
.info-countdown[data-v-aacf0663]{color:#ff6b6b;font-size:20px;font-weight:700;font-family:DS-Digital,Courier New,monospace;letter-spacing:2px;text-shadow:0 0 8px rgba(255,80,80,.3)}
.drawing-text[data-v-aacf0663]{color:#64c8ffe6;font-size:14px;font-weight:600;animation:drawBlink-aacf0663 1s ease-in-out infinite}
.drawing-dots[data-v-aacf0663]{display:flex;gap:3px;align-items:center}
.drawing-dots i[data-v-aacf0663]{display:block;width:4px;height:4px;border-radius:50%;background:#64c8ffcc;animation:dotBounce-aacf0663 1.2s ease-in-out infinite}
.drawing-dots i[data-v-aacf0663]:nth-child(2){animation-delay:.2s}
.drawing-dots i[data-v-aacf0663]:nth-child(3){animation-delay:.4s}
@keyframes drawBlink-aacf0663{0%,to{opacity:1}
50%{opacity:.4}
}
@keyframes dotBounce-aacf0663{0%,80%,to{transform:scale(.6);opacity:.4}
40%{transform:scale(1.2);opacity:1}
}
.sound-btn[data-v-aacf0663]{width:30px;height:30px;border-radius:50%;border:1px solid rgba(150,180,220,.2);background:#ffffff0a;color:#b4d2ff99;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}
.sound-btn[data-v-aacf0663]:hover{background:#ffffff14;color:#b4d2ffe6}
.sound-btn.muted[data-v-aacf0663]{color:#ff646480;border-color:#ff646426}
.result-bar[data-v-aacf0663]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 20px;background:#150a1b;border-bottom:1px solid rgba(100,160,255,.1);box-shadow:0 2px 12px #0000004d;flex-wrap:wrap}
.result-label[data-v-aacf0663]{color:#b4d2ff99;font-size:13px;white-space:nowrap;letter-spacing:1px}
.result-slots[data-v-aacf0663]{display:flex;align-items:center;gap:8px}
.result-slot[data-v-aacf0663]{width:40px;height:40px;border-radius:50%;background:#ffffff0a;border:2px dashed rgba(100,160,255,.15);display:flex;align-items:center;justify-content:center;position:relative}
.slot-ph[data-v-aacf0663]{color:#ffffff2e;font-size:14px;font-weight:600}
.r-num[data-v-aacf0663]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 2px 8px #0006,inset 0 1px 2px #ffffff40;position:absolute}
.slot-arena[data-v-aacf0663]{flex:1;min-height:0;position:relative;overflow:hidden;margin:4px 8px;display:flex;align-items:center;justify-content:center;background:#150a1b;container-type:size}
.machine-inner[data-v-aacf0663]{position:relative;width:min(100cqw,calc(100cqh * 800 / 460));height:min(100cqh,calc(100cqw * 460 / 800))}
.machine-bg[data-v-aacf0663]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.slot-row[data-v-aacf0663]{display:flex;align-items:center;justify-content:center;gap:12px;position:absolute;z-index:1;top:41.3%;left:50%;transform:translate(-50%,-50%)}
.slot-col[data-v-aacf0663]{display:flex;flex-direction:column;align-items:center}
.slot-window[data-v-aacf0663]{width:86px;height:80px;overflow:hidden;position:relative;border-radius:6px;border:1.5px solid rgba(200,170,80,.25);background:#05021099;box-shadow:inset 0 3px 12px #000c,inset 0 -2px 6px #50288c0f}
.slot-strip[data-v-aacf0663]{position:absolute;left:0;top:0;width:100%;will-change:transform}
.slot-cell[data-v-aacf0663]{width:100%;height:80px;display:flex;align-items:center;justify-content:center}
.cell-num[data-v-aacf0663]{font-size:46px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 16px rgba(200,170,80,.12);font-family:Courier New,Consolas,monospace}
.window-shine[data-v-aacf0663]{position:absolute;inset:0;pointer-events:none;border-radius:6px;background:linear-gradient(180deg,rgba(245,215,120,.04) 0%,transparent 25%,transparent 80%,rgba(0,0,0,.15) 100%)}
.bottom-bar[data-v-aacf0663]{flex-shrink:0;padding:8px 20px 12px;display:flex;align-items:center;justify-content:space-between;background:#150a1b}
.bottom-left[data-v-aacf0663]{flex:1;min-width:0}
.try-btn[data-v-aacf0663]{flex-shrink:0;padding:8px 32px;border-radius:6px;border:1px solid rgba(255,200,50,.45);background:linear-gradient(180deg,#ffd2322e,#ffb40014);color:#ffd740;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:2px}
.try-btn[data-v-aacf0663]:hover:not(:disabled){background:linear-gradient(180deg,#ffd2324d,#ffb4002e);box-shadow:0 0 20px #ffd2322e;border-color:#ffc832a6}
.try-btn[data-v-aacf0663]:disabled{opacity:.45;cursor:not-allowed}
.num-pop-enter-active[data-v-aacf0663]{animation:popIn-aacf0663 .35s cubic-bezier(.34,1.56,.64,1)}
.num-pop-leave-active[data-v-aacf0663]{animation:popIn-aacf0663 .2s ease reverse}
@keyframes popIn-aacf0663{0%{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@media(max-width:768px){.info-bar[data-v-aacf0663]{padding:6px 12px}
.info-countdown[data-v-aacf0663]{font-size:16px}
.result-bar[data-v-aacf0663]{padding:8px 12px;gap:6px;justify-content:center}
.result-label[data-v-aacf0663]{font-size:11px}
.result-slot[data-v-aacf0663]{width:34px;height:34px}
.r-num[data-v-aacf0663]{width:30px;height:30px;font-size:12px}
.result-slots[data-v-aacf0663]{gap:5px}
.slot-arena[data-v-aacf0663]{margin:2px 4px}
.slot-row[data-v-aacf0663]{gap:6px}
.slot-window[data-v-aacf0663]{width:52px}
.cell-num[data-v-aacf0663]{font-size:30px}
.bottom-bar[data-v-aacf0663]{flex-direction:column;gap:6px;padding:6px 12px 10px}
}
.k3-machine[data-v-5ff396a7]{width:100%;height:100%;display:flex;flex-direction:column;background:#12090e;overflow:hidden;-webkit-user-select:none;user-select:none}
.info-bar[data-v-5ff396a7]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#12090e;border-bottom:1px solid rgba(160,120,60,.1)}
.info-left[data-v-5ff396a7],.info-center[data-v-5ff396a7],.info-right[data-v-5ff396a7]{display:flex;align-items:center;gap:6px}
.info-label[data-v-5ff396a7]{color:#96b4dc80;font-size:12px}
.info-issue[data-v-5ff396a7]{color:#ffd250d9;font-size:14px;font-weight:700;font-family:Courier New,monospace;letter-spacing:.5px}
.info-countdown[data-v-5ff396a7]{color:#ff6b6b;font-size:20px;font-weight:700;font-family:DS-Digital,Courier New,monospace;letter-spacing:2px;text-shadow:0 0 8px rgba(255,80,80,.3)}
.drawing-text[data-v-5ff396a7]{color:#64c8ffe6;font-size:14px;font-weight:600;animation:drawBlink-5ff396a7 1s ease-in-out infinite}
.drawing-dots[data-v-5ff396a7]{display:flex;gap:3px;align-items:center}
.drawing-dots i[data-v-5ff396a7]{display:block;width:4px;height:4px;border-radius:50%;background:#64c8ffcc;animation:dotBounce-5ff396a7 1.2s ease-in-out infinite}
.drawing-dots i[data-v-5ff396a7]:nth-child(2){animation-delay:.2s}
.drawing-dots i[data-v-5ff396a7]:nth-child(3){animation-delay:.4s}
@keyframes drawBlink-5ff396a7{0%,to{opacity:1}
50%{opacity:.4}
}
@keyframes dotBounce-5ff396a7{0%,80%,to{transform:scale(.6);opacity:.4}
40%{transform:scale(1.2);opacity:1}
}
.sound-btn[data-v-5ff396a7]{width:30px;height:30px;border-radius:50%;border:1px solid rgba(150,180,220,.2);background:#ffffff0a;color:#b4d2ff99;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}
.sound-btn[data-v-5ff396a7]:hover{background:#ffffff14;color:#b4d2ffe6}
.sound-btn.muted[data-v-5ff396a7]{color:#ff646480;border-color:#ff646426}
.result-bar[data-v-5ff396a7]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 20px;background:#12090e;border-bottom:1px solid rgba(160,120,60,.1);box-shadow:0 2px 12px #0006;flex-wrap:wrap}
.result-label[data-v-5ff396a7]{color:#b4d2ff99;font-size:13px;white-space:nowrap;letter-spacing:1px}
.result-slots[data-v-5ff396a7]{display:flex;align-items:center;gap:10px}
.result-slot[data-v-5ff396a7]{width:44px;height:44px;border-radius:8px;background:#ffffff0a;border:2px dashed rgba(220,80,80,.25);display:flex;align-items:center;justify-content:center;position:relative}
.slot-ph[data-v-5ff396a7]{color:#ffffff2e;font-size:14px;font-weight:600}
.r-die[data-v-5ff396a7]{width:38px;height:38px;border-radius:6px;display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);padding:5px;box-sizing:border-box;background:linear-gradient(135deg,#fff,#f0f0f0,#e0e0e0);box-shadow:0 2px 6px #0003,inset 0 1px 2px #fff9;border:1px solid rgba(0,0,0,.1);position:absolute}
.r-dot[data-v-5ff396a7]{place-self:center;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#444,#1a1a1a 70%);box-shadow:0 1px 1px #0003}
.dice-arena[data-v-5ff396a7]{flex:1;min-height:0;position:relative;overflow:hidden;margin:8px 16px;border-radius:16px;background:#1a0e10;border:1px solid rgba(120,80,40,.2);box-shadow:inset 0 2px 20px #0000004d,0 4px 20px #0006;display:flex;align-items:center;justify-content:center;container-type:size}
.machine-inner[data-v-5ff396a7]{position:relative;display:flex;align-items:center;justify-content:center;width:min(100cqw,200cqh);height:min(100cqh,50cqw)}
.arena-bg-svg[data-v-5ff396a7]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.dice-row[data-v-5ff396a7]{display:flex;align-items:center;justify-content:center;gap:50px;position:relative;z-index:1}
.dice-wrap[data-v-5ff396a7]{--ds: 90px;--dh: 45px;--face-pad: 14px;--face-r: 14px;--dot-sz: 14px;display:flex;flex-direction:column;align-items:center;perspective:500px}
.dice-cube[data-v-5ff396a7]{width:var(--ds);height:var(--ds);position:relative;transform-style:preserve-3d;will-change:transform}
.dice-face[data-v-5ff396a7]{position:absolute;width:var(--ds);height:var(--ds);border-radius:var(--face-r);display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);padding:var(--face-pad);box-sizing:border-box;backface-visibility:hidden}
.dice-face.front[data-v-5ff396a7]{transform:translateZ(var(--dh));background:linear-gradient(145deg,#fff,#f0f0f0 40%,#e0e0e0);border:1.5px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 3px #fff9,inset 0 -2px 4px #00000014}
.dice-face.back[data-v-5ff396a7]{transform:rotateY(180deg) translateZ(var(--dh));background:linear-gradient(215deg,#fff,#f0f0f0 40%,#e0e0e0);border:1.5px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -2px 4px #0000001a}
.dice-face.right[data-v-5ff396a7]{transform:rotateY(90deg) translateZ(var(--dh));background:linear-gradient(100deg,#f5f5f5,#e8e8e8 40%,#d8d8d8);border:1.5px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 3px #fff6,inset 0 -2px 4px #0000001a}
.dice-face.left[data-v-5ff396a7]{transform:rotateY(-90deg) translateZ(var(--dh));background:linear-gradient(260deg,#f5f5f5,#e8e8e8 40%,#d8d8d8);border:1.5px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -2px 4px #00000014}
.dice-face.top[data-v-5ff396a7]{transform:rotateX(90deg) translateZ(var(--dh));background:linear-gradient(145deg,#fff,#f8f8f8 40%,#eee);border:1.5px solid rgba(0,0,0,.06);box-shadow:inset 0 1px 3px #ffffffb3,inset 0 -2px 4px #0000000f}
.dice-face.bottom[data-v-5ff396a7]{transform:rotateX(-90deg) translateZ(var(--dh));background:linear-gradient(325deg,#e8e8e8,#d8d8d8 40%,#c8c8c8);border:1.5px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 3px #ffffff4d,inset 0 -2px 4px #00000026}
.dot[data-v-5ff396a7]{place-self:center;width:var(--dot-sz);height:var(--dot-sz);border-radius:50%;background:radial-gradient(circle at 38% 35%,#444,#1a1a1a 70%);box-shadow:inset 0 1px 2px #ffffff26,0 1px 2px #0000004d}
.dice-shadow[data-v-5ff396a7]{width:70%;height:14px;margin-top:24px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.45) 0%,transparent 70%);transition:all .4s ease}
.dice-shadow.rolling[data-v-5ff396a7]{width:40%;height:8px;opacity:.3}
.bottom-bar[data-v-5ff396a7]{flex-shrink:0;padding:8px 20px 12px;display:flex;align-items:center;justify-content:space-between;background:#12090e}
.bottom-left[data-v-5ff396a7]{flex:1;min-width:0}
.try-btn[data-v-5ff396a7]{flex-shrink:0;padding:8px 32px;border-radius:6px;border:1px solid rgba(255,200,50,.45);background:linear-gradient(180deg,#ffd2322e,#ffb40014);color:#ffd740;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:2px}
.try-btn[data-v-5ff396a7]:hover:not(:disabled){background:linear-gradient(180deg,#ffd2324d,#ffb4002e);box-shadow:0 0 20px #ffd2322e;border-color:#ffc832a6}
.try-btn[data-v-5ff396a7]:disabled{opacity:.45;cursor:not-allowed}
.dice-pop-enter-active[data-v-5ff396a7]{animation:popIn-5ff396a7 .35s cubic-bezier(.34,1.56,.64,1)}
.dice-pop-leave-active[data-v-5ff396a7]{animation:popIn-5ff396a7 .2s ease reverse}
@keyframes popIn-5ff396a7{0%{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@media(max-width:768px){.info-bar[data-v-5ff396a7]{padding:6px 12px}
.info-countdown[data-v-5ff396a7]{font-size:16px}
.result-bar[data-v-5ff396a7]{padding:8px 12px;gap:6px;justify-content:center}
.result-label[data-v-5ff396a7]{font-size:11px}
.result-slot[data-v-5ff396a7]{width:36px;height:36px}
.r-die[data-v-5ff396a7]{width:30px;height:30px;border-radius:5px;padding:4px}
.r-dot[data-v-5ff396a7]{width:5px;height:5px}
.result-slots[data-v-5ff396a7]{gap:6px}
.dice-wrap[data-v-5ff396a7]{--ds: 64px;--dh: 32px;--face-pad: 10px;--face-r: 10px;--dot-sz: 10px}
.dice-row[data-v-5ff396a7]{gap:28px}
.dice-shadow[data-v-5ff396a7]{margin-top:16px;height:10px}
.bottom-bar[data-v-5ff396a7]{flex-direction:column;gap:6px;padding:6px 12px 10px}
}
.lhc-machine[data-v-91167e44]{width:100%;height:100%;display:flex;flex-direction:column;background:#1e1038;overflow:hidden;-webkit-user-select:none;user-select:none}
.info-bar[data-v-91167e44]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#1e1038;border-bottom:1px solid rgba(140,100,220,.1)}
.info-left[data-v-91167e44],.info-center[data-v-91167e44],.info-right[data-v-91167e44]{display:flex;align-items:center;gap:6px}
.info-label[data-v-91167e44]{color:#96b4dc80;font-size:12px}
.info-issue[data-v-91167e44]{color:#ffd250d9;font-size:14px;font-weight:700;font-family:Courier New,monospace;letter-spacing:.5px}
.info-countdown[data-v-91167e44]{color:#ff6b6b;font-size:20px;font-weight:700;font-family:DS-Digital,Courier New,monospace;letter-spacing:2px;text-shadow:0 0 8px rgba(255,80,80,.3)}
.drawing-text[data-v-91167e44]{color:#64c8ffe6;font-size:14px;font-weight:600;animation:drawBlink-91167e44 1s ease-in-out infinite}
.drawing-dots[data-v-91167e44]{display:flex;gap:3px;align-items:center}
.drawing-dots i[data-v-91167e44]{display:block;width:4px;height:4px;border-radius:50%;background:#64c8ffcc;animation:dotBounce-91167e44 1.2s ease-in-out infinite}
.drawing-dots i[data-v-91167e44]:nth-child(2){animation-delay:.2s}
.drawing-dots i[data-v-91167e44]:nth-child(3){animation-delay:.4s}
@keyframes drawBlink-91167e44{0%,to{opacity:1}
50%{opacity:.4}
}
@keyframes dotBounce-91167e44{0%,80%,to{transform:scale(.6);opacity:.4}
40%{transform:scale(1.2);opacity:1}
}
.sound-btn[data-v-91167e44]{width:30px;height:30px;border-radius:50%;border:1px solid rgba(150,180,220,.2);background:#ffffff0a;color:#b4d2ff99;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}
.sound-btn[data-v-91167e44]:hover{background:#ffffff14;color:#b4d2ffe6}
.sound-btn.muted[data-v-91167e44]{color:#ff646480;border-color:#ff646426}
.result-bar[data-v-91167e44]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 20px;background:#1e1038;border-bottom:1px solid rgba(140,100,220,.1);box-shadow:0 2px 12px #1e103880;flex-wrap:wrap}
.result-label[data-v-91167e44]{color:#b4d2ff99;font-size:13px;white-space:nowrap;letter-spacing:1px}
.result-slots[data-v-91167e44]{display:flex;align-items:center;gap:8px}
.result-slot[data-v-91167e44]{width:44px;height:44px;border-radius:50%;background:#ffffff0a;border:2px dashed rgba(100,160,255,.15);display:flex;align-items:center;justify-content:center;position:relative}
.special-slot[data-v-91167e44]{border-color:#ffc83266;box-shadow:0 0 14px #ffc8321f}
.slot-ph[data-v-91167e44]{color:#ffffff2e;font-size:14px;font-weight:600}
.result-plus[data-v-91167e44]{color:#ffc83266;font-size:18px;font-weight:700;margin:0 4px}
.r-ball[data-v-91167e44]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;position:absolute}
.r-ball.red[data-v-91167e44]{background:#e53935}
.r-ball.blue[data-v-91167e44]{background:#1e88e5}
.r-ball.green[data-v-91167e44]{background:#43a047}
.special-glow[data-v-91167e44]{animation:glowPulse-91167e44 1.2s ease-in-out infinite}
@keyframes glowPulse-91167e44{0%,to{box-shadow:0 0 8px 2px #ffc83266}
50%{box-shadow:0 0 18px 5px #ffc832a6}
}
.ball-pool[data-v-91167e44]{flex:1;min-height:0;position:relative;overflow:hidden;margin:8px 16px;border-radius:16px;background:#2a1648;border:1px solid rgba(160,120,220,.15);box-shadow:inset 0 2px 40px #50288c26,inset 0 -4px 30px #0006,0 0 20px #643cb414;container-type:size;display:flex;align-items:center;justify-content:center}
.machine-inner[data-v-91167e44]{position:relative;width:min(100cqw,calc(100cqh * 800 / 420));height:min(100cqh,52.5cqw)}
.pool-bg-svg[data-v-91167e44]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.p-ball[data-v-91167e44]{position:absolute;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;cursor:default;will-change:transform;z-index:1}
.p-ball.red[data-v-91167e44]{background:#e53935}
.p-ball.blue[data-v-91167e44]{background:#1e88e5}
.p-ball.green[data-v-91167e44]{background:#43a047}
.paddle-wrap[data-v-91167e44]{position:absolute;width:130px;height:130px;pointer-events:none;z-index:0;transform:translate(-50%,-50%)}
.paddle-wrap-l[data-v-91167e44]{left:30%;top:50%}
.paddle-wrap-r[data-v-91167e44]{left:70%;top:50%}
.paddle[data-v-91167e44]{width:100%;height:100%;position:relative}
.paddle .blade[data-v-91167e44]{position:absolute;width:52px;height:12px;left:50%;top:50%;transform-origin:0% 50%;border-radius:0 6px 6px 0;background:linear-gradient(180deg,#c8b4f066,#9678c840 40%,#785ab42e);box-shadow:0 1px 3px #2814504d}
.paddle .blade[data-v-91167e44]:nth-child(1){transform:translateY(-50%) rotate(0)}
.paddle .blade[data-v-91167e44]:nth-child(2){transform:translateY(-50%) rotate(90deg)}
.paddle .blade[data-v-91167e44]:nth-child(3){transform:translateY(-50%) rotate(180deg)}
.paddle .blade[data-v-91167e44]:nth-child(4){transform:translateY(-50%) rotate(270deg)}
.paddle .hub[data-v-91167e44]{position:absolute;width:18px;height:18px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#dcc8ff99,#8264c866);border:2px solid rgba(180,150,240,.3);box-shadow:0 0 8px #8264dc40}
.paddle-l.spin[data-v-91167e44]{animation:spinCW-91167e44 .8s linear infinite}
.paddle-r.spin[data-v-91167e44]{animation:spinCCW-91167e44 .8s linear infinite}
@keyframes spinCW-91167e44{0%{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes spinCCW-91167e44{0%{transform:rotate(0)}
to{transform:rotate(-360deg)}
}
.bottom-bar[data-v-91167e44]{flex-shrink:0;padding:8px 20px 12px;display:flex;align-items:center;justify-content:space-between;background:#1e1038}
.bottom-left[data-v-91167e44]{flex:1;min-width:0}
.try-btn[data-v-91167e44]{flex-shrink:0;padding:8px 32px;border-radius:6px;border:1px solid rgba(255,200,50,.45);background:linear-gradient(180deg,#ffd2322e,#ffb40014);color:#ffd740;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:2px}
.try-btn[data-v-91167e44]:hover:not(:disabled){background:linear-gradient(180deg,#ffd2324d,#ffb4002e);box-shadow:0 0 20px #ffd2322e;border-color:#ffc832a6}
.try-btn[data-v-91167e44]:disabled{opacity:.45;cursor:not-allowed}
.ball-pop-enter-active[data-v-91167e44]{animation:popIn-91167e44 .35s cubic-bezier(.34,1.56,.64,1)}
.ball-pop-leave-active[data-v-91167e44]{animation:popIn-91167e44 .2s ease reverse}
@keyframes popIn-91167e44{0%{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@media(max-width:768px){.info-bar[data-v-91167e44]{padding:6px 12px}
.info-countdown[data-v-91167e44]{font-size:16px}
.result-bar[data-v-91167e44]{padding:8px 12px;gap:6px;justify-content:center}
.result-label[data-v-91167e44]{font-size:11px}
.result-slot[data-v-91167e44]{width:34px;height:34px}
.r-ball[data-v-91167e44]{width:30px;height:30px;font-size:11px}
.result-slots[data-v-91167e44]{gap:4px}
.p-ball[data-v-91167e44]{width:30px;height:30px;font-size:11px}
.paddle-wrap[data-v-91167e44]{width:80px;height:80px}
.paddle .blade[data-v-91167e44]{width:32px;height:8px}
.paddle .hub[data-v-91167e44]{width:14px;height:14px}
.bottom-bar[data-v-91167e44]{flex-direction:column;gap:6px;padding:6px 12px 10px}
}
.cs-wrap[data-scope~="CsWrapScope"]{padding:12px}
.cs-header[data-scope~="CsWrapScope"]{padding-bottom:8px;margin-bottom:4px;font-size:12px;color:var(--color-text-muted)}
.cs-chart-scroll[data-scope~="CsWrapScope"]{overflow-x:auto}
.cs-chart[data-scope~="CsWrapScope"]{width:100%;min-width:600px;height:320px}
.cs-empty[data-scope~="CsWrapScope"]{padding:40px;text-align:center;color:var(--color-text-muted);font-size:14px}
@media(max-width:768px){.cs-chart[data-scope~="CsWrapScope"]{height:280px}
}
.draw-result-wrap[data-scope~="Lottery12StarConstellationScope"]{overflow-x:auto;max-width:100%}
.draw-header-row[data-scope~="Lottery12StarConstellationScope"]{display:flex;align-items:stretch}
.draw-header-left[data-scope~="Lottery12StarConstellationScope"]{flex:1;min-width:0}
.draw-header-video[data-scope~="Lottery12StarConstellationScope"]{flex-shrink:0;width:200px;display:flex;align-items:center;justify-content:center;padding:12px;border-left:1px solid var(--color-border);cursor:pointer;background:#f9f9f9;transition:background .2s}
.draw-header-video[data-scope~="Lottery12StarConstellationScope"]:hover{background:#f0f0f0}
.video-thumb-card[data-scope~="Lottery12StarConstellationScope"]{position:relative;width:100%;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001f}
.video-thumb-img[data-scope~="Lottery12StarConstellationScope"]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}
.video-play-overlay[data-scope~="Lottery12StarConstellationScope"]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background .2s}
.draw-header-video:hover .video-play-overlay[data-scope~="Lottery12StarConstellationScope"]{background:#00000059}
.video-play-btn[data-scope~="Lottery12StarConstellationScope"]{width:30px;height:30px;border-radius:50%;background:#ffffffd9;display:flex;align-items:center;justify-content:center;color:#e74c3c;transition:transform .2s,background .2s}
.draw-header-video:hover .video-play-btn[data-scope~="Lottery12StarConstellationScope"]{transform:scale(1.08);background:#fffffff2}
.video-play-btn svg[data-scope~="Lottery12StarConstellationScope"]{margin-left:2px}
.video-thumb-label[data-scope~="Lottery12StarConstellationScope"]{position:absolute;bottom:0;left:0;right:0;padding:4px 0;text-align:center;font-size:12px;font-weight:600;color:#fff;background:#0000008c;letter-spacing:1px}
@media(max-width:768px){.draw-header-row[data-scope~="Lottery12StarConstellationScope"]{flex-direction:column}
.draw-header-video[data-scope~="Lottery12StarConstellationScope"]{width:100%;border-left:none;border-top:1px solid var(--color-border);padding:10px 16px}
.video-thumb-card[data-scope~="Lottery12StarConstellationScope"]{max-width:200px}
.video-play-btn[data-scope~="Lottery12StarConstellationScope"]{width:36px;height:36px}
.video-play-btn svg[data-scope~="Lottery12StarConstellationScope"]{width:22px;height:22px}
}
.animation-modal-overlay[data-scope~="Lottery12StarConstellationScope"]{position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center}
.animation-modal-content[data-scope~="Lottery12StarConstellationScope"]{background:#fff;border-radius:12px;width:880px;max-width:95vw;height:596px;max-height:90vh;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}
.animation-modal-content.lhc-modal[data-scope~="Lottery12StarConstellationScope"]{width:960px;height:710px}
.animation-modal-content.mobile[data-scope~="Lottery12StarConstellationScope"]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}
.animation-modal-close[data-scope~="Lottery12StarConstellationScope"]{position:absolute;top:10px;right:14px;z-index:10;background:#0000000d;border:none;color:#999;font-size:24px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:all .2s}
.animation-modal-close[data-scope~="Lottery12StarConstellationScope"]:hover{background:#0000001a;color:#333}
.animation-modal-title[data-scope~="Lottery12StarConstellationScope"]{padding:14px 20px;color:var(--color-text-primary);font-size:16px;font-weight:700;text-align:left;border-bottom:1px solid var(--color-border);background:#fafafa;flex-shrink:0}
.animation-modal-body[data-scope~="Lottery12StarConstellationScope"]{flex:1;overflow:hidden;position:relative}
.modal-fade-enter-active[data-scope~="Lottery12StarConstellationScope"],.modal-fade-leave-active[data-scope~="Lottery12StarConstellationScope"]{transition:opacity .25s ease}
.modal-fade-enter-from[data-scope~="Lottery12StarConstellationScope"],.modal-fade-leave-to[data-scope~="Lottery12StarConstellationScope"]{opacity:0}
.detail-layout[data-scope~="Lottery12StarConstellationScope"]{display:block}
.detail-layout.has-sidebar[data-scope~="Lottery12StarConstellationScope"]{display:flex;gap:16px;align-items:flex-start}
.detail-main[data-scope~="Lottery12StarConstellationScope"]{flex:1;min-width:0}
.detail-sidebar[data-scope~="Lottery12StarConstellationScope"]{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}
.detail-sidebar.mobile-sidebar[data-scope~="Lottery12StarConstellationScope"]{width:100%;margin-top:16px;flex-direction:column;flex-wrap:wrap;gap:12px}
.detail-sidebar.mobile-sidebar .sidebar-card[data-scope~="Lottery12StarConstellationScope"]{flex:1;min-width:0;border-radius:8px}
.sidebar-card[data-scope~="Lottery12StarConstellationScope"]{background:var(--color-card-bg);border:none;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #0000000a}
.sidebar-title[data-scope~="Lottery12StarConstellationScope"]{padding:12px 16px;font-size:14px;font-weight:700;color:var(--color-text-primary);background:#fafafa;border-bottom:1px solid var(--color-border);white-space:nowrap}
.sidebar-body[data-scope~="Lottery12StarConstellationScope"]{padding:12px 16px}
.sidebar-stat-row[data-scope~="Lottery12StarConstellationScope"]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--color-border)}
.sidebar-stat-row[data-scope~="Lottery12StarConstellationScope"]:last-child{border-bottom:none}
.stat-label[data-scope~="Lottery12StarConstellationScope"]{font-size:12px;color:var(--color-text-secondary);white-space:nowrap}
.stat-values[data-scope~="Lottery12StarConstellationScope"]{display:flex;gap:4px}
.stat-tag[data-scope~="Lottery12StarConstellationScope"]{font-size:11px;padding:1px 6px;border-radius:3px;color:#fff;background:#999}
.stat-tag.tag-red[data-scope~="Lottery12StarConstellationScope"]{background:var(--color-danger)}
.stat-tag.tag-blue[data-scope~="Lottery12StarConstellationScope"]{background:var(--color-ball-blue)}
.dragon-row[data-scope~="Lottery12StarConstellationScope"]{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px dashed var(--color-border)}
.dragon-row[data-scope~="Lottery12StarConstellationScope"]:last-child{border-bottom:none}
.dragon-badge[data-scope~="Lottery12StarConstellationScope"]{font-size:11px;padding:1px 8px;border-radius:3px;color:#fff}

