.borrower-detail.svelte-9ap66e{display:flex;flex-direction:column;gap:16px}.empty.svelte-9ap66e{color:var(--text-secondary);font-style:italic;font-size:13px;padding:20px;text-align:center}.addr-title.svelte-9ap66e{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--accent)}.sub-accounts.svelte-9ap66e{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:-8px}.sub-label.svelte-9ap66e{font-size:10px;color:var(--text-muted);font-weight:500}.sub-addr.svelte-9ap66e{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:3px;padding:1px 5px}.kpi-strip.svelte-9ap66e{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.kpi-card.svelte-9ap66e{padding:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;text-align:center}.kpi-value.svelte-9ap66e{font-size:16px;font-weight:700;font-family:var(--font-mono)}.kpi-label.svelte-9ap66e{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:4px}.positions-section.svelte-9ap66e{display:flex;flex-direction:column;gap:8px}.positions-section.svelte-9ap66e h4:where(.svelte-9ap66e){font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.table-wrapper.svelte-9ap66e{overflow-x:auto}table.svelte-9ap66e{width:100%;border-collapse:collapse;font-size:12px}th.svelte-9ap66e{text-align:left;padding:6px 10px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;font-size:11px;text-transform:uppercase;letter-spacing:.3px}td.svelte-9ap66e{padding:6px 10px;border-bottom:1px solid var(--bg);white-space:nowrap}.market-label.svelte-9ap66e{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis}.numeric.svelte-9ap66e{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-weight:500}.collateral-section.svelte-9ap66e{display:flex;flex-direction:column;gap:8px}.collateral-section.svelte-9ap66e h4:where(.svelte-9ap66e){font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.collateral-table.svelte-9ap66e{width:100%;border-collapse:collapse;font-size:12px}.collateral-table.svelte-9ap66e th:where(.svelte-9ap66e){text-align:left;padding:6px 10px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:10px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.collateral-table.svelte-9ap66e td:where(.svelte-9ap66e){padding:5px 10px;border-bottom:1px solid var(--bg);white-space:nowrap}.collateral-table.svelte-9ap66e tbody:where(.svelte-9ap66e) tr:where(.svelte-9ap66e):last-child td:where(.svelte-9ap66e){border-bottom:none}.col-right.svelte-9ap66e{text-align:right}.tag-list.svelte-9ap66e{display:flex;gap:6px;flex-wrap:wrap}.loop-detail.svelte-9ap66e{display:flex;align-items:center;gap:12px;font-size:12px;padding:8px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:6px}.loop-tokens.svelte-9ap66e{font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.loop-values.svelte-9ap66e{color:var(--text-secondary);font-family:var(--font-mono)}.scatter-svg.svelte-wrydzw{display:block}.comp-none.svelte-wrydzw{color:var(--text-muted);font-size:11px}.scatter-tooltip.svelte-wrydzw{position:fixed;z-index:9999;background:var(--bg-elevated, #1e1e2e);border:1px solid var(--border, #333);border-radius:6px;padding:8px 10px;font-size:11px;min-width:180px;pointer-events:none;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 16px #0006}.tt-header.svelte-wrydzw{display:flex;align-items:center;gap:6px;margin-bottom:2px}.tt-row.svelte-wrydzw{display:flex;justify-content:space-between;gap:12px}.tt-label.svelte-wrydzw{color:var(--text-muted, #888)}.tt-val.svelte-wrydzw{font-family:var(--font-mono);font-weight:600;text-align:right}.apy-positive.svelte-wrydzw{color:#10b981}.rewards-val.svelte-wrydzw{color:#8b5cf6}.tt-delta.svelte-wrydzw{margin-top:2px;padding-top:4px;border-top:1px solid var(--border, #333);font-weight:700}.tt-delta.delta-worse.svelte-wrydzw .tt-val:where(.svelte-wrydzw){color:#ef4444}.tt-delta.delta-better.svelte-wrydzw .tt-val:where(.svelte-wrydzw){color:#10b981}.emode-badge.svelte-wrydzw{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;background:#6366f122;color:#818cf8;text-transform:uppercase;letter-spacing:.3px}.market-view.svelte-lpj8ur{display:flex;flex-direction:column;gap:16px}.empty.svelte-lpj8ur{color:var(--text-secondary);font-style:italic;font-size:13px;padding:20px;text-align:center}.table-header.svelte-lpj8ur{display:flex;justify-content:space-between;align-items:center}.count.svelte-lpj8ur{font-size:12px;color:var(--text-secondary)}.table-wrapper.svelte-lpj8ur{overflow-x:auto}table.svelte-lpj8ur{width:100%;border-collapse:collapse;font-size:12px}th.svelte-lpj8ur{text-align:left;padding:6px 10px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;font-size:11px;text-transform:uppercase;letter-spacing:.3px}th.sortable.svelte-lpj8ur{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-lpj8ur:hover{color:var(--text-primary)}.col-idx.svelte-lpj8ur{width:36px;text-align:center;color:var(--text-muted)}td.svelte-lpj8ur{padding:6px 10px;border-bottom:1px solid var(--bg);white-space:nowrap}.market-label.svelte-lpj8ur{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis}.addr.svelte-lpj8ur{font-family:var(--font-mono);color:var(--accent);white-space:normal;word-break:break-all}.numeric.svelte-lpj8ur{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-weight:500}.risk-badge.svelte-lpj8ur{font-size:11px;font-weight:600;text-transform:capitalize}.apy-positive.svelte-lpj8ur{color:var(--apy-color, #10b981)}.row.svelte-lpj8ur{cursor:pointer;transition:background .1s}.row.svelte-lpj8ur:hover{background:var(--bg-elevated)}.delta-worse.svelte-lpj8ur{color:#ef4444}.delta-better.svelte-lpj8ur{color:#10b981}.competitor-cell.svelte-lpj8ur{padding:2px 10px;min-width:204px}.detail-section.svelte-lpj8ur{display:flex;flex-direction:column;gap:16px}.detail-header.svelte-lpj8ur{display:flex;align-items:center;gap:12px}.detail-header.svelte-lpj8ur h3:where(.svelte-lpj8ur){font-size:16px;font-weight:600}.back-btn.svelte-lpj8ur{background:none;border:1px solid var(--border);color:var(--text-secondary);font:inherit;font-size:12px;padding:4px 10px;border-radius:4px;cursor:pointer;white-space:nowrap}.back-btn.svelte-lpj8ur:hover{background:var(--bg-elevated);color:var(--text-primary)}.kpi-strip.svelte-lpj8ur{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.kpi-card.svelte-lpj8ur{padding:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;text-align:center}.kpi-value.svelte-lpj8ur{font-size:16px;font-weight:700;font-family:var(--font-mono)}.kpi-label.svelte-lpj8ur{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:4px}.borrower-section.svelte-lpj8ur{display:flex;flex-direction:column;gap:8px}.borrower-section.svelte-lpj8ur h4:where(.svelte-lpj8ur){font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.competitor-section.svelte-lpj8ur{display:flex;flex-direction:column;gap:8px}.competitor-section.svelte-lpj8ur h4:where(.svelte-lpj8ur){font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.competitor-cards.svelte-lpj8ur{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.competitor-card.svelte-lpj8ur{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.comp-card-header.svelte-lpj8ur{display:flex;align-items:center;gap:6px}.comp-protocol.svelte-lpj8ur{font-size:13px;font-weight:600}.emode-badge.svelte-lpj8ur{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;background:#6366f122;color:#818cf8;text-transform:uppercase;letter-spacing:.3px}.comp-card-metric.svelte-lpj8ur{display:flex;flex-direction:column;gap:2px}.comp-card-metric.main.svelte-lpj8ur .comp-metric-value:where(.svelte-lpj8ur){font-size:18px;font-weight:700;font-family:var(--font-mono)}.comp-delta.svelte-lpj8ur{font-size:12px;font-weight:600;font-family:var(--font-mono);color:var(--text-secondary)}.comp-metric-value.svelte-lpj8ur{font-size:13px;font-weight:600;font-family:var(--font-mono)}.comp-metric-label.svelte-lpj8ur{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.comp-card-breakdown.svelte-lpj8ur{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;border-top:1px solid var(--border)}.comp-card-sizes.svelte-lpj8ur{display:flex;gap:12px;padding-top:6px;border-top:1px solid var(--border)}.comp-size.svelte-lpj8ur{font-size:10px;color:var(--text-muted);font-family:var(--font-mono)}.pool-detail.svelte-1rbwxer{display:flex;flex-direction:column;gap:16px}.empty.svelte-1rbwxer{padding:40px;text-align:center;color:var(--text-muted)}.position-title.svelte-1rbwxer{font-size:16px;font-weight:600;margin:0}.pool-card.svelte-1rbwxer{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.pool-header.svelte-1rbwxer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.pool-pair.svelte-1rbwxer{display:flex;align-items:center;gap:8px}.pair.svelte-1rbwxer{font-size:15px;font-weight:600}.fee.svelte-1rbwxer{font-size:11px;color:var(--text-muted);background:var(--bg);padding:2px 6px;border-radius:3px;font-family:var(--font-mono)}.pool-address.svelte-1rbwxer{font-size:12px;color:var(--text-secondary)}.stats-grid.svelte-1rbwxer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat.svelte-1rbwxer{text-align:center;padding:10px 8px;background:var(--bg);border-radius:6px}.stat-value.svelte-1rbwxer{font-size:18px;font-weight:700;font-family:var(--font-mono)}.stat-label.svelte-1rbwxer{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:4px}.tvl-row.svelte-1rbwxer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tvl-item.svelte-1rbwxer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg);border-radius:6px}.tvl-label.svelte-1rbwxer{font-size:12px;color:var(--text-secondary)}.tvl-value.svelte-1rbwxer{font-size:13px;font-weight:600;font-family:var(--font-mono)}.concentration-section.svelte-1rbwxer h3:where(.svelte-1rbwxer),.top-lps-section.svelte-1rbwxer h3:where(.svelte-1rbwxer),.positions-section.svelte-1rbwxer h3:where(.svelte-1rbwxer){font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin:0 0 8px}.concentration-row.svelte-1rbwxer{display:flex;align-items:center;gap:24px}.gauge-wrap.svelte-1rbwxer{flex-shrink:0}.concentration-stats.svelte-1rbwxer{display:flex;flex-direction:column;gap:6px}.conc-stat.svelte-1rbwxer{display:flex;justify-content:space-between;gap:16px;font-size:13px}.conc-label.svelte-1rbwxer{color:var(--text-secondary)}.conc-value.svelte-1rbwxer{font-weight:600;font-family:var(--font-mono)}.lp-table.svelte-1rbwxer{width:100%;border-collapse:collapse;font-size:12px}.lp-table.svelte-1rbwxer th:where(.svelte-1rbwxer){text-align:left;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;padding:6px 8px;border-bottom:1px solid var(--border)}.lp-table.svelte-1rbwxer td:where(.svelte-1rbwxer){padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.lp-table.svelte-1rbwxer .num:where(.svelte-1rbwxer){text-align:right}.mono.svelte-1rbwxer{font-family:var(--font-mono)}.badge.svelte-1rbwxer{font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px}.in-range.svelte-1rbwxer{background:color-mix(in srgb,#10b981 15%,transparent);color:#10b981}.out-of-range.svelte-1rbwxer{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b}@media(max-width:600px){.stats-grid.svelte-1rbwxer{grid-template-columns:repeat(2,1fr)}.tvl-row.svelte-1rbwxer{grid-template-columns:1fr}.concentration-row.svelte-1rbwxer{flex-direction:column}}
