.sp-dash .dash-header{margin-bottom:1.5rem}.sp-dash .dash-header h2{font-weight:800;margin-bottom:.15rem}.sp-dash .dash-header .dash-subtitle{color:var(--sp-ink-soft);font-size:.925rem}.sp-dash .dash-period{font-variant-numeric:tabular-nums;background:var(--sp-surface);border:1px solid var(--sp-border-strong);border-radius:2rem;padding:.45rem 1rem;font-weight:600;font-size:.85rem;white-space:nowrap}.sp-dash .wallet-tile .sp-tile-value{font-size:2.4rem;color:#000}.sp-dash .wallet-tile .wallet-cur{font-size:1.1rem;font-weight:600;color:var(--sp-ink-soft)}.sp-dash .wallet-icon{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1}.sp-dash .stat-tile{height:100%;display:flex;flex-direction:column;gap:.35rem;padding:.35rem 0}.sp-dash .stat-tile .stat-top{font-size:.875rem;font-weight:500;line-height:1.2;display:flex;align-items:center;gap:.4rem}.sp-dash .stat-tile .stat-top i{font-size:.9rem;width:1rem;text-align:center}.sp-dash .stat-tile .stat-count{font-size:1.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--sp-ink)}