@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#ffffffd9;font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.5}.app,body{background:#0a0a0f}.app{min-height:100vh}.beta-banner{align-items:center;background:linear-gradient(135deg,#7b3fbe4d,#4a9fd433);border-bottom:.5px solid #a855f74d;color:#ffffffb3;display:flex;font-size:12px;gap:6px;justify-content:center;padding:8px 20px;text-align:center}.beta-link{color:#4a9fd4;cursor:pointer;font-weight:600;text-decoration:none;transition:color .15s}.beta-link:hover{color:#fff}.beta-close{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:18px;line-height:1;margin-left:8px}.beta-badge{background:#a855f733;border:.5px solid #a855f74d;border-radius:4px;color:#c084fc;font-size:9px;letter-spacing:.06em;padding:2px 6px}.topbar{background:#0d0d1f;border-bottom:.5px solid #6478ff33;flex-wrap:wrap;justify-content:space-between;padding:12px 20px}.logo,.topbar{align-items:center;display:flex;gap:8px}.logo{color:#fff;font-size:16px;font-weight:600}.tagline{color:#ffffff40}.nav-btn{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:20px;color:#fff9;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12px;padding:6px 14px;transition:all .15s;white-space:nowrap}.nav-btn:hover{background:#6478ff1a;border-color:#6478ff4d;color:#fff}@media (max-width:768px){.topbar{padding:10px 14px}.tagline{display:none}.topbar>div{justify-content:center;width:100%}.metrics{grid-template-columns:repeat(2,1fr)}.split-panel{grid-template-columns:1fr}.news-side,table td:nth-child(3),table td:nth-child(5),table td:nth-child(6),table td:nth-child(7),table td:nth-child(8),table th:nth-child(3),table th:nth-child(5),table th:nth-child(6),table th:nth-child(7),table th:nth-child(8){display:none}.card-name{font-size:11px}.card-set{font-size:10px}.searchbar input{max-width:100%}.filters{gap:4px}.pill{font-size:10px;padding:4px 10px}}.ticker{background:#ffffff03;border-bottom:.5px solid #ffffff0f;overflow:hidden;padding:8px 0}.ticker-track{animation:ticker 120s linear infinite;display:flex;gap:32px;width:-webkit-max-content;width:max-content}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{align-items:center;display:flex;gap:8px;white-space:nowrap}.ticker-name{color:#ffffff80;font-size:12px}.ticker-price{color:#fffc;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.ticker-up{color:#22c55e;font-size:11px}.ticker-down{color:#ef4444;font-size:11px}.metrics{grid-gap:1px;background:#ffffff08;border-bottom:.5px solid #ffffff0f;display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.metric-card{background:#0a0a0f;padding:16px 20px}.metric-label{color:#ffffff4d;font-size:10px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.metric-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600}.metric-change{color:#22c55e;font-size:11px;margin-top:4px}.metric-change.muted{color:#ffffff4d}.split-panel{border:.5px solid #ffffff0f;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;margin:16px;overflow:hidden}.split-panel-body{display:contents}.cotd-section{border:.5px solid #ffffff0f;border-radius:16px;cursor:pointer;margin:16px;overflow:hidden;transition:border-color .15s}.cotd-section:hover{border-color:#ffffff1f}.cotd-label{border-bottom:.5px solid #ffffff0a;color:#ffffff4d;font-size:10px;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.cotd-inner{gap:20px;padding:14px 16px}.cotd-inner,.cotd-left{align-items:center;display:flex}.cotd-left{gap:12px}.cotd-img{border-radius:6px;height:110px;object-fit:contain;width:auto}.cotd-name{color:#fff;font-size:14px;font-weight:500}.cotd-set{color:#ffffff4d;font-size:11px;margin-top:2px}.cotd-info{display:flex;flex-direction:column;gap:4px}.cotd-stats{display:flex;flex:1 1;gap:20px}.cotd-stat{display:flex;flex-direction:column}.cotd-val{color:#fff;font-size:14px;font-weight:500;margin-top:2px}.cotd-spark{display:flex;flex-direction:column;min-width:80px}.cotd-arrow{color:#fff3;font-size:16px}.news-side{border-left:.5px solid #ffffff0f;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.news-badge{border-radius:8px;display:inline-block;font-size:10px;font-weight:500;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.news-badge-breaking{background:#ef444426;color:#ef4444}.news-badge-record{background:#7b3fbe26;color:#c084fc}.news-badge-sale{background:#22c55e1f;color:#22c55e}.news-badge-news{background:#4a9fd426;color:#4a9fd4}.news-headline{color:#ffffffd9;font-size:13px;font-weight:500;line-height:1.4}.news-chip{align-items:center;background:#ffffff08;border:.5px solid #ffffff0f;border-radius:8px;display:flex;justify-content:space-between;padding:6px 10px}.news-chip-name{color:#fff6;font-size:11px}.news-chip-link{color:#ffffff40;font-size:11px}.news-meta{color:#ffffff40;font-size:10px}.news-dots{border-top:.5px solid #ffffff0d;display:flex;gap:5px;justify-content:center;padding:10px}.news-dot{background:#ffffff26;border-radius:50%;cursor:pointer;height:5px;transition:background .3s;width:5px}.news-dot.active{background:#7b3fbe}.movers-section{margin:0 16px 16px}.movers-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.movers-col{border:.5px solid #ffffff0f;border-radius:12px;overflow:hidden}.movers-header{align-items:center;border-bottom:.5px solid #ffffff0a;display:flex;justify-content:space-between;padding:10px 14px}.movers-title{font-size:12px;font-weight:500}.movers-title.up{color:#22c55e}.movers-title.down{color:#ef4444}.movers-sub{color:#fff3;font-size:10px}.mover-row{align-items:center;border-bottom:.5px solid #ffffff08;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .1s}.mover-row:hover{background:#ffffff05}.mover-row:last-child{border-bottom:none}.mover-rank{color:#fff3;font-family:JetBrains Mono,monospace;font-size:11px;min-width:14px}.mover-info{flex:1 1}.mover-name{color:#ffffffd9;font-size:12px;font-weight:500}.mover-set{color:#ffffff4d;font-size:10px;margin-top:1px}.mover-right{text-align:right}.mover-price{color:#ffffff4d;font-size:11px;margin-top:2px}.searchbar{padding:0 16px 10px}.searchbar input{background:#ffffff0a;border:.5px solid #6478ff40;border-radius:8px;color:#fffc;font-family:Space Grotesk,sans-serif;font-size:13px;max-width:320px;outline:none;padding:8px 14px;transition:border-color .15s;width:100%}.searchbar input:focus{border-color:#6478ff80}.searchbar input::placeholder{color:#fff3}.filters{align-items:center;border-bottom:.5px solid #ffffff0a;display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.pill{background:#0000;border:.5px solid #ffffff14;border-radius:20px;color:#fff6;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12px;padding:5px 14px;transition:all .15s;white-space:nowrap}.pill:hover{background:#ffffff0f;color:#ffffffb3}.pill.active{background:#6478ff26;border-color:#6478ff66;color:#818cf8}.table-wrap{overflow-x:auto;padding:0 16px 16px}table{border-collapse:collapse;width:100%}thead th{border-bottom:.5px solid #ffffff0f;color:#ffffff40;font-size:10px;letter-spacing:.06em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:#ffffff80}tbody tr{border-bottom:.5px solid #ffffff08;transition:background .1s}tbody tr:hover{background:#ffffff05}td{padding:10px;vertical-align:middle}.card-name{color:#ffffffd9;font-size:13px;font-weight:500}.card-set{color:#ffffff4d;font-size:11px;margin-top:1px}.bold{color:#ffffffd9;font-weight:500}.bold,.muted{font-family:JetBrains Mono,monospace}.muted{color:#ffffff59}.up{color:#22c55e}.down{color:#ef4444}.badge{border-radius:4px;font-size:10px;font-weight:500;padding:2px 8px}.badge-pokemon{background:#4a9fd426;border:.5px solid #4a9fd433;color:#4a9fd4}.badge-dragonball{background:#f9731626;border:.5px solid #f9731633;color:#f97316}.badge-onepiece{background:#ef444426;border:.5px solid #ef444433;color:#ef4444}.badge-mtg{background:#8b5cf626;border:.5px solid #8b5cf633;color:#8b5cf6}.badge-yugioh{background:#eab30826;border:.5px solid #eab30833;color:#eab308}.pagination{align-items:center;border-top:.5px solid #ffffff0f;display:flex;gap:6px;justify-content:center;padding:16px}.page-btn{background:#ffffff08;border:.5px solid #ffffff1a;border-radius:8px;color:#fff6;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12px;padding:5px 12px;transition:all .15s}.page-btn:hover:not(:disabled){background:#ffffff14;color:#fff}.page-btn.active{background:#7b3fbe33;border-color:#4a9fd466;color:#4a9fd4}.page-btn:disabled{cursor:not-allowed;opacity:.3}.detail-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.detail-card{background:#0f0f1a;border:.5px solid #ffffff1a;border-radius:20px;max-height:90vh;max-width:560px;overflow-y:auto;padding:24px;width:100%}.detail-back{background:none;border:none;color:#fff6;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:13px;margin-bottom:16px;padding:0}.detail-back:hover{color:#fff}.detail-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.detail-name{color:#fff;font-size:20px;font-weight:600;margin-bottom:4px}.detail-set{color:#fff6;font-size:12px;margin-bottom:8px}.detail-change{font-size:14px;font-weight:500}.detail-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.detail-metric{background:#ffffff0a;border:.5px solid #ffffff0f;border-radius:10px;padding:12px}.detail-metric-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;margin-top:4px}.detail-chart-label{color:#ffffff4d;font-size:11px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.detail-chart{background:#ffffff05;border-radius:8px;gap:4px;height:80px;padding:8px}.chart-bar-wrap,.detail-chart{align-items:flex-end;display:flex}.chart-bar-wrap{flex:1 1;height:100%}.chart-bar{border-radius:3px 3px 0 0;transition:height .3s;width:100%}.detail-chart-days{display:flex;margin-top:4px}.chart-day{color:#fff3;flex:1 1;font-size:10px;text-align:center}.psa-form{gap:14px;margin-bottom:16px}.psa-field,.psa-form{display:flex;flex-direction:column}.psa-field{gap:6px}.psa-label{color:#fff6;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.psa-input{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:8px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s}.psa-input:focus{border-color:#ffffff40}.psa-grades{display:flex;gap:8px}.psa-grade-btn{background:#ffffff08;border:.5px solid #ffffff1a;border-radius:8px;color:#ffffff80;cursor:pointer;flex:1 1;font-family:Space Grotesk,sans-serif;font-size:12px;padding:8px;transition:all .15s}.psa-grade-btn.active{background:#7b3fbe33;border-color:#4a9fd466;color:#4a9fd4}.psa-results{display:flex;flex-direction:column;gap:12px}.psa-result-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.psa-result-card{background:#ffffff0a;border:.5px solid #ffffff0f;border-radius:10px;padding:12px}.psa-result-val{color:#fff;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;margin-top:4px}.psa-verdict{align-items:center;border:.5px solid;border-radius:12px;display:flex;gap:14px;padding:14px}.verdict-yes{background:#22c55e14;border-color:#22c55e4d}.verdict-no{background:#ef444414;border-color:#ef44444d}.verdict-icon{font-size:24px}.verdict-title{color:#fff;font-size:14px;font-weight:500}.verdict-sub{color:#ffffff80;font-size:12px;margin-top:2px}.psa-live-data{background:#ffffff08;border:.5px solid #ffffff0f;border-radius:10px;padding:12px}.psa-live-label{color:#fff6;font-size:11px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.psa-live-row{border-bottom:.5px solid #ffffff0a;color:#ffffff80;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.psa-live-row:last-child{border-bottom:none}.psa-assumptions{color:#fff3;font-size:10px}.pack-set-row{align-items:center;background:#ffffff08;border:.5px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:all .15s}.pack-set-row:hover{background:#ffffff0f;border-color:#ffffff1a}.footer{background:#ffffff05;border-top:.5px solid #ffffff0f;justify-content:space-between;margin-top:20px;padding:16px 24px}.footer,.footer-left{align-items:center;display:flex}.footer-left{gap:10px}.footer-copy{color:#ffffff40;font-size:11px}.footer-links{display:flex;gap:20px}.footer-links a{color:#ffffff59;font-size:11px;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#fffc}.footer-right{color:#fff3;font-size:11px}.news-item-card{animation:fadeNews .4s ease;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:14px 16px}@keyframes fadeNews{0%{opacity:0}to{opacity:1}}.tagline{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a855f7,#4a9fd4);-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:500;letter-spacing:.02em}.metric-card .metric-value{font-size:20px!important;font-weight:600!important;letter-spacing:-.3px;line-height:1.1}.metric-card .metric-label{color:#fff6!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.metric-card .metric-change{font-size:11px!important;font-weight:500;margin-top:4px}.metric-sub{color:#ffffff40;font-size:10px;margin-top:5px}.badge-lorcana{background:#10b98126;border:.5px solid #10b9814d;color:#10b981}.badge-fab{background:#dc262626;border:.5px solid #dc26264d;color:#dc2626}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}body.light-mode{color:#1a1a1a}body.light-mode,body.light-mode .app{background:#f0f0f5}body.light-mode .topbar{background:#fff;border-bottom:.5px solid #00000014}body.light-mode .nav-btn{background:#0000000a;border-color:#0000001a;color:#333}body.light-mode .nav-btn:hover{background:#00000014}body.light-mode .logo span{color:#1a1a1a}body.light-mode .beta-badge{background:#a855f726;color:#a855f7}body.light-mode .tagline{color:#666}body.light-mode .beta-banner{background:#a855f714;border-bottom:.5px solid #a855f726;color:#555}body.light-mode .ticker{background:#fff;border-bottom:.5px solid #00000014;border-top:.5px solid #00000014}body.light-mode .ticker-name,body.light-mode .ticker-price{color:#333}body.light-mode .metrics{background:#f0f0f5}body.light-mode .metric-card{background:#fff;border:.5px solid #00000014;box-shadow:0 1px 3px #0000000d}body.light-mode .metric-label{color:#888}body.light-mode .metric-sub{color:#aaa}body.light-mode .split-panel{background:#fff;border:.5px solid #00000014}body.light-mode .cotd-section,body.light-mode .split-panel-body{background:#fff}body.light-mode .cotd-label{border-color:#00000014;color:#888}body.light-mode .cotd-name{color:#1a1a1a}body.light-mode .cotd-set{color:#666}body.light-mode .cotd-val{color:#1a1a1a}body.light-mode .news-side{border-color:#00000014}body.light-mode .movers-section{background:#fff;border:.5px solid #00000014}body.light-mode .movers-col{background:#fff}body.light-mode .movers-header{border-bottom-color:#00000014}body.light-mode .movers-sub{color:#888}body.light-mode .mover-name{color:#1a1a1a}body.light-mode .mover-set{color:#888}body.light-mode .mover-price{color:#666}body.light-mode .mover-rank{color:#ccc}body.light-mode .searchbar input{background:#fff;border:.5px solid #0000001f;color:#1a1a1a}body.light-mode .searchbar input::placeholder{color:#aaa}body.light-mode .filters{background:#f0f0f5}body.light-mode .pill{background:#fff;border-color:#0000001a;color:#555}body.light-mode .pill.active{background:#a855f71a;border-color:#a855f7;color:#a855f7}body.light-mode .table-wrap{background:#fff;border:.5px solid #00000014}body.light-mode table thead tr{border-bottom-color:#00000014}body.light-mode table tbody tr{border-bottom-color:#0000000a}body.light-mode table tbody tr:hover td{background:#00000005}body.light-mode table th{color:#888}body.light-mode .card-name{color:#1a1a1a}body.light-mode .card-set{color:#888}body.light-mode .bold{color:#1a1a1a}body.light-mode .muted{color:#aaa}body.light-mode .pagination{background:#0000}body.light-mode .page-btn{background:#fff;border-color:#0000001a;color:#555}body.light-mode .page-btn.active{background:#a855f71a;border-color:#a855f7;color:#a855f7}body.light-mode .page-btn:disabled{color:#ccc}body.light-mode .footer{background:#fff;border-top:.5px solid #00000014}body.light-mode .footer-copy{color:#aaa}body.light-mode .footer-links a{color:#888}body.light-mode .news-headline{color:#1a1a1a}body.light-mode .news-score,body.light-mode .news-sub,body.light-mode .psa-live-label{color:#888}body.light-mode .psa-result-card{background:#f5f5f5;border-color:#00000014}body.light-mode .detail-metric{background:#f5f5f5}body.light-mode .metric-value{color:#1a1a1a}body.light-mode .psa-input{background:#f5f5f5;border-color:#0000001a;color:#1a1a1a}body.light-mode .psa-label{color:#555}body.light-mode .detail-back{color:#666}body.light-mode .news-side{background:#fff}body.light-mode .detail-overlay{background:#0006}body.light-mode .detail-card{background:#fff;border-color:#0000001a;color:#1a1a1a}body.light-mode .detail-back{color:#888}body.light-mode .detail-name{color:#1a1a1a}body.light-mode .detail-set{color:#666}body.light-mode .detail-metric{background:#f5f5f7;border-color:#0000000f}body.light-mode .detail-metric-value{color:#1a1a1a}body.light-mode .psa-result-card{background:#f5f5f7;border-color:#0000000f}body.light-mode .psa-result-val{color:#1a1a1a}.badge-weiss{background:#ec489926;border:.5px solid #ec48994d;color:#ec4899}.badge-digimon{background:#3b82f626;border:.5px solid #3b82f64d;color:#3b82f6}.badge-riftbound{background:#eab30826;border:.5px solid #eab3084d;color:#eab308}
/*# sourceMappingURL=main.c301b2da.css.map*/