:where(.cp-page){--tc:var(--hv-brand)}.cp-page{--cp-stage-wash:color-mix(in srgb, var(--tc) 13%, var(--dx-surface));--cp-stage-line:color-mix(in srgb, var(--tc) 22%, var(--dx-line))}.cp-panel{gap:var(--dx-sp-3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.cp-panel>*{min-width:0}.cp-columns,.cp-main,.cp-side{display:contents}.cp-header{order:0}.cp-stage{order:1}.cp-facts{order:3}.cp-price-panel{order:4}.cp-collector{order:5}.cp-printings-panel{order:6}.cp-rank-panel{order:7}.cp-cheaper{order:8}.cp-more{order:9}.cp-game{order:10}.cp-buy{order:11}.cp-collect{order:12}.cp-faq{order:13}.cp-stage{padding:var(--dx-sp-5) var(--dx-sp-4);border-radius:var(--dx-r-card);background:var(--cp-stage-wash);border:1px solid var(--cp-stage-line);justify-content:center;align-items:center;display:flex}.cp-art{aspect-ratio:63/88;border-radius:4.5%/3.3%;width:min(70vw,300px);position:relative;overflow:hidden;box-shadow:0 10px 24px #1418212e,0 2px 4px #1418211f}.cp-art img{object-fit:contain}@media (min-width:640px){.cp-art{width:min(50vw,320px)}}.cp-facts{margin:0}.cp-price{gap:4px;display:grid}.cp-price .cv-range span{font-weight:var(--dx-fw-heading);color:var(--dx-ink)}.cp-weekly{margin:var(--dx-sp-2) 0 0;font-size:var(--dx-fs-body-sm);line-height:var(--dx-lh-body);color:var(--dx-ink-muted)}.cp-price-panel .cv-history{padding-bottom:0}.cp-collector:empty{display:none}.cp-printings{margin:0;padding:0;list-style:none}.cp-printings li{min-height:48px;padding:var(--dx-sp-3) 0;font-size:var(--dx-fs-body-sm);border-top:1px solid var(--dx-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""range range";align-items:center;gap:2px 12px;display:grid}.cp-printings li:first-child{border-top:0;padding-top:0}.cp-printing-name{align-items:center;gap:var(--dx-sp-2);font-weight:var(--dx-fw-heading);flex-wrap:wrap;grid-area:name;min-width:0;display:flex}.cp-printing-top{min-height:22px;padding:0 var(--dx-sp-2);font-size:var(--dx-fs-caption)}.cp-printing-range{font-size:var(--dx-fs-caption);color:var(--dx-ink-muted);font-variant-numeric:tabular-nums;grid-area:range}.cp-printing-price{grid-area:price}@media (min-width:640px){.cp-printings li{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name range price"}.cp-printing-range{font-size:var(--dx-fs-label)}}.cp-prose{font-size:var(--dx-fs-body);color:var(--dx-ink);margin:0;line-height:1.55}.cp-link{color:var(--color-accent);font-weight:var(--dx-fw-heading);text-underline-offset:2px;margin:-12px 0;padding:12px 0;text-decoration:underline;display:inline-block}.cp-link:hover{text-decoration:none}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.cp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.cp-collect{min-height:96px}.cp-own{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-own-text{font-size:var(--dx-fs-body);color:var(--dx-ink-muted);flex:240px;margin:0;line-height:1.45}.cp-own-text strong{color:var(--dx-ink)}.cp-own-btn{flex:100%}@media (min-width:640px){.cp-own-btn{flex:none;min-width:160px}}.cp-faq-list{grid-template-columns:minmax(0,1fr);gap:0 32px;display:grid}.cp-faq-item{border-top:1px solid var(--dx-line);align-content:start;gap:6px;padding:12px 0;display:grid}.cp-faq-item h3{font-size:var(--dx-fs-body);font-weight:var(--dx-fw-heading);letter-spacing:-.01em;margin:0}.cp-faq-item p{font-size:var(--dx-fs-body-sm);color:var(--dx-ink-muted);margin:0;line-height:1.55}.cp-method{padding-top:4px}@media (min-width:1024px){.cp-page{gap:24px}.cp-page .dx-panel-pad-md{padding:var(--dx-sp-4)}.cp-columns{order:1;grid-template-columns:380px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cp-columns>*{min-width:0}.cp-header{order:0;grid-area:1/2}.cp-side{grid-area:1/1/3}.cp-main{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;display:grid}.cp-main>*{order:0;min-width:0}.cp-side{top:calc(var(--header-h) + 16px);z-index:2;background:var(--color-bg);order:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid;position:sticky}.cp-side>*{order:0;min-width:0}.cp-stage{background:0 0;border:0;border-radius:0;padding:0}.cp-art{width:min(100%,32.9318vh)}.cp-facts{justify-content:center}.cp-buy .cv-price-actions{grid-template-columns:minmax(0,1fr)}.cp-collect{min-height:0}.cp-own-btn{flex:100%;min-width:0}.cp-full{order:2}.cp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.cp-game .cv-blocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.cp-game [data-testid=card-stats],.cp-game [data-testid=card-rules],.cp-game [data-testid=card-moves]:last-child{grid-column:1/-1}.cp-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
