.BalanceMeter_meter__2EM00{display:flex;flex-direction:column;gap:var(--space-md,16px);padding:var(--space-md,16px);background:var(--color-surface,#1a1916);border:1px solid var(--color-border,#2e2c29);border-radius:var(--radius-lg,12px)}.BalanceMeter_overall__mJsHT{display:flex;align-items:baseline;gap:var(--space-sm,8px)}.BalanceMeter_overallNum__nDuCt{font-family:var(--font-display,Georgia,serif);font-size:2.5rem;line-height:1;color:var(--color-accent,#c89b5c)}.BalanceMeter_rating__D4XUz{font-size:1rem;font-weight:600;color:var(--color-text-secondary,#9e9a93)}.BalanceMeter_bars__R9b2L{display:flex;flex-direction:column;gap:var(--space-sm,8px);margin:0;padding:0;list-style:none}.BalanceMeter_bar__5Htg6{display:grid;grid-template-columns:6.5rem 1fr 2rem;align-items:center;grid-gap:var(--space-sm,8px);gap:var(--space-sm,8px)}.BalanceMeter_barLabel__rjDJW{font-size:.85rem;color:var(--color-text-secondary,#9e9a93)}.BalanceMeter_track__z6VpE{height:8px;border-radius:9999px;background:var(--color-border,#2e2c29);overflow:hidden}.BalanceMeter_fill__lbC31{display:block;height:100%;border-radius:9999px;background:var(--color-accent,#c89b5c);transition:width .3s ease}.BalanceMeter_barVal__HRc3R{font-family:var(--font-mono,monospace);font-size:.8rem;text-align:right;color:var(--color-text-primary,#f5f0e8)}.BalanceMeter_suggestions__RI5O1{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--color-text-secondary,#9e9a93)}