.qluck{--acid: var(--color-accent, #C7FF2F);--panel: #121212;--panel2: #181818;--line: #242424;--ink: #F2F2F2;--ink2: #8A8A8A;--danger: #FF4D4D;--frost: #BFEFFF;font-size:13px;min-width:0}.qluck *{box-sizing:border-box}.qluck .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.qluck .disp{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;text-transform:lowercase;line-height:.9}.qluck .eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-weight:600}.qluck .acid{color:var(--acid)}.qluck .ink2{color:var(--ink2)}.qluck .small{font-size:12px;color:var(--ink2);line-height:1.5}.qluck .card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;position:relative;overflow:hidden}.qluck .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.qluck .c4{grid-column:span 4}.qluck .c8{grid-column:span 8}.qluck .big{font-family:var(--font-mono);font-weight:600;font-size:26px;line-height:1;margin:6px 0}.qluck .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--acid);color:#0a0a0a;border:0;border-radius:12px;padding:11px 16px;font-weight:600;font-size:13px;cursor:pointer;width:100%}.qluck .btn:disabled{opacity:.5;cursor:default}.qluck .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.qluck .btn.white{background:var(--ink)}.qluck .btn.sm{width:auto;padding:7px 12px;font-size:12px;border-radius:9px}.qluck .chip{font-size:11px;border:1px solid var(--line);border-radius:20px;padding:3px 8px;white-space:nowrap;cursor:default}.qluck button.chip{cursor:pointer;background:transparent;color:var(--ink)}.qluck .chip.g{border-color:var(--acid);color:var(--acid)}.qluck .row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line);gap:12px}.qluck .row:first-of-type{border-top:0}.qluck .row .t{font-weight:600}.qluck .row .s{font-size:11px;color:var(--ink2);margin-top:2px}.qluck .bar{height:7px;background:var(--panel2);border:1px solid var(--line);border-radius:6px;overflow:hidden}.qluck .bar i{display:block;height:100%;width:0;background:var(--ink);border-radius:6px;transition:width 1s cubic-bezier(.2,.9,.2,1)}.qluck .bar.g i{background:var(--acid)}.qluck .hd{display:flex;align-items:center;justify-content:space-between;height:var(--rw-hero-h);margin-bottom:14px;gap:16px}.qluck .hd h2{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:.95;letter-spacing:-.045em}.qluck .hd p{max-width:520px;margin-top:8px}.qluck .hd .eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.09em}.qluck .hd>*{min-width:0}.qluck .quest-hero-intro{display:flex;align-items:center;gap:16px;min-width:0}.qluck .quest-hero-art{width:195px;max-height:180px;height:auto;flex:none;object-fit:contain}.qluck .quest-hero-copy{min-width:0}.qluck .quest-hero-progress{display:flex;align-items:center;gap:10px;flex:none}.qluck .quest-hero-progress-copy{min-width:104px}.qluck .quest-hero-progress-copy b{display:block;color:var(--ink);white-space:nowrap}.qluck .quest-hero-progress-copy span{display:block}.qluck .quest-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.qluck .mission-section-head{margin-bottom:12px}.qluck .ring{width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--acid) var(--p),#222 0);display:grid;place-items:center;flex:none}.qluck .ring i{width:68px;height:68px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:13px;font-style:normal}.qluck .route{position:relative;padding:6px 0 4px}.qluck .route svg{width:100%;height:70px;display:block}.qluck .qnodes{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:-6px}.qluck .qn{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:12px 12px 10px;cursor:pointer;position:relative;transition:.15s;min-height:118px;text-align:left;color:var(--ink)}.qluck .qn:hover{border-color:#444;transform:translateY(-2px)}.qluck .qn.on{border-color:var(--acid)}.qluck .qn.done{opacity:.55}.qluck .qn.done:after{content:"✓";position:absolute;right:10px;top:8px;color:var(--acid);font-weight:700}.qluck .qn .xp{font-family:var(--font-mono);font-size:11px;color:var(--acid);margin-bottom:6px}.qluck .qn .t{font-weight:600;font-size:12px;line-height:1.25;margin-bottom:8px}.qluck .qn .bar{height:5px}.qluck .qn .pr{font-family:var(--font-mono);font-size:10px;color:var(--ink2);margin-top:6px}.qluck .qdetail{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;background:var(--panel2);border:1px solid var(--acid);border-radius:16px;padding:16px 18px;margin-top:12px}.qluck .qdetail h4{font-size:16px;margin-bottom:4px}.qluck .walker{position:absolute;width:44px;top:4px;left:0;transition:left .9s cubic-bezier(.3,1.2,.4,1);transform:translate(-50%);filter:drop-shadow(0 0 12px rgba(199,255,47,.4));pointer-events:none}.qluck .mcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qluck .mc{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:14px;position:relative;overflow:hidden}.qluck .mc.flash{border-color:#ff4d4d80;background:linear-gradient(180deg,rgba(255,77,77,.06),transparent)}.qluck .mc .hd2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:10px}.qluck .mc .t{font-weight:600;font-size:13px}.qluck .mc .xp{font-family:var(--font-mono);color:var(--acid);font-size:12px}.qluck .mc .pr{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--ink2);margin-top:6px}.qluck .mc .tm{font-family:var(--font-mono);font-size:11px}.qluck .mc.flash .tm{color:var(--danger)}.qluck .mc.ph{display:grid;place-items:center;text-align:center;border-style:dashed}.qluck .tiers5{display:flex;gap:6px;align-items:center}.qluck .t5{flex:1;text-align:center;font-size:10px;color:var(--ink2);padding:8px 4px;border:1px solid var(--line);border-radius:10px}.qluck .t5 b{display:block;color:var(--ink);font-size:11px}.qluck .t5.done{background:var(--ink);color:#0a0a0a}.qluck .t5.done b{color:#0a0a0a}.qluck .t5.now{border-color:var(--acid);color:var(--acid)}.qluck .t5.now b{color:var(--acid)}.qluck .qsplit{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.qluck .qonboard{min-width:0}.qluck .qmissions{display:grid;gap:12px;align-content:start;min-width:0}.qluck .qonboard .qnodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.qluck .qonboard .qn{min-height:0;padding:9px 11px 8px}.qluck .qonboard .qn .t{margin-bottom:6px}.qluck .qonboard .qn .pr{margin-top:5px}.qluck .qonboard .route{padding:2px 0}.qluck .qonboard .route svg{height:46px}.qluck .qonboard .qdetail{margin-top:9px;padding:12px 15px}.qluck:has(.qsplit) .hd{margin-bottom:10px}.qluck:has(.qsplit) .hd p{margin-top:5px}@media(max-width:960px){.qluck .qsplit{grid-template-columns:1fr}}.qluck .machine{display:grid;grid-template-columns:380px 1fr;gap:0;min-height:420px}.qluck .stage{position:relative;display:grid;place-items:center;background:radial-gradient(360px 360px at 50% 52%,rgba(199,255,47,.16),transparent 70%),radial-gradient(circle at 50% 50%,#101010,#0a0a0a 70%);border-right:1px solid var(--line);overflow:hidden}.qluck .stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px;mask:radial-gradient(circle at 50% 50%,#000,transparent 70%)}.qluck .wheelwrap{position:relative;width:300px;height:300px}.qluck .leds{position:absolute;top:0;right:0;bottom:0;left:0}.qluck .leds i{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#2a2a2a;transform:rotate(var(--a)) translateY(-146px);animation:qled 1.8s linear infinite;animation-delay:calc(var(--i) * -.0375s)}@keyframes qled{0%,90%{background:#2a2a2a;box-shadow:none}95%{background:var(--acid);box-shadow:0 0 8px var(--acid),0 0 16px #c7ff2f80}}.qluck .rim{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:conic-gradient(from 0deg,#2b2b2b,#0f0f0f 40%,#333 60%,#0f0f0f);box-shadow:inset 0 0 0 2px #050505,0 20px 60px #000c,0 0 60px #c7ff2f14}.qluck .disc{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:50%;transition:transform 4.2s cubic-bezier(.1,.75,.05,1)}.qluck .disc svg{width:100%;height:100%;display:block;overflow:visible}.qluck .disc text{font-family:var(--font-mono);font-weight:600;fill:#fff;font-size:11px;letter-spacing:-.02em}.qluck .hub{position:absolute;left:50%;top:50%;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#1a1a1a,#050505);border:3px solid var(--acid);transform:translate(-50%,-50%);display:grid;place-items:center;box-shadow:0 0 0 6px #0a0a0a,0 0 30px #c7ff2f59}.qluck .hub b{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:-.03em;text-transform:lowercase}.qluck .ptr{position:absolute;left:50%;top:-5px;transform:translate(-50%);width:0;height:0;z-index:3;border-left:11px solid transparent;border-right:11px solid transparent;border-top:22px solid var(--acid);filter:drop-shadow(0 6px 10px rgba(0,0,0,.7))}.qluck .ptr.spinning{animation:qbob .22s ease-in-out infinite;transform-origin:50% 15%}@keyframes qbob{0%,to{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%) rotate(-8deg)}}.qluck .stflash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--acid);opacity:0;pointer-events:none}.qluck .stflash.on{animation:qfl .5s ease-out}@keyframes qfl{0%{opacity:.9}to{opacity:0}}.qluck .panel{min-width:0;padding:28px 30px;display:flex;flex-direction:column;gap:16px}.qluck .bigno{font-family:var(--font-mono);font-weight:600;font-size:54px;line-height:1}.qluck .bigno small{font-family:inherit;font-weight:400;font-size:13px;color:var(--ink2)}.qluck .pills{display:flex;gap:6px;flex-wrap:wrap}.qluck .res{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:14px 16px;min-height:96px}.qluck .res img{width:70px}.qluck .res .n{font-family:var(--font-mono);font-weight:600;font-size:30px;color:var(--acid);line-height:1}.qluck .res.idle .n{color:var(--ink2);font-size:16px;font-weight:500;font-family:inherit}.qluck .reel{display:flex;gap:8px;overflow:hidden;mask:linear-gradient(90deg,#000 80%,transparent)}.qluck .reel span{flex:none;font-family:var(--font-mono);font-size:11px;color:var(--ink2);border:1px solid var(--line);border-radius:20px;padding:4px 10px}.qluck .reel span.me{border-color:var(--acid);color:var(--acid)}.qluck .chestrow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:18px}.qluck .cc{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:12px;text-align:center;position:relative}.qluck .chest{width:100%;height:84px;border-radius:14px;position:relative;cursor:pointer;margin-bottom:10px;transition:transform .2s;overflow:visible;border:0;padding:0}.qluck .chest:hover{transform:translateY(-4px)}.qluck .cc.empty .chest{cursor:default}.qluck .cc.empty .chest:hover{transform:none}.qluck .chest .lid{position:absolute;left:0;right:0;top:0;height:38%;border-radius:14px 14px 6px 6px;border-bottom:2px solid rgba(0,0,0,.6);transition:transform .5s cubic-bezier(.3,1.3,.4,1);transform-origin:left top}.qluck .chest.opened .lid{transform:rotate(-24deg) translateY(-8px)}.qluck .chest .loot{position:absolute;left:0;right:0;top:44%;text-align:center;font-family:var(--font-mono);font-weight:600;font-size:18px;color:#0a0a0a;opacity:0;transition:.4s}.qluck .chest.opened .loot{opacity:1;transform:translateY(-6px)}.qluck .chest .cnt{position:absolute;right:-6px;top:-8px;background:var(--acid);color:#0a0a0a;font-family:var(--font-mono);font-size:11px;font-weight:600;padding:3px 7px;border-radius:20px}.qluck .chest.rank,.qluck .chest.rank .lid{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.25) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f0f0f0,#8d8d8d 55%,#cfcfcf)}.qluck .chest.lucky{background:conic-gradient(from 0deg,#f7c1ff,#c1f7ff,#c1ffd0,#fff3c1,#ffc1c1,#f7c1ff);filter:saturate(.55)}.qluck .chest.lucky .lid{background:#ffffff59}.qluck .chest.battle{background:#181818;animation:qpulse 2.4s ease-in-out infinite}.qluck .chest.battle .lid{background:#101010}.qluck .chest.battle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:radial-gradient(60px 18px at 30% 62%,rgba(199,255,47,.6),transparent 70%),radial-gradient(44px 14px at 75% 48%,rgba(199,255,47,.5),transparent 70%)}.qluck .chest.battle .loot{color:var(--acid)}@keyframes qpulse{0%,to{box-shadow:0 0 #c7ff2f00}50%{box-shadow:0 0 26px #c7ff2f4d}}.qluck .chest.vault{background:#0b0b0b;border:1px solid #1e1e1e}.qluck .chest.vault .lid{background:#0b0b0b;border-bottom:1px solid var(--acid)}.qluck .chest.streak{background:#bfefff1f;border:1px solid rgba(191,239,255,.35);box-shadow:0 0 20px #bfefff26}.qluck .chest.streak .lid{background:#bfefff33}.qluck .cc .nm{font-weight:600;font-size:12px}.qluck .cc .src{font-size:10px;color:var(--ink2);margin:2px 0 6px}.qluck .cc .od{font-family:var(--font-mono);font-size:8px;color:var(--ink2);line-height:1.5}.qluck .cc.empty{opacity:.45}.qluck .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:none;place-items:center;z-index:40}.qluck .overlay.on{display:grid}.qluck .ob{text-align:center}.qluck .ob img{width:160px;filter:drop-shadow(0 0 30px rgba(199,255,47,.4))}.qluck .ob .n{font-family:var(--font-mono);font-weight:600;font-size:64px;color:var(--acid);line-height:1}.qluck .ob .s{color:var(--ink2);margin:8px 0 18px}.qluck .ob .btn{width:auto;padding:11px 34px}@media(max-width:960px){.qluck .c4,.qluck .c8{grid-column:span 12}.qluck .qnodes{grid-template-columns:repeat(2,minmax(0,1fr))}.qluck .mcards,.qluck .machine{grid-template-columns:1fr}.qluck .stage{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.qluck .chestrow{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.qluck .hd{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.qluck .quest-hero-progress{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.qluck .quest-hero-progress-copy{min-width:0}}@media(max-width:640px){.qluck .card{padding:14px;border-radius:16px}.qluck .grid{gap:10px}.qluck .quest-hero-intro{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.qluck .quest-hero-art{width:88px}.qluck .hd h2{margin-top:4px;font-size:30px}.qluck .hd p{margin-top:6px}.qluck .ring{width:72px;height:72px}.qluck .ring i{width:58px;height:58px}.qluck .quest-section-head{align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.qluck .quest-section-head .chip{min-height:32px}.qluck .mission-section-head .small{width:100%}.qluck .route{padding-top:0}.qluck .route svg{height:52px}.qluck .walker{width:38px;top:0}.qluck .qn{min-width:0;min-height:112px;padding:11px 10px 9px}.qluck .qdetail{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.qluck .qdetail>.btn,.qluck .qdetail>.chip{justify-self:start}.qluck .mc{padding:12px}.qluck .tiers5{display:grid;grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.qluck .tiers5::-webkit-scrollbar{display:none}.qluck .row>:first-child{min-width:0}.qluck .row .t{overflow-wrap:anywhere}.qluck .machine{min-height:0}.qluck .stage{min-width:0;padding:18px 0}.qluck .wheelwrap{width:min(78vw,340px);height:auto;aspect-ratio:1}.qluck .leds i{transform:rotate(var(--a)) translateY(max(-166px,calc(-39vw + 6px)))}.qluck .disc text{font-size:10px}.qluck .panel{padding:18px 14px;gap:14px}.qluck .bigno{font-size:42px}.qluck .res{grid-template-columns:58px minmax(0,1fr);padding:12px}.qluck .res img{width:58px}.qluck .res .n{font-size:24px;overflow-wrap:anywhere}.qluck .odds{grid-template-columns:repeat(3,minmax(0,1fr))}.qluck .chestrow{padding:14px;gap:10px}.qluck .cc{min-width:0;padding:10px}.qluck .overlay{padding:20px}.qluck .ob .n{font-size:46px}}@media(max-width:360px){.qluck .quest-hero-intro{grid-template-columns:72px minmax(0,1fr);gap:10px}.qluck .quest-hero-art{width:72px}.qluck .hd h2{font-size:27px}.qluck .qnodes{grid-template-columns:1fr}.qluck .qdetail>.btn{width:100%}.qluck .odds{grid-template-columns:repeat(2,minmax(0,1fr))}.qluck .chestrow{grid-template-columns:1fr}}.qluck .c3{grid-column:span 3}.qluck .c9{grid-column:span 9}.qluck .hero2{display:grid;grid-template-columns:190px 1fr auto;gap:20px;align-items:center;height:var(--rw-hero-h);margin-bottom:16px}.qluck .hero2>img{width:100%;max-width:200px;filter:drop-shadow(0 0 24px rgba(199,255,47,.25))}.qluck .hero2 .eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.09em}.qluck .hero2 .h1{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:.95;letter-spacing:-.045em}.qluck .hero2 .h1 .n{color:var(--acid)}.qluck .lb-sub{font-size:13px;color:var(--ink2);margin-top:8px;max-width:520px;line-height:1.55}.qluck .lb-me{background:var(--acid);color:#0a0a0a;border-radius:16px;padding:14px 16px;min-width:220px;transform:rotate(-1.5deg)}.qluck .lb-me .k{font-size:10px;opacity:.7}.qluck .lb-me .v{font-family:var(--font-mono);font-weight:600;font-size:26px;line-height:1;margin:2px 0}.qluck .lb-me .s{font-size:11px;opacity:.8}.qluck .boards{display:flex;gap:6px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.qluck .boards .chip{cursor:pointer;padding:7px 14px;font-size:12px;background:transparent;color:var(--ink);display:inline-flex;align-items:center}.qluck .boards .chip.on{background:var(--ink);color:#0a0a0a;border-color:var(--ink)}.qluck .stamp-inline{margin-left:5px;padding:1px 5px;font-size:9px;background:var(--acid);color:#0a0a0a;border-radius:5px;font-family:var(--font-mono);font-weight:600}.qluck .boards .chip.on .stamp-inline{background:#0a0a0a;color:var(--acid)}.qluck .podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:10px;align-items:end;margin-bottom:12px}.qluck .pd{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px;position:relative;overflow:hidden;text-align:center}.qluck .pd.first{border-color:var(--acid);background:linear-gradient(180deg,rgba(199,255,47,.1),var(--panel) 60%);padding-top:22px}.qluck .pd .pl{font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--ink2);letter-spacing:.04em;text-transform:lowercase}.qluck .pd.first .pl{color:var(--acid)}.qluck .pd .pdav{width:52px;height:52px;border-radius:50%;background:#2a2a2a;margin:8px auto;display:grid;place-items:center;font-weight:700;font-size:18px;border:2px solid var(--line);overflow:hidden}.qluck .pd .pdav img{width:100%;height:100%;object-fit:cover}.qluck .pd.first .pdav{width:64px;height:64px;border-color:var(--acid);box-shadow:0 0 20px #c7ff2f66;background:var(--acid);color:#0a0a0a;font-size:22px}.qluck .pd .h{font-weight:600}.qluck .pd .rk{font-size:11px;color:var(--ink2)}.qluck .pd .v{font-family:var(--font-mono);font-weight:600;font-size:22px;margin:6px 0 2px}.qluck .pd.first .v{font-size:28px;color:var(--acid)}.qluck .pd .v.dn{color:var(--danger)}.qluck .pd>img.mascot{position:absolute;right:-14px;top:-8px;width:54px;transform:rotate(12deg)}.qluck table{width:100%;border-collapse:collapse}.qluck th{text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.qluck td{padding:8px 10px;white-space:nowrap;border-bottom:1px solid var(--line);font-size:12px;vertical-align:middle}.qluck tbody tr:last-child td{border-bottom:0}.qluck tr.row2:hover td{background:var(--panel2);cursor:pointer}.qluck td.pl{font-family:var(--font-mono);color:var(--ink2);width:44px}.qluck .av2{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#2a2a2a;font-size:11px;font-weight:700;vertical-align:middle;margin-right:9px;overflow:hidden}.qluck .av2 img{width:100%;height:100%;object-fit:cover}.qluck .luck3{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.qluck .luck3 .machine{grid-template-columns:1fr;min-height:0}.qluck .luck3 .stage{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.qluck .luck3 .wheelwrap{width:min(100%,330px);height:auto;aspect-ratio:1}.qluck .luck3 .panel{padding:22px 24px}.qluck .luck3 .chestrow{grid-template-columns:repeat(2,1fr)}.qluck .rafflebox{padding:0}.qluck .rafflebox .rb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 0}.qluck .rb-body{display:flex;flex-direction:column;gap:12px;padding:14px 18px 18px}.qluck .rb-raffle{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.qluck .rb-pot{font-family:var(--font-mono);font-weight:600;font-size:30px;color:var(--acid);line-height:1}.qluck .rb-pot small{font-family:inherit;font-weight:400;font-size:12px;color:var(--ink2)}.qluck .rb-strip{height:7px;background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:10px 0 7px}.qluck .rb-strip i{display:block;height:100%;background:var(--acid);border-radius:6px}.qluck .rb-empty{padding:30px 16px;text-align:center;color:var(--ink2);font-size:13px;line-height:1.6}.qluck .rb-note{border-top:1px solid var(--line);padding-top:12px}@media(max-width:1200px){.qluck .luck3{grid-template-columns:1fr}}@media(max-width:560px){.qluck .luck3 .chestrow{grid-template-columns:1fr}}.qluck .hname{font-weight:600}.qluck .rkc{font-size:10px;padding:2px 7px;border-radius:6px;border:1px solid var(--line);color:var(--ink2)}.qluck .rkc.g{border-color:#e6b422;color:#e6b422}.qluck .rkc.s{border-color:#bbb;color:#ccc}.qluck .rkc.b{border-color:#b07a4a;color:#c58c5a}.qluck .rkc.d{border-color:#9fd8ff;color:#9fd8ff}.qluck .rkc.r{opacity:.7}.qluck td.tv{font-family:var(--font-mono);font-weight:600;text-align:right}.qluck .up{color:var(--acid)}.qluck .dn{color:var(--danger)}.qluck .sticky-you{position:sticky;bottom:12px;margin-top:10px;background:var(--acid);color:#0a0a0a;border-radius:14px;padding:10px 14px;display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;box-shadow:0 10px 30px #0009}.qluck .sticky-you .pl{font-family:var(--font-mono);font-weight:600}.qluck .sticky-you .v{font-family:var(--font-mono);font-weight:600;font-size:16px}.qluck .sticky-you .s{font-size:11px;opacity:.75}.qluck .side{display:grid;gap:10px;align-content:start}.qluck .stat{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.qluck .stat .k{font-size:10px;color:var(--ink2)}.qluck .stat .v{font-family:var(--font-mono);font-weight:600;font-size:18px;margin-top:2px}.qluck .stat .v.acid{color:var(--acid)}@media(max-width:960px){.qluck .c3,.qluck .c9{grid-column:span 12}.qluck .hero2,.qluck .podium{grid-template-columns:1fr}}
