.mps-chart-container.svelte-1o9zm2q{width:100%;display:flex;flex-direction:column;min-height:180px;flex:1}.chart-title.svelte-1o9zm2q{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.chart-wrapper.svelte-1o9zm2q{flex:1;min-height:0;position:relative}.chart-wrapper.svelte-1o9zm2q canvas:where(.svelte-1o9zm2q){width:100%!important;height:100%!important}.chart-placeholder.svelte-1o9zm2q{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-muted);font-size:13px}.mps-content.svelte-1i50chl{display:flex;flex-direction:column;gap:12px}.mps-loading.svelte-1i50chl,.mps-empty.svelte-1i50chl{color:var(--text-muted);font-size:13px;padding:8px 0}.mps-tier-selector.svelte-1i50chl{display:flex;flex-direction:column;gap:4px}.mps-tier-buttons.svelte-1i50chl{display:flex;gap:4px;flex-wrap:wrap}.tier-btn.svelte-1i50chl{background:var(--hover-color);color:var(--text-muted);border:1px solid var(--border-color);border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;transition:all .15s;min-width:30px;text-align:center}.tier-btn.svelte-1i50chl:hover{color:var(--text-color);background:var(--border-color)}.tier-btn.active.svelte-1i50chl{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.mps-piece-selector.svelte-1i50chl{display:flex;flex-direction:column;gap:8px}.mps-slot-buttons.svelte-1i50chl{display:flex;gap:4px;flex-wrap:wrap}.slot-btn.svelte-1i50chl{background:var(--hover-color);color:var(--text-muted);border:1px solid var(--border-color);border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;transition:all .15s}.slot-btn.svelte-1i50chl:hover{color:var(--text-color);background:var(--border-color)}.slot-btn.active.svelte-1i50chl{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.mps-gender-toggle.svelte-1i50chl{display:flex;gap:8px}.gender-btn.svelte-1i50chl{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:12px;background-color:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s}.gender-btn.svelte-1i50chl:hover{background-color:var(--hover-color);color:var(--text-color)}.gender-btn.active.svelte-1i50chl{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.mps-table.svelte-1i50chl{width:auto;border-collapse:collapse;font-size:14px}.mps-table.svelte-1i50chl th:where(.svelte-1i50chl){text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:4px 8px 8px;border-bottom:1px solid var(--border-color)}.mps-table.svelte-1i50chl th.num:where(.svelte-1i50chl),.mps-table.svelte-1i50chl td.num:where(.svelte-1i50chl){text-align:right}.mps-table.svelte-1i50chl td:where(.svelte-1i50chl){padding:6px 8px;border-bottom:1px solid var(--border-color);color:var(--text-color)}.mps-table.svelte-1i50chl tr:where(.svelte-1i50chl):last-child td:where(.svelte-1i50chl){border-bottom:none}.mps-table.svelte-1i50chl tr.active:where(.svelte-1i50chl){background:var(--hover-color)}.mps-meta.svelte-1i50chl{display:flex;align-items:center;gap:12px;font-size:12px}.mps-updated.svelte-1i50chl{color:var(--text-muted)}.mps-tier-badge.svelte-1i50chl{color:var(--text-muted);font-weight:500}.mps-low-confidence.svelte-1i50chl{color:var(--warning-color, #e8a838);font-weight:500}.mps-chart-toggle.svelte-1i50chl{display:flex}.mps-chart-btn.svelte-1i50chl{background:var(--hover-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:6px;padding:6px 14px;font-size:13px;cursor:pointer;transition:background .15s}.mps-chart-btn.svelte-1i50chl:hover{background:var(--border-color)}.mps-period-selector.svelte-1i50chl{display:flex;gap:4px;flex-wrap:wrap}.period-btn.svelte-1i50chl{background:var(--hover-color);color:var(--text-muted);border:1px solid var(--border-color);border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;transition:all .15s}.period-btn.svelte-1i50chl:hover{color:var(--text-color);background:var(--border-color)}.period-btn.active.svelte-1i50chl{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.mps-charts.svelte-1i50chl{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:200px}.mps-chart-col.svelte-1i50chl{display:flex;flex-direction:column;min-height:180px}@media(max-width:899px){.mps-charts.svelte-1i50chl{grid-template-columns:1fr}.mps-table.svelte-1i50chl{font-size:13px}.mps-slot-buttons.svelte-1i50chl,.mps-tier-buttons.svelte-1i50chl{gap:3px}.slot-btn.svelte-1i50chl,.tier-btn.svelte-1i50chl{padding:3px 8px;font-size:11px}}.acquisition-container.svelte-1sww58c{display:flex;flex-direction:column;gap:16px;max-width:100%;overflow:hidden}.acquisition-grid.svelte-1sww58c{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));gap:16px;align-items:start;max-width:100%}.acquisition-section.svelte-1sww58c{display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0}.acquisition-section.svelte-1sww58c .fancy-table-container{max-height:596px}.section-title.svelte-1sww58c{font-size:13px;font-weight:600;color:var(--text-muted, #999);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;padding:0}.recipe-wrapper.svelte-1sww58c{border-radius:0;border:none;padding:0}.recipe-wrapper.svelte-1sww58c .recipes-display{width:100%}.no-data.svelte-1sww58c{padding:16px;text-align:center;color:var(--text-muted, #999);font-size:14px;background-color:var(--bg-color, var(--primary-color));border-radius:6px}.exchange-link.svelte-1sww58c{color:var(--accent-color, #4a9eff);font-size:13px}.exchange-link.svelte-1sww58c:hover{text-decoration:underline}.no-data.edit-mode-notice.svelte-1sww58c{display:flex;align-items:center;justify-content:center;gap:10px;background-color:var(--info-bg, #0c1929);border:1px solid var(--border-color, #555);color:var(--text-color)}.no-data.edit-mode-notice.svelte-1sww58c svg:where(.svelte-1sww58c){flex-shrink:0;color:var(--accent-color, #4a9eff)}.acquisition-container a{color:var(--accent-color, #4a9eff);text-decoration:none}.acquisition-container a:hover{text-decoration:underline}.acquisition-container .copyable{cursor:pointer;color:var(--accent-color, #4a9eff)}.acquisition-container .copyable:hover{text-decoration:underline}.acquisition-container .table-row{cursor:default}.market-section .table-row{cursor:pointer}.acquisition-container .stale-text{color:var(--text-muted, #999)}@media(max-width:1099px){.acquisition-grid.svelte-1sww58c{grid-template-columns:1fr}.acquisition-section.svelte-1sww58c .fancy-table-container{max-height:499px}}
