:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17211b;--muted:#68736d;--line:#dce3dd;--paper:#fff;--canvas:#f4f7f3;--green:#176b45;--green-soft:#e1f3e8;--orange:#c95621;--orange-soft:#fff0e7;--blue:#275fa8;--shadow:0 20px 60px #152b1e14}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:radial-gradient(circle at 88% 0%, #facc5e38, transparent 26rem), linear-gradient(180deg, #eef5ef 0, var(--canvas) 22rem);font-variant-numeric:tabular-nums;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}button,input,select{font:inherit}main{width:min(1880px,100% - 32px);margin:0 auto;padding:32px 0 48px}.hero{justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:8px 4px 14px;display:flex}h1{color:var(--green);letter-spacing:-.035em;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,2.5vw,38px);font-weight:850}.summary-cards{gap:10px;display:flex}.summary-cards div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:14px;min-width:112px;padding:10px 14px;box-shadow:0 8px 30px #1f3d2b0f}.summary-cards span,td small{color:var(--muted);font-size:11px;display:block}.summary-cards strong{margin-top:2px;font-size:21px;display:block}.toolbar{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff2;border-bottom:0;border-radius:18px 18px 0 0;position:relative}.game-tabs{border-bottom:1px solid var(--line);gap:6px;padding:12px 14px 0;display:flex}.game-tabs a{color:var(--muted);padding:12px 22px 14px;font-weight:700;text-decoration:none;position:relative}.game-tabs a.active{color:var(--green)}.game-tabs a.active:after{background:var(--green);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.filters{align-items:flex-end;gap:10px;padding:14px;display:flex;overflow-x:auto}.filters label{flex:none}.filters label>span{color:var(--muted);margin:0 0 5px 2px;font-size:11px;font-weight:700;display:block}input,select{border:1px solid var(--line);height:38px;color:var(--ink);background:#f8faf8;border-radius:9px;outline:none}input:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b451a}input{padding:0 11px}select{padding:0 30px 0 10px}.search-field{flex:280px!important}.search-field input{width:100%;min-width:240px}.rate-input{width:116px}.checkbox-field{border:1px solid var(--line);background:#f8faf8;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.checkbox-field input{width:16px;height:16px;accent-color:var(--green)}.checkbox-field span{color:var(--ink)!important;margin:0!important;font-size:13px!important}.table-shell{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:0 0 18px 18px;overflow:hidden}.table-note{border-bottom:1px solid var(--line);color:var(--muted);background:#f8faf8;justify-content:space-between;gap:20px;padding:10px 14px;font-size:12px;display:flex}.table-scroll{max-height:calc(100vh - 310px);overflow:auto}table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1160px;font-size:12px}th:first-child{width:54px}th:nth-child(2){width:70px}th:nth-child(3){width:145px}th:nth-child(4){width:130px}th:nth-child(5){width:105px}th:nth-child(6){width:92px}th:nth-child(7){width:112px}th:nth-child(8){width:92px}th:nth-child(9){width:76px}th:nth-child(10){width:42px}th:nth-child(11){width:252px}th{z-index:1;color:#516158;text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;background:#edf3ee;border-bottom:1px solid #cdd7cf;padding:10px 7px;font-size:11px;position:sticky;top:0}td{vertical-align:middle;background:#fff;border-bottom:1px solid #e7ebe8;max-width:260px;padding:8px 7px}tbody tr:hover td{background:#f8fbf8}tr.not-found td{color:#7d8580;background:#fafafa}td strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}td small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.number{text-align:right;white-space:nowrap}.mono{font-family:SFMono-Regular,Consolas,monospace}.price-primary{color:var(--blue);font-weight:800}.product-name a{color:#1769c2;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;font-weight:750;-webkit-text-decoration:underline #1769c259;text-decoration:underline #1769c259;display:block;overflow:hidden}.product-name a:hover{color:#0b4d96;text-decoration-color:currentColor}.cardrush-price strong{white-space:nowrap}.cardrush-price small{color:var(--green);margin-top:2px}.compact-card-id strong,.compact-card-id small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-column,.image-cell{text-align:center;width:62px;min-width:62px}.image-cell img{object-fit:cover;border-radius:5px;width:42px;height:58px;box-shadow:0 3px 8px #0000001f}.image-placeholder{color:#9ba49e;border:1px dashed #cbd3cd;border-radius:5px;place-items:center;width:42px;height:58px;font-size:8px;display:grid}.delta{font-weight:800}.delta.positive{color:var(--green);background:var(--green-soft)}.delta.negative{color:var(--orange);background:var(--orange-soft)}.delta.neutral{color:var(--muted)}.stock-value{color:#123e69;background:#eef5fb;font-size:15px;font-weight:900}.status-pill{color:#78817b;background:#ecefed;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-block}.pagination{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfb;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;font-size:12px;display:flex}.pagination select{height:32px}.pagination div{align-items:center;gap:6px;display:flex}.pagination button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px}.pagination button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination div span{text-align:center;min-width:58px}.empty-state{color:var(--muted);text-align:center;padding:80px 20px}.mobile-list{display:none}@media (max-width:900px){main{width:min(100% - 16px,1880px);padding-top:16px}.hero{display:block}.summary-cards{margin-top:20px;overflow-x:auto}.summary-cards div{min-width:112px}.filters{align-items:stretch}.table-scroll{max-height:calc(100vh - 380px)}}@media (max-width:720px){body{background:radial-gradient(circle at 85% 0%, #facc5e38, transparent 19rem), linear-gradient(180deg, #eef5ef 0, var(--canvas) 18rem)}main{width:100%;padding:18px 10px 28px}.hero{min-height:0;padding:2px 4px 12px}h1{font-size:27px}.summary-cards{gap:7px;margin-top:16px;overflow:visible}.summary-cards div{border-radius:11px;flex:1 1 0;min-width:0;padding:11px 9px}.summary-cards span{font-size:9px}.summary-cards strong{font-size:20px}.toolbar{border-radius:15px 15px 0 0}.game-tabs{padding:8px 10px 0}.game-tabs a{text-align:center;flex:1 1 0;padding:11px 10px 13px}.filters{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid;overflow:visible}.filters label{min-width:0}.filters input,.filters select{width:100%;min-width:0}.search-field{grid-column:1/-1}.search-field input{min-width:0}.checkbox-field{align-self:end}.checkbox-field input{flex:0 0 16px;width:16px}.table-note{padding:9px 11px;font-size:10px}.table-note span:first-child{max-width:72%}.table-scroll{display:none}.mobile-list{background:#eef2ef;display:block}.mobile-card{border-bottom:1px solid var(--line);background:#fff;margin-bottom:7px;padding:13px 12px}.mobile-card.not-found{background:#fafafa}.mobile-card-heading{gap:12px;min-width:0;display:flex}.mobile-card-heading img,.mobile-image-placeholder{object-fit:cover;border-radius:7px;flex:0 0 58px;width:58px;height:80px;box-shadow:0 4px 12px #00000021}.mobile-image-placeholder{color:#9ba49e;box-shadow:none;border:1px dashed #cbd3cd;place-items:center;font-size:8px;display:grid}.mobile-identity{flex:auto;min-width:0}.mobile-series{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.mobile-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:17px;overflow:hidden}.mobile-identity p{margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.mobile-identity p b{margin-left:5px}.mobile-identity small{color:var(--muted);margin-top:9px;font-size:10px;display:block}.mobile-metrics{grid-template-columns:1.15fr 1.25fr 1.15fr .6fr;gap:5px;margin-top:12px;display:grid}.mobile-metrics>div{background:#f8faf8;border:1px solid #e4e9e5;border-radius:9px;min-width:0;padding:8px 7px}.mobile-metrics span,.mobile-metrics small{color:var(--muted);font-size:9px;display:block}.mobile-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.mobile-metrics small{color:var(--green);white-space:nowrap;margin-top:2px}.mobile-metrics>div:last-child strong{color:#123e69;font-size:16px;font-weight:900}.mobile-metrics .mobile-delta.positive{background:var(--green-soft);color:var(--green);border-color:#cce7d7}.mobile-metrics .mobile-delta.negative{background:var(--orange-soft);color:var(--orange);border-color:#ffd7c2}.mobile-metrics .mobile-delta strong,.mobile-metrics .mobile-delta small{color:inherit}.mobile-product{border-top:1px solid #edf0ee;min-width:0;margin-top:10px;padding-top:9px}.mobile-product a{color:#1769c2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;text-decoration:underline;display:block;overflow:hidden}.mobile-product small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.pagination{padding:11px;display:block}.pagination>label{margin-bottom:10px;display:block}.pagination div{justify-content:space-between}.pagination button{padding:7px 8px}}
