.wealth-chart{--wealth-rule:color-mix(in srgb, var(--la-border-strong) 55%, var(--la-surface));width:min(100%,430px);color:var(--la-ink);margin:0 auto 22px}.wealth-chart__caption{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.wealth-chart__caption strong{font-size:18px;line-height:1.35}.wealth-chart__hint{color:var(--la-secondary);font-size:13px;line-height:1.5}.wealth-chart__wheel{width:min(100%,330px);height:auto;margin:4px auto 12px;display:block;overflow:visible}.wealth-chart__sector path{stroke:var(--wealth-rule);stroke-width:1.4px;stroke-linejoin:round}.wealth-chart__sector--neutral path{fill:var(--la-surface)}.wealth-chart__sector--read{cursor:pointer}.wealth-chart__sector--read path{fill:var(--reading-wash);transition:fill var(--la-dur-quick) ease, stroke var(--la-dur-quick) ease}.wealth-chart__sector--selected path{fill:var(--la-accent-selected);stroke:var(--la-accent);stroke-width:2px}@media (hover:hover) and (pointer:fine){.wealth-chart__sector--read:not(.wealth-chart__sector--selected):hover path{fill:var(--la-accent-soft);stroke:var(--la-accent);stroke-width:2px}}.wealth-chart__sector--read:focus-visible path{stroke:var(--la-accent);stroke-width:3px}.wealth-chart__sector text{pointer-events:none;fill:var(--la-accent);font-family:var(--la-ui)}.wealth-chart__sector--neutral text{fill:var(--la-secondary)}.wealth-chart__wheel-glyph{font-size:20px}.wealth-chart__wheel-sign{font-size:11px;font-weight:600}.wealth-chart__wheel-center{fill:var(--la-surface);stroke:var(--wealth-rule);stroke-width:1.4px}.wealth-chart__wheel-center-topic,.wealth-chart__wheel-center-sign{fill:var(--reading-accent);font-family:var(--la-ui)}.wealth-chart__wheel-center-topic{font-size:13px;font-weight:700}.wealth-chart__wheel-center-sign{font-size:13px;font-weight:600}.wealth-chart__selection{border-top:1px solid var(--la-hairline);gap:7px;padding-top:11px;display:grid}.wealth-chart__selection-label{color:var(--reading-accent);font-size:13px;font-weight:700}.wealth-chart__placements{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wealth-chart__placements span{border:2px solid var(--la-border);background:var(--la-surface);border-radius:999px;padding:2px 10px;font-size:13px}.wealth-chart__placements b{color:var(--reading-accent);font-size:14px;font-weight:500}.wealth-chart__placements small{color:var(--la-secondary);font-size:12px}.wealth-chart__placements em{color:var(--la-secondary);font-size:13px;font-style:normal}.wealth-chart__method{color:var(--la-secondary);margin:12px 0 0;font-size:13px;line-height:1.55}.wealth-chart__sector{transform-box:view-box;transform-origin:180px 180px;transition:transform var(--la-dur-base) var(--la-ease-spring)}.wealth-chart__sector--selected{transform:translate(var(--wealth-dx), var(--wealth-dy))}.wealth-chart__sector--read:active{transform:translate(calc(var(--wealth-dx) * .4), calc(var(--wealth-dy) * .4)) scale(.98);transition-duration:var(--la-dur-press)}@media (hover:hover) and (pointer:fine){.wealth-chart__sector--read:not(.wealth-chart__sector--selected):hover{transform:translate(calc(var(--wealth-dx) / 2), calc(var(--wealth-dy) / 2))}}.wealth-chart__wheel-center{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.wealth-chart__sector{animation:wealth-unfold var(--la-dur-slow) var(--la-ease-out) backwards;animation-delay:calc(60ms + var(--wealth-i,0) * 35ms)}.wealth-chart__wheel-center{animation:wealth-center var(--la-dur-slow) var(--la-ease-spring) backwards}.wealth-chart__wheel-readout{animation:wealth-readout var(--la-dur-base) var(--la-ease-out) backwards}.wealth-chart__placements>*{animation:la-pop var(--la-dur-base) var(--la-ease-spring) backwards}.wealth-chart__placements>:nth-child(2){animation-delay:calc(1 * var(--la-stagger))}.wealth-chart__placements>:nth-child(3){animation-delay:calc(2 * var(--la-stagger))}.wealth-chart__placements>:nth-child(n+4){animation-delay:calc(3 * var(--la-stagger))}}@media (prefers-reduced-motion:reduce){.wealth-chart__sector--read:not(.wealth-chart__sector--selected):hover,.wealth-chart__sector--read:not(.wealth-chart__sector--selected):active{transform:none}.wealth-chart__sector--selected:active{transform:translate(var(--wealth-dx), var(--wealth-dy))}}@keyframes wealth-unfold{0%{opacity:0;transform:rotate(-24deg)scale(.86)}}@keyframes wealth-center{0%{opacity:0;transform:scale(.8)}}@keyframes wealth-readout{0%{opacity:0;transform:translateY(5px)}}
