.slab-case{--slab-psa:#c8102e;--slab-cgc:#1d5fbf;--slab-bgs:#8a929c;--slab-bgs-hi:#f3f4f6;--slab-bgs-lo:#c4c9d0;--slab-pad:2px;--slab-r:5px;--slab-gap:2px;--slab-wp:0px;--slab-shadow-y:5px;--slab-shadow-b:9px;position:relative;display:inline-block;flex-shrink:0;box-sizing:border-box;width:var(--slab-w);vertical-align:top;text-align:left;-webkit-tap-highlight-color:transparent}.slab-case[data-size=line]{--slab-pad:2.5px;--slab-r:6px;--slab-shadow-y:6px;--slab-shadow-b:11px}.slab-case[data-size=hero]{--slab-pad:4px;--slab-r:8px;--slab-gap:3px;--slab-wp:3px;--slab-shadow-y:12px;--slab-shadow-b:22px}.slab-case[data-size=detail]{--slab-pad:6px;--slab-r:10px;--slab-gap:5px;--slab-wp:5px;--slab-shadow-y:18px;--slab-shadow-b:32px}.slab-glare,.slab-label{display:none}.slab-well{position:relative;display:block}.slab-case .card-art{display:block;border-radius:6%/4.3%}.slab-case .card-art:has(>img):not(#slab){box-shadow:0 var(--slab-shadow-y) var(--slab-shadow-b) calc(var(--slab-shadow-y) * -.6) color-mix(in srgb,var(--color-ink) 55%,transparent),0 1px 3px color-mix(in srgb,var(--color-ink) 16%,transparent)}:is([data-shell-native-frame="3"],html[data-shell-frame="3"]) .slab-case.card-press{transition:transform .2s cubic-bezier(.16,1,.3,1)}:is([data-shell-native-frame="3"],html[data-shell-frame="3"]) :is(:is(a,button):active:not(:disabled) .slab-case.card-press,.slab-case.card-press:active){transform:scale(.97);transition-duration:.16s;transition-timing-function:ease-out}.slab-case .card-art:not(#slab){transform:none;transition:none;box-shadow:none}@media (prefers-reduced-motion:reduce){:is([data-shell-native-frame="3"],html[data-shell-frame="3"]) .slab-case.card-press{transform:none!important}}:is([data-shell-native-frame="3"],html[data-shell-frame="3"]) .card-foil:has(>.slab-case){overflow:visible}:is([data-shell-native-frame="3"],html[data-shell-frame="3"]) .card-foil>.slab-case{display:block}[data-theme=moerk]{& .slab-case{padding:var(--slab-pad);border-radius:var(--slab-r);background:linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 11%,transparent),color-mix(in srgb,var(--color-ink) 3.5%,transparent) 40%,color-mix(in srgb,var(--color-ink) 11%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-ink) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent),0 calc(var(--slab-shadow-y) * .6) var(--slab-shadow-b) color-mix(in srgb,var(--color-inverse) 50%,transparent)}& .slab-case,& .slab-label{color:var(--color-label-ink)}& .slab-label{display:flex;gap:5px;border-radius:calc(var(--slab-r) - var(--slab-pad)) calc(var(--slab-r) - var(--slab-pad)) 2px 2px;background:var(--color-label)}& .slab-label-l{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}& .slab-name{font-weight:800;line-height:1.15}& .slab-code,& .slab-line,& .slab-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .slab-code,& .slab-line{font-family:var(--font-mono);font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-label-ink) 72%,transparent)}& .slab-grade{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--color-label-ink) 16%,transparent)}& .slab-grade-k{font-weight:800;letter-spacing:.06em;white-space:nowrap}& .slab-grade-v{font-weight:900;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}& .slab-grade-v--txt{letter-spacing:0}& .slab-glyph{display:block}& .slab-well{margin-top:var(--slab-gap);padding:var(--slab-wp);border-radius:calc(var(--slab-r) - var(--slab-pad) - 1px);background:var(--color-inverse);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent);overflow:hidden}& .slab-case .card-art:not(#slab){border-radius:4.5%/3.2%;box-shadow:none}& .slab-glare{display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 36%,color-mix(in srgb,var(--color-ink) 9%,transparent) 45%,transparent 53%)}& .slab-case~.slab-dup{display:none}& .slab-case[data-size=hero] .slab-label{min-height:34px;padding:4px 4px 4px 5px;gap:4px}& .slab-case[data-size=hero] .slab-name{font-size:10px}& .slab-case[data-size=hero] :is(.slab-code,.slab-line){font-size:7px;letter-spacing:0}& .slab-case[data-size=hero] .slab-grade{min-width:20px;padding-left:4px}& .slab-case[data-size=hero] .slab-grade-k{font-size:7px}& .slab-case[data-size=hero] .slab-grade-v{font-size:17px}& .slab-case[data-size=hero] .slab-grade-v--txt{font-size:11px}& .slab-case[data-size=hero] .slab-glyph{width:15px;height:15px}& .slab-case[data-size=detail] .slab-label{min-height:54px;padding:7px 8px 7px 9px;gap:8px}& .slab-case[data-size=detail] .slab-name{font-size:14px}& .slab-case[data-size=detail] :is(.slab-code,.slab-line){font-size:10px}& .slab-case[data-size=detail] .slab-grade{min-width:38px;padding-left:8px}& .slab-case[data-size=detail] .slab-grade-k{font-size:10px}& .slab-case[data-size=detail] .slab-grade-v{font-size:30px}& .slab-case[data-size=detail] .slab-grade-v--txt{font-size:19px}& .slab-case[data-size=detail] .slab-glyph{width:22px;height:22px}& .slab-case:is([data-size=row],[data-size=line]) .slab-label{justify-content:center;padding:1.5px 2px}& .slab-case:is([data-size=row],[data-size=line]):is(:not([data-kind=graded]),:not(:has(.slab-grade-v))) .slab-label{display:none}& .slab-case:is([data-size=row],[data-size=line]) .slab-label-l{display:none}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade{flex-direction:row;align-items:baseline;gap:2px;min-width:0;padding:0;box-shadow:none}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade-k{letter-spacing:.02em}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade-v{line-height:1;letter-spacing:0}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade-k:has(.slab-tag) .slab-grader{display:none}& .slab-case[data-size=row] .slab-grade-k{font-size:7px}& .slab-case[data-size=row] .slab-grade-v{font-size:8.5px}& .slab-case[data-size=row] .slab-glyph{width:9px;height:9px}& .slab-case[data-size=line] .slab-grade-k{font-size:8px}& .slab-case[data-size=line] .slab-grade-v{font-size:10px}& .slab-case[data-size=line] .slab-glyph{width:11px;height:11px}& .slab-case:is([data-size=hero],[data-size=detail]){background:linear-gradient(160deg,color-mix(in srgb,var(--color-ink) 22%,transparent),color-mix(in srgb,var(--color-ink) 6%,transparent) 30%,color-mix(in srgb,var(--color-ink) 4%,transparent) 70%,color-mix(in srgb,var(--color-ink) 16%,transparent));box-shadow:inset 0 1.5px 0 color-mix(in srgb,var(--color-ink) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 20%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--color-inverse) 40%,transparent),0 calc(var(--slab-shadow-y) * .8) calc(var(--slab-shadow-b) * 1.3) color-mix(in srgb,var(--color-inverse) 70%,transparent)}& .slab-case:is([data-size=hero],[data-size=detail]):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,transparent 30%,color-mix(in srgb,var(--color-ink) 14%,transparent) 38%,transparent 46%,transparent 62%,color-mix(in srgb,var(--color-ink) 7%,transparent) 66%,transparent 70%)}& .slab-case:is([data-size=hero],[data-size=detail]) .slab-well{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent),inset 0 2px 6px color-mix(in srgb,var(--color-inverse) 80%,transparent)}& .slab-case .slab-well .card-art:not(:has(img)){background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--color-ink) 12%,transparent),transparent 60%),repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-ink) 4%,transparent) 0 6px,transparent 6px 12px),color-mix(in srgb,var(--color-ink) 6%,var(--color-inverse))}& .slab-case .slab-well .card-art:not(:has(img))>span{border-color:color-mix(in srgb,var(--color-ink) 14%,transparent)}& .slab-case[data-grader]:is([data-size=hero],[data-size=detail]) .slab-label{box-shadow:inset 0 0 0 var(--slab-rule,2px) var(--slab-house)}& .slab-case[data-size=hero]{--slab-rule:1.5px}& .slab-case[data-grader] .slab-grader{color:var(--slab-house)}& .slab-case[data-grader=psa]{--slab-house:var(--slab-psa)}& .slab-case[data-grader=cgc]{--slab-house:var(--slab-cgc)}& .slab-case[data-grader=bgs]{--slab-house:var(--slab-bgs)}& .slab-case[data-grader=bgs]:is([data-size=hero],[data-size=detail]) .slab-label{background:linear-gradient(180deg,var(--slab-bgs-hi),var(--color-label) 55%,var(--slab-bgs-lo))}}@media (prefers-color-scheme:dark){[data-app-theme][data-theme=system],[data-shell-native-frame="3"]:not([data-theme]){& .slab-case{padding:var(--slab-pad);border-radius:var(--slab-r);background:linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 11%,transparent),color-mix(in srgb,var(--color-ink) 3.5%,transparent) 40%,color-mix(in srgb,var(--color-ink) 11%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-ink) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent),0 calc(var(--slab-shadow-y) * .6) var(--slab-shadow-b) color-mix(in srgb,var(--color-inverse) 50%,transparent)}& .slab-case,& .slab-label{color:var(--color-label-ink)}& .slab-label{display:flex;gap:5px;border-radius:calc(var(--slab-r) - var(--slab-pad)) calc(var(--slab-r) - var(--slab-pad)) 2px 2px;background:var(--color-label)}& .slab-label-l{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}& .slab-name{font-weight:800;line-height:1.15}& .slab-code,& .slab-line,& .slab-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .slab-code,& .slab-line{font-family:var(--font-mono);font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-label-ink) 72%,transparent)}& .slab-grade{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--color-label-ink) 16%,transparent)}& .slab-grade-k{font-weight:800;letter-spacing:.06em;white-space:nowrap}& .slab-grade-v{font-weight:900;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}& .slab-grade-v--txt{letter-spacing:0}& .slab-glyph{display:block}& .slab-well{margin-top:var(--slab-gap);padding:var(--slab-wp);border-radius:calc(var(--slab-r) - var(--slab-pad) - 1px);background:var(--color-inverse);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent);overflow:hidden}& .slab-case .card-art:not(#slab){border-radius:4.5%/3.2%;box-shadow:none}& .slab-glare{display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 36%,color-mix(in srgb,var(--color-ink) 9%,transparent) 45%,transparent 53%)}& .slab-case~.slab-dup{display:none}& .slab-case[data-size=hero] .slab-label{min-height:34px;padding:4px 4px 4px 5px;gap:4px}& .slab-case[data-size=hero] .slab-name{font-size:10px}& .slab-case[data-size=hero] :is(.slab-code,.slab-line){font-size:7px;letter-spacing:0}& .slab-case[data-size=hero] .slab-grade{min-width:20px;padding-left:4px}& .slab-case[data-size=hero] .slab-grade-k{font-size:7px}& .slab-case[data-size=hero] .slab-grade-v{font-size:17px}& .slab-case[data-size=hero] .slab-grade-v--txt{font-size:11px}& .slab-case[data-size=hero] .slab-glyph{width:15px;height:15px}& .slab-case[data-size=detail] .slab-label{min-height:54px;padding:7px 8px 7px 9px;gap:8px}& .slab-case[data-size=detail] .slab-name{font-size:14px}& .slab-case[data-size=detail] :is(.slab-code,.slab-line){font-size:10px}& .slab-case[data-size=detail] .slab-grade{min-width:38px;padding-left:8px}& .slab-case[data-size=detail] .slab-grade-k{font-size:10px}& .slab-case[data-size=detail] .slab-grade-v{font-size:30px}& .slab-case[data-size=detail] .slab-grade-v--txt{font-size:19px}& .slab-case[data-size=detail] .slab-glyph{width:22px;height:22px}& .slab-case:is([data-size=row],[data-size=line]) .slab-label{justify-content:center;padding:1.5px 2px}& .slab-case:is([data-size=row],[data-size=line]):is(:not([data-kind=graded]),:not(:has(.slab-grade-v))) .slab-label{display:none}& .slab-case:is([data-size=row],[data-size=line]) .slab-label-l{display:none}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade{flex-direction:row;align-items:baseline;gap:2px;min-width:0;padding:0;box-shadow:none}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade-k{letter-spacing:.02em}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade-v{line-height:1;letter-spacing:0}& .slab-case:is([data-size=row],[data-size=line]) .slab-grade-k:has(.slab-tag) .slab-grader{display:none}& .slab-case[data-size=row] .slab-grade-k{font-size:7px}& .slab-case[data-size=row] .slab-grade-v{font-size:8.5px}& .slab-case[data-size=row] .slab-glyph{width:9px;height:9px}& .slab-case[data-size=line] .slab-grade-k{font-size:8px}& .slab-case[data-size=line] .slab-grade-v{font-size:10px}& .slab-case[data-size=line] .slab-glyph{width:11px;height:11px}& .slab-case:is([data-size=hero],[data-size=detail]){background:linear-gradient(160deg,color-mix(in srgb,var(--color-ink) 22%,transparent),color-mix(in srgb,var(--color-ink) 6%,transparent) 30%,color-mix(in srgb,var(--color-ink) 4%,transparent) 70%,color-mix(in srgb,var(--color-ink) 16%,transparent));box-shadow:inset 0 1.5px 0 color-mix(in srgb,var(--color-ink) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 20%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--color-inverse) 40%,transparent),0 calc(var(--slab-shadow-y) * .8) calc(var(--slab-shadow-b) * 1.3) color-mix(in srgb,var(--color-inverse) 70%,transparent)}& .slab-case:is([data-size=hero],[data-size=detail]):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,transparent 30%,color-mix(in srgb,var(--color-ink) 14%,transparent) 38%,transparent 46%,transparent 62%,color-mix(in srgb,var(--color-ink) 7%,transparent) 66%,transparent 70%)}& .slab-case:is([data-size=hero],[data-size=detail]) .slab-well{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent),inset 0 2px 6px color-mix(in srgb,var(--color-inverse) 80%,transparent)}& .slab-case .slab-well .card-art:not(:has(img)){background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--color-ink) 12%,transparent),transparent 60%),repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-ink) 4%,transparent) 0 6px,transparent 6px 12px),color-mix(in srgb,var(--color-ink) 6%,var(--color-inverse))}& .slab-case .slab-well .card-art:not(:has(img))>span{border-color:color-mix(in srgb,var(--color-ink) 14%,transparent)}& .slab-case[data-grader]:is([data-size=hero],[data-size=detail]) .slab-label{box-shadow:inset 0 0 0 var(--slab-rule,2px) var(--slab-house)}& .slab-case[data-size=hero]{--slab-rule:1.5px}& .slab-case[data-grader] .slab-grader{color:var(--slab-house)}& .slab-case[data-grader=psa]{--slab-house:var(--slab-psa)}& .slab-case[data-grader=cgc]{--slab-house:var(--slab-cgc)}& .slab-case[data-grader=bgs]{--slab-house:var(--slab-bgs)}& .slab-case[data-grader=bgs]:is([data-size=hero],[data-size=detail]) .slab-label{background:linear-gradient(180deg,var(--slab-bgs-hi),var(--color-label) 55%,var(--slab-bgs-lo))}}}