.header-right{display:flex;align-items:center;gap:16px}.live-badge{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--silver);font-feature-settings:"tnum" on}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.refresh-btn{background:transparent;border:1px solid var(--hairline-strong);border-radius:var(--r-1);color:var(--cream);font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.02em;padding:7px 14px;cursor:pointer;transition:border-color .15s var(--ease-editorial),color .15s var(--ease-editorial)}.refresh-btn:hover{border-color:var(--cream);color:var(--cream)}.page{max-width:1440px;margin:0 auto;padding:56px 48px 96px}.page-header-block{margin-bottom:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.page-header-main{flex:1;min-width:280px}.page-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0;padding-top:6px}.page-header-block .gl-eyebrow-line{margin-bottom:22px}.page-header-title{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6vw,64px);letter-spacing:-.022em;color:var(--cream);line-height:1.02;margin:0}.page-header-title .ital{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--gold);letter-spacing:-.014em;padding-right:.05em}.page-sub{font-family:var(--font-body);font-size:16px;color:var(--silver);margin:18px 0 0;max-width:56ch;line-height:1.5}.explainer-panel{display:none;margin:18px 0 0;background:var(--s1);border:1px solid var(--hairline);border-radius:var(--r-1);padding:16px 44px 16px 20px;position:relative;max-width:68ch}.explainer-panel.visible{display:block}.explainer-panel p{font-family:var(--font-body);font-size:14px;color:var(--silver);line-height:1.55;margin:0 0 10px}.explainer-panel p:last-child{margin-bottom:0}.explainer-panel em{font-family:var(--font-serif);font-style:italic;color:var(--cream)}.explainer-panel a{color:var(--gold);text-decoration:none}.explainer-panel a:hover{text-decoration:underline}.explainer-close{position:absolute;top:10px;right:10px;background:none;border:1px solid var(--hairline-strong);color:var(--silver);width:24px;height:24px;border-radius:2px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .15s var(--ease-editorial)}.explainer-close:hover{border-color:var(--cream);color:var(--cream)}.section-label{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver);margin-bottom:16px;display:flex;align-items:center;gap:12px}.section-label:after{content:"";flex:1;height:1px;background:var(--hairline)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:32px}.stat-card{background:var(--s1);padding:22px 24px;position:relative;overflow:hidden;transition:background .2s var(--ease-editorial)}.stat-card:hover{background:var(--s2)}.stat-label{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.stat-value{font-family:var(--font-mono);font-weight:500;font-size:40px;line-height:1;color:var(--cream);letter-spacing:-.02em;font-feature-settings:"tnum" on}.stat-sub{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);margin-top:7px;letter-spacing:.02em}.filter-bar{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.filter-group{display:flex;gap:6px;align-items:center}.filter-label-sm{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver);margin-right:4px}.chip{background:transparent;border:1px solid var(--hairline-strong);color:var(--silver);font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.02em;padding:8px 16px;cursor:pointer;border-radius:var(--r-1);transition:all .14s var(--ease-editorial);white-space:nowrap}.chip:hover{border-color:var(--cream);color:var(--cream)}.chip.active{border-color:var(--gold);color:var(--gold);background:#d4af3714}.search-wrap{position:relative;margin-left:auto}.search-input{background:var(--s1);border:1px solid var(--hairline-strong);border-radius:var(--r-1);color:var(--cream);font-family:var(--font-body);font-size:13px;padding:8px 14px 8px 32px;width:220px;outline:none;transition:border-color .15s var(--ease-editorial)}.search-input:focus{border-color:var(--gold)}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:12px;pointer-events:none}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:32px}.product-card{background:var(--s1);padding:20px;cursor:pointer;transition:background .15s var(--ease-editorial);position:relative}.product-card:hover{background:var(--s2)}.product-card-set{font-family:var(--font-display);font-weight:600;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.product-card-player{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.01em;color:var(--cream);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-variant{display:inline-block;font-family:var(--font-display);font-weight:600;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:2px 8px;border-radius:2px;border:1px solid;margin-bottom:14px}.v-base{border-color:var(--v-base);color:var(--v-base)}.product-card-price{font-family:var(--font-mono);font-weight:500;font-size:34px;letter-spacing:-.02em;color:var(--cream);line-height:1;font-feature-settings:"tnum" on}.product-card-sub{display:flex;gap:14px;margin-top:10px}.product-card-meta{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.02em}.product-card-meta span{color:var(--silver)}.mult-badge{position:absolute;top:16px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;padding:2px 7px;border-radius:2px;background:#d4af3714;color:var(--gold);border:1px solid rgba(212,175,55,.3)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:32px}.panel{background:var(--s1);border:1px solid var(--hairline);border-radius:var(--r-1);padding:22px}.panel-title{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver);margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center}.chart-wrap{position:relative;height:220px}.variant-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline)}.variant-row:last-child{border-bottom:none}.variant-name{width:70px;font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.variant-bar-wrap{flex:1;height:3px;background:var(--hairline)}.variant-bar{height:100%;transition:width .8s var(--ease-editorial)}.variant-price{font-family:var(--font-mono);font-weight:500;font-size:19px;letter-spacing:-.02em;color:var(--cream);width:64px;text-align:right;font-feature-settings:"tnum" on}.variant-count{font-family:var(--font-mono);font-size:9px;color:var(--fg-3);width:54px;text-align:right}.sales-table{width:100%;border-collapse:collapse}.sales-table th{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--hairline)}.sales-table td{font-family:var(--font-mono);font-size:11px;padding:9px 0;border-bottom:1px solid var(--hairline);color:var(--silver);font-feature-settings:"tnum" on}.sales-table tr:last-child td{border-bottom:none}.sales-table tr:hover td{color:var(--cream)}.sale-player{color:var(--cream)!important;font-family:var(--font-display)!important;font-weight:600!important;font-size:12px!important}.sale-price{font-family:var(--font-mono)!important;font-weight:500;font-size:17px!important;color:var(--cream)!important;letter-spacing:-.02em}.sv-table{width:100%;border-collapse:collapse}.sv-table th{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--hairline)}.sv-table td{font-family:var(--font-mono);font-size:11px;padding:9px 0;border-bottom:1px solid var(--hairline);color:var(--silver);font-feature-settings:"tnum" on}.sv-table tr:last-child td{border-bottom:none}.sv-table tr:hover td{color:var(--cream)}.sv-price{font-family:var(--font-mono)!important;font-weight:500;font-size:17px!important;color:var(--cream)!important;letter-spacing:-.02em}.loading{display:flex;align-items:center;justify-content:center;height:200px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--silver)}.loading:before{content:"";width:16px;height:16px;border:2px solid var(--hairline);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite;margin-right:12px}@keyframes spin{to{transform:rotate(360deg)}}.empty{display:flex;align-items:center;justify-content:center;height:120px;font-family:var(--font-mono);font-size:12px;color:var(--fg-3);letter-spacing:.02em}.footer{text-align:center;padding:32px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.02em;border-top:1px solid var(--hairline);margin-top:16px}.sales-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:32px;overflow:hidden;max-height:298px}.sale-card{background:var(--s1);cursor:pointer;transition:background .15s var(--ease-editorial);position:relative;display:flex;flex-direction:column}.sale-card:hover{background:var(--s2)}.sale-card-img{width:100%;height:150px;object-fit:cover;background:var(--s3);display:block}.sale-card-img-placeholder{width:100%;height:150px;background:var(--s3);display:flex;align-items:center;justify-content:center;color:var(--fg-3);font-size:24px}.sale-card-body{padding:10px 12px 20px;flex:1;display:flex;flex-direction:column;gap:4px}.sale-card-player{font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-card-set{font-family:var(--font-display);font-weight:600;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.sale-card-price{font-family:var(--font-mono);font-weight:500;font-size:23px;color:var(--cream);line-height:1.1;margin-top:4px;letter-spacing:-.02em;font-feature-settings:"tnum" on}.sale-card-variant{display:inline-block;font-family:var(--font-display);font-weight:600;font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:1px 6px;border-radius:2px;border:1px solid;margin-top:2px;align-self:flex-start}.sale-card-date{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);margin-top:auto;padding-top:8px}.movers-table,.top-players-table{width:100%;border-collapse:collapse}.movers-table th,.top-players-table th{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--hairline)}.movers-table td,.top-players-table td{font-family:var(--font-mono);font-size:11px;padding:8px 0;border-bottom:1px solid var(--hairline);color:var(--silver);vertical-align:middle;font-feature-settings:"tnum" on}.movers-table tr:last-child td,.top-players-table tr:last-child td{border-bottom:none}.movers-table tr:hover td,.top-players-table tr:hover td{color:var(--cream)}.mover-name{color:var(--cream)!important;font-family:var(--font-display)!important;font-weight:600!important;font-size:12px!important}.mover-up{color:var(--patina-light)!important;font-weight:500}.mover-down{color:var(--fire)!important;font-weight:500}.mover-bar-wrap{display:flex;align-items:center;gap:6px}.mover-spark{display:inline-flex;align-items:flex-end;gap:1px;height:20px;vertical-align:middle}.mover-spark span{width:4px;border-radius:1px;display:inline-block;transition:height .3s var(--ease-editorial)}.top-rank{font-family:var(--font-mono);font-weight:500;font-size:17px;color:var(--fg-3);width:28px;font-feature-settings:"tnum" on}.top-player-name{color:var(--cream)!important;font-family:var(--font-display)!important;font-weight:600!important;font-size:12px!important}.top-player-price{font-family:var(--font-mono)!important;font-weight:500;font-size:19px!important;color:var(--cream)!important;letter-spacing:-.02em}.top-player-bar-wrap{width:80px;height:3px;background:var(--hairline)}.top-player-bar{height:100%;background:var(--gold)}.filter-bar{margin-bottom:0}@media (max-width: 900px){.stats-grid{grid-template-columns:1fr 1fr}.two-col,.three-col{grid-template-columns:1fr}.page{padding:40px 24px 72px}header{padding:0 20px}}@media (max-width: 768px){.page{padding:16px 16px 60px}.page-header-title{font-size:36px}.page-header-block{margin-bottom:28px}.page-sub{font-size:14px}.two-col,.three-col{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr);margin-bottom:20px;gap:8px}.stat-card{padding:14px 16px}.stat-value{font-size:28px}.stat-sub{font-size:9px}.sales-table,.sv-table,.movers-table,.top-players-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-label{font-size:13px;margin-bottom:10px}.section-label:after{display:none}.filter-bar{flex-wrap:wrap;gap:6px}.chip{padding:6px 12px;font-size:10px}.panel{padding:14px}.panel-title{font-size:12px;margin-bottom:12px;padding-bottom:8px}.sales-feed{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:280px}.variant-price{font-size:16px}.bc-card-header{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px 10px}.bc-card-player{font-size:13px;margin-left:0}.range-tabs{align-self:flex-end}.range-tab{padding:5px 10px;font-size:8px}.bc-chart-wrap{padding:8px 12px 4px}.bc-stat-row{padding:8px 16px 12px}.bc-stat-val{font-size:16px}.bc-stat-label{font-size:9px}#graded-stats{grid-template-columns:1fr 1fr;gap:8px}#graded-table-wrap{max-height:280px}#graded-table-wrap table{font-size:11px}.header-right{gap:8px}.refresh-btn{font-size:10px;padding:4px 10px}.live-badge{font-size:9px}.footer{padding:24px 16px;font-size:10px}}.panel,.stat-card,.product-card{animation:fadeUp .35s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bc-card{background:var(--s1);border:1px solid var(--hairline);border-radius:var(--r-1);padding:0}.bc-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;border-bottom:1px solid var(--hairline)}.bc-card-title{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.bc-card-player{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;margin-left:8px}.bc-chart-wrap{padding:12px 20px 8px;position:relative}.bc-chart-wrap svg{width:100%;display:block}.bc-stat-row{display:flex;align-items:baseline;gap:16px;padding:10px 24px 16px;border-top:1px solid var(--hairline)}.bc-stat-label{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.bc-stat-val{font-family:var(--font-mono);font-weight:500;font-size:20px;letter-spacing:-.02em;font-feature-settings:"tnum" on}.bc-stat-sub{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);margin-left:4px}.range-tabs{display:flex;gap:0}.range-tab{font-family:var(--font-display);font-weight:600;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;cursor:pointer;background:transparent;border:1px solid var(--hairline-strong);color:var(--silver);transition:all .14s var(--ease-editorial)}.range-tab:hover{border-color:var(--cream);color:var(--cream)}.range-tab.active{border-color:var(--gold);color:var(--gold);background:#d4af3714}.range-tab:first-child{border-radius:2px 0 0 2px}.range-tab:last-child{border-radius:0 2px 2px 0}.range-tab:not(:first-child){border-left:none}:root{--chrome: var(--v-chrome)}
