.qv-ic{stroke-width:1.6px;flex:none;width:18px;height:18px}.qm-pin{width:40px;height:40px;display:block;overflow:visible}.qv-kicker{color:#e9e9e6;text-shadow:none;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.qv-kicker span+span:before{content:"·";color:#7d7d78;margin:0 10px}.qv-k-pick{color:#78d4ef}.qv-k-fav{color:#f2c14e}@property --qm-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes qm-spin{to{--qm-a:360deg}}.qm-li-pick{--h1:#0679ae;--h2:#78d4ef;--h3:#3d6bff}.qm-li-fav{--h1:#f2c14e;--h2:#ffe9a0;--h3:#ff9f1a}.qm-li-both{--h1:#0679ae;--h2:#f2c14e;--h3:#78d4ef}.qm-li:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg, var(--h1), var(--h2) 30%, #fff 50%, var(--h3) 70%, var(--h1));-webkit-mask-composite:xor;border-radius:8px;padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qm-li{box-shadow:0 0 18px -6px var(--h1)}.qm-li .qc-cover:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(110deg,#0000 38%,#ff46c88c 43%,#ffe678cc 47%,#50e6ff99 51%,#8c78ff80 55%,#0000 60%);animation:5.5s ease-in-out infinite qm-foil;position:absolute;inset:0 -150%}@keyframes qm-foil{0%,30%{transform:translate(-34%)}70%,to{transform:translate(34%)}}.qm-li .qc-cover:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.35;background:repeating-linear-gradient(115deg,#fff0 0 6px,#ffffff59 7px,#fff0 9px 14px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.qm-li .qc-cover:before{opacity:0;animation:none}}.qm-band{flex:none;height:18px;margin:0;font-size:9.5px;font-weight:700;line-height:1;display:flex}.qm-band span{white-space:nowrap;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.qm-band-pick{background:var(--accent);color:#fff}.qm-band-fav{color:#3d2600;background:#f2c14e}.qm-pins{z-index:2;flex-wrap:wrap;gap:6px;margin-top:auto;display:flex;position:relative}.qm-pinw{cursor:help;line-height:0;display:block}.qm-pinw .qm-pin{width:40px;height:40px;transition:transform .15s}.qm-pinw:hover .qm-pin{transform:translateY(-2px)rotate(-6deg)}@container (max-width:200px){.qm-pinw .qm-pin{width:34px;height:34px}}.qv-box{color:#fafafa;text-align:left;width:100%;max-width:440px;min-height:196px;text-shadow:none;background:#0e0e0eb8;border:1px solid #ffffff38;margin:18px auto 0;padding:16px 18px;position:relative}.qv-box.is-voted{min-height:0}.qv-box.is-mine{min-height:0;padding:10px 14px}.qv-q{text-align:center;margin:0;font-size:20px;font-weight:600;line-height:1.25}.qv-yn{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.qv-yn button{color:#fafafa;cursor:pointer;background:0 0;border:2px solid #fafafa;justify-content:center;align-items:center;gap:9px;height:50px;font-size:16px;font-weight:600;display:inline-flex}.qv-yn button:hover{color:#0e0e0e;background:#fafafa}.qv-err{color:#ff8a80;text-align:center;margin:10px 0 0;font-size:13px}.qv-err button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;text-decoration:underline}.qv-bot:empty{display:none}.qv-bot{z-index:60;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.qv-x{z-index:3;color:#8a8a8a;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:4px;right:4px}.qv-x:hover{color:#fff}.qv-mine{color:#e6e6e6;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.qv-mine button{color:#b5b5b5;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.qv-goal{margin:10px 0 0}.qv-goal-bar{background:#2b2b2b;height:8px;position:relative;overflow:hidden}.qv-goal-bar i{width:var(--w,100%);background:repeating-linear-gradient(-45deg,#f2c14e 0 6px,#d9a530 6px 12px) 0 0/17px 17px;height:100%;transition:width .5s cubic-bezier(.2,.9,.3,1.2);animation:.7s linear infinite qv-march;display:block;position:relative}.qv-goal-bar i:after{content:"";background:#fff6d6;width:4px;animation:1s ease-in-out infinite qv-tip;position:absolute;top:0;bottom:0;right:-2px;box-shadow:0 0 8px #f2c14e}.qv-goal-bar b{top:0;bottom:0;left:var(--w);width:var(--seg);background:#f2c14e;animation:1.1s ease-in-out infinite qv-next;position:absolute}.qv-goal p{color:#b5b5b5;text-align:center;margin:5px 0 0;font-size:12px}.qv-goal.done p{color:#f2c14e;font-weight:700}@keyframes qv-march{to{background-position:17px 0}}@keyframes qv-tip{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes qv-next{0%,to{opacity:.08}50%{opacity:.45}}.qv-thanks{justify-content:center;align-items:center;margin:0;animation:1.8s forwards qv-thanks;display:flex;overflow:hidden}.qv-thanks .qv-ic{stroke-width:1.8px;width:44px;height:44px;animation:.5s ease-in-out .3s 2 qv-wiggle}@keyframes qv-thanks{0%{opacity:0;max-height:80px;padding:20px 0;transform:scale(.6)}15%{opacity:1;transform:scale(1.1)}25%{transform:scale(1)}75%{opacity:1;max-height:80px;padding:20px 0}to{opacity:0;max-height:0;padding:0}}@keyframes qv-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}.qv-thanks+.qv-sub,.qv-thanks+.qv-mine{opacity:0;max-height:0;animation:.4s 1.7s forwards qv-sub-in;overflow:hidden}@keyframes qv-sub-in{to{opacity:1;max-height:140px}}.qv-sub p{color:#b5b5b5;text-align:center;margin:0 24px 8px;font-size:14px}.qv-sub input{color:#111;min-width:0;height:40px;font:inherit;background:#fff;border:0;flex:1;padding:0 12px;font-size:15px}.qv-sub input[aria-invalid=true]{outline:2px solid #ff8a80}.qv-go{background:var(--accent);color:#fff;cursor:pointer;border:0;place-items:center;width:44px;height:40px;display:grid}.qv-go.ready{color:#0d1a00;background:#7ed321}.qv-go:disabled{opacity:.6;cursor:wait}.qv-ok{color:#78d4ef;justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 0;font-size:14px;display:flex}.qv-xp{grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0 0;display:grid}.qv-xp i{background:#333;height:5px;position:relative}.qv-xp i.on:first-child{background:#ff2d78}.qv-xp i.on:nth-child(2){background:#ffc400}.qv-xp i.on:nth-child(3){background:#7ed321;box-shadow:0 0 10px #7ed321}.qv-spark{background:var(--c);pointer-events:none;width:5px;height:5px;animation:.6s ease-out forwards qv-spark;position:absolute;top:50%;left:50%}@keyframes qv-spark{to{transform:translate(var(--x), var(--y)) rotate(45deg);opacity:0}}@media (prefers-reduced-motion:reduce){.qv-goal-bar i,.qv-goal-bar i:after,.qv-goal-bar b{animation:none}.qv-thanks{display:none}.qv-thanks+.qv-sub,.qv-thanks+.qv-mine{opacity:1;max-height:none;animation:none}.qv-spark{display:none}}.qc-vote{flex-direction:column;gap:6px;margin-top:auto;display:flex}.qc-vote.is-voted{flex:1;justify-content:flex-end}.qc-vote .qv-goal{margin:0}.qc-vote .qv-goal-bar{height:6px}.qc-vote .qv-goal p{margin-top:3px;font-size:11px}.qc-yn{z-index:2;filter:drop-shadow(0 3px #0e0e0e);grid-template-columns:1fr 1fr;gap:6px;display:grid;position:relative}.qc-yn button{z-index:2;color:#0e0e0e;cursor:pointer;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,11px 100%,0 50%);background:#78d4ef;border:0;place-items:center;height:34px;display:grid;position:relative}.qc-yn button:last-child{background:#e4e4e4}.qc-yn .qv-ic{stroke-width:2.2px}.qc-vote .qv-thanks{margin:auto 0}.qc-vote .qv-thanks .qv-ic{width:34px;height:34px}.qc-vote .qv-mine{z-index:2;flex-wrap:wrap;gap:6px 8px;font-size:13px;font-weight:600;position:relative}.qc-vote.is-voted:has(>.qv-mine:only-child){justify-content:center}.qc-vote .qv-mine>.qv-ic{box-sizing:content-box;background:var(--accent);color:#fff;width:16px;height:16px;padding:7px}.qc-vote .qv-mine.no>.qv-ic{background:#d33f3f}.qc-vote .qv-sub{z-index:2;background:0 0;border:0;padding:0;animation:.3s both qp-in;position:relative}.qc-vote>.qv-x{z-index:3;color:#8a8a8a;width:28px;height:28px;position:absolute;top:2px;right:2px}.qc-vote .qv-x:hover{color:#fafafa}.qc-vote .qv-x .qv-ic{width:16px;height:16px}.qc-vote .qv-sub form{z-index:2;position:relative}.qc-vote .qv-sub p{color:#fafafa;text-align:center;text-wrap:balance;margin:0 0 8px;padding:0 20px;font-size:min(14px,6.4cqi);font-weight:800;line-height:18px}.qc-vote .qv-sub input{height:28px;padding:0 4px;font-size:10.5px}.qc-vote .qv-go{width:26px;height:28px}.qc-vote .qv-xp{gap:3px;margin-top:5px}.qc-vote .qv-xp i{height:4px}.qc-vote .qv-ok{justify-content:flex-start;font-size:11px}.qc-vote .qv-err{margin:0;font-size:11px}.qc-rank{color:#78d4ef;border:1.5px solid #78d4ef;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:34px;padding:2px 5px;font-family:ui-monospace,JetBrains Mono,monospace;line-height:1.15;display:flex}.qc-rank b{font-size:11px;font-weight:800}.qc-rank i{letter-spacing:.08em;text-transform:uppercase;color:#fafafa;font-size:7.5px;font-style:normal;font-weight:800}.qc-rank.top{color:#f2c14e;border-color:#f2c14e}.qp-media{background:#111;flex:1 1 0;min-height:0;margin:-12px -12px 0;position:relative;overflow:hidden}@container (min-width:190px){.qp-media{margin:-16px -16px 0}}.qp-shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qp-in{animation:.25s ease-out both qp-in}.qp-fade{opacity:0;transition:opacity .2s}.qp-fade.on{opacity:1}@keyframes qp-in{0%{opacity:0}}.qp-ticks{gap:3px;display:flex;position:absolute;top:6px;left:8px;right:8px}.qp-ticks i{background:#ffffff59;flex:1;height:3px}.qp-ticks i.on{background:#fff}.qp-glow{z-index:-1;object-fit:cover;filter:blur(9px)saturate(1.6);opacity:0;pointer-events:none;width:92%;height:92%;transition:opacity .3s,transform .3s;position:absolute;inset:4%}.qc-vote .qv-goal{flex-direction:column-reverse;gap:5px;display:flex}.qc-vote .qv-goal p{color:#fafafa;white-space:nowrap;margin:0;font-size:11px;font-weight:600}.qc-vote:not(.is-voted){position:relative}.qc-vote:not(.is-cast):has(.qc-yn button:first-child:hover,.qc-yn button:first-child.charging) .qv-goal-bar{height:10px;transition:height .15s,box-shadow .15s;box-shadow:0 0 0 1px #f2c14e80,0 0 14px #f2c14e8c}.qc-vote:not(.is-cast):has(.qc-yn button:first-child:hover,.qc-yn button:first-child.charging) .qv-goal-bar i{animation:.7s linear infinite qv-march,7s linear forwards qp-push}.qc-vote:not(.is-cast):has(.qc-yn button:first-child:hover,.qc-yn button:first-child.charging) .qv-goal-bar i:after{background:#fff;width:6px;animation:.9s ease-in-out infinite qp-tip;box-shadow:0 0 10px #fff,0 0 18px #f2c14e}.qc-vote:not(.is-cast):has(.qc-yn button:first-child:hover,.qc-yn button:first-child.charging) .qv-goal-bar b{background:#fff6d6;animation:.35s ease-in-out infinite qv-next}.qc-vote:not(.is-cast):has(.qc-yn button:first-child:hover,.qc-yn button:first-child.charging) .qc-num{color:#f2c14e}@keyframes qp-push{0%{width:calc(var(--w) + var(--seg) * 0)}5%{width:calc(var(--w) + var(--seg) * .191)}10%{width:calc(var(--w) + var(--seg) * .344)}15%{width:calc(var(--w) + var(--seg) * .467)}20%{width:calc(var(--w) + var(--seg) * .566)}25%{width:calc(var(--w) + var(--seg) * .645)}30%{width:calc(var(--w) + var(--seg) * .709)}35%{width:calc(var(--w) + var(--seg) * .76)}40%{width:calc(var(--w) + var(--seg) * .801)}45%{width:calc(var(--w) + var(--seg) * .835)}50%{width:calc(var(--w) + var(--seg) * .861)}55%{width:calc(var(--w) + var(--seg) * .883)}60%{width:calc(var(--w) + var(--seg) * .9)}65%{width:calc(var(--w) + var(--seg) * .914)}70%{width:calc(var(--w) + var(--seg) * .925)}75%{width:calc(var(--w) + var(--seg) * .934)}80%{width:calc(var(--w) + var(--seg) * .941)}85%{width:calc(var(--w) + var(--seg) * .946)}90%{width:calc(var(--w) + var(--seg) * .951)}95%{width:calc(var(--w) + var(--seg) * .955)}to{width:calc(var(--w) + var(--seg) * .958)}}@keyframes qp-tip{50%{opacity:.6}}.qc-vote.is-cast.yes .qv-goal-bar{animation:.52s cubic-bezier(.2,.9,.3,1.3) qp-hit}@keyframes qp-hit{0%{background:#fff6d6;transform:scaleY(2.4);box-shadow:0 0 0 2px #fff,0 0 26px #f2c14e}to{box-shadow:none;transform:none}}.qc-back:has(.qc-vote.is-cast):after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 25% 88%,#fff6d6f2,#f2c14e66 35%,#0000 70%);animation:.45s ease-out forwards qp-flash;position:absolute;inset:0}.qc-back:has(.qc-vote.is-cast.no):after{background:radial-gradient(circle at 75% 88%,#ffdcdcf2,#d33f3f73 35%,#0000 70%)}@keyframes qp-flash{0%{opacity:1}to{opacity:0}}.qc-back:has(.qc-vote.is-cast)>*{animation:.34s ease-out qp-kick}.qc-vote.is-cast .qv-goal,.qc-vote.is-cast .qc-yn{animation:.34s ease-out qp-kick,1.3s ease-out both qp-dim}.qc-back:has(.qc-vote.is-cast) .qp-media{animation:.34s ease-out qp-kick,1.3s ease-out both qp-dim}.qc-back:has(.qc-vote.is-cast) .qc-view{animation:.34s ease-out qp-kick,1.3s ease-out both qp-dim}@keyframes qp-dim{0%{opacity:1}14%,to{opacity:.22}}@keyframes qp-kick{0%{transform:translateY(4px)scale(.97)}30%{transform:translate(-3px,-2px)}55%{transform:translate(3px,1px)}80%{transform:translate(-1px)}to{transform:none}}.group:has(.qc-vote.is-cast) .qp-glow{animation:.8s ease-out qp-surge}@keyframes qp-surge{0%{opacity:1;transform:scale(1.16)}to{opacity:.9;transform:scale(1.08)}}.qc-boom{z-index:4;pointer-events:none;width:0;height:0;position:absolute;bottom:17px;left:25%}.qc-boom.no{left:75%}.qc-ring{border:2px solid #f2c14e;border-radius:50%;width:24px;height:24px;animation:.6s cubic-bezier(.1,.7,.3,1) forwards qp-ring;position:absolute;top:-12px;left:-12px}.qc-ring.late{opacity:0;border-color:#fff;animation-delay:.11s}.qc-boom.no .qc-ring{border-color:#ff6b6b}@keyframes qp-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(12)}}.qc-bit{background:#f2c14e;width:8px;height:8px;animation:.85s cubic-bezier(.15,.7,.3,1) forwards qp-bit;position:absolute;top:-4px;left:-4px}.qc-bit:nth-child(3n){background:#fff}.qc-bit:nth-child(3n+1){background:#78d4ef;width:6px;height:6px}.qc-boom.no .qc-bit{background:#ff6b6b}.qc-boom.no .qc-bit:nth-child(3n){background:#fff}@keyframes qp-bit{0%{opacity:1;transform:translate(0)scale(1.3)}60%{opacity:1;transform:translate(var(--x), var(--y)) rotate(200deg)}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 46px)) rotate(320deg) scale(.5)}}.qc-stamp{z-index:4;pointer-events:none;place-items:center;width:78px;height:78px;margin-left:-39px;animation:1.3s cubic-bezier(.2,.9,.3,1.2) forwards qp-stamp;display:grid;position:absolute;bottom:calc(100% + 26px);left:50%}.qc-stamp svg{fill:#f2c14e;width:100%;height:100%;position:absolute;inset:0}.qc-stamp.no svg{fill:#d33f3f}.qc-stamp .qv-ic{color:#0e0e0e;stroke-width:2.6px;width:34px;height:34px;margin:-6px 0 0 -4px;position:relative}.qc-stamp.no .qv-ic{color:#fff}@keyframes qp-stamp{0%{opacity:0;transform:scale(3.2)rotate(-28deg)}13%{opacity:1;transform:scale(.82)rotate(-8deg)}22%{transform:scale(1.1)rotate(-8deg)}30%,78%{opacity:1;transform:scale(1)rotate(-8deg)}to{opacity:0;transform:translateY(-34px)scale(.9)rotate(-8deg)}}.qc-num{font-weight:inherit;display:inline-block}.qc-num.pop{color:#f2c14e;animation:.45s cubic-bezier(.34,1.56,.64,1) both qp-pop}@keyframes qp-pop{0%{transform:none}22%{transform:scale(1.32,.66)}48%{transform:translateY(-28px)scale(.82,1.28)}70%{transform:scale(1.12,.9)}86%{transform:scale(.97,1.04)}to{transform:none}}.qc-inl{vertical-align:middle;color:#78d4ef;width:13px;height:13px;margin-top:-3px;display:inline}.qc-view{text-align:center;flex:none;padding:2px 0 0;font-size:11px;line-height:14px;transition:color .15s;display:block;color:#8d8d8d!important}:is(.group:hover:not(:has(.qc-yn:hover)) .qp-glow,.group:focus-within .qp-glow){opacity:.9;transform:scale(1.08)}.group:hover:not(:has(.qc-yn:hover)) .qc-view{color:#fafafa!important}.qc-yn button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:border-color .12s,transform 90ms;overflow:hidden}.qc-yn button:before{content:"";background:var(--fill);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.qc-yn button:first-child{--fill:var(--accent)}.qc-yn button:last-child{--fill:#d33f3f}.qc-yn .qv-ic{transition:transform .16s cubic-bezier(.34,1.56,.64,1);position:relative}.qc-yn button.charging{color:#fff;transform:translateY(2px)}.qc-yn button.charging:before{animation:7s linear forwards qp-charge}.qc-yn button.charging .qv-ic{animation:90ms linear .15s infinite qp-shake}.qc-yn button.charging:after{content:"";animation:.7s ease-in-out 2.4s infinite qp-full;position:absolute;inset:0}@media (hover:hover){.qc-yn button:hover{color:#fff}.qc-yn button:hover:before{animation:7s linear forwards qp-charge}.qc-yn button:hover .qv-ic{animation:90ms linear .15s infinite qp-shake}.qc-yn button:hover:after{content:"";animation:.7s ease-in-out 2.4s infinite qp-full;position:absolute;inset:0}.qc-yn button:active{transform:translateY(3px)}}@keyframes qp-charge{0%{transform:scaleY(0)}5%{transform:scaleY(.191)}10%{transform:scaleY(.344)}15%{transform:scaleY(.467)}20%{transform:scaleY(.566)}25%{transform:scaleY(.645)}30%{transform:scaleY(.709)}35%{transform:scaleY(.76)}40%{transform:scaleY(.801)}45%{transform:scaleY(.835)}50%{transform:scaleY(.861)}55%{transform:scaleY(.883)}60%{transform:scaleY(.9)}65%{transform:scaleY(.914)}70%{transform:scaleY(.925)}75%{transform:scaleY(.934)}80%{transform:scaleY(.941)}85%{transform:scaleY(.946)}90%{transform:scaleY(.951)}95%{transform:scaleY(.955)}to{transform:scaleY(.958)}}@keyframes qp-shake{25%{transform:translate(-1px,1px)rotate(-4deg)}75%{transform:translate(1px,-1px)rotate(4deg)}}@keyframes qp-full{50%{background:#ffffff47}}.qc-burst{position:absolute;top:50%;left:50%}.qc-card:where(:hover:not(.is-rest),.is-turned)>.qc-flip{animation:.5s cubic-bezier(.2,.7,.3,1) qp-nudge}@keyframes qp-nudge{0%{scale:1}50%{scale:1.045}to{scale:1}}.qc-card:where(:hover:not(.is-rest),.is-turned).qm-li:before{animation:.5s cubic-bezier(.2,.7,.3,1) qp-nudge}.qc-card:after{--fl:#78d4ef;content:"";z-index:-1;pointer-events:none;opacity:0;box-shadow:0 0 0 2px #fff, 0 0 6px 3px #fff, 0 0 12px 5px var(--fl);position:absolute;inset:0}.qc-card:where(:hover:not(.is-rest),.is-turned):after{animation:.48s ease-out .42s qp-flare,.5s cubic-bezier(.2,.7,.3,1) qp-nudge}@keyframes qp-flare{0%{opacity:1}to{opacity:0}}.qc-card:where(:hover:not(.is-rest),.is-turned) .qp-glow{animation:.6s ease-out .42s backwards qp-punch}@keyframes qp-punch{0%{opacity:1;transform:scale(1.14)}to{opacity:.9;transform:scale(1.08)}}.qc-card.is-rest .qp-glow{opacity:0!important}.qc-loot{z-index:2;height:118px;margin:0 0 6px;position:relative}.qc-loot:before{content:"";pointer-events:none;width:150px;height:90px;opacity:var(--p,0);background:radial-gradient(closest-side,#ffecaacc,#f2c14e59 50%,#0000);margin-left:-75px;transition:opacity .2s;position:absolute;bottom:30px;left:50%}.qc-rays{opacity:0;pointer-events:none;background:repeating-conic-gradient(#ffe6968c 0 11deg, transparent 11deg 30deg);width:230px;height:230px;margin:-125px 0 0 -115px;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 64%);mask:radial-gradient(circle,#000 12%,#0000 64%)}.qc-loot.open .qc-rays{animation:.45s ease-out .18s both qp-rays-in,9s linear infinite qc-spin}@keyframes qp-rays-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes qc-spin{to{transform:rotate(1turn)}}.qc-chest{--a:calc(var(--p,0) * 8deg);z-index:2;transform-origin:50% 88%;width:120px;height:120px;margin-left:-60px;animation:1.4s ease-in-out infinite qp-wiggle;position:absolute;bottom:-8px;left:50%}.qc-chest img{width:100%;height:100%;position:absolute;inset:0}.qc-c-open{opacity:0}@keyframes qp-wiggle{0%,55%,to{transform:none}10%{transform:rotate(calc(var(--a) * -1))}20%{transform:rotate(var(--a))}30%{transform:rotate(calc(var(--a) * -.7))}40%{transform:rotate(calc(var(--a) * .4))}}.qv-sub.full .qc-chest{animation:.52s cubic-bezier(.3,.7,.4,1) infinite qp-hop,.52s ease-in-out infinite qp-chestglow}@keyframes qp-hop{0%,to{transform:none}14%{transform:scale(1.16,.82)}40%{transform:translateY(-20px)scale(.9,1.12)rotate(-7deg)}60%{transform:translateY(-16px)rotate(6deg)}82%{transform:scale(1.12,.88)}}.qv-sub.full .qc-rays{opacity:.4;animation:9s linear infinite qc-spin}.qc-loot.open .qc-chest{animation:.76s cubic-bezier(.3,.8,.4,1) forwards qp-pop}.qc-loot.open:after{content:"";z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 72%,#fff,#ffecaabf 28%,#0000 62%);animation:.85s ease-out qp-open-flash;position:absolute;inset:-30px -20px}@keyframes qp-open-flash{0%,18%{opacity:0}28%{opacity:1}to{opacity:0}}.qc-loot.still:after{display:none}.qc-loot.open .qc-c-shut{animation:.76s step-end forwards qp-swap-out}.qc-loot.open .qc-c-open{animation:.76s step-end forwards qp-swap-in}@keyframes qp-swap-out{0%{opacity:1}24%,to{opacity:0}}@keyframes qp-swap-in{0%{opacity:0}24%,to{opacity:1}}.qc-loot ul{width:0;margin:0;padding:0;list-style:none;position:absolute;bottom:52px;left:50%}.qc-loot li{opacity:0;background:#222;border:2px solid #0e0e0e;outline:1px solid #f2c14e;width:34px;height:46px;margin-left:-17px;position:absolute;bottom:0;transform:translateY(26px)scale(.3)}.qc-loot a{pointer-events:none;height:100%;display:block}.qc-loot li img{object-fit:cover;width:100%;height:100%;display:block}.qc-loot.open li{z-index:3;opacity:1;transform:translate(calc((var(--k) - 1) * 38px), -4px) rotate(calc((var(--k) - 1) * 10deg)) scale(1.25);transition:transform .65s cubic-bezier(.2, .9, .3, 1.4) calc(.33s + var(--k) * .11s), opacity .12s calc(.33s + var(--k) * .11s)}.qc-loot.open li:nth-child(2){z-index:4}.qc-loot.open a{pointer-events:auto}.qc-loot.still .qc-chest,.qc-loot.still .qc-c-shut,.qc-loot.still .qc-c-open{animation:none}.qc-loot.still .qc-c-shut{opacity:0}.qc-loot.still .qc-c-open{opacity:1}.qc-loot.still li{transition:none}.qc-loot.still .qc-rays{opacity:.6;animation:none}.qc-vote .qv-xp{display:none}.qc-vote .qv-go.ready{color:#0e0e0e;background:#f2c14e;animation:.7s ease-in-out infinite qp-ready}@keyframes qp-ready{50%{transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 14px #f2c14e}}.qc-vote .qv-sub .qv-ok{color:#f2c14e;justify-content:center;font-size:13px;font-weight:800}.qv-sub .qc-boom.in{bottom:18px;left:auto;right:24px}.qc-back:has(.qv-sub.is-in):after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 85% 85%,#fff6d6f2,#f2c14e66 35%,#0000 70%);animation:.45s ease-out forwards qp-flash;position:absolute;inset:0}.qc-back:has(.qv-sub.is-in)>*{animation:.34s ease-out qp-kick}.group:has(.qv-sub.is-in) .qp-glow{animation:.8s ease-out qp-surge}.qc-vote .qv-thanks{position:relative;overflow:visible}@media (prefers-reduced-motion:reduce){.qp-glow,.qc-view,.qc-yn button,.qc-yn button:before,.qc-yn .qv-ic{transition:none!important}.qc-yn button .qv-ic,.qc-yn button:after,.qc-yn button:before{animation:none!important}.qc-yn button:hover:before,.qc-yn button.charging:before{transform:scaleY(1)}.qc-back:after,.qc-boom{display:none!important}.qc-num.pop,.qc-stamp,.qc-back>*,.qc-back .qp-media,.qc-back .qc-view,.qc-vote .qv-goal,.qc-vote .qc-yn,.qc-vote .qv-goal-bar,.qc-vote .qv-goal-bar i,.qc-vote .qv-goal-bar i:after,.qc-vote .qc-num,.qc-flip,.qm-li:before,.qc-card:after,.qc-card .qp-glow,.qc-loot li,.qc-chest,.qc-rays,.qc-c-shut,.qc-c-open,.qc-vote .qv-go.ready{animation:none!important}.qc-loot li{transition:none!important}.qc-loot.open .qc-c-shut{opacity:0}.qc-loot.open .qc-c-open{opacity:1}}.qv-legal{line-height:1.3;color:#8a8a8a!important;text-align:center!important;white-space:normal!important;margin:6px 0 0!important;padding:0!important;font-size:10px!important;font-weight:400!important}.qv-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.qc-card{border-radius:6px}.qc-card:not(.qm-li){box-shadow:0 10px 22px -12px #0000008c}.qc-card .qc-front,.qc-card .qc-back{border-radius:6px;box-shadow:inset 0 1px #ffffff38}.qc-card:after{border-radius:6px}.qc-card .qp-glow{border-radius:12px}.qc-front .qc-cover{isolation:isolate;background-color:#0000}.qc-front>.qc-cover+div>div:last-child{position:relative}.qc-front>.qc-cover+div>div:last-child:before{content:"";background:var(--line,#78d4ef);width:60%;height:2px;box-shadow:0 0 10px var(--line,#78d4ef);margin-left:-30%;position:absolute;top:-7px;left:50%}.qc-front .qc-cover>img:first-of-type{-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.qm-li-fav,.qm-li-both{--line:#f2c14e}.qc-back:has(.qv-sub) .qp-media{display:none}.qc-back:has(.qv-sub) .qc-vote.is-voted{justify-content:center}.qm-medal{z-index:5;filter:drop-shadow(0 2px #0e0e0e);align-items:center;transition:opacity .2s;display:flex;position:absolute;top:-8px;left:-8px}.qc-card:hover .qm-medal,.qc-card:focus-within .qm-medal,.qc-card.is-turned .qm-medal{opacity:0}.qm-hex{z-index:1;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#0e0e0e;place-items:center;width:28px;height:31px;display:grid;position:relative}.qm-hex:before{content:"";clip-path:inherit;background:#f2c14e;position:absolute;inset:2.5px}.qm-hex svg{color:#0e0e0e;stroke-width:2.6px;width:14px;height:14px;position:relative}.qm-tab{color:#3d2600;letter-spacing:.05em;text-transform:uppercase;background:#f2c14e;border:2px solid #0e0e0e;margin-left:-5px;padding:2px 6px 2px 8px;font:800 9px/1 ui-monospace,JetBrains Mono,monospace}.qm-li-fav:after{--fl:#f2c14e}.qm-li-fav .qp-glow{display:none}.qm-li-fav:hover,.qm-li-fav.is-turned{box-shadow:0 0 0 1px #f2c14e,0 0 12px 3px #f2c14eb3}.qc-card.is-rest .qm-medal{opacity:1}.qc-stamp.in{display:none}.qc-vote .qv-goal.done p{white-space:normal;text-align:center;line-height:1.35}.qc-vote .qv-ghost{z-index:1;pointer-events:none;color:#111;white-space:pre;align-items:center;height:28px;font-size:10.5px;display:flex;position:absolute;top:0;left:4px;right:34px;overflow:hidden}.qc-loot.bump-a .qc-c-shut{animation:.24s ease-out qp-tap-a}.qc-loot.bump-b .qc-c-shut{animation:.24s ease-out qp-tap-b}@keyframes qp-tap-a{40%{transform:scale(1.07,.93)}}@keyframes qp-tap-b{40%{transform:scale(1.07,.93)}}.qv-sub.at .qc-loot:before{background:radial-gradient(closest-side,#fff8dc,#f2c14ecc 45%,#0000);animation:.9s ease-in-out infinite qp-glowpulse}.qv-sub.at .qc-chest{animation:1.4s ease-in-out infinite qp-wiggle,.9s ease-in-out infinite qp-chestglow}@keyframes qp-glowpulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.3)}}@keyframes qp-chestglow{0%,to{filter:drop-shadow(0 0 #f2c14e00)}50%{filter:drop-shadow(0 0 12px #f2c14e)}}@media (prefers-reduced-motion:reduce){.qc-loot.bump-a .qc-c-shut,.qc-loot.bump-b .qc-c-shut,.qc-loot.open:after,.qv-sub.at .qc-loot:before{animation:none!important}}.qc-vote .qv-sub form>div{gap:4px}.qv-goal p:has(br){white-space:normal;text-align:center;line-height:1.35}.qc-vote .qv-goal p:has(br){white-space:normal;text-align:center;line-height:1.35}@container (max-width:190px){.qc-loot{height:96px}.qc-chest{width:100px;height:100px;margin-left:-50px}.qc-loot ul{bottom:40px}.qc-vote .qv-sub p{font-size:13px;line-height:16px}.qc-loot.open li{transform:translate(calc((var(--k) - 1) * 32px), -2px) rotate(calc((var(--k) - 1) * 10deg)) scale(1.1)}}.qc-drop{z-index:2;transform-origin:50% 100%;pointer-events:none;position:absolute;inset:0}.qc-vote .qv-sub:not(.is-done){animation:none}.qc-vote .qv-sub:not(.is-done)>p{animation:.42s cubic-bezier(.2,.9,.3,1.4) both qp-title-in}.qc-vote .qv-sub:not(.is-done) .qc-drop{animation:.7s cubic-bezier(.3,.7,.4,1) .12s both qp-drop}.qc-rays-in{opacity:0}.qc-vote .qv-sub:not(.is-done) .qc-rays-in{animation:.9s ease-out .38s both qp-rays-intro}.qc-vote .qv-sub:not(.is-done) form{animation:.38s cubic-bezier(.2,.9,.3,1.2) .52s both qp-rise-in}@keyframes qp-title-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes qp-drop{0%{opacity:0;transform:translateY(-90px)scale(.7)}45%{opacity:1;transform:translateY(0)scale(1)}58%{transform:scale(1.22,.76)}74%{transform:translateY(-14px)scale(.92,1.1)}88%{transform:scale(1.06,.95)}to{transform:none}}@keyframes qp-rays-intro{0%{opacity:0;scale:.3}30%{opacity:1;scale:1.1}to{opacity:0;transform:rotate(60deg)}}@keyframes qp-rise-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.qc-vote .qv-sub:not(.is-done)>p,.qc-drop,.qc-rays-in,.qc-vote .qv-sub:not(.is-done) form,.qc-vote .qv-sub:not(.is-done) .qv-legal{animation:none!important}}@container (max-width:165px){.qc-front>.qc-cover+div{gap:6px;padding:5px}.qc-front>.qc-cover+div .qj-mono{font-size:11px}.qc-rank{min-width:28px;padding:1px 3px}.qc-rank b{font-size:10px}.qc-rank i{font-size:6.5px}.qm-medal{top:-6px;left:-6px}.qm-hex{width:22px;height:24px}.qm-hex svg{width:11px;height:11px}.qm-tab{white-space:normal;max-width:52px;margin-left:-4px;padding:2px 4px 2px 6px;font-size:7px;line-height:1.1}.qc-back{padding:8px!important}.qc-vote .qv-sub p{padding:0 14px;font-size:12px;line-height:15px}.qc-loot{height:84px}.qc-chest{width:88px;height:88px;margin-left:-44px}.qc-loot ul{bottom:34px}.qc-loot li{width:30px;height:40px;margin-left:-15px}.qc-vote .qv-sub input{height:26px;padding:0 3px;font-size:9.5px}.qc-vote .qv-ghost{height:26px;font-size:9.5px;left:3px;right:31px}.qc-vote .qv-go{width:24px;height:26px}.qc-vote .qv-sub form>div{gap:4px}.qv-legal{font-size:9px!important}.qc-vote>.qv-x{width:24px;height:24px;top:0;right:0}.qc-vote .qv-goal p{white-space:normal;text-wrap:balance;text-align:center;font-size:10px}}.qc-vote .qv-sub{pointer-events:none}.qc-vote .qv-sub form,.qc-vote .qc-loot.open a{pointer-events:auto}
