@layer components{.mk{--chip-w:168px;--rivet:10px;--ease-out:cubic-bezier(.16, 1, .3, 1);font-variant-numeric:tabular-nums;overflow-x:clip}.chip-code{text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:650;font-stretch:72%;line-height:1.2}.display{letter-spacing:-.025em;text-wrap:balance;font-weight:760;font-stretch:82%;line-height:.98}.h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem);font-weight:720;font-stretch:86%;line-height:1.04}.lede{text-wrap:pretty;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.55}.chip{width:var(--chip-w);background:var(--card);color:var(--card-foreground);box-shadow:0 1px 1px var(--stock-shadow), 0 6px 18px -6px var(--stock-shadow);border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden}.chip-art{aspect-ratio:1;background:var(--muted);position:relative;overflow:hidden}.chip-art img{object-fit:cover;width:100%;height:100%}.chip-art-4x3{aspect-ratio:4/3}.chip-art-checker{background:repeating-conic-gradient(var(--muted) 0% 25%, var(--background) 0% 50%) 50% / 16px 16px}.chip-art-checker img{object-fit:contain;padding:12px}.chip-label{border-top:1px solid var(--border);gap:2px;padding:8px 10px 9px;display:grid}.chip-name{font-size:.8125rem;font-weight:600;line-height:1.2}.chip-price{color:var(--muted-foreground);font-size:.75rem}.chip-stem{background:var(--sw,var(--swatch-final));flex:1;min-height:44px;position:relative}.chip-stem.short{flex:none;min-height:6px}.chip-stem.short:after{display:none}.chip-stem:after{content:"";width:var(--rivet);height:var(--rivet);margin-left:calc(var(--rivet) / -2);background:var(--background);border-radius:50%;position:absolute;bottom:14px;left:50%;box-shadow:inset 0 1px 2px #00000059;box-shadow:inset 0 1px 2px lab(0% 0 0/.35)}.deck{position:relative}@media (min-width:1024px){.mk{--chip-w:142px;--chip-h:590px;--cover-w:404px;--cover-h:524px;--deck-foot:0px}.deck{height:calc(var(--chip-h) + 28px + var(--deck-foot));clip-path:inset(-100vh -100vw 0)}.deck-fan .chip-label{border-top:0;border-bottom:1px solid var(--border);order:-1}.deck-fan>li[data-side=left] .chip-label{text-align:right;justify-items:end}.deck .deck-cover{left:50%;bottom:var(--deck-foot);width:var(--cover-w);min-height:var(--cover-h);margin-left:calc(var(--cover-w) / -2);z-index:20;position:absolute}.deck-fan{position:absolute;inset:0}.deck-fan>li{left:50%;bottom:var(--deck-foot);height:var(--chip-h);margin-left:calc(var(--chip-w) / -2);transform-origin:50% calc(100% - 14px - var(--rivet) / 2);transform:rotate(var(--a));z-index:var(--z);animation:fan-open 1.1s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 55ms);transition:translate .38s var(--ease-out);position:absolute}.deck-fan>li>.chip{height:100%}.deck-fan>li:hover{translate:calc(sin(var(--a)) * 34px) calc(cos(var(--a)) * -34px)}}@media (min-width:1280px){.mk{--chip-w:164px;--chip-h:650px;--cover-w:424px;--cover-h:552px}}@keyframes fan-open{0%{transform:rotate(0)}}@media (max-width:1023.98px){.deck-fan{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:12px;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.deck-fan>li{scroll-snap-align:start;flex:none}.deck-fan .chip-stem{flex:none;min-height:34px}.deck-fan .chip-stem:after{bottom:12px}}.cover{background:var(--swatch-final);color:#f8fafd;color:lab(98.257% -.443965 -1.43218);box-shadow:0 2px 2px var(--stock-shadow), 0 24px 48px -18px #01195a8c;border-radius:4px;flex-direction:column;display:flex;position:relative}@supports (color:lab(0% 0 0)){.cover{box-shadow:0 2px 2px var(--stock-shadow), 0 24px 48px -18px lab(11.2854% 15.7173 -42.1711/.55)}}.cover-rivet{width:var(--rivet);height:var(--rivet);margin-left:calc(var(--rivet) / -2);background:var(--background);border-radius:50%;position:absolute;bottom:14px;left:50%;box-shadow:inset 0 1px 2px #0006;box-shadow:inset 0 1px 2px lab(0% 0 0/.4)}.cmd{color:#e6effc;color:lab(94.1559% -1.5527 -7.29914);background:#0a2769;background:lab(17.3485% 12.0788 -42.1606);border-radius:3px}.cmd pre{font-family:var(--font-mono);white-space:pre;scrollbar-width:thin;font-size:.6875rem;line-height:1.65;overflow-x:auto}.swatch-dot{background:var(--sw);border-radius:2px;flex:none;width:.7em;height:.7em;display:inline-block}.true-size img{image-rendering:auto;max-width:none}.ledger td,.ledger th{padding-block:.5rem}.ledger tbody tr+tr td,.ledger tbody tr+tr th{border-top:1px solid var(--border)}.link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.deck-fan>li{transition:none;animation:none}.deck-fan>li:hover{translate:none}}}
