:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0e13;--bg-2:#0e131a;--surface:#121821;--surface-2:#1a222d;--surface-3:#222c38;--ink:#eef2f6;--ink-2:#a3afbc;--ink-3:#6e7a88;--line:#243040;--line-2:#31404f;--accent:#ff5a1f;--accent-2:#ff8a3d;--accent-ink:#160700;--accent-soft:#3a1609;--gold:#f2c14e;--good:#3ddc97;--good-soft:#0f2e22;--warn:#f5b942;--warn-soft:#33260a;--bad:#ff6b6b;--bad-soft:#3a1417;--info:#6aa8ff;--info-soft:#11233d;--holo:linear-gradient(115deg, #ff5a1f 0%, #f2c14e 22%, #3ddc97 45%, #6aa8ff 68%, #b388ff 88%, #ff5a1f 100%);--glow:0 0 0 1px #ff5a1f59, 0 8px 40px -8px #ff5a1f73;--shadow:0 1px 0 #ffffff0a inset, 0 18px 40px -18px #000c;--radius:10px;--display:"Big Shoulders", Impact, "Arial Narrow", sans-serif;--body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(1200px 600px at 12% -10%, #ff5a1f1a, transparent 60%), radial-gradient(900px 500px at 95% 0%, #6aa8ff14, transparent 60%), var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:15px;line-height:1.55}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);text-wrap:balance;text-transform:uppercase;margin:0;line-height:1}h1{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900}h2{font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800}h3{font-size:1.2rem;font-weight:800}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.stack{align-content:start;gap:16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.muted{color:var(--ink-2)}.small{font-size:.85rem}.tiny{font-size:.75rem}.mono{font-family:var(--mono);font-size:.92em}.num{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem}.big-num{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.99)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.btn-primary{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:var(--accent-ink);box-shadow:inset 0 1px #ffffff59,0 6px 20px -6px #ff5a1fb3}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 10px 30px -6px #ff5a1fe6}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{background:#fff}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:#ffffff08}.btn-ghost:hover{border-color:var(--ink-2);background:#ffffff12}.btn-danger{border-color:var(--bad);color:var(--bad);background:0 0}.btn-sm{padding:6px 13px;font-size:.84rem}.btn-block{width:100%}.link{color:var(--accent-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.field{gap:6px;display:grid}.field>span{color:var(--ink-2);letter-spacing:.01em;font-size:.8rem;font-weight:600}.field small{color:var(--ink-3);font-size:.78rem}.input,.select,.textarea{border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff5a1f2e}.textarea{resize:vertical;min-height:90px}.form-error{background:var(--bad-soft);color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 30%, transparent);border-radius:8px;padding:9px 12px;font-size:.88rem}.form-ok{background:var(--good-soft);color:var(--good);border:1px solid color-mix(in srgb, var(--good) 30%, transparent);border-radius:8px;padding:9px 12px;font-size:.88rem}.panel{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0d}.panel-pad{padding:20px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.table-wrap{overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#ffffff06}.table tr:last-child td{border-bottom:0}.table th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.66rem;font-weight:500}.table td.r,.table th.r{text-align:right}.table a{text-decoration:none}.table a:hover{color:var(--accent-2)}.pill{letter-spacing:.02em;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.pill-good,.pill-warn,.pill-bad,.pill-info,.pill-accent{border-color:color-mix(in srgb, currentColor 25%, transparent)}.pill-good{background:var(--good-soft);color:var(--good)}.pill-warn{background:var(--warn-soft);color:var(--warn)}.pill-bad{background:var(--bad-soft);color:var(--bad)}.pill-info{background:var(--info-soft);color:var(--info)}.pill-accent{background:var(--accent-soft);color:var(--accent)}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:500;text-decoration:none}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);border-image:var(--holo) 1;border-bottom-style:solid;border-bottom-width:2px}.tabs a .count{color:var(--ink-3);margin-left:4px;font-size:.75rem}.slab{background:linear-gradient(160deg,#ffffff2b,#ffffff0d 38%,#ffffff05 60%,#ffffff1a);border:1px solid #fff3;border-radius:12px;padding:8px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000073,inset 0 0 0 3px #ffffff08,0 26px 50px -24px #000000f2}.slab:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(112deg,#0000 32%,#ffffff42 46%,#ffffff0d 52%,#0000 60%) 130% 0/260% 100%;transition:background-position 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.slab:hover:after,.lcard:hover .slab:after,.tilt:hover .slab:after{background-position:-30% 0}.slab-label{color:#151515;border-top:4px solid var(--gc,#d6322b);background:linear-gradient(#fff,#f1f1ec);border-radius:5px;grid-template-columns:1fr auto;gap:1px 8px;padding:6px 8px 5px;font-size:.6rem;line-height:1.25;display:grid;position:relative;box-shadow:inset 0 -1px #00000014}.slab-label .t{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.slab-label .g{text-align:right;font-family:var(--display);color:var(--gc);grid-row:span 3;align-self:center;font-size:1.35rem;font-weight:900;line-height:.85}.slab-label .g small{font-family:var(--mono);letter-spacing:.1em;color:#333;margin-top:2px;font-size:.48rem;font-weight:600;display:block}.slab-label .c{font-family:var(--mono);color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slab-label .bc{align-items:center;gap:6px;min-width:0;display:flex}.slab-label .bc i{opacity:.85;background:repeating-linear-gradient(90deg,#111 0 1px,#0000 1px 2px,#111 2px 4px,#0000 4px 5px,#111 5px 6px,#0000 6px 8px);flex:0 0 46%;height:9px}.slab-label .bc em{font-style:normal;font-family:var(--mono);color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.slab-art{aspect-ratio:5/7;isolation:isolate;background:radial-gradient(120% 70% at 15% 0%, color-mix(in srgb, var(--c2) 55%, transparent), transparent 60%), linear-gradient(165deg, var(--c1) 10%, color-mix(in srgb, var(--c1) 55%, var(--c2)) 55%, var(--c2));border-radius:4px;margin-top:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059,inset 0 0 30px #00000059}.art-stripes{background:repeating-linear-gradient(-58deg,#ffffff12 0 10px,#0000 10px 26px);position:absolute;inset:-20%;transform:translateY(8%)}.art-dots{background-image:radial-gradient(#00000047 1px,#0000 1.4px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#0000 35%,#000 90%);mask-image:linear-gradient(200deg,#0000 35%,#000 90%)}.art-no{font-family:var(--display);color:#ffffff24;letter-spacing:-.02em;font-size:clamp(3.5rem,11vw,6.2rem);font-weight:900;line-height:.8;position:absolute;top:8%;right:-4px}.art-frame{border:2px solid #fff9;border-radius:2px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #0003}.art-sport{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#00000059;border-radius:2px;padding:2px 5px;font-size:.5rem;font-weight:600;position:absolute;top:12px;left:13px}.art-rc{width:26px;height:28px;font-family:var(--display);color:#1a1a1a;clip-path:polygon(50% 0,100% 18%,100% 70%,50% 100%,0 70%,0 18%);background:linear-gradient(160deg,#ffe08a,#d9a625);place-items:center;font-size:.8rem;font-weight:900;display:grid;position:absolute;bottom:34px;right:12px}.art-name{font-family:var(--display);text-transform:uppercase;color:#fff;letter-spacing:.02em;border-top:2px solid var(--c2);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#000000b8,#00000040);padding:6px 8px 5px;font-size:.95rem;font-weight:800;line-height:.95;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.art-foil{mix-blend-mode:overlay;opacity:.55;background:linear-gradient(115deg,#0000 20%,#fff0 30%,#ff5a1f 38%,#f2c14e 44%,#3ddc97 50%,#6aa8ff 56%,#b388ff 62%,#0000 72%) 0 0/250% 250%;animation:6s ease-in-out infinite holo;position:absolute;inset:0}.slab.foil{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000073,0 0 0 1px #f2c14e40,0 26px 50px -24px #000000f2,0 0 40px -16px #f2c14e59}@keyframes holo{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.slab-sm{border-radius:6px;width:44px;padding:3px;box-shadow:0 6px 14px -8px #000000e6}.slab-sm:after{display:none}.slab-sm .slab-label{border-top-width:2px;height:9px;padding:2px;display:block}.slab-sm .slab-label>*{display:none}.slab-sm .slab-art{margin-top:3px}.slab-sm .slab-art>:not(.art-stripes):not(.art-foil){display:none}.tilt{perspective:1000px}.tilt>*{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .2s ease-out}.tilt .slab:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;opacity:var(--glare,0);background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffffff59, transparent 45%);mix-blend-mode:overlay;transition:opacity .3s;position:absolute;inset:0}.grid-listings{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px;display:grid}.lcard{align-content:start;gap:9px;text-decoration:none;display:grid}.lcard .slab{transform:translateY(0)}.lcard:hover .slab{transform:translateY(-6px)rotate(-.6deg);box-shadow:inset 0 1px #ffffff73,0 34px 60px -26px #000000f2,0 0 50px -20px #ff5a1f73}.lcard .price{font-family:var(--display);letter-spacing:.01em;font-size:1.55rem;font-weight:800;line-height:1}.lcard .meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lcard .sub{color:var(--ink-2);font-size:.78rem}.lcard .title{font-size:.88rem;font-weight:500;line-height:1.3}.empty{text-align:center;color:var(--ink-2);justify-items:center;gap:10px;padding:36px 20px;display:grid}.demobar{border-top:1px dashed var(--line);background:var(--surface-2);font-size:.8rem}.demobar .wrap{flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;display:flex}.demobar select{border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:4px 6px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.tilt>*{transform:none!important}}.countdown{font-variant-numeric:tabular-nums;font-weight:600}.countdown.urgent{color:var(--accent)}@media (max-width:520px){.grid-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.lcard .price{font-size:1.25rem}.lcard .title{font-size:.8rem}.art-name{padding:4px 6px 3px;font-size:.72rem}.art-rc{width:20px;height:22px;font-size:.62rem;bottom:26px;right:9px}.slab-label{font-size:.52rem}.slab-label .g{font-size:1.05rem}}.slab-back .back-label{border-top-color:var(--gc);grid-template-columns:auto 1fr auto;align-items:center}.bl-grader{font-family:var(--display);color:var(--gc);grid-area:1/1/3;font-size:1.1rem;font-weight:900}.bl-holo{background:var(--holo);background-size:250% 250%;border-radius:50%;grid-area:1/3/3;place-items:center;width:30px;height:30px;animation:4s linear infinite holo;display:grid;box-shadow:inset 0 0 0 2px #fff9,0 0 8px #00000040}.bl-holo i{font-style:normal;font-family:var(--mono);color:#0009;letter-spacing:.04em;font-size:.42rem;font-weight:700}.bl-cert{font-family:var(--mono);color:#444;grid-area:1/2}.bl-cert b{color:#111}.bl-word{font-family:var(--mono);color:#222;letter-spacing:.06em;grid-area:2/2;font-weight:700}.back-art{background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--c1) 50%, #0b0f14), #0b0f14 70%);place-items:center;display:grid}.back-pattern{background:repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 9px),repeating-linear-gradient(-45deg,#ffffff08 0 2px,#0000 2px 9px);position:absolute;inset:0}.back-body{text-align:center;color:#fff;justify-items:center;gap:6px;padding:14px;display:grid;position:relative}.back-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.56rem}.back-player{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;font-weight:900;line-height:.9}.back-meta{font-family:var(--mono);opacity:.7;font-size:.56rem}.back-code{aspect-ratio:1;background:#fff;border-radius:3px;grid-template-columns:repeat(11,1fr);width:44%;margin:10px 0 4px;padding:5px;display:grid}.back-code i{display:block}.back-code i.on{background:#0b0f14}.back-verify{opacity:.65;max-width:16em;font-size:.56rem;line-height:1.3}.flip-wrap{perspective:1400px;justify-items:center;gap:12px;display:grid}.flip{width:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .9s cubic-bezier(.3,1.4,.4,1);display:grid;position:relative}.flip.is-flipped{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden;grid-area:1/1}.flip-back{transform:rotateY(180deg)}.flip:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:14px}.flip-btn{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s}.flip-btn:hover{color:var(--ink);border-color:var(--accent)}.flip-btn span{transition:transform .5s;display:inline-block}.flip-btn:hover span{transform:rotate(-180deg)}.slab.foil .slab-label .g{text-shadow:0 0 1px #0003}.spotlight{pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,-20%), #ff8a3d12, transparent 60%);transition:background 50ms;position:fixed;inset:0}body>*{z-index:1;position:relative}@keyframes rise{0%{opacity:.35;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.rise{animation:.8s cubic-bezier(.2,.8,.2,1) both rise}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}.rise-4{animation-delay:.24s}.rise-5{animation-delay:.32s}.admin-row{grid-template-columns:120px 1fr 280px;align-items:start;gap:20px;display:grid}@media (max-width:800px){.admin-row{grid-template-columns:90px 1fr}.admin-row>:last-child{grid-column:1/-1}}
