.slab{--w:104px;width:var(--w);border-radius:calc(var(--w) * .07);padding:calc(var(--w) * .05);gap:calc(var(--w) * .04);color:#14161c;box-shadow:0 6px 18px #0006, inset 0 0 0 1.5px #fff, 0 0 0 1px var(--tier,#888), 0 0 18px color-mix(in srgb, var(--tier,#888) 45%, transparent);background:linear-gradient(160deg,#f4f8ff,#cfdcec);flex:none;display:grid;position:relative;overflow:hidden}.slab:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff80 48%,#0000 60%);animation:4.5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.slab.sm{--w:64px}.slab.lg{--w:190px}.slab.zoomable{cursor:zoom-in;transition:transform .15s}.slab.zoomable:hover{transform:translateY(-2px)scale(1.03)}.slab.xl{--w:min(340px, calc(42 * var(--vh)), calc(80 * var(--vw)))}.slab-zoom .winbox{max-height:calc(100 * var(--vh) - 32px);gap:10px;overflow-y:auto}.slab-zoom .winbox h2{font-size:26px}.slab-zoom .winbox p{margin:0}.slab-label{border-radius:calc(var(--w) * .03);border-top:calc(var(--w) * .05) solid #d8232a;padding:calc(var(--w) * .03) calc(var(--w) * .05);background:#fff;justify-content:space-between;align-items:center;gap:4px;display:flex}.slab-label.g-cgc{border-top-color:#1f5fbf}.slab-label.g-bgs,.slab-label.g-sgc,.slab-label.g-tag{border-top-color:#1b1b1f}.slab-label b{font-family:var(--display);font-size:calc(var(--w) * .085);max-width:calc(var(--w) * .6);text-overflow:ellipsis;white-space:nowrap;line-height:1;display:block;overflow:hidden}.slab-label small{font-size:calc(var(--w) * .065);color:#5a6070;white-space:nowrap;font-weight:700}.slab-grade{font-family:var(--display);font-weight:800;font-size:calc(var(--w) * .17);line-height:1}.slab-card{aspect-ratio:5/6;border-radius:calc(var(--w) * .04);background:repeating-linear-gradient(115deg, transparent 0 12px, #ffffff47 12px 18px), linear-gradient(160deg, var(--tier,#c98a55), #fdf6dd 50%, var(--tier,#c98a55));place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0003}.slab-art{object-fit:contain;filter:drop-shadow(0 3px 4px #00000059);width:86%;height:86%}.slab.photo .slab-label{display:none}.slab.photo .slab-card{aspect-ratio:auto;box-shadow:none;background:0 0}.slab.photo .slab-art{filter:none;width:100%;height:auto;display:block}.slab-foot{font-size:calc(var(--w) * .1);justify-content:space-between;align-items:baseline;display:flex}.slab-foot i{font-style:normal;font-weight:800;font-family:var(--display);font-size:calc(var(--w) * .075);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--tier) 55%, #14161c)}.slab.sm .slab-foot,.slab.sm .slab-label>div{display:none}.slab.sm .slab-label{justify-content:center}.slab.sm .slab-grade{font-size:calc(var(--w) * .24)}.vault-row,.winner{border-radius:var(--r-sm);background:var(--row);border:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.vault-row b{font-family:var(--display);font-size:15px}.vault-row{align-items:flex-start}.vault-row .grow{justify-items:start;gap:5px;display:grid}.vault-row.mine{border-color:var(--gold);background:#ffc94014}.queue{flex-wrap:wrap;gap:8px;display:flex}.winner{padding:7px 12px;font-size:13px}.winner .slab{--w:44px}.slab-peek{z-index:40;pointer-events:none;animation:fadein var(--fast);position:fixed}.buyer{gap:0;padding:4px 14px;font-size:13px;line-height:1.4;display:grid}.buyer-row{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:5px 12px;padding:8px 0;display:grid}.buyer-row+.buyer-row{border-top:1px solid #2b3f5c24}.buyer-k{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--navy) 70%, transparent);font-size:11px;font-weight:600}.buyer-v{min-width:0;color:var(--navy)}.buyer-v b{font-weight:500}.buyer-v a{color:var(--navy);text-underline-offset:2px;white-space:nowrap}.buyer-v .ic{vertical-align:-.16em}.buyer-bar{background:#2b3f5c24;grid-column:2;height:4px;display:block;overflow:hidden}.buyer-bar i{height:100%;display:block}.slab.mystery .slab-card{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--tier) 55%, #fff) 0, var(--tier) 38%, color-mix(in srgb, var(--tier) 40%, #10141d) 100%)}.slab-q{font-family:var(--display);font-weight:800;font-size:calc(var(--w) * .5);color:#fff;text-shadow:0 0 calc(var(--w) * .08) color-mix(in srgb, var(--tier) 80%, #fff), 0 3px 6px #00000059;line-height:1;animation:2.4s ease-in-out infinite slabQ}.slab.mystery .slab-label b{letter-spacing:.08em}.slab.sm.mystery .slab-q{font-size:calc(var(--w) * .55)}@keyframes slabQ{50%{transform:scale(1.08)}}.slab.mystery .slab-label{border-top-color:var(--tier)}.drops-card{color:var(--navy);flex:none;gap:0;padding:10px 14px 8px;font-size:13px;line-height:1.35;display:grid}.dt-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-bottom:6px;display:flex}.dt-head .ic{align-self:center}.dt-head b{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.dt-head small{color:color-mix(in srgb, var(--navy) 60%, transparent)}.dt-row{border-top:1px solid #2b3f5c24;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:3px 12px;padding:7px 0 7px 10px;display:grid;position:relative}.dt-row:before{content:"";background:var(--tier);width:4px;position:absolute;top:8px;bottom:8px;left:0}.dt-tier{display:grid}.dt-tier b{font-weight:600}.dt-tier i{display:none}.dt-tier small,.dt-when small{color:color-mix(in srgb, var(--navy) 62%, transparent);font-size:11.5px}.dt-when{display:grid}.dt-when b,.dt-when s{font:600 16px/1.1 var(--display)}.dt-gate{align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.dt-gate.ok{color:#1d7a52;font-weight:600}.dt-gate.no{color:color-mix(in srgb, var(--navy) 78%, transparent)}.dt-note{color:#8a5a1c;grid-column:1/-1;font-size:11.5px}.dt-row.gone{opacity:.7}.dt-row.gone .dt-note{color:color-mix(in srgb, var(--navy) 70%, transparent)}.dt-row.late .dt-when b{color:#8a5a1c}.dt-empty,.dt-more{color:color-mix(in srgb, var(--navy) 65%, transparent);border-top:1px solid #2b3f5c24;padding:7px 0}.tick .dt-ok{color:#8fe0b4}@media (width<=640px){.dt-row{grid-template-columns:minmax(0,1fr) auto}.dt-gate{grid-column:1/-1}}.dt-tag{font:600 10px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#ffe08a;vertical-align:1px;background:#2b3f5c;border-radius:999px;margin-left:6px;padding:1px 6px;font-style:normal}.night-card{border-radius:var(--r-sm,10px);color:#eef1ff;background:linear-gradient(155deg,#1d2547,#2a1f4d 70%,#3a2350);border:1px solid #ffe08a47;flex:none;gap:6px;padding:13px 16px;display:grid;position:relative;overflow:hidden}.night-card.on{border-color:#ffd23f;box-shadow:0 0 0 2px #ffd23f59,0 10px 26px #785aff4d}.nc-head{font:500 12px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#ffe08a;align-items:center;gap:8px;display:flex}.nc-head b{font-weight:600}.nc-pill{letter-spacing:.1em;background:#ffe08a26;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px}.nc-pill.live{color:#2a1f10;background:#ffd23f;font-weight:700;animation:.9s ease-in-out infinite alternate pulse}.nc-big{font:600 24px/1.15 var(--display);color:#fff}.nc-big small{font:500 13px/1.3 var(--body);color:#ffe08a}.nc-sub{color:#eef1ffd1;font-size:13px;line-height:1.4}.nc-note{color:#ffcf8a;font-size:12px}.nc-act{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (width<=640px){.nc-big{font-size:19px}}.night-card .cal-link,.lv-night .cal-link{color:#ffe08a;background:#ffe08a24;box-shadow:inset 0 0 0 1px #ffe08a66}
