:root{--bg:#0d2230;--panel:#10293a;--panel-2:#143246;--line:#1e3d52;--mint:#00d66f;--mint-2:#00b87c;--deep:#001e18;--deep-2:#00432f;--gold:#d9a83c;--gold-2:#f3d17a;--txt:#e8f0f4;--muted:#7f97a6}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--ab-bg, #0b2230)!important;color:var(--txt);font-family:Outfit,sans-serif;min-height:100vh;overflow-x:hidden}button,input,select,textarea{font-family:inherit}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ico{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-shell{min-height:100vh}header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1240px;margin:0 auto;padding:18px 28px}.logo{display:block;line-height:0;-webkit-user-select:none;user-select:none}.logo img{height:46px;width:auto;max-width:220px;object-fit:contain}.shell{max-width:1240px;margin:0 auto;padding:0 28px 56px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}.card h3,.card-h{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1.4px;font-weight:700;color:var(--muted);text-transform:uppercase;margin-bottom:14px}.card-h .ico{color:var(--mint)}@property --shop-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.pill-link{position:relative;display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--mint) 32%,transparent);color:var(--mint);text-decoration:none;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--mint) 20%,transparent) 48%,color-mix(in srgb,var(--gold-2) 14%,transparent) 52%,transparent 62%) 0 0 / 220% 100% no-repeat,var(--panel);animation:sheen 3.4s linear infinite;transition:transform .18s,color .18s,box-shadow .18s}.pill-link:hover{transform:translateY(-2px);color:var(--txt);animation-play-state:paused;box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 14%,transparent),0 8px 26px color-mix(in srgb,var(--mint) 40%,transparent)}@keyframes sheen{0%{background-position:-70% 0,0 0}60%{background-position:170% 0,0 0}to{background-position:170% 0,0 0}}.btn-main{--tone:var(--mint);display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:14px 24px;cursor:pointer;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:1.2px;white-space:nowrap;color:#06251a;background:var(--tone);box-shadow:0 6px 22px color-mix(in srgb,var(--tone) 40%,transparent);transition:transform .18s,box-shadow .18s}.btn-main .ico{stroke-width:2.2}.btn-main:hover{transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--tone) 55%,transparent)}.btn-main:active{transform:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--panel-2);border:1px solid var(--line);color:var(--txt);border-radius:999px;padding:11px 20px;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:1.1px;transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--mint);color:var(--mint)}.glow-ring{position:relative}.glow-ring:before{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--shop-ang),transparent 0deg 200deg,color-mix(in srgb,var(--ring-a, var(--mint)) 70%,transparent) 268deg,var(--ring-a, var(--mint)) 300deg,var(--ring-b, var(--gold-2)) 322deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ringSpin 3s linear infinite;pointer-events:none}@keyframes ringSpin{to{--shop-ang:360deg}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:6px 0 22px}.page-title h1{font-size:30px;font-weight:800;letter-spacing:.2px;line-height:1.15}.page-title p{margin-top:6px;font-size:13.5px;color:var(--muted);max-width:520px;line-height:1.55}.tabs{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:4px}.tabs a,.tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:var(--muted);text-decoration:none;padding:10px 20px;border-radius:999px;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;transition:.25s}.tabs a:hover{color:var(--txt)}.tabs .on{background:var(--mint);color:#06251a;box-shadow:0 4px 14px #3ddc9147}.tabs .on:hover{color:#06251a}.tabs em{font-style:normal;min-width:22px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:0;background:#17303f;color:var(--txt)}.tabs .on em{background:#0b2e21;color:var(--mint)}.qa-sm{display:none}.sec-title{display:flex;align-items:center;gap:9px;margin:30px 0 14px;font-size:12px;letter-spacing:1.4px;font-weight:700;color:var(--muted);text-transform:uppercase}.live-dot,.chip-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--mint);box-shadow:0 0 color-mix(in srgb,var(--mint) 60%,transparent);animation:livePulse 1.8s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 color-mix(in srgb,var(--mint) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;white-space:nowrap;font-size:10.5px;font-weight:800;letter-spacing:1.2px;line-height:1.2;border:1px solid transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chip-live{color:var(--mint);background:color-mix(in srgb,var(--mint) 14%,rgba(4,16,24,.75));border-color:color-mix(in srgb,var(--mint) 45%,transparent)}.chip-upcoming,.chip-drawing{color:var(--gold-2);background:color-mix(in srgb,var(--gold) 14%,rgba(4,16,24,.75));border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.chip-ended{color:#b6c6d0;background:#041018b3;border-color:var(--line)}.rc-tag{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.2px;line-height:1.2;color:var(--txt);background:#041018b3;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vip .rc-tag{color:#241a05;border-color:var(--gold-2);background:linear-gradient(135deg,var(--gold-2),var(--gold))}.feat{--tone:var(--mint);display:grid;grid-template-columns:minmax(260px,400px) 1fr;gap:10px;padding:0;overflow:hidden;border-radius:20px;background:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--tone) 14%,transparent) 0%,transparent 60%),var(--panel);border-color:color-mix(in srgb,var(--tone) 28%,var(--line));box-shadow:0 0 46px color-mix(in srgb,var(--tone) 12%,transparent)}.feat.vip,.dt-hero.vip{--tone:var(--gold)}.feat-pic,.dt-pic{position:relative;display:grid;place-items:center;min-height:300px;padding:28px;background:radial-gradient(125% 85% at 50% -8%,color-mix(in srgb,var(--tone) 12%,transparent) 0%,transparent 60%),linear-gradient(180deg,#12251e 0%,var(--deep) 55%,#00140f 100%);border-right:1px solid var(--line)}.feat-glow{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 32%,transparent),transparent 72%);animation:glowBreath 3.2s ease-in-out infinite}@keyframes glowBreath{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.feat-pic img,.dt-pic img{position:relative;max-width:78%;max-height:230px;object-fit:contain;filter:drop-shadow(0 14px 26px rgba(0,0,0,.55));animation:floaty 4.5s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.feat-body{padding:28px 30px 28px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.feat-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feat-kicker{font-size:10.5px;font-weight:800;letter-spacing:1.4px;color:var(--muted)}.feat h2{font-size:26px;font-weight:800;line-height:1.2}.feat-sum{font-size:14px;line-height:1.6;color:#b6c6d0}.feat-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:4px}.feat-stats{list-style:none;display:flex;gap:18px;flex-wrap:wrap}.feat-stats li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.feat-stats li .ico{color:var(--tone)}.feat-stats b{color:var(--txt);font-weight:700;font-variant-numeric:tabular-nums}.feat .btn-main{background:var(--tone)}.feat.vip .btn-main{color:#241a05}.cd{--tone:var(--mint)}.cd-gold{--tone:var(--gold-2)}.cd-cells{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:420px}.cd-cell{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 4px 9px;border-radius:12px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--tone) 10%,transparent) 0%,transparent 70%),var(--panel-2);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0a}.cd-cell b{font-size:26px;font-weight:800;line-height:1;color:var(--tone);font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb,var(--tone) 35%,transparent)}.cd-cell small{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.cd-bar{margin-top:10px;height:5px;border-radius:9px;background:var(--panel-2);overflow:hidden;max-width:420px}.cd-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 45%,transparent),var(--tone));transition:width 1s linear}.rc-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(262px,1fr))}.rc{--tone:var(--mint);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;background:var(--panel);border:1px solid var(--line);border-radius:16px;transition:transform .22s,border-color .22s,box-shadow .22s}.rc.vip,.rc.is-upcoming{--tone:var(--gold)}.rc:hover,.rc:focus-visible{transform:translateY(-4px);outline:none;border-color:color-mix(in srgb,var(--tone) 70%,transparent);box-shadow:0 14px 34px #00000059,0 0 26px color-mix(in srgb,var(--tone) 18%,transparent)}.rc-pic{position:relative;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;background:radial-gradient(125% 85% at 50% -8%,color-mix(in srgb,var(--tone) 12%,transparent) 0%,transparent 60%),linear-gradient(180deg,#12251e 0%,var(--deep) 55%,#00140f 100%);border-bottom:1px solid var(--line)}.rc-pic:before{content:"";position:absolute;left:50%;top:52%;width:62%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%)}.rc-pic:after{content:"";position:absolute;top:0;left:16%;right:16%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tone) 50%,transparent),transparent)}.rc-pic img{position:relative;max-width:58%;max-height:72%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));transition:transform .35s cubic-bezier(.22,1,.36,1)}.rc:hover .rc-pic img{transform:scale(1.07) translateY(-3px)}.rc-pic .chip{position:absolute;left:12px;top:12px}.rc-pic .rc-tag{position:absolute;right:12px;top:12px}.rc-body{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px 16px 0}.rc-body h3{font-size:15px;font-weight:700;line-height:1.35;color:var(--txt)}.rc-prize{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cfdde6;min-width:0}.rc-prize .ico{color:var(--gold);width:15px;height:15px}.rc-prize span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rc-prize small{flex:none;font-size:11px;color:var(--muted);font-weight:600}.rc-foot{margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px 0 14px;border-top:1px solid var(--line)}.rc-time{flex:1;min-width:0;font-size:11.5px;color:var(--muted)}.rc-time b{display:block;margin-top:1px;font-size:13.5px;font-weight:800;color:var(--tone);font-variant-numeric:tabular-nums}.rc.is-ended .rc-time b,.rc.is-drawing .rc-time b{color:var(--txt)}.rc-stat{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#cfdde6;font-variant-numeric:tabular-nums}.rc-stat .ico{width:15px;height:15px;color:var(--muted)}.rc-go{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);transition:background .2s,color .2s,border-color .2s}.rc:hover .rc-go{background:var(--tone);border-color:var(--tone);color:#06251a}.rc-go .ico{width:15px;height:15px;stroke-width:2.2}.rc.is-ended .rc-pic img{filter:grayscale(.35) drop-shadow(0 8px 16px rgba(0,0,0,.5));opacity:.85}.rc.is-ended:hover .rc-pic img{filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));opacity:1}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border-style:dashed;padding:56px 20px;margin-bottom:8px}.empty .em{font-size:44px;line-height:1;opacity:.75}.empty p{font-size:15px;font-weight:700;color:var(--txt)}.empty span{font-size:12.5px;color:var(--muted)}.empty .btn-ghost{margin-top:8px}.back{display:inline-flex;align-items:center;gap:6px;margin:4px 0 16px;background:none;border:0;color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:700;letter-spacing:.6px;padding:6px 2px;transition:color .2s,gap .2s}.back:hover{color:var(--mint);gap:9px}.back .ico{stroke-width:2.2}.dt-hero{--tone:var(--mint);display:grid;grid-template-columns:minmax(240px,360px) 1fr;padding:0;overflow:hidden;border-radius:20px;background:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--tone) 12%,transparent) 0%,transparent 60%),var(--panel);border-color:color-mix(in srgb,var(--tone) 24%,var(--line))}.dt-pic{min-height:260px}.dt-hero.is-ended .dt-pic img{animation:none}.dt-head{padding:28px 30px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}.dt-head h1{font-size:28px;font-weight:800;line-height:1.2}.dt-desc{font-size:13.5px;line-height:1.7;color:var(--muted)}.dt-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:20px;align-items:start}.dt-main{display:flex;flex-direction:column;gap:16px;min-width:0}.dt-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:18px}.prize-list,.win-list,.req-list{list-style:none;display:flex;flex-direction:column;gap:8px}.prize-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line)}.prize-list li.top{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:radial-gradient(90% 140% at 0% 50%,color-mix(in srgb,var(--gold) 14%,transparent) 0%,transparent 60%),var(--panel-2)}.pl-rank{flex:none;font-size:12px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.top .pl-rank{color:var(--gold-2)}.pl-pic{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(160deg,#1a3448,#0e2232);border:1px solid var(--line)}.pl-pic img{width:32px;height:32px;object-fit:contain}.pl-name{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:var(--txt)}.pl-count{flex:none;font-size:13px;font-weight:800;color:var(--mint);font-variant-numeric:tabular-nums}.top .pl-count{color:var(--gold-2)}.win-list{max-height:420px;overflow:hidden auto;padding-right:4px;gap:0}.win-list::-webkit-scrollbar{width:5px}.win-list::-webkit-scrollbar-thumb{background:#23394a;border-radius:9px}.win-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line);font-size:12.5px}.win-list li:last-child{border-bottom:0}.wl-rank{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line);font-size:11px;font-weight:800;color:var(--muted)}.win-list li.top .wl-rank{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#241a05;border-color:var(--gold-2)}.wl-id{font-weight:700;color:var(--txt);font-variant-numeric:tabular-nums;letter-spacing:.4px}.wl-prize{font-weight:700;color:var(--mint);text-align:right}.win-list li.top .wl-prize{color:var(--gold-2)}.entry-rule{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:800;color:var(--gold-2);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}.entry-rule .ico{width:18px;height:18px}.req-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:#cfdde6}.req-list .ico{width:20px;height:20px;padding:3px;margin-top:-1px;border-radius:50%;stroke-width:2.6;color:#06251a;background:var(--mint)}.rule-list{padding-left:20px;display:flex;flex-direction:column;gap:8px}.rule-list li{font-size:13px;line-height:1.65;color:#b6c6d0;padding-left:4px}.rule-list li::marker{color:var(--mint);font-weight:800}.side-clock{--tone:var(--mint);background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--tone) 14%,transparent) 0%,transparent 62%),var(--panel)}.side-clock.tone-gold{--tone:var(--gold)}.side-clock.tone-gold .card-h .ico{color:var(--gold-2)}.side-clock .cd-cell b{font-size:24px}.side-clock .btn-main{width:100%;margin-top:16px;background:var(--mint)}.side-done{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:8px 0}.side-done-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;margin-bottom:4px;background:color-mix(in srgb,var(--mint) 16%,transparent);color:var(--mint);border:1px solid color-mix(in srgb,var(--mint) 50%,transparent)}.side-done-ic .ico{width:22px;height:22px;stroke-width:2.4}.side-done.wait .side-done-ic{color:var(--gold-2);background:color-mix(in srgb,var(--gold) 14%,transparent);border-color:color-mix(in srgb,var(--gold) 50%,transparent)}.side-done b{font-size:16px}.side-done small{font-size:12px;color:var(--muted);line-height:1.5}.facts{display:flex;flex-direction:column}.facts>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.facts>div:last-child{border-bottom:0;padding-bottom:2px}.facts dt{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted)}.facts dd{font-size:13px;font-weight:700;color:var(--txt);text-align:right;font-variant-numeric:tabular-nums}.sk{position:relative;overflow:hidden;border-style:solid}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.04) 50%,transparent 70%) 0 0 / 220% 100%;animation:skMove 1.3s linear infinite}@keyframes skMove{0%{background-position:120% 0}to{background-position:-120% 0}}.sk-hero{height:260px;border-radius:20px}.sk-block{height:180px}.sk-side{height:240px}.dev-fab{position:fixed;right:18px;bottom:18px;z-index:60;width:46px;height:46px;border-radius:50%;cursor:pointer;background:var(--panel);border:1px solid var(--mint);color:var(--mint);font-size:19px;display:grid;place-items:center;box-shadow:0 0 22px #00e19740;transition:.2s}.dev-fab:hover{background:var(--mint);color:#06251a;transform:scale(1.06)}.dev-panel{position:fixed;right:18px;bottom:76px;z-index:60;width:290px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 18px 50px #0009;max-height:76vh;overflow:auto}.dev-panel h4{font-size:12px;letter-spacing:1.4px;color:var(--muted);text-transform:uppercase;margin-bottom:12px}.dev-row{display:flex;align-items:center;gap:10px;padding:5px 0}.dev-row label{flex:1;font-size:11px;color:#cfdde6}.dev-row input[type=color]{width:34px;height:26px;padding:0;border:1px solid var(--line);border-radius:6px;background:none;cursor:pointer;flex:none}.dev-row code{font-size:10px;color:var(--muted);width:58px;text-align:right}.dev-actions{display:flex;gap:8px;margin-top:14px}.dev-actions button{flex:1;padding:9px;border-radius:9px;cursor:pointer;font-size:11px;font-weight:700;background:var(--mint);color:#06251a;border:0}.dev-actions button.ghost{background:none;border:1px solid var(--line);color:var(--muted)}.dev-panel textarea{width:100%;height:120px;margin-top:12px;background:var(--bg);color:#cfdde6;border:1px solid var(--line);border-radius:8px;padding:9px;font:10px/1.5 ui-monospace,Consolas,monospace;resize:vertical}.dev-note{font-size:10px;color:var(--muted);margin-top:8px;line-height:1.5}.boot{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(60% 50% at 50% 40%,color-mix(in srgb,var(--mint) 9%,transparent) 0%,transparent 70%)}.boot-card{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:cardIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes cardIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}.boot-logo{max-height:46px;max-width:180px;object-fit:contain;margin-bottom:26px}.boot-mark{position:relative;width:120px;height:120px;margin-bottom:24px;display:grid;place-items:center}.boot-glow{position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--mint) 30%,transparent),transparent 72%);animation:bootPulse 2.2s ease-in-out infinite}.boot-ring{position:absolute;inset:0;width:100%;height:100%;animation:bootSpin 1.4s linear infinite}.boot-trk{fill:none;stroke:var(--line);stroke-width:5}.boot-arc{fill:none;stroke:var(--mint);stroke-width:5;stroke-linecap:round;stroke-dasharray:70 207}.boot-ticket{position:relative;width:52px;height:52px;fill:none;stroke:var(--gold-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gold) 55%,transparent));animation:ticketTilt 2.4s ease-in-out infinite}@keyframes ticketTilt{0%,to{transform:rotate(-10deg) scale(.96)}50%{transform:rotate(8deg) scale(1.06)}}.boot-ic{font-size:44px;line-height:1;margin-bottom:16px}.boot-title{font-size:17px;font-weight:700;color:var(--txt);margin-bottom:14px}.boot-dots i{font-style:normal;animation:bootDot 1.2s infinite both}.boot-dots i:nth-child(2){animation-delay:.2s}.boot-dots i:nth-child(3){animation-delay:.4s}.boot-msg{font-size:13px;line-height:1.7;color:var(--muted);margin:-4px 0 16px}.boot-steps{list-style:none;display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.boot-steps li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);text-align:left}.boot-dot{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--line);position:relative}.boot-steps li.run{color:var(--txt)}.boot-steps li.run .boot-dot{border-color:color-mix(in srgb,var(--mint) 30%,transparent);border-top-color:var(--mint);animation:bootSpin .8s linear infinite}.boot-steps li.done{color:var(--txt)}.boot-steps li.done .boot-dot{background:var(--mint);border-color:var(--mint)}.boot-steps li.done .boot-dot:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid var(--deep);border-width:0 2px 2px 0;transform:rotate(45deg)}.boot-steps li.fail{color:#ff8f8f}.boot-steps li.fail .boot-dot{border-color:#ff8f8f;background:#ff6b6b26}.boot-hint{margin-top:14px;font-size:12px;line-height:1.6;color:var(--muted);animation:cardIn .4s both}.boot-retry{margin-top:18px;width:100%;border:0;border-radius:999px;padding:13px;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:1.1px;color:#06251a;background:var(--mint);box-shadow:0 6px 20px color-mix(in srgb,var(--mint) 40%,transparent);transition:transform .18s}.boot-retry:hover{transform:translateY(-1px)}.boot-lock{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);font-size:28px}.boot-lock svg{width:28px;height:28px}.boot-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:4px}.boot-actions .boot-retry{flex:1 1 140px;margin-top:0;display:block;text-align:center;text-decoration:none}.boot-retry.boot-ghost{background:transparent;color:var(--txt);border:1px solid var(--line);box-shadow:none}@keyframes bootSpin{to{transform:rotate(360deg)}}@keyframes bootPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes bootDot{0%,80%,to{opacity:.2}40%{opacity:1}}@media(max-width:1080px){header{padding:16px 14px}.shell{padding:0 14px 40px}.feat{grid-template-columns:minmax(220px,320px) 1fr}.dt-grid{grid-template-columns:1fr}.dt-side{position:static;order:-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:760px){.logo img{height:38px}.pill-link{padding:9px 14px;font-size:11px}.page-head{flex-direction:column;align-items:stretch;gap:14px}.page-title h1{font-size:24px}.qa-full{display:none}.qa-sm{display:inline}.tabs a{padding:10px 8px}.feat,.dt-hero{grid-template-columns:1fr}.feat-pic,.dt-pic{min-height:200px;border-right:0;border-bottom:1px solid var(--line)}.feat-pic img,.dt-pic img{max-height:160px}.feat-body,.dt-head{padding:20px 18px 22px}.feat h2{font-size:21px}.dt-head h1{font-size:22px}.feat-foot .btn-main{width:100%}.cd-cell b{font-size:22px}.dt-side{display:flex}.rc-grid{grid-template-columns:1fr}.win-list li{grid-template-columns:30px minmax(0,1fr);row-gap:2px}.wl-rank{grid-row:span 2}.wl-prize{grid-column:2;text-align:left;font-size:12px}}@media(prefers-reduced-motion:reduce){.pill-link,.glow-ring:before,.live-dot,.chip-dot,.feat-glow,.feat-pic img,.dt-pic img,.sk:after,.boot-card,.boot-glow,.boot-dots i,.boot-hint,.boot-ticket{animation:none}.boot-ring{animation-duration:6s}.rc,.rc-pic img{transition:none}}.head-right{display:flex;align-items:center;gap:10px}.bal-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:color-mix(in srgb,var(--gold) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);color:var(--gold-2);font-size:12px}.bal-pill .bal-k{color:var(--muted);font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:11px}.bal-pill b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.pv-ico{display:grid;place-items:center;position:relative;color:var(--tone, var(--mint))}.pv-ico .ico{width:64%;height:64%;stroke-width:1.4;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--tone, var(--mint)) 45%,transparent))}.rc-pic .pv-ico{width:96px;height:96px}.feat-pic .pv-ico,.dt-pic .pv-ico{width:160px;height:160px}.pl-pic .pv-ico{width:32px;height:32px}.pl-pic .pv-ico .ico{width:22px;height:22px;stroke-width:1.8;filter:none}.feat-pic,.dt-pic{grid-template-rows:1fr auto;gap:12px}.feat-prize{position:relative;max-width:90%;text-align:center;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.4px;color:var(--txt);background:#04101899;border:1px solid color-mix(in srgb,var(--tone) 35%,var(--line));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tier-chips{display:flex;gap:6px;flex-wrap:wrap}.tier-chip{--tc:var(--mint);display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.8px;line-height:1.2;white-space:nowrap;color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,transparent);border:1px solid color-mix(in srgb,var(--tc) 40%,transparent)}.tier-chip.t-VIP,.tier.t-VIP{--tc:var(--gold-2)}.tier-chip.t-NEW_YEAR,.tier.t-NEW_YEAR{--tc:#ff7a8a}.rc-mine{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.6px;color:#241a05;background:linear-gradient(135deg,var(--gold-2),var(--gold))}.rc-mine .ico{width:13px;height:13px;stroke-width:2.2}.feat-stats li.mine,.feat-stats li.mine .ico,.feat-stats li.mine b{color:var(--gold-2)}.rich{font-size:13.5px;line-height:1.7;color:#b6c6d0;overflow-wrap:anywhere}.rich>*+*{margin-top:10px}.rich h1,.rich h2,.rich h3,.rich h4{font-size:15px;color:var(--txt);line-height:1.4}.rich ul,.rich ol{padding-left:20px}.rich li+li{margin-top:6px}.rich b,.rich strong{color:var(--txt)}.rich a{color:var(--mint)}.rich img{max-width:100%;height:auto;border-radius:10px}.rich table{width:100%;border-collapse:collapse}.rich td,.rich th{font-size:12.5px;padding:7px 6px;border-bottom:1px solid var(--line);text-align:left}.rich-empty{font-size:13px;color:var(--muted)}.rules-open{align-self:flex-start;margin-top:4px}.req-list li b{color:var(--txt)}.tier{--tc:var(--mint);border-color:color-mix(in srgb,var(--tc) 22%,var(--line));background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--tc) 9%,transparent) 0%,transparent 60%),var(--panel)}.tier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.tier .tier-name{margin:0 0 6px;font-size:16px;letter-spacing:.3px;text-transform:none;color:var(--tc)}.tier-range{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cfdde6}.tier-range .ico{color:var(--tc);width:15px;height:15px}.tier-mine{flex:none;display:flex;flex-direction:column;align-items:center;min-width:72px;padding:8px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line)}.tier-mine b{font-size:20px;font-weight:800;line-height:1.1;color:var(--muted);font-variant-numeric:tabular-nums}.tier-mine small{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--muted);text-transform:uppercase}.tier-mine.has{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 12%,var(--panel-2))}.tier-mine.has b{color:var(--gold-2)}.tier-stats{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.tier-stats li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.tier-stats .ico{color:var(--tc)}.tier-stats b{color:var(--txt);font-variant-numeric:tabular-nums}.pl-empty{justify-content:center;font-size:12.5px;color:var(--muted)}.prize-list{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;row-gap:8px}.prize-list li{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.prize-list li.pl-empty{display:flex}.buy{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.buy-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qty{display:flex;align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:3px}.qty button{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:var(--panel);color:var(--txt);font-size:18px;font-weight:700;line-height:1;transition:background .2s,color .2s}.qty button:hover:not(:disabled){background:var(--mint);color:#06251a}.qty button:disabled{opacity:.4;cursor:not-allowed}.qty input{width:48px;text-align:center;background:none;border:0;color:var(--txt);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.qty input:focus{outline:none}.buy-total{display:flex;flex-direction:column;gap:1px;flex:1;min-width:90px}.buy-total small{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.buy-total b{font-size:17px;font-weight:800;color:var(--gold-2);font-variant-numeric:tabular-nums}.tier .btn-main{--tone:var(--tc)}.tier.t-VIP .btn-main{color:#241a05}.btn-main:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.buy-confirm{margin-top:12px;padding:13px 14px;border-radius:12px;background:color-mix(in srgb,var(--gold) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);animation:cardIn .25s cubic-bezier(.22,1,.36,1)}.buy-confirm p{font-size:13px;line-height:1.55;color:#cfdde6;margin-bottom:12px}.buy-confirm b{color:var(--gold-2)}.buy-btns{display:flex;gap:10px}.buy-btns>*{flex:1;padding:12px}.buy-note{margin-top:10px;font-size:12px;color:var(--muted)}.buy-msg{margin-top:12px;padding:11px 14px;border-radius:10px;font-size:13px;font-weight:700;line-height:1.5}.buy-msg.good{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,transparent);border:1px solid var(--mint)}.buy-msg.bad{color:#ff8f8f;background:#ff6b6b14;border:1px solid rgba(255,107,107,.5)}.side-sub{margin-top:12px;font-size:12.5px;color:var(--muted)}.side-sub b{color:var(--txt)}.side-mine{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:11px 14px;border-radius:12px;background:color-mix(in srgb,var(--gold) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);font-size:12.5px;color:#cfdde6}.side-mine b{font-size:18px;font-weight:800;color:var(--gold-2);font-variant-numeric:tabular-nums}.side-clock .btn-main{color:#06251a}.assigned{border-style:dashed}.assigned-note{margin:-6px 0 8px;font-size:12px;color:var(--muted)}.assigned .win-list li{grid-template-columns:auto minmax(0,1fr) auto}.wl-tag{padding:4px 8px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:1px;color:#cfdde6;background:var(--panel-2);border:1px solid var(--line)}.wl-id small{color:var(--muted);font-weight:600}.assigned .wl-prize{color:#cfdde6}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:22px;flex-wrap:wrap}.pager button{min-width:38px;height:38px;padding:0 10px;border-radius:999px;cursor:pointer;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);color:var(--txt);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s,background .2s}.pager button:hover:not(:disabled){border-color:var(--mint);color:var(--mint)}.pager button.on{background:var(--mint);border-color:var(--mint);color:#06251a}.pager button:disabled:not(.on){opacity:.4;cursor:not-allowed}.pg-gap{color:var(--muted);padding:0 2px}.rc-grid.dim{opacity:.5;pointer-events:none;transition:opacity .2s}.closed .btn-main{margin-top:10px}.closed-ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:4px;color:var(--gold-2);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}.closed-ic .ico{width:28px;height:28px}.ov{position:fixed;inset:0;background:#030a10d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;place-items:center;z-index:50;padding:20px}.ov.on{display:grid}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;max-width:600px;width:100%;max-height:82vh;overflow:auto;animation:cardIn .3s cubic-bezier(.22,1,.36,1)}.modal h2{font-size:19px;margin-bottom:14px;color:var(--gold-2)}.modal .close{margin-top:20px;width:100%;padding:13px;border:0;border-radius:999px;background:var(--mint);color:#06251a;font-weight:800;letter-spacing:1px;cursor:pointer}@media(max-width:760px){header{gap:10px}.logo{min-width:0;flex:1}.logo img{height:30px;max-width:100%}.bal-pill{padding:8px 12px}.bal-pill .bal-k,.head-right .pill-link span{display:none}.feat-pic .pv-ico,.dt-pic .pv-ico{width:120px;height:120px}.buy-go{width:100%}.assigned .win-list li{grid-template-columns:auto minmax(0,1fr)}.assigned .wl-prize{grid-column:2}.modal{padding:22px 18px}}body.th{background-image:radial-gradient(60% 40% at 15% -5%,color-mix(in srgb,var(--th-a) 16%,transparent) 0%,transparent 70%),radial-gradient(50% 35% at 90% 0%,color-mix(in srgb,var(--th-b) 11%,transparent) 0%,transparent 70%);background-attachment:fixed}.th-fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:40}.th-lights,.th-bunting{position:relative;height:30px;margin-bottom:-14px;overflow:hidden;pointer-events:none;display:flex;justify-content:space-around;padding:0 6px}.th-lights:before,.th-bunting:before{content:"";position:absolute;left:-2%;right:-2%;top:-14px;height:26px;border-bottom:2px solid rgba(255,255,255,.18);border-radius:0 0 50% 50%/0 0 100% 100%}.th-lights i{position:relative;top:calc(8px + 5px*sin(var(--i) * .45rad));width:9px;height:13px;border-radius:50%/40% 40% 60% 60%;background:var(--c);box-shadow:0 0 10px 2px color-mix(in srgb,var(--c) 70%,transparent);animation:bulb 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.23s)}.th-lights i:before{content:"";position:absolute;left:2px;top:-4px;width:5px;height:5px;border-radius:1px;background:#5c6f7b}@keyframes bulb{0%,to{opacity:1;filter:brightness(1.15)}50%{opacity:.35;filter:brightness(.7)}}.th-bunting{height:34px;margin-bottom:-16px}.th-bunting i{position:relative;top:calc(3px + 6px*sin(var(--i) * .42rad));width:16px;height:20px;background:var(--c);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));transform-origin:50% 0;animation:flutter 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s)}@keyframes flutter{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.th-mourning{position:fixed;left:0;top:0;width:110px;height:110px;overflow:hidden;z-index:45;pointer-events:none}.th-mourning span{position:absolute;left:-46px;top:26px;width:180px;height:16px;background:#0a0a0a;transform:rotate(-45deg);box-shadow:0 2px 6px #00000080}.th-badge{display:inline-block;margin-left:10px;font-size:.72em;vertical-align:.08em;animation:badgeBob 3s ease-in-out infinite}.th-flag{width:1.15em;height:auto;vertical-align:-.04em;border-radius:3px;animation:none;box-shadow:0 2px 8px #00000059}@keyframes badgeBob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(6deg)}}.th .th-tagline{color:color-mix(in srgb,var(--th-a) 45%,var(--txt))}body.th .tabs .on{background:linear-gradient(135deg,var(--th-a),color-mix(in srgb,var(--th-a) 70%,#000));color:var(--th-ink);box-shadow:0 4px 16px color-mix(in srgb,var(--th-a) 40%,transparent)}body.th .tabs .on:hover{color:var(--th-ink)}body.th .tabs .on em{background:#00000040;color:var(--th-ink)}.feat.th-tier,.dt-hero.th-tier,.rc.th-tier{--tone:var(--th-a)}.feat.th-tier,.dt-hero.th-tier{border-color:color-mix(in srgb,var(--th-b) 45%,var(--th-a));box-shadow:0 0 0 1px color-mix(in srgb,var(--th-a) 30%,transparent),0 0 56px color-mix(in srgb,var(--th-a) 22%,transparent)}.rc.th-tier:hover,.rc.th-tier:focus-visible{border-color:color-mix(in srgb,var(--th-b) 60%,var(--th-a))}.feat.th-tier .feat-kicker{color:var(--th-b)}.feat.th-tier .btn-main{background:linear-gradient(135deg,var(--th-a),color-mix(in srgb,var(--th-a) 72%,#000));color:var(--th-ink);--ring-a:var(--th-b);--ring-b:#fff;box-shadow:0 6px 22px color-mix(in srgb,var(--th-a) 45%,transparent)}.cd-theme{--tone:color-mix(in srgb, var(--th-a) 70%, #fff)}.side-clock.tone-theme{--tone:var(--th-a)}.side-clock.tone-theme .card-h .ico{color:color-mix(in srgb,var(--th-a) 70%,#fff)}body.th .side-clock .btn-main{--ring-a:var(--th-a);--ring-b:var(--th-b)}.th-cap .feat,.th-cap .dt-hero,.th-cap .rc.th-tier{position:relative}.th-cap .feat:after,.th-cap .dt-hero:after,.th-cap .rc.th-tier:after{content:"";position:absolute;left:0;right:0;top:0;height:14px;z-index:3;pointer-events:none;background:radial-gradient(circle at 12px 2px,#fff 8px,transparent 8.5px) 0 0 / 30px 14px repeat-x,radial-gradient(circle at 5px 0,#fff 6px,transparent 6.5px) 15px 0 / 30px 10px repeat-x,linear-gradient(#fff,#fff) 0 0 / 100% 4px no-repeat;opacity:.92;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.th-cap .rc.th-tier:after{height:11px;background:radial-gradient(circle at 9px 1px,#fff 6px,transparent 6.5px) 0 0 / 24px 11px repeat-x,linear-gradient(#fff,#fff) 0 0 / 100% 3px no-repeat}body.th-sober{background-image:none}body.th-sober .tabs .on{background:var(--panel-2);color:var(--txt);box-shadow:inset 0 0 0 1px var(--th-a)}body.th-sober .tabs .on em{background:#ffffff14;color:var(--txt)}body.th-sober .th-tagline{color:var(--txt);font-weight:600}body.th-sober .pill-link,body.th-sober .glow-ring:before,body.th-sober .feat-glow,body.th-sober .feat-pic .pv,body.th-sober .dt-pic .pv,body.th-sober .th-badge{animation:none}body.th-sober .glow-ring:before{display:none}body.th-gray header,body.th-gray main{filter:grayscale(1)}@media(max-width:760px){.th-lights i:nth-child(n+17),.th-bunting i:nth-child(n+19){display:none}.th-mourning{width:80px;height:80px}.th-mourning span{left:-52px;top:16px;height:12px}}@media(prefers-reduced-motion:reduce){.th-lights i,.th-bunting i,.th-badge{animation:none}}.dev-select{width:100%;background:var(--panel-2);color:var(--txt);border:1px solid var(--line);border-radius:9px;padding:9px 10px;font-size:12px;font-weight:600;cursor:pointer}.dev-note-top{margin:6px 0 16px}.rc-pic .cover-bg,.feat-pic .cover-bg,.dt-pic .cover-bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;pointer-events:none;animation:none;opacity:1;filter:blur(18px) brightness(.55) saturate(1.2);transform:scale(1.15)}.rc:hover .rc-pic .cover-bg{transform:scale(1.15)}.feat-pic,.dt-pic{overflow:hidden}.cover-fill{position:absolute!important;inset:0;width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:contain!important;animation:none!important;filter:none!important;transform:none!important}.rc:hover .rc-pic .cover-fill{transform:scale(1.03)!important;transition:transform .5s cubic-bezier(.22,1,.36,1)}.feat-pic:has(.cover-fill) .feat-glow,.dt-pic:has(.cover-fill) .feat-glow{display:none}.feat-pic:has(.cover-fill):after,.dt-pic:has(.cover-fill):after{content:"";position:absolute;inset:auto 0 0;height:45%;pointer-events:none;background:linear-gradient(transparent,#020a10bf)}.feat-prize{z-index:1}.feat-pic:has(.cover-fill),.dt-pic:has(.cover-fill){align-items:end}.feat-pic:has(.cover-fill) .feat-prize,.dt-pic:has(.cover-fill) .feat-prize{align-self:end}.rc-pic .chip,.rc-pic .rc-mine{z-index:1}.is-ended .rc-pic .cover-fill{filter:grayscale(.35)!important}.rc.is-ended:hover .rc-pic .cover-fill{filter:none!important}.wl-prize{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.wl-prize .pv{width:26px;height:26px;object-fit:contain;flex:none}.wl-prize .pv-ico{width:22px;height:22px}.wl-prize .pv-ico .ico{width:18px;height:18px;filter:none}@media(max-width:760px){.wl-prize{justify-content:flex-start}}.dev-preview{position:fixed;left:18px;bottom:18px;z-index:60;max-width:calc(100% - 100px);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:999px;background:var(--panel);border:1px solid var(--gold);color:#cfdde6;font-size:12px;box-shadow:0 8px 24px #00000073}.dev-preview b{color:var(--gold-2)}.dev-preview button{flex:none;border:0;border-radius:999px;padding:6px 12px;cursor:pointer;background:var(--gold);color:#241a05;font-size:11px;font-weight:800;letter-spacing:.8px}
