.wt-labels{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.wt-lbl{--wg:#b9ad98;--wb:linear-gradient(180deg, #34303a, #1f1b24);cursor:pointer;max-width:100%;min-height:44px;font:inherit;text-align:left;color:#f3ead8;border:1.5px solid var(--wg);background:radial-gradient(120% 140% at 0% 50%, color-mix(in srgb, var(--wt) 22%, transparent), transparent 65%), var(--wb);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:22px;align-items:center;gap:7px;padding:4px 26px 4px 6px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #ffffff1a,0 2px 4px #3c28144d}.wt-lbl.g-uncommon{--wg:#7fd27a}.wt-lbl.g-rare{--wg:#6bb6ff;--wb:linear-gradient(180deg, #24324a, #151d2b)}.wt-lbl.g-hero{--wg:#c68cff;--wb:linear-gradient(180deg, #352850, #1c142b)}.wt-lbl.g-rare,.wt-pop.g-rare{box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #ffffff1a,0 0 5px #6bb6ff66,0 2px 4px #3c28144d}.wt-lbl.g-hero,.wt-pop.g-hero{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 2px #c68cff4d,0 0 7px #c68cff80,0 2px 4px #3c28144d}.wt-lbl.g-legend,.wt-pop.g-legend{border-color:var(--lg-edge);box-shadow:inset 0 0 0 1px var(--lg-gap), inset 0 0 0 2.5px var(--lg-inner), inset 0 0 10px var(--lg-glow), 0 0 0 1px #3c1a0499, 0 0 7px #ffa03c8c}.wt-lbl.g-legend{--wb:linear-gradient(180deg, #4d2c12, #241306)}.wt-lbl.g-legend:after,.wt-pop.g-legend:after{content:"";pointer-events:none;border-radius:inherit;background:var(--lg-sweep);animation:5.2s ease-in-out infinite g-legend-sweep;position:absolute;inset:0}.wt-lbl>.wt-star{pointer-events:none;background:var(--lg-stars) -29px -29px / 34px 34px no-repeat;width:10px;height:10px;position:absolute;top:3px;right:9px}.wt-lbl:active,.wt-lbl.on{filter:brightness(1.18)}.wt-lbl.on{outline:2px solid color-mix(in srgb, var(--wt) 75%, #fff);outline-offset:1px}.wt-lbl:focus-visible{outline-offset:2px;outline:2px solid #fff}.wt-lbl>.wt-ico{width:28px;height:28px}.wt-lbl>.wt-ico svg{width:19px;height:19px}.wt-labels .wt-lt{flex-direction:column;min-width:0;line-height:1.12;display:flex}.wt-labels .wt-lbl .wt-lt small{letter-spacing:.03em;color:#f3ead8a8;white-space:nowrap;font-size:9.5px;font-weight:800}.wt-labels .wt-lbl .wt-lt b{color:var(--wt);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 0 #000, 0 0 6px color-mix(in srgb, var(--wt) 45%, transparent);font-size:13px;font-weight:900;overflow:hidden}.wt-more{pointer-events:none;border-top:2px solid #f3ead8bf;border-left:2px solid #f3ead8bf;width:7px;height:7px;margin-top:-2px;position:absolute;top:50%;right:10px;transform:rotate(45deg)}.wt-lbl.on .wt-more{margin-top:-6px;transform:rotate(225deg)}.wt-pop{--wg:#b9ad98;--wb:linear-gradient(180deg, #34303a, #1f1b24);z-index:90;box-sizing:border-box;border:1.5px solid var(--wg);color:#f3ead8;text-align:left;background:radial-gradient(130% 100% at 0% 0%, color-mix(in srgb, var(--wt) 22%, transparent), transparent 62%), var(--wb);border-radius:11px;width:min(300px,100vw - 16px);padding:9px 10px 10px;font-size:12px;line-height:1.35;animation:.14s ease-out wt-pop-in;position:fixed;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #ffffff1a,0 6px 18px #00000073}.wt-pop.g-uncommon{--wg:#7fd27a}.wt-pop.g-rare{--wg:#6bb6ff;--wb:linear-gradient(180deg, #24324a, #151d2b)}.wt-pop.g-hero{--wg:#c68cff;--wb:linear-gradient(180deg, #352850, #1c142b)}.wt-pop.g-legend{--wb:linear-gradient(180deg, #4d2c12, #241306);box-shadow:inset 0 0 0 1px var(--lg-gap), inset 0 0 0 2.5px var(--lg-inner), inset 0 0 12px var(--lg-glow), 0 0 8px #ffa03c8c, 0 6px 18px #00000073}.wt-pop .wt-head{padding-right:34px}.wt-pop>.wt-when{margin:6px 0 0}.wt-x{z-index:1;isolation:isolate;cursor:pointer;color:#f3ead8;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:13px;font-weight:900;line-height:1;position:absolute;top:0;right:0}.wt-x:before{content:"";z-index:-1;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%}.wt-pop:before{content:"";left:calc(var(--ax,50%) - 7px);border:7px solid #0000;border-bottom:0;border-top:8px solid var(--wg);width:0;height:0;position:absolute;bottom:-8px}.wt-pop.g-legend:before{border-top-color:var(--lg-edge)}.wt-pop.below:before{border-top:0;border-bottom:8px solid var(--wg);top:-8px;bottom:auto}.wt-pop.g-legend.below:before{border-bottom-color:var(--lg-edge)}@keyframes wt-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wt-head{align-items:center;gap:7px;min-width:0;display:flex}.wt-ico{width:30px;height:30px;box-shadow:0 0 0 2px var(--wt), 0 0 0 3px #0000008c, 0 0 9px var(--wt);background:radial-gradient(circle at 50% 35%,#fffaf0,#e6c98e);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wt-ico svg{width:21px;height:21px}.wt-title{flex-direction:column;min-width:0;line-height:1.15;display:flex}.wt-title small{letter-spacing:.04em;color:#f3ead89e;font-size:9.5px;font-weight:800}.wt-name{color:var(--wt);text-shadow:0 1px 0 #000, 0 0 6px color-mix(in srgb, var(--wt) 45%, transparent);white-space:nowrap;font-size:14px;font-weight:900}.wt-when{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:1px 7px 1px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.wt-when:before{content:"";background:var(--wt);width:6px;height:6px;box-shadow:0 0 4px var(--wt);border-radius:50%}.wt-when.wt-by-skill{border-style:dashed}.wt-desc{color:#e9dfcc;margin:5px 0;font-size:11.5px}.wt-gadget{color:#f3ead8;background:linear-gradient(#2f2a34,#1c1822);border:1px solid #5a462873;border-radius:8px;flex-direction:column;gap:5px;margin:0 0 4px;padding:6px 8px;font-size:11px;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f,0 1px 3px #3c281440}.wt-pop .wt-gadget{background:#00000047;border-color:#ffffff2e;margin:6px 0 0;box-shadow:inset 0 0 0 1px #ffffff0f}.wt-gadget-title{letter-spacing:.03em;color:#f3ead8c7;font-size:10.5px;font-weight:800}.wt-gadget-always{flex-direction:row;align-items:center;padding:5px 8px}.wt-gadget-always .wt-gadget-title{color:#f3ead8}.wt-gadget-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.wt-gadget-col{background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;display:flex}.wt-gadget-col i{color:#f3ead8b3;font-size:9.5px;font-style:normal;font-weight:700}.wt-gadget-col b{color:#fff;letter-spacing:.01em;font-size:12.5px;font-weight:900}.wt-gadget-note{color:#f3ead8c7;margin:0;font-size:10.5px;line-height:1.35}.wt-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wt-row+.wt-row{margin-top:4px}.wt-sec{color:#e9dfcc;background:#ffffff14;border:1px solid #ffffff38;border-radius:6px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.wt-always{border-top:1px solid #ffffff1f;align-items:center;gap:5px;margin-top:6px;padding-top:5px}.wt-always .wt-sec{flex:none}.wt-always .wt-chip{color:#e9dfcc;text-shadow:none;background:#ffffff14;border-color:#ffffff40;font-weight:700}.wt-chip{color:#fff;background:color-mix(in srgb, var(--wt) 24%, transparent);border:1px solid color-mix(in srgb, var(--wt) 65%, transparent);text-shadow:0 1px #0009;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800;line-height:17px}.wt-chip.free{color:#e9dfcc;background:#ffffff14;border-color:#ffffff40;font-weight:700}.wt-num{border:1px solid #ffffff38;border-radius:6px;line-height:17px;display:inline-flex;overflow:hidden}.wt-num i{color:#ffffffb3;background:#ffffff1f;padding:0 5px;font-size:10px;font-style:normal;font-weight:700}.wt-num b{color:#fff;background:#00000047;padding:0 6px;font-size:11.5px;font-weight:900}@media (prefers-reduced-motion:reduce){.wt-lbl.g-legend:after,.wt-pop.g-legend:after{animation:none;display:none}.wt-pop{animation:none}}.buff.trait{border-color:var(--wt);box-shadow:0 0 0 1px #0000008c, 0 0 7px var(--wt)}:root{--lg-edge:#ffd08a;--lg-inner:#ff9f3d;--lg-line:#ffe2a8d9;--lg-gap:#261002e6;--lg-glow:#ff962d8c;--lg-stars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23fff3cf' stroke='%236a3206' stroke-width='0.6' stroke-linejoin='round'%3E%3Cpath d='M5.2 0.7999999999999998Q5.2 5.2 9.600000000000001 5.2Q5.2 5.2 5.2 9.600000000000001Q5.2 5.2 0.7999999999999998 5.2Q5.2 5.2 5.2 0.7999999999999998Z'/%3E%3Cpath d='M34.8 31.4Q34.8 34.8 38.199999999999996 34.8Q34.8 34.8 34.8 38.199999999999996Q34.8 34.8 31.4 34.8Q34.8 34.8 34.8 31.4Z'/%3E%3C/g%3E%3C/svg%3E");--lg-sweep:linear-gradient(110deg, transparent 0 43%, #ffeec46b 50%, transparent 57%) 100% 0 / 300% 100% no-repeat}.cell.graded.g-legend,.panel.game .cell.graded.g-legend{border:1.5px solid var(--lg-edge);box-shadow:inset 0 0 0 1px var(--lg-gap), inset 0 0 0 2.5px var(--lg-inner), inset 0 0 9px var(--lg-glow), 0 0 0 1px #3c1a04bf, 0 0 7px #ffa03cb3}.panel.game .cell.graded.g-legend{background:radial-gradient(circle at 50% 32%,#664129,#2c1a0e)}.cell.graded.g-legend:before{content:"";pointer-events:none;background:var(--lg-stars) center / 100% 100% no-repeat;position:absolute;inset:0}.cell.graded.g-legend.sel,.panel.game .cell.graded.g-legend.sel{box-shadow:inset 0 0 0 1px var(--lg-gap), inset 0 0 0 2.5px var(--lg-inner), inset 0 0 9px var(--lg-glow), 0 0 12px #ffdc78d9}@keyframes g-legend-sweep{0%{background-position:100% 0}38%,to{background-position:0 0}}.panel.game .detail .d-name b.g-legend{box-shadow:inset 0 0 0 1px var(--lg-edge), inset 0 0 0 2px var(--lg-gap), inset 0 0 0 3px #ffe2a88c, 0 0 6px #ffa03c73;text-shadow:0 0 6px #ff962db3,0 1px #000;background:linear-gradient(#4d2c12,#2a1608)}.gtag.g-legend{background:linear-gradient(#ffe3a6,#ffb45e 55%,#f08f30);border-color:#8a4a10;box-shadow:inset 0 1px #ffffffa6,0 0 5px #ffa03ca6,0 1px #00000059}.panel.game .shop-row.g-legend{background:linear-gradient(90deg,#ffa94d52,#ffa94d00 60%),linear-gradient(#fffaf0,#f3e3bd);border:1.5px solid #d9862e;border-left:5px solid #e8791c;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 2px 0 #ffe3a6,inset 0 0 0 1px #ffe2a8e6,0 1px #b38b4a,0 0 7px #ff962d8c}.panel.game .shop-row.g-legend:before{content:"";pointer-events:none;background:var(--lg-stars) 0 0 / 40px 40px no-repeat;width:14px;height:14px;position:absolute;top:2px;left:3px}.panel.game .shop-row.g-legend:after{content:"";pointer-events:none;background:var(--lg-sweep);animation:5.2s ease-in-out infinite g-legend-sweep;position:absolute;inset:0}.panel.game .shop-row.g-legend.sel{box-shadow:inset 2px 0 #ffe3a6,inset 0 0 0 1px #ffe2a8e6,0 0 10px #e9c46acc}#quest-banner .qb-card.qb-legend{border:1.5px solid var(--lg-edge);box-shadow:inset 0 0 0 1px var(--lg-gap), inset 0 0 0 2.5px var(--lg-inner), inset 0 0 14px #ff962d73, 0 0 16px #ffa03cbf, 0 4px 8px #0006;background:radial-gradient(circle at 50% 30%,#ffa03c61,#ffa03c00 68%),linear-gradient(#3d2a52,#1c1230)}#quest-banner .qb-card.qb-legend:before{content:"";pointer-events:none;background:var(--lg-stars) center / 100% 100% no-repeat;border-radius:9px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.panel.game .shop-row.g-legend:after{animation:none;display:none}}.cell .lockmark,.cell .pickmark{z-index:2;pointer-events:none;border-radius:4px;width:13px;height:13px;position:absolute;top:1px;box-shadow:0 1px 2px #2a1a0c73}.cell .lockmark{width:14px;height:16px;box-shadow:none;filter:drop-shadow(0 0 1px #fff7e3)drop-shadow(0 0 1px #fff7e3)drop-shadow(0 1px 1px #2a1a0c80);background:0 0;border:0;border-radius:0;top:2px;right:2px}.cell .lockmark:before{content:"";box-sizing:border-box;border:2px solid #5a3b14;border-bottom:0;border-radius:5px 5px 0 0;width:9px;height:8px;margin-left:-4.5px;position:absolute;top:0;left:50%}.cell .lockmark:after{content:"";box-sizing:border-box;background:linear-gradient(#ffe7a8,#e9c46a 55%,#b5832f);border:1.5px solid #5a3b14;border-radius:3px;height:10px;position:absolute;bottom:0;left:0;right:0}.cell.picked{outline-offset:0;outline:3px solid #e9c46a;box-shadow:0 0 0 1px #7a5320,0 0 10px #e9c46acc}.cell .pickmark{background:#3f8a3a;border:1px solid #fff7e3;left:1px}.cell .pickmark:after{content:"";border:2px solid #fff7e3;border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:1px;left:3.5px;transform:rotate(45deg)}.picking .cell.nopick{opacity:.45}.lock-btn .lockmark{vertical-align:-1px;background:linear-gradient(#ffe7a8,#e9c46a 55%,#b5832f);border:1px solid #7a5320;border-radius:2px;width:11px;height:9px;margin:4px 6px 0 0;display:inline-block;position:relative}.lock-btn .lockmark:before{content:"";border:1.5px solid #7a5320;border-bottom:0;border-radius:4px 4px 0 0;width:6px;height:5px;margin-left:-4px;position:absolute;bottom:100%;left:50%}.lock-btn .lockmark.open:before{transform:translate(3px,-2px)}
