.seller-delta[data-astro-cid-aagfg72s]{display:flex;gap:.5rem;align-items:center;margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border);font-size:.72rem;color:var(--text-secondary);font-family:var(--font-mono)}.delta-absorbed[data-astro-cid-aagfg72s]{color:var(--positive);font-weight:600}.source-label{font-size:.7rem;color:var(--text-muted);font-weight:400;text-transform:none;letter-spacing:normal}.card{background:var(--surface);border:1px solid var(--border);padding:1rem 1.25rem}.card--blue{border-left:2px solid var(--accent-blue)}.card--purple{border-left:2px solid var(--accent-purple)}.card--green{border-left:2px solid var(--accent-green)}.card--violet{border-left:2px solid var(--accent-violet)}.card h4{color:var(--text);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:700}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid var(--border);padding-bottom:.4rem}.period-tabs{display:flex;gap:.25rem}.period-tab{padding:.2rem .5rem;font-size:.65rem;border:1px solid var(--border-strong);background:transparent;text-decoration:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}.period-tab.active{background:var(--active-bg);color:var(--active-text);border-color:var(--active-bg)}.period-tab:hover:not(.active){background:var(--hover-bg);border-color:var(--text-secondary)}@media (max-width: 768px){.period-tab{padding:.4rem .6rem;font-size:.7rem;min-height:36px}.card-header{flex-wrap:wrap;gap:.5rem}.period-tabs{width:100%}.period-tab{flex:1;justify-content:center;text-align:center}}.card .detail-item{padding:.25rem 0;border-bottom:none}.card .detail-label{font-size:.78rem;color:var(--text-secondary)}.card .detail-value{font-size:.78rem;font-family:var(--font-mono);color:var(--text)}@media (max-width: 480px){.card .detail-item{flex-direction:column;gap:.1rem;padding:.35rem 0}.card .detail-label{font-size:.7rem}.card .detail-value{font-size:.8rem}.card{padding:.75rem 1rem}}.liquidity-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:.5rem}.liquidity-high{background:var(--positive)}.liquidity-medium{background:var(--warning)}.liquidity-low{background:var(--negative)}.has-tooltip{position:relative;cursor:help;border-bottom:1px solid var(--border-strong)}.has-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:0;transform:translateY(-6px);background:var(--active-bg);color:var(--active-text);padding:.4rem .6rem;font-size:.7rem;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;border:1px solid var(--border)}.has-tooltip:hover:after{opacity:1}@media (hover: none){.has-tooltip{border-bottom:none;cursor:default}.has-tooltip:after{display:none}}.chart-container{margin-bottom:0}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.chart-header h4{margin:0}.chart-wrapper{position:relative;height:400px}@media (max-width: 768px){.chart-wrapper{height:300px}}@media (max-width: 480px){.chart-wrapper{height:250px}}.no-supply-data{text-align:center;padding:3rem 2rem;color:var(--text-secondary)}.no-supply-data p{margin:.5rem 0}.no-supply-data .hint{font-size:.875rem;opacity:.7}.chart-legend{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary)}.legend-color{width:14px;height:10px}.legend-color.competitive{background:#22c55eb3}.legend-color.moderate{background:#eab308b3}.legend-color.concentrated{background:#ef4444b3}@media (max-width: 480px){.chart-legend{gap:.75rem;font-size:.65rem}.legend-item{font-size:.65rem}}.sales-table{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.8rem;font-family:var(--font-mono)}.sales-table th{background:var(--surface);padding:.5rem .75rem;text-align:left;font-weight:700;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--border-strong);color:var(--text-secondary)}.sales-table td{padding:.4rem .75rem;border-bottom:1px solid var(--border)}.anomaly-row{background:#dc262614}.badge{display:inline-block;padding:.1rem .35rem;font-size:.65rem;font-weight:700;position:relative;cursor:help;text-transform:uppercase;letter-spacing:.03em;font-family:var(--font-mono)}.badge-anomaly{background:#fecaca;color:#991b1b;border:1px solid var(--negative);margin-left:.35rem}.badge-anomaly:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);background:var(--active-bg);color:var(--active-text);padding:.4rem .6rem;font-size:.7rem;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000;border:1px solid var(--border)}.badge-anomaly:hover:after{opacity:1;transform:translate(-50%) translateY(-6px)}.badge-anomaly:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-2px);border:5px solid transparent;border-top-color:var(--active-bg);opacity:0;pointer-events:none;transition:opacity .15s;z-index:1000}.badge-anomaly:hover:before{opacity:1;transform:translate(-50%) translateY(2px)}.marketplace-badge{font-size:.6rem;padding:.1rem .3rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}.mp-tcgplayer{background:#3b82f61f;color:#1d4ed8;border:1px solid rgba(59,130,246,.3)}.mp-manapool{background:#a855f71f;color:#7c3aed;border:1px solid rgba(168,85,247,.3)}.sales-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.sales-table{font-size:.7rem}.sales-table th,.sales-table td{padding:.35rem .5rem;white-space:nowrap}}body{font-size:16px;background:var(--bg);color:var(--text);line-height:1.6}main[data-astro-cid-scdinrep]{width:100%;max-width:none;margin:0;padding:2rem 1rem;display:flex;justify-content:center}.container[data-astro-cid-scdinrep]{max-width:1600px;margin:0 auto;width:100%;padding:0 2rem}@media (max-width: 1200px){.container[data-astro-cid-scdinrep]{max-width:100%;padding:0 1.5rem}}@media (max-width: 900px){.two-col-section[data-astro-cid-scdinrep],.supply-section[data-astro-cid-scdinrep]{grid-template-columns:1fr}.view-header[data-astro-cid-scdinrep]{flex-direction:column}.header-right[data-astro-cid-scdinrep]{flex-direction:column;align-items:stretch;width:100%;gap:.5rem}}@media (max-width: 768px){main[data-astro-cid-scdinrep]{padding:1rem .5rem}.container[data-astro-cid-scdinrep]{padding:0 .75rem}.product-view[data-astro-cid-scdinrep]{padding:1.5rem 1rem}.product-title[data-astro-cid-scdinrep]{font-size:1.4rem;flex-wrap:wrap}.breadcrumb[data-astro-cid-scdinrep]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-heading[data-astro-cid-scdinrep]{font-size:.65rem}}@media (max-width: 480px){main[data-astro-cid-scdinrep]{padding:.5rem .25rem}.container[data-astro-cid-scdinrep]{padding:0 .5rem}.product-view[data-astro-cid-scdinrep]{padding:1rem .75rem;margin-top:1rem}.product-title[data-astro-cid-scdinrep]{font-size:1.2rem}.page-section[data-astro-cid-scdinrep]{margin-bottom:1.5rem}}.product-view[data-astro-cid-scdinrep]{margin-top:1.5rem;background:var(--surface);border:1px solid var(--border);padding:2rem;width:100%}.view-header[data-astro-cid-scdinrep]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.header-right[data-astro-cid-scdinrep]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.breadcrumb[data-astro-cid-scdinrep]{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem}.breadcrumb[data-astro-cid-scdinrep] a[data-astro-cid-scdinrep]{color:var(--brand);text-decoration:none}.breadcrumb[data-astro-cid-scdinrep] a[data-astro-cid-scdinrep]:hover{text-decoration:underline}.product-title[data-astro-cid-scdinrep]{display:flex;align-items:center;gap:.75rem;margin:0}.product-name-wrapper[data-astro-cid-scdinrep]{position:relative;display:inline-block}.product-image-preview[data-astro-cid-scdinrep]{position:absolute;top:100%;left:0;margin-top:.5rem;width:200px;background:var(--surface);border:1px solid var(--border-strong);padding:.25rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .15s ease;z-index:100;pointer-events:none}.product-name-wrapper[data-astro-cid-scdinrep]:hover .product-image-preview[data-astro-cid-scdinrep],.product-name-wrapper[data-astro-cid-scdinrep]:focus-within .product-image-preview[data-astro-cid-scdinrep]{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 768px){.product-image-preview[data-astro-cid-scdinrep]{display:none}}.product-image-preview[data-astro-cid-scdinrep] img[data-astro-cid-scdinrep]{width:100%;height:auto;display:block}.tcgplayer-logo-link[data-astro-cid-scdinrep],.manapool-logo-link[data-astro-cid-scdinrep]{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s}.tcgplayer-logo-link[data-astro-cid-scdinrep]:hover,.manapool-logo-link[data-astro-cid-scdinrep]:hover{opacity:.7}.tcgplayer-logo-icon[data-astro-cid-scdinrep]{height:24px;width:auto;display:block}.manapool-logo-icon[data-astro-cid-scdinrep]{height:20px;width:auto;display:block}.section-heading[data-astro-cid-scdinrep]{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text);font-weight:700;margin-top:0;margin-bottom:1rem;padding-bottom:.4rem;border-bottom:2px solid var(--text);font-family:var(--font-mono)}.card-title[data-astro-cid-scdinrep]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-weight:700;margin:0}.two-col-section[data-astro-cid-scdinrep]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.supply-section[data-astro-cid-scdinrep]{display:grid;grid-template-columns:1fr 300px;gap:1rem;align-items:start}.supply-chart[data-astro-cid-scdinrep]{min-width:0}.supply-sidebar[data-astro-cid-scdinrep]{display:flex;flex-direction:column;gap:1rem}.marketplace-note[data-astro-cid-scdinrep]{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);font-size:.8rem;padding:.75rem 1rem;font-family:var(--font-mono)}.manapool-summary[data-astro-cid-scdinrep]{background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--accent-violet);padding:1rem 1.25rem}.manapool-summary[data-astro-cid-scdinrep] .detail-item[data-astro-cid-scdinrep]{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--border)}.manapool-summary[data-astro-cid-scdinrep] .detail-item[data-astro-cid-scdinrep]:last-child{border-bottom:none}.manapool-summary[data-astro-cid-scdinrep] .detail-label[data-astro-cid-scdinrep]{color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.manapool-summary[data-astro-cid-scdinrep] .detail-value[data-astro-cid-scdinrep]{font-weight:600;color:var(--text)}.manapool-summary[data-astro-cid-scdinrep] .updated-label[data-astro-cid-scdinrep]{font-size:.75rem;color:var(--text-muted);font-weight:500}.detail-item[data-astro-cid-scdinrep]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border)}.detail-item[data-astro-cid-scdinrep]:last-child{border-bottom:none}.detail-label[data-astro-cid-scdinrep]{color:var(--text-secondary);font-weight:500}.detail-value[data-astro-cid-scdinrep]{font-weight:600}.blended-note[data-astro-cid-scdinrep]{display:none;font-size:.75rem;color:var(--text-muted);font-style:italic;margin-bottom:1rem}.blended-note[data-astro-cid-scdinrep].visible{display:block}.no-data-note[data-astro-cid-scdinrep]{display:none;text-align:center;padding:1rem;color:var(--text-muted);font-size:.85rem}.no-data-note[data-astro-cid-scdinrep].visible{display:block}.page-section[data-astro-cid-scdinrep]{margin-bottom:2rem}@media (max-width: 480px){.detail-item[data-astro-cid-scdinrep]{font-size:.8rem}.manapool-summary[data-astro-cid-scdinrep] .detail-item[data-astro-cid-scdinrep]{flex-direction:column;gap:.1rem}}.chart-section[data-astro-cid-scdinrep]{margin-top:0;margin-bottom:1.5rem}.insight-row[data-astro-cid-scdinrep]{display:grid;grid-template-columns:1fr 2fr;gap:1rem;align-items:stretch}@media (max-width: 900px){.insight-row[data-astro-cid-scdinrep]{grid-template-columns:1fr}}
