.dx{--bv-typ:#b88400;--bv-mean:#ffe28f;--bv-mean-edge:#b88400;--bv-hatch:repeating-linear-gradient(-45deg, #ffe28f 0 4px, #f5cf5c 4px 6px);--bv-pay:#18181b;--bv-mark:#fff1bf}.dx .bv{flex-direction:column;gap:20px;padding-bottom:56px;display:flex}.dx .bv h2{letter-spacing:-.015em;font-size:1.1rem}.dx .bv-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.dx .bv-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 0 0,#ffc92824,#0000 70%);position:absolute;inset:0}.dx .bv-hero>*{position:relative}.dx .bv-eyebrow{color:var(--ink-2);align-items:center;gap:8px;font-size:.85rem;font-weight:550;display:flex}.dx .bv-eyebrow__dot{background:var(--up);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #15803d26}.dx .bv-hero__headline{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:720;line-height:1.02}.dx .bv-hero__sub{color:var(--ink-2);text-wrap:pretty;max-width:54ch;margin-top:12px;font-size:1.05rem;line-height:1.5}.dx .bv-disclose{color:var(--muted);align-items:flex-start;gap:8px;max-width:70ch;margin-top:16px;font-size:.84rem;line-height:1.45;display:flex}.dx .bv-disclose:before{content:"i";border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:.66rem;font-style:italic;font-weight:700;display:grid}.dx .bv-disclose--note{margin-top:8px}.dx .bv-picks{gap:10px;display:grid}.dx .bv-pick{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:inherit;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s;grid-template:"label label""art pct""name pct""line line"/minmax(0,1fr) auto;align-items:end;gap:2px 16px;padding:14px 16px;text-decoration:none;display:grid}.dx .bv-pick:hover{box-shadow:var(--shadow-md);border-color:#d4d4d8;transform:translateY(-2px)}.dx .bv-pick[data-tone=best]{border-color:var(--bv-mean-edge);background:linear-gradient(180deg, #fffaf0, var(--surface))}.dx .bv-pick__label{color:var(--muted);grid-area:label;margin-bottom:6px;font-size:.78rem;font-weight:600}.dx .bv-pick__art{grid-area:art;justify-self:start;width:120px}.dx .bv-pick__art .set-art{place-items:center start}.dx .bv-pick__name{grid-area:name;margin-top:6px;font-weight:650}.dx .bv-pick__pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-area:pct;align-self:center;font-size:2rem;font-weight:720}.dx .bv-pick__line{color:var(--muted);grid-area:line;font-size:.82rem}.dx .bv-crumbs{margin-bottom:-4px}.dx .bv-hero--set{grid-template-columns:minmax(0,1fr) clamp(180px,30vw,380px)}.dx .bv-hero--set h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(1.7rem,3.2vw,2.4rem)}.dx .bv-hero__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dx .bv-hero__statement{letter-spacing:-.02em;text-wrap:balance;max-width:40ch;margin-top:16px;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:560;line-height:1.3}.dx .bv-hero__statement b{white-space:nowrap;font-weight:760}.dx .bv-hero__statement b.gold{background:linear-gradient(transparent 58%, var(--bv-mean) 58%);border-radius:2px;padding:0 2px}.dx .bv-hero__art .set-art{height:auto;min-height:120px}.dx .bv-hero__art .set-art__logo{max-height:170px}.dx .bv-verdict{border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:.8rem;font-weight:650;display:inline-flex}.dx .bv-verdict__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dx .bv-verdict[data-tone=down]{color:#b42318;background:#fdeceb}.dx .bv-verdict[data-tone=mid]{color:#92590a;background:#fff4d6}.dx .bv-verdict[data-tone=up]{color:var(--up);background:#e7f6ec}.dx .bv-verdict[data-tone=none]{color:var(--ink-2);background:var(--bg-2)}.dx .bv-brief{color:var(--ink-2);text-wrap:pretty;max-width:90ch;padding:0 4px;font-size:.9rem;line-height:1.6}.dx .bv-brief strong{color:var(--ink)}.dx .bv-rank{padding-bottom:6px}.dx .bv-rank__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:18px 20px 6px;display:flex}.dx .bv-rank__head p{margin-top:3px;font-size:.88rem}.dx .bv-sort[hidden]{display:none}.dx .bv-sort button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:.86rem;font-weight:550;transition:background .15s,color .15s}.dx .bv-sort button:hover{color:var(--ink)}.dx .bv-sort button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #18181b1a, 0 0 0 1px var(--border)}.dx .bv-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;padding:6px 20px 10px;font-size:.78rem;display:flex}.dx .bv-legend span{align-items:center;gap:6px;display:inline-flex}.dx .bv-swatch{border-radius:3px;width:14px;height:8px;display:inline-block}.dx .bv-swatch--typ{background:var(--bv-typ)}.dx .bv-swatch--mean{background:var(--bv-hatch);box-shadow:inset 0 0 0 1.5px var(--bv-mean-edge)}.dx .bv-swatch--price{border-right:1.5px dashed var(--ink-2);border-radius:0;width:8px}.dx .bv-cols,.dx .bv-row>a{grid-template-columns:24px 96px minmax(150px,1.1fr) minmax(220px,1.7fr) 88px 80px 150px;align-items:center;column-gap:16px;padding:0 20px;display:grid}.dx .bv-cols{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:8px;font-size:.76rem;font-weight:600}.dx .bv-cols__set{grid-column:span 2}.dx .bv-cols__bar{justify-content:space-between;gap:8px;padding-left:64px;display:flex}.dx .bv-cols__bar span:last-child{white-space:nowrap;border-right:1.5px dashed #a1a1aa;margin-right:-1px;padding-right:6px}.dx .bv-cols .n,.dx .bv-row__num{text-align:right}.dx .bv-list{margin:0;padding:0;list-style:none}.dx .bv-row{background:var(--surface);position:relative}.dx .bv-row+.bv-row{border-top:1px solid var(--border)}.dx .bv-row>a{color:inherit;min-height:64px;padding-top:10px;padding-bottom:10px;text-decoration:none;transition:background .15s}.dx .bv-row>a:hover{background:#fafafa}.dx .bv-row>a:hover .bv-row__who strong{text-underline-offset:3px;text-decoration:underline}.dx .bv-row__rank{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.dx .bv-row:first-child .bv-row__rank{color:var(--ink)}.dx .bv-row__art .set-art{place-items:center}.dx .bv-row__who{flex-direction:column;min-width:0;display:flex}.dx .bv-row__who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.dx .bv-row__who span{color:var(--muted);font-size:.8rem}.dx .bv-row__bar{align-items:center;gap:12px;display:flex}.dx .bv-row__pct{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;flex:none;order:-1;width:52px;font-size:1.1rem;font-weight:720}.dx .bv-row__pct.up{color:var(--up)}.dx .bv-meter{flex:1;height:12px;position:relative}.dx .bv-meter:after{content:"";border-right:1.5px dashed #a1a1aa;position:absolute;top:-5px;bottom:-5px;right:0}.dx .bv-meter__mean,.dx .bv-meter__typ{transform-origin:0;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.dx .bv-meter__mean{background:var(--bv-hatch);box-shadow:inset 0 0 0 1.5px var(--bv-mean-edge);width:var(--mean)}.dx .bv-meter__typ{background:var(--bv-typ);width:var(--typ)}.dx .bv-row__num{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;display:flex}.dx .bv-row__num b{font-weight:650}.dx .bv-row__num--typ b{color:var(--ink)}.dx .bv-row__num small,.dx .bv-row__tag small{color:var(--muted);font-size:.72rem;font-weight:500;display:none}.dx .bv-row__tag{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.dx .bv-tag{border:1px solid var(--border);background:var(--bg-2);color:var(--ink);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:.78rem;font-weight:600}.dx .bv-tag[data-format=display]{background:var(--bv-mark);border-color:var(--bv-mean-edge)}.dx .bv-row__pp{color:var(--muted);white-space:nowrap;font-size:.76rem}.dx .bv-duo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.dx .bv-compare__body{gap:18px;padding:20px 20px 22px;display:grid}.dx .bv-cmp{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px;display:grid}.dx .bv-cmp__label{flex-direction:column;line-height:1.3;display:flex}.dx .bv-cmp__label strong{font-size:.92rem;font-weight:650}.dx .bv-cmp__label span{color:var(--muted);font-size:.78rem}.dx .bv-cmp__track{align-items:center;gap:10px;height:28px;display:flex;position:relative}.dx .bv-cmp__fill{transform-origin:0;width:calc(var(--w) * .84);border-radius:7px;flex:none;min-width:4px;height:18px}.dx .bv-cmp__track b{white-space:nowrap;letter-spacing:-.01em;font-size:1.05rem;font-weight:720}.dx .bv-cmp[data-kind=price] .bv-cmp__fill{background:var(--bv-pay)}.dx .bv-cmp[data-kind=mean] .bv-cmp__fill{background:var(--bv-hatch);box-shadow:inset 0 0 0 1.5px var(--bv-mean-edge)}.dx .bv-cmp[data-kind=typical] .bv-cmp__fill{background:var(--bv-typ)}.dx .bv-cmp[data-kind=range] .bv-cmp__fill{background:linear-gradient(90deg, var(--bv-mean), #f2b400 50%, var(--bv-mean));box-shadow:inset 0 0 0 1.5px var(--bv-mean-edge);height:12px;margin-left:calc(var(--from) * .84)}.dx .bv-cmp__mid{background:var(--ink);width:2px;height:20px;left:calc(var(--mid) * .84);border-radius:1px;position:absolute}.dx .bv-odds__list{margin:0;padding:6px 20px 10px;list-style:none}.dx .bv-odds__list li{flex-direction:column;gap:1px;padding:12px 0;display:flex}.dx .bv-odds__list li+li{border-top:1px solid var(--border)}.dx .bv-odds__list strong{letter-spacing:-.02em;font-size:1.2rem;font-weight:720}.dx .bv-odds__list span{color:var(--ink-2);font-size:.88rem}.dx .bv-chase ol{grid-template-columns:repeat(3,minmax(0,210px));justify-content:center;gap:28px;padding:20px}.dx .bv-chase .chase__name a{color:inherit;text-decoration:none}.dx .bv-chase .chase__name a:hover{text-decoration:underline}.dx .bv-chance{background:var(--bv-mark);color:#6b4b00;border-radius:6px;margin-top:6px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-block}.dx .bv-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:8px 2px 12px;font-size:.85rem;display:flex}.dx .bv-empty{color:var(--muted);padding:18px 20px}.dx .bv-formats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dx .bv-formats a{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;height:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.dx .bv-formats a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.dx .bv-formats li[data-best] a{border-color:var(--bv-typ);background:linear-gradient(180deg, #fffaf0, var(--surface) 70%);box-shadow:0 0 0 1px var(--bv-typ), var(--shadow-sm)}.dx .bv-format__top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.dx .bv-format__top img,.dx .bv-format__noimg{object-fit:contain;border-radius:8px;width:56px;height:56px}.dx .bv-format__noimg{background:var(--bg-2);color:var(--muted);place-items:center;display:grid}.dx .bv-format__noimg svg{width:26px;height:26px}.dx .bv-format__badge{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.dx .bv-format__name{font-weight:650}.dx .bv-format__packs{color:var(--muted);font-size:.8rem}.dx .bv-format__pp{color:var(--ink-2);margin-top:10px;font-size:.85rem}.dx .bv-format__pp b{color:var(--ink);letter-spacing:-.02em;font-size:1.45rem;font-weight:720}.dx .bv-format__diff{color:var(--muted);font-size:.78rem}.dx .bv-rar{margin:0;padding:4px 20px;list-style:none}.dx .bv-rar li{grid-template-columns:minmax(150px,1.1fr) minmax(140px,1fr) minmax(120px,1.3fr) 120px;align-items:center;gap:16px;padding:11px 0;display:grid}.dx .bv-rar li+li{border-top:1px solid var(--border)}.dx .bv-rar__name{flex-direction:column;display:flex}.dx .bv-rar__name strong{font-weight:650}.dx .bv-rar__name span,.dx .bv-rar__cards{color:var(--muted);font-size:.82rem}.dx .bv-rar__bar{height:10px}.dx .bv-rar__fill{background:var(--bv-typ);transform-origin:0;width:var(--w);border-radius:5px;min-width:3px;height:100%;display:block}.dx .bv-rar__val{text-align:right;white-space:nowrap}.dx .bv-rar__val b{font-weight:700}.dx .bv-rar__val small{color:var(--muted);font-size:.75rem}.dx .bv-rar__total{color:var(--ink-2);border-top:1px solid var(--border);padding:12px 20px 16px;font-size:.88rem}.dx .bv-others{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dx .bv-others a{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:inherit;height:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.dx .bv-others a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.dx .bv-others__art .set-art{place-items:center start}.dx .bv-others__name{font-size:.92rem;font-weight:650}.dx .bv-others__bar{align-items:center;gap:10px;margin-top:auto;display:flex}.dx .bv-others__fill{background:var(--bv-hatch);box-shadow:inset 0 0 0 1.5px var(--bv-mean-edge);transform-origin:0;width:calc(var(--mean) * .7);border-radius:4px;height:8px}.dx .bv-others__bar b{font-variant-numeric:tabular-nums;font-size:.88rem}.dx .bv-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:6px 20px 12px;display:grid}.dx .bv-qa{border-bottom:1px solid var(--border);padding:14px 0}.dx .bv-qa h3{font-size:.98rem;font-weight:650}.dx .bv-qa p{color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:.9rem}.dx .bv-method summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:1rem;font-weight:650;list-style:none;display:flex}.dx .bv-method summary::-webkit-details-marker{display:none}.dx .bv-method summary svg{color:var(--muted);width:18px;height:18px;transition:rotate .25s var(--ease-out);flex:none}.dx .bv-method[open] summary svg{rotate:180deg}.dx .bv-method summary:hover{border-radius:var(--r-lg);background:#fafafa}.dx .bv-method__body{color:var(--ink-2);border-top:1px solid var(--border);padding:6px 20px 20px;font-size:.9rem}.dx .bv-method dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;margin:0;display:grid}.dx .bv-method dl div{padding:10px 0}.dx .bv-method dt{color:var(--ink);font-weight:650}.dx .bv-method dd{margin:2px 0 0}.dx .bv-method h3{color:var(--ink);margin:16px 0 6px;font-size:.95rem}.dx .bv-method ul{gap:4px;margin:0;padding-left:18px;display:grid}.dx .bv-method p{margin-top:6px}.dx .bv-method a{color:var(--ink);text-underline-offset:3px}.dx .bv-more{flex-wrap:wrap;gap:8px;display:flex}.dx .bv-more a{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.86rem;font-weight:550;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.dx .bv-more a:hover{color:var(--ink);border-color:#d4d4d8}.dx .bv-more a span{transition:translate .2s var(--ease-out)}.dx .bv-more a:hover span{translate:2px}.bv-anim .dx [data-bv-grow] :is(.bv-meter__mean,.bv-meter__typ,.bv-cmp__fill,.bv-rar__fill,.bv-others__fill){transition:scale .9s var(--ease-out);transition-delay:calc(min(var(--i,0), 14) * 45ms + 80ms);scale:0 1}.bv-anim .dx [data-bv-grow].is-in :is(.bv-meter__mean,.bv-meter__typ,.bv-cmp__fill,.bv-rar__fill,.bv-others__fill){scale:1}.bv-anim .dx [data-bv-grow] .bv-meter__typ{transition-delay:calc(min(var(--i,0), 14) * 45ms + .26s)}@media (prefers-reduced-motion:reduce){.dx .bv-pick,.dx .bv-formats a,.dx .bv-others a{transition:none}.dx .bv-pick:hover,.dx .bv-formats a:hover,.dx .bv-others a:hover{transform:none}}@media (width<=1100px){.dx .bv-cols,.dx .bv-row>a{grid-template-columns:22px 80px minmax(130px,1fr) minmax(180px,1.4fr) 76px 70px 128px;column-gap:12px}}@media (width<=960px){.dx .bv-hero,.dx .bv-duo{grid-template-columns:minmax(0,1fr)}.dx .bv-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .bv-hero--set{grid-template-columns:minmax(0,1fr)}.dx .bv-hero--set .bv-hero__art{order:-1;max-width:320px}.dx .bv-hero--set .bv-hero__art .set-art{place-items:center start}.dx .bv-faq__list,.dx .bv-method dl{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.dx .bv-cols{display:none}.dx .bv-row>a{grid-template:"rank art who""bar bar bar""typ price tag"/auto auto minmax(0,1fr);gap:10px 12px;padding:14px 16px}.dx .bv-row__rank{text-align:left;grid-area:rank;width:18px}.dx .bv-row__art{grid-area:art;width:72px}.dx .bv-row__who{grid-area:who}.dx .bv-row__who strong{white-space:normal}.dx .bv-row__bar{grid-area:bar}.dx .bv-row__pct{text-align:left;width:46px}.dx .bv-row__facts{gap:20px}.dx .bv-row__num--price{margin-left:4px}.dx .bv-row__num--typ{grid-area:typ}.dx .bv-row__num--price{grid-area:price}.dx .bv-row__num{text-align:left}.dx .bv-row__tag{grid-area:tag;justify-self:end;align-items:flex-end}.dx .bv-row__num small,.dx .bv-row__tag small{display:block}.dx .bv-row__tag .bv-row__pp{display:none}.dx .bv-rank__head,.dx .bv-legend{padding-left:16px;padding-right:16px}.dx .bv-sort{flex-wrap:wrap}.dx .bv-rar li{grid-template:"name val""cards cards""bar bar"/minmax(0,1fr) auto;gap:4px 12px}.dx .bv-rar__name{grid-area:name}.dx .bv-rar__val{grid-area:val}.dx .bv-rar__cards{grid-area:cards}.dx .bv-rar__bar{grid-area:bar;margin-top:4px}.dx .bv-cmp{grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=700px){.dx .bv-chase ol{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:12px;padding:16px;overflow:visible}.dx .bv-chase .chase__name{font-size:.8rem}.dx .bv-chance{font-size:.72rem}}@media (width<=560px){.dx .bv-hero{gap:20px;padding:20px}.dx .bv-picks{grid-template-columns:minmax(0,1fr)}.dx .bv-hero--set .bv-hero__art{max-width:210px}.dx .bv-hero--set .bv-hero__art .set-art{min-height:0}.dx .bv-hero--set .bv-hero__art .set-art__logo{max-height:84px}.dx .bv-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dx .bv-formats a{padding:12px}.dx .bv-format__pp b{font-size:1.2rem}.dx .bv-others{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .bv-compare__body,.dx .bv-odds__list,.dx .bv-rar,.dx .bv-faq__list{padding-left:16px;padding-right:16px}}.dx .bv-qa:nth-last-child(-n+2){border-bottom:0}@media (width<=960px){.dx .bv-qa:nth-last-child(2){border-bottom:1px solid var(--border)}}.dx .bv .panel__head{flex-wrap:wrap;row-gap:2px}.dx .bv .panel__head .head-note{white-space:nowrap;font-size:.82rem}@media (width<=560px){.dx .bv .panel__head .head-note{white-space:normal;flex-basis:100%}.dx .bv-compare__body{gap:14px}}.dx .bv-format__badge{white-space:nowrap}@media (width<=560px){.dx .bv-format__top img,.dx .bv-format__noimg{width:44px;height:44px}.dx .bv-format__badge{padding:2px 8px;font-size:.68rem}.dx .bv-chase .chase__name{hyphens:auto;align-items:flex-start}.dx .bv-chase .chase__rank{width:18px;height:18px;font-size:.66rem}}.dx .bv-compare{flex-direction:column;display:flex}.dx .bv-compare__body{flex:1;align-content:space-evenly}@media print{.dx :is(.bv-meter__mean,.bv-meter__typ,.bv-cmp__fill,.bv-rar__fill,.bv-others__fill){print-color-adjust:exact;transition:none!important;scale:1!important}}
