.CalendarYearReturns_card__raThw{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.CalendarYearReturns_title__AoF4J{font-size:var(--fs-18);font-weight:700;margin:0}.CalendarYearReturns_lede__VraMN{font-size:var(--fs-13);color:var(--text-2);line-height:1.55;margin:0}.CalendarYearReturns_list__FYV41{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.CalendarYearReturns_row__30Ehz{display:grid;grid-template-columns:84px minmax(0,1fr) 76px;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3)}.CalendarYearReturns_year__RXM7U{display:flex;flex-direction:column;gap:2px;font-weight:700;font-size:var(--fs-14);color:var(--text)}.CalendarYearReturns_partial__49q5G{font-size:var(--fs-11);font-weight:600;color:var(--text-3);text-transform:none;letter-spacing:0}.CalendarYearReturns_track__kgeJI{position:relative;height:14px;background:var(--surface-2);border-radius:var(--r-pill);min-width:0;overflow:hidden}.CalendarYearReturns_bar__NQIVm{position:absolute;left:0;top:0;height:100%;border-radius:var(--r-pill);transition:width var(--dur-3) var(--ease)}.CalendarYearReturns_bar__NQIVm[data-dir=up]{background:var(--profit)}.CalendarYearReturns_bar__NQIVm[data-dir=down]{background:var(--loss)}.CalendarYearReturns_val__con72{text-align:right;font-weight:700;font-size:var(--fs-14);white-space:nowrap}.CalendarYearReturns_neutral__jBT0A{font-size:var(--fs-14);color:var(--text-2);line-height:1.55;padding:var(--sp-3) 0}.CalendarYearReturns_skeleton__wXNZX{min-height:200px;border-radius:var(--r-lg);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:CalendarYearReturns_cyShimmer__gh8NZ 1.4s ease-in-out infinite}@keyframes CalendarYearReturns_cyShimmer__gh8NZ{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.CalendarYearReturns_bar__NQIVm,.CalendarYearReturns_skeleton__wXNZX{animation:none;transition:none}}.CalendarYearReturns_footnote__CSSej{font-size:var(--fs-11);color:var(--text-3);line-height:1.6;border-top:1px solid var(--border);padding-top:var(--sp-3)}@media (max-width:460px){.CalendarYearReturns_row__30Ehz{grid-template-columns:64px minmax(0,1fr) 68px;gap:var(--sp-2)}}