.PolicyGrowth-module__u954dW__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:30px;padding:18px 16px;display:flex}.PolicyGrowth-module__u954dW__head{display:flex}.PolicyGrowth-module__u954dW__title{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.PolicyGrowth-module__u954dW__chartBox{flex-direction:column;gap:14px;display:flex;position:relative}.PolicyGrowth-module__u954dW__chart{aspect-ratio:340/150;touch-action:pan-y;cursor:pointer;width:100%;display:block;overflow:visible}.PolicyGrowth-module__u954dW__wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--kc-ease,ease)}.PolicyGrowth-module__u954dW__shown .PolicyGrowth-module__u954dW__wipe{clip-path:inset(0)}.PolicyGrowth-module__u954dW__interestArea{fill:#f5a623;fill-opacity:.9}.PolicyGrowth-module__u954dW__contributionArea{fill:#4f7cff;fill-opacity:.95}.PolicyGrowth-module__u954dW__principalArea{fill:var(--kc-brand)}.PolicyGrowth-module__u954dW__balanceLine{stroke:#e08e00;stroke-width:1.5px;stroke-linejoin:round}.PolicyGrowth-module__u954dW__marketLine{stroke:var(--kc-muted);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.75;stroke-linejoin:round}.PolicyGrowth-module__u954dW__swMarket{border-top:2px dashed var(--kc-muted);flex-shrink:0;width:14px;height:0}.PolicyGrowth-module__u954dW__marks{opacity:0;transition:opacity .5s .9s}.PolicyGrowth-module__u954dW__shown .PolicyGrowth-module__u954dW__marks{opacity:1}.PolicyGrowth-module__u954dW__tick{stroke:var(--kc-card);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.PolicyGrowth-module__u954dW__probeLine{stroke:var(--kc-text);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.5}.PolicyGrowth-module__u954dW__probeDot{fill:var(--kc-card);stroke:var(--kc-text);stroke-width:2.5px}.PolicyGrowth-module__u954dW__badge,.PolicyGrowth-module__u954dW__tip{white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700;position:absolute;top:-2px}.PolicyGrowth-module__u954dW__badge{background:var(--kc-brand);color:var(--kc-bg);border:2px solid var(--kc-card);opacity:0;animation:.4s 1.1s both PolicyGrowth-module__u954dW__kcBadgeIn;right:0;box-shadow:0 3px 8px #0003}.PolicyGrowth-module__u954dW__tip{background:var(--kc-text);color:var(--kc-bg);transform:translate(-50%)}@keyframes PolicyGrowth-module__u954dW__kcBadgeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.PolicyGrowth-module__u954dW__axis{color:var(--kc-muted);justify-content:space-between;font-size:14px;display:flex}.PolicyGrowth-module__u954dW__legend{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.PolicyGrowth-module__u954dW__legendItem{align-items:center;gap:8px;font-size:16px;display:flex}.PolicyGrowth-module__u954dW__swPrincipal,.PolicyGrowth-module__u954dW__swContribution,.PolicyGrowth-module__u954dW__swInterest{border-radius:3px;flex-shrink:0;width:10px;height:10px}.PolicyGrowth-module__u954dW__swPrincipal{background:var(--kc-brand)}.PolicyGrowth-module__u954dW__swContribution{background:#4f7cff}.PolicyGrowth-module__u954dW__swInterest{background:#f5a623}.PolicyGrowth-module__u954dW__legendLabel{color:var(--kc-muted)}.PolicyGrowth-module__u954dW__legendValue{color:var(--kc-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.PolicyGrowth-module__u954dW__hint{color:var(--kc-muted);text-align:center;margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.PolicyGrowth-module__u954dW__wipe,.PolicyGrowth-module__u954dW__marks,.PolicyGrowth-module__u954dW__badge{clip-path:none;opacity:1;transition:none;animation:none}}
.PolicyVsMarket-module__0418lG__card{border-radius:var(--kc-radius);background-color:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);flex-direction:column;gap:22px;padding:24px 22px;display:flex}.PolicyVsMarket-module__0418lG__title{color:var(--kc-brand-strong);font-size:15px;font-weight:800}.PolicyVsMarket-module__0418lG__rows{flex-direction:column;gap:14px;display:flex}.PolicyVsMarket-module__0418lG__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PolicyVsMarket-module__0418lG__rowLabel{color:var(--kc-muted);word-break:keep-all;font-size:14px;font-weight:500}.PolicyVsMarket-module__0418lG__rowVal{color:var(--kc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.PolicyVsMarket-module__0418lG__rowStrong .PolicyVsMarket-module__0418lG__rowLabel{color:var(--kc-text);font-weight:700}.PolicyVsMarket-module__0418lG__rowStrong .PolicyVsMarket-module__0418lG__rowVal{color:var(--kc-brand-strong);font-weight:800}.PolicyVsMarket-module__0418lG__diff{border-top:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);flex-wrap:wrap;align-items:center;gap:12px 14px;padding-top:20px;display:flex}.PolicyVsMarket-module__0418lG__diffPlus{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.PolicyVsMarket-module__0418lG__badge{background-color:var(--kc-brand);color:var(--kc-bg);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.PolicyVsMarket-module__0418lG__note{color:var(--kc-muted);font-size:14px;line-height:1.6}