.game-switcher{width:100%;min-width:0;max-width:640px}.game-switcher-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.game-switcher-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-switcher .game-switcher-option{--game-accent:var(--color-game-pokemon);--game-soft:var(--color-game-pokemon-soft);--game-border:var(--color-game-pokemon-line);border:1px solid var(--color-line);background:var(--color-surface-raised);min-width:0;min-height:82px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.game-switcher .game-switcher-lorcana{--game-accent:var(--color-game-lorcana);--game-soft:var(--color-game-lorcana-soft);--game-border:var(--color-game-lorcana-line)}.game-switcher .game-switcher-option:hover{border-color:var(--game-border);color:var(--game-accent);box-shadow:0 6px 18px var(--color-shadow-soft);transform:translateY(-2px)}.game-switcher .game-switcher-option:is([aria-pressed=true],[aria-current=page]){border-color:var(--game-border);background:linear-gradient(120deg, var(--game-soft), var(--color-surface-raised) 110%);color:var(--game-accent);box-shadow:0 0 0 1px var(--game-border), 0 5px 16px var(--color-shadow-soft)}.game-switcher-option:focus-visible{outline:3px solid var(--game-accent);outline-offset:4px}.game-switcher-icon{background:var(--game-soft);height:42px;color:var(--game-accent);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.game-switcher-icon img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:32px;display:block}.game-switcher-copy{flex:1;min-width:0}.game-switcher-copy strong{font-size:16px;font-weight:750;display:block}.game-switcher-copy small{color:var(--color-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.game-switcher-check{border:1px solid var(--color-line);border-radius:50%;flex:0 0 20px;place-items:center;height:20px;display:grid}.game-switcher-option:is([aria-pressed=true],[aria-current=page]) .game-switcher-check{background:var(--game-accent);border-color:var(--game-accent);color:var(--color-on-action-strong)}.game-switcher-compact{width:auto;max-width:none}.game-switcher-compact .game-switcher-options{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:24px;gap:3px;padding:3px;display:flex}.game-switcher-compact .game-switcher-option{min-height:34px;box-shadow:none;border:1px solid #0000;border-radius:20px;gap:5px;padding:5px 10px}.game-switcher-compact .game-switcher-option:hover{box-shadow:none;transform:none}.game-switcher-compact .game-switcher-option:is([aria-pressed=true],[aria-current=page]){background:var(--game-soft);box-shadow:none}.game-switcher-compact .game-switcher-icon{background:0 0;flex:0 0 42px;width:42px;height:24px}.game-switcher-compact .game-switcher-icon img{width:42px;max-width:100%;max-height:23px}.game-switcher-compact .game-switcher-copy strong{white-space:nowrap;font-size:12px}.game-switcher-compact .game-switcher-copy small,.game-switcher-compact .game-switcher-check,.game-switcher-mobile-select{display:none}@media (max-width:600px){.game-switcher-options{gap:8px}.game-switcher .game-switcher-option{flex-wrap:wrap;gap:8px;padding:12px}.game-switcher-icon{border-radius:9px;flex-basis:32px;height:32px}.game-switcher-copy{flex:calc(100% - 60px)}.game-switcher-copy strong{font-size:14px}.game-switcher-copy small{font-size:10px}.game-switcher-check{display:none}.game-switcher-compact .game-switcher-options{gap:3px;padding:3px;display:flex}.game-switcher-compact .game-switcher-option{flex-wrap:nowrap;flex:1;justify-content:center;gap:5px;min-height:34px;padding:5px 10px}.game-switcher-compact .game-switcher-icon{flex-basis:16px;height:16px}.game-switcher-compact .game-switcher-copy{flex:0 auto}}@media (prefers-reduced-motion:reduce){.game-switcher .game-switcher-option{transition:none}.game-switcher .game-switcher-option:hover{transform:none}}
.slide-over{background:var(--paper);width:min(900px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);box-shadow:-14px 0 42px var(--color-shadow-strong);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.slide-over[open]{animation:.24s cubic-bezier(.2,.75,.25,1) both slide-over-in}.slide-over::backdrop{background:var(--color-scrim);animation:.18s ease-out both slide-over-backdrop-in}.slide-over-panel{flex-direction:column;height:100%;display:flex}.slide-over-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 22px;display:flex}.slide-over-close{border:1px solid var(--line);height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:0 0 40px;place-items:center;padding:0;display:grid}.slide-over-close:hover{background:var(--color-surface-muted)}.slide-over-close:focus-visible{outline:2px solid var(--green);outline-offset:3px}.slide-over-content{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 22px 32px;overflow-y:auto}.slide-over-footer{padding:14px 22px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.slide-over.personal-sheet{background:var(--color-surface-raised);width:min(440px,100%)}.personal-sheet .slide-over-header{background:var(--color-surface-raised);min-height:72px}.personal-sheet .slide-over-header h2{margin:0;font-size:19px;font-weight:600}.personal-sheet .slide-over-content{background:var(--color-surface-raised)}.personal-sheet .slide-over-footer button{border:1px solid var(--line);min-height:44px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:13px;display:inline-flex}.personal-sheet .slide-over-footer .personal-primary{background:var(--green);border-color:var(--green);color:var(--color-on-action-strong);margin-left:auto}.personal-sheet .slide-over-footer button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:700px){.slide-over.personal-sheet{border-radius:16px 16px 0 0;width:100%;max-width:100%;height:min(92dvh,900px);max-height:92dvh;inset:auto 0 0}.slide-over.personal-sheet[open]{animation:.22s cubic-bezier(.2,.75,.25,1) both personal-sheet-in}.personal-sheet .slide-over-header{min-height:64px;padding:14px 16px}.personal-sheet .slide-over-footer{padding-inline:16px}@keyframes personal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.slide-over.personal-sheet[open]{animation:none}}@keyframes slide-over-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-over-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.slide-over-header{padding-inline:16px}.slide-over-content{padding:16px 16px 26px}}@media (prefers-reduced-motion:reduce){.slide-over[open],.slide-over::backdrop{animation:none}}
.card-price-summary{gap:8px;margin:12px 0 0;font-size:12px;display:grid}.card-price-summary>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.card-price-block{border:1px solid var(--line);background:var(--color-surface);border-radius:9px;min-width:0;padding:8px}.card-price-block+.card-price-block{margin-top:8px}.card-price-block h3{color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.4}.overview-price-card{--price-accent:var(--color-price-cardmarket);min-width:0;padding:2px 0 0}.overview-price-card-tcgplayer{--price-accent:var(--color-price-tcgplayer)}.overview-price-editions{gap:7px;margin:0;display:grid}.overview-price-edition{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.overview-price-editions>.overview-price-edition+.overview-price-edition{margin-top:0}.overview-price-edition>dt{margin:0}.overview-price-edition dt{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:60px;font-size:10px;font-weight:500;line-height:1.4}.overview-price-edition dd{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px 7px;min-width:0;max-width:100%;margin:0;display:flex}.overview-price-amount{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:13px;font-weight:650}.overview-price-primary{padding-bottom:2px}.overview-price-primary:only-child{padding-bottom:0}.overview-price-primary dt{color:var(--price-accent);font-size:11px;font-weight:650}.overview-price-primary .overview-price-amount{color:var(--price-accent);letter-spacing:-.045em;font-size:23px;font-weight:750;line-height:1.1}.overview-price-unavailable{color:var(--muted);font-size:10px;font-weight:500}.overview-price-card .overview-price-edition .price-change{white-space:nowrap;background:0 0;margin:0;padding:0;font-size:9px;font-weight:550}.overview-price-card .overview-price-edition:not(.overview-price-primary) .price-change{color:var(--muted)}.overview-price-edition .price-change svg{width:10px;height:10px}@container card-prices (max-width:190px){.overview-price-primary{flex-direction:row;align-items:baseline;gap:4px 8px}.overview-price-primary dt{flex-basis:auto}.overview-price-primary dd{justify-content:flex-end;gap:5px 8px}.overview-price-primary .overview-price-amount{font-size:22px}}.card-price-matrix-scroll{width:100%;max-width:100%;overflow:hidden}.card-price-matrix{border-collapse:separate;border-spacing:2px 0;table-layout:fixed;width:100%;min-width:0}.card-price-matrix th,.card-price-matrix td{text-align:right;vertical-align:middle;min-width:0;height:auto;padding:2px 3px}:is(.card-price-matrix tbody tr:has(>.card-price-matrix-selected) th,.card-price-matrix tbody tr:has(>.card-price-matrix-selected) td){padding-top:6px;padding-bottom:6px}.card-price-matrix tbody tr:has(>.card-price-matrix-selected) th{font-size:12px}.card-price-matrix tbody tr:has(>.card-price-matrix-selected) td{font-size:20px}.card-price-matrix thead th{color:var(--muted);overflow-wrap:anywhere;white-space:normal;font-size:10px;font-weight:600;line-height:1.2}.card-price-matrix thead th:first-child{text-align:left;width:82px;padding-left:0}.card-price-matrix tbody th{border-top:1px solid var(--line);color:var(--ink);text-align:left;overflow-wrap:anywhere;white-space:normal;font-size:10px;font-weight:600;line-height:1.2}.card-price-matrix tbody td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.1}.card-price-matrix tbody td>span{color:var(--muted);font-size:14px;font-weight:500}.card-price-matrix .card-price-matrix-selected{background:var(--color-action-soft)}.card-price-matrix tbody th.card-price-matrix-selected{border-left:3px solid var(--color-action-strong);color:var(--color-on-action-soft);border-radius:5px 0 0 5px;padding-left:5px;font-weight:750}.card-price-matrix tbody td.card-price-matrix-selected:last-child{border-radius:0 5px 5px 0}.card-price-matrix-mobile{display:none}.card-price-matrix-mobile-edition{border-top:1px solid var(--line);min-width:0;padding:5px 0}.card-price-matrix-mobile-edition h3{color:var(--ink);margin:0 0 3px;font-size:11px;font-weight:600;line-height:1.25}.card-price-matrix-mobile-edition dl{gap:1px;margin:0;display:grid}.card-price-matrix-mobile-edition dl>div{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.card-price-matrix-mobile-edition dt{min-width:0;color:var(--muted);font-size:10px;line-height:1.25}.card-price-matrix-mobile-edition dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.2}.card-price-matrix-mobile-edition dd>span{color:var(--muted);font-size:12px;font-weight:500}.card-price-matrix-mobile-selected{border-top-color:var(--color-action);background:var(--color-action-soft);border-radius:5px;padding:5px 6px}.card-price-matrix-mobile-selected h3{color:var(--color-on-action-soft);font-weight:750}.card-price-summary dt{overflow-wrap:anywhere;min-width:0;line-height:1.5}.card-price-finish{color:var(--ink);font-weight:600;display:block}.card-price-summary small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.card-price-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:700}.public-price-summary dl{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.public-price-summary dl>div{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.public-price-summary dl>div+div{margin:0}.public-price-summary dl dt{color:var(--muted);margin:0;font-size:11px}.public-price-summary dl dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:700}.public-price-summary>small,.public-price-empty{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.public-detail-prices .public-price-summary{padding:16px 0}.public-detail-prices .public-price-summary dl{gap:12px 28px}.public-detail-prices .public-price-summary dl dd{font-size:26px}.price-data-disclosure{border-top:1px solid var(--line);margin-top:12px}.price-data-disclosure>summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}.price-data-disclosure>p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.catalog-price-details{display:block}.catalog-price-details:hover{color:var(--green)}.card-price-groups{gap:18px;display:grid}.card-price-group{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.card-price-group h3{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:17px;display:flex}.card-price-group h3 span{color:var(--muted);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:11px}.card-price-group>p{color:var(--muted);margin:4px 0 12px;font-size:12px}.card-price-group>.card-price-finish-note{line-height:1.6}.card-price-group dl{margin:0;display:grid}.card-price-group dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.card-price-group dt{overflow-wrap:anywhere;font-size:12px}.card-price-group dt small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.card-price-group dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:700}.price-history-explorer{min-width:0}.price-metric-controls{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:12px;margin:18px 0;padding:14px;display:flex}.price-metric-controls legend{padding:0 5px;font-size:12px;font-weight:600}.price-metric-controls label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.price-chart-caption{margin:12px 0;font-size:12px;font-weight:600}.price-history-explorer .public-chart{width:100%;min-width:0;height:300px}.price-history-explorer>.data-select{max-width:100%}.market-price-label{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.currency-switcher{flex-direction:column;gap:3px;min-width:92px;display:inline-flex}.currency-switcher select{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:20px;padding:7px 10px;font-size:12px}.currency-switcher small{max-width:220px;color:var(--muted);font-size:9px;line-height:1.3}@container card-prices (max-width:240px){.card-price-matrix-scroll{display:block}.card-price-matrix-scroll-many,.card-price-matrix-scroll-high{display:none}.card-price-matrix-scroll-many+.card-price-matrix-mobile,.card-price-matrix-scroll-high+.card-price-matrix-mobile{gap:2px;display:grid}.card-price-matrix-scroll-high+.card-price-matrix-mobile dl>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.card-price-matrix-scroll-high+.card-price-matrix-mobile dt{overflow-wrap:anywhere}.card-price-matrix thead th:first-child{width:clamp(46px,35%,58px)}.card-price-matrix th,.card-price-matrix td{padding:2px}.card-price-matrix thead th{font-size:8px}.card-price-matrix tbody th{font-size:9px}.card-price-matrix tbody td{letter-spacing:-.03em;font-size:14px}.card-price-matrix tbody td>span{font-size:11px}.card-price-matrix tbody tr:has(>.card-price-matrix-selected) th{font-size:10px}.card-price-matrix tbody tr:has(>.card-price-matrix-selected) td{font-size:16px}}@container card-prices (min-width:241px) and (max-width:350px){.card-price-matrix-scroll-many{display:none}.card-price-matrix-scroll-many+.card-price-matrix-mobile{gap:2px;display:grid}}.price-change{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;align-items:center;gap:1px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.price-change.price-change-up,.price-change.price-change-down,.price-change.price-change-flat{border-radius:999px;width:fit-content;padding:1px 6px}.price-change.price-change-up{background:var(--color-positive-soft);color:var(--color-positive)}.price-change.price-change-down{background:var(--color-negative-soft);color:var(--color-negative)}.price-change.price-change-flat{background:var(--color-surface-muted)}.price-change>span:not(.sr-only){color:inherit;font-size:inherit;line-height:inherit}.price-change-missing{white-space:normal;font-weight:500}.price-change svg{flex:none;width:1.1em;height:1.1em}.card-price-matrix tbody td>.price-change,.card-price-matrix-mobile-edition dd>.price-change{letter-spacing:0;vertical-align:middle;margin-right:3px;padding:0 3px;font-size:8px;font-weight:700;line-height:1.5;display:inline-flex}.card-price-matrix tbody td>.price-change svg,.card-price-matrix-mobile-edition dd>.price-change svg{display:none}.card-price-matrix tbody td:has(>.price-change){white-space:normal}.card-price-matrix-mobile-edition dd:has(>.price-change){white-space:normal}.card-price-matrix tbody td>.price-change-flat,.card-price-matrix-mobile-edition dd>.price-change-flat{color:var(--muted)}.price-change-value{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.detail-current-value .price-change{font-size:12px}.price-change-switcher{flex:none}.price-change-switcher button{white-space:nowrap}.detail-price-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}
.shared-select-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.shared-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-select-trigger:hover:not(:disabled),.shared-select-trigger[data-state=open]{border-color:var(--color-action);background:var(--color-surface)}.shared-select-trigger:focus-visible{outline:2px solid var(--green);outline-offset:3px}.shared-select-trigger:disabled{opacity:.55;cursor:not-allowed}.shared-select-chevron{color:var(--green);flex:none;transition:transform .15s;display:flex}.shared-select-trigger[data-state=open] .shared-select-chevron{transform:rotate(180deg)}.shared-select-trigger.shared-select-compact{border-radius:8px;gap:7px;width:auto;min-height:34px;padding:6px 9px;font-size:12px;font-weight:600}.shared-select-content{z-index:120;box-sizing:border-box;width:max-content;min-width:min(var(--radix-select-trigger-width), calc(100vw - 24px));max-width:min(480px,100vw - 24px);max-height:var(--radix-select-content-available-height);border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:0 12px 32px var(--color-shadow);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;isolation:isolate;border-radius:12px;font-size:13px;line-height:1.5;overflow:hidden}.shared-select-content-searchable{width:var(--radix-select-trigger-width);min-width:min(var(--radix-select-trigger-width), calc(100vw - 24px));max-width:min(480px,100vw - 24px);height:min(420px, var(--radix-select-content-available-height,420px));flex-direction:column;display:flex}.shared-select-content-searchable .shared-select-viewport{flex:auto;min-height:0;overflow-y:auto}.shared-select-search{z-index:1;box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--color-surface-raised);height:52px;color:var(--muted);flex:0 0 52px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0}.shared-select-search>svg{flex:0 0 16px}.shared-select-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:7px 9px}.shared-select-search input:focus-visible{border-color:var(--green);outline:2px solid var(--green);outline-offset:1px}.shared-select-empty{color:var(--muted);padding:14px 10px;font-size:12px}.shared-select-viewport{padding:6px}.shared-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:14px;min-height:42px;padding:9px 36px 9px 10px;display:flex;position:relative}.shared-select-option[data-highlighted]{background:var(--color-surface-muted);outline:none}.shared-select-option[data-state=checked]{background:var(--color-action-soft);color:var(--color-on-action-soft);font-weight:600}.shared-select-option[data-state=checked][data-highlighted]{background:color-mix(in srgb, var(--color-action) 20%, var(--color-action-soft))}.shared-select-option-current{border-bottom:1px solid var(--line);margin-bottom:5px}.shared-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.shared-select-check{display:flex;position:absolute;right:10px}.shared-select-option-text{align-items:center;gap:10px;display:flex}.shared-select-scroll{background:var(--color-surface-raised);height:24px;color:var(--color-action-strong);justify-content:center;align-items:center;display:flex}.language-switcher-compact .shared-select-trigger{background:0 0;border:0;gap:5px}.language-switcher-compact .shared-select-trigger>span:first-child{overflow:visible}
