.earnings-module__u1Gjea__list th{padding-top:.5rem;padding-bottom:.5rem;font-weight:600}.earnings-module__u1Gjea__list thead tr{background:color-mix(in oklab, var(--muted) 50%, transparent)}.earnings-module__u1Gjea__ledger thead tr{background:0 0}.earnings-module__u1Gjea__ledger th{color:var(--muted-foreground);white-space:normal;font-weight:500}.earnings-module__u1Gjea__ledger td{white-space:normal}:is(.earnings-module__u1Gjea__list td.text-right,.earnings-module__u1Gjea__ledger td.text-right){font-variant-numeric:tabular-nums}html:has(.earnings-module__u1Gjea__page){scrollbar-gutter:stable}.earnings-module__u1Gjea__ledger th{height:auto;padding:0 .75rem .5rem}.earnings-module__u1Gjea__ledger td{padding:.5rem .75rem}.earnings-module__u1Gjea__ledger th:first-child,.earnings-module__u1Gjea__ledger td:first-child{padding-left:0}.earnings-module__u1Gjea__ledger th:last-child,.earnings-module__u1Gjea__ledger td:last-child{padding-right:0}.earnings-module__u1Gjea__ledger tbody tr:not(:last-child){border-bottom:1px solid var(--border)}.earnings-module__u1Gjea__list td[data-row-nav-ignore]{vertical-align:middle;align-self:center}
.account-snapshots-module__iA78SW__account{gap:1rem;min-width:0;display:grid}.account-snapshots-module__iA78SW__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.account-snapshots-module__iA78SW__title{letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.account-snapshots-module__iA78SW__meta{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.account-snapshots-module__iA78SW__summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.account-snapshots-module__iA78SW__metric{border:1px solid var(--border);background:var(--card);border-radius:.75rem;flex-direction:column;justify-content:center;min-width:0;padding:1.4rem;display:flex}.account-snapshots-module__iA78SW__metricLabel{color:var(--muted-foreground);font-size:.75rem}.account-snapshots-module__iA78SW__metricValue{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:.6rem 0 .4rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.15}.account-snapshots-module__iA78SW__balance{min-width:0}.account-snapshots-module__iA78SW__metricNote{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.account-snapshots-module__iA78SW__panel{border:1px solid var(--border);background:var(--card);border-radius:.75rem;min-width:0;padding:1.5rem}.account-snapshots-module__iA78SW__main{grid-template-columns:minmax(0,1.7fr) minmax(15rem,1fr);gap:1rem;display:grid}.account-snapshots-module__iA78SW__panelHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}.account-snapshots-module__iA78SW__panelTitle{letter-spacing:-.015em;font-size:.875rem;font-weight:600}.account-snapshots-module__iA78SW__investment summary{grid-template-columns:minmax(0,1fr) 8rem 1rem;gap:1.5rem;display:grid}.account-snapshots-module__iA78SW__investment{border-top:1px solid var(--border)}.account-snapshots-module__iA78SW__investment summary{cursor:pointer;align-items:center;padding:1.1rem 0;list-style:none}.account-snapshots-module__iA78SW__investment summary::-webkit-details-marker{display:none}.account-snapshots-module__iA78SW__disclosure>summary::-webkit-details-marker{display:none}.account-snapshots-module__iA78SW__investment summary:hover .account-snapshots-module__iA78SW__fundName{text-underline-offset:.2rem;text-decoration:underline}.account-snapshots-module__iA78SW__investment summary:focus-visible,.account-snapshots-module__iA78SW__disclosure>summary:focus-visible,.account-snapshots-module__iA78SW__footer summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.25rem}.account-snapshots-module__iA78SW__fundIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.account-snapshots-module__iA78SW__swatch{border-radius:.125rem;flex:none;width:.45rem;height:.45rem}.account-snapshots-module__iA78SW__tone0{stroke:#b8b0e9;background:#b8b0e9}.account-snapshots-module__iA78SW__tone1{stroke:#c1d0b9;background:#c1d0b9}.account-snapshots-module__iA78SW__tone2{stroke:#e7ce88;background:#e7ce88}.account-snapshots-module__iA78SW__fundName{font-size:.875rem;font-weight:500;line-height:1.4}.account-snapshots-module__iA78SW__fundCaption{color:var(--muted-foreground);margin-top:.25rem;font-size:.6875rem}.account-snapshots-module__iA78SW__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.account-snapshots-module__iA78SW__expand{color:var(--muted-foreground);text-align:center;font-size:1rem;font-weight:400;transition:transform .15s}.account-snapshots-module__iA78SW__investment[open]>summary .account-snapshots-module__iA78SW__expand,.account-snapshots-module__iA78SW__disclosure[open]>summary .account-snapshots-module__iA78SW__expand{transform:rotate(45deg)}.account-snapshots-module__iA78SW__positive{color:#21805b}.dark .account-snapshots-module__iA78SW__positive{color:#62b892}.account-snapshots-module__iA78SW__negative{color:#c23535}.dark .account-snapshots-module__iA78SW__negative{color:#e98888}.account-snapshots-module__iA78SW__details{padding:0 0 1.25rem 1.2rem;font-size:.75rem}.account-snapshots-module__iA78SW__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.account-snapshots-module__iA78SW__detailGrid dt{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem}.account-snapshots-module__iA78SW__detailGrid dd{font-variant-numeric:tabular-nums}.account-snapshots-module__iA78SW__miniRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;font-size:.75rem;display:flex}.account-snapshots-module__iA78SW__miniRow span:first-child{color:var(--muted-foreground)}.account-snapshots-module__iA78SW__disclosure{border:1px solid var(--border);background:var(--card);border-radius:.75rem;padding:0 1.5rem}.account-snapshots-module__iA78SW__disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.1rem 0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.account-snapshots-module__iA78SW__lower{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;padding:.75rem 0;display:grid}.account-snapshots-module__iA78SW__lower .account-snapshots-module__iA78SW__panel{background:0 0;border:0;padding:0}.account-snapshots-module__iA78SW__sourceRow{border-bottom:1px solid var(--border);justify-content:space-between;gap:.75rem;padding:.85rem 0;font-size:.8125rem;display:flex}.account-snapshots-module__iA78SW__sourceValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.account-snapshots-module__iA78SW__sourceValue small{color:var(--muted-foreground);margin-top:.2rem;font-size:.6875rem;font-weight:400;display:block}.account-snapshots-module__iA78SW__activityRow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 0;display:grid}.account-snapshots-module__iA78SW__activityName{font-size:.8125rem;font-weight:500}.account-snapshots-module__iA78SW__status{color:var(--muted-foreground);margin-left:.5rem;font-size:.625rem;font-weight:400}.account-snapshots-module__iA78SW__footer{padding:.5rem 0}.account-snapshots-module__iA78SW__footer summary{cursor:pointer;color:var(--muted-foreground);font-size:.75rem}.account-snapshots-module__iA78SW__footerBody{max-width:52rem;padding-top:1rem}.account-snapshots-module__iA78SW__historyRow{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.75rem;display:flex}@media (max-width:760px){.account-snapshots-module__iA78SW__summary{grid-template-columns:1fr;gap:.75rem}.account-snapshots-module__iA78SW__main,.account-snapshots-module__iA78SW__lower{grid-template-columns:minmax(0,1fr)}.account-snapshots-module__iA78SW__heading{flex-direction:column;align-items:start;gap:.25rem}}@media (max-width:480px){.account-snapshots-module__iA78SW__account{gap:1.5rem}.account-snapshots-module__iA78SW__investment summary{grid-template-columns:minmax(0,1fr) auto .75rem;gap:.75rem}.account-snapshots-module__iA78SW__detailGrid{grid-template-columns:1fr 1fr}.account-snapshots-module__iA78SW__details{padding-left:0}.account-snapshots-module__iA78SW__fundIdentity{gap:.5rem}.account-snapshots-module__iA78SW__metricValue{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.account-snapshots-module__iA78SW__expand{transition:none}}.account-snapshots-module__iA78SW__donut{aspect-ratio:1;place-items:center;width:9rem;margin:.5rem auto 1.25rem;display:grid;position:relative}.account-snapshots-module__iA78SW__donut svg{width:100%;height:100%;transform:rotate(-90deg)}.account-snapshots-module__iA78SW__donutCenter{text-align:center;position:absolute}.account-snapshots-module__iA78SW__donutCenter strong{letter-spacing:-.035em;font-size:1.5rem;font-weight:500;display:block}.account-snapshots-module__iA78SW__legend{gap:.65rem;display:grid}.account-snapshots-module__iA78SW__legendRow{align-items:center;gap:.6rem;font-size:.75rem;display:flex}.account-snapshots-module__iA78SW__legendRow strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}@media (min-width:761px) and (max-width:1050px){.account-snapshots-module__iA78SW__main{grid-template-columns:minmax(0,1.4fr) minmax(14rem,1fr)}.account-snapshots-module__iA78SW__investment summary{grid-template-columns:minmax(0,1fr) auto .75rem;gap:.75rem}.account-snapshots-module__iA78SW__panel{padding:1.15rem}}@media (max-width:480px){.account-snapshots-module__iA78SW__panel,.account-snapshots-module__iA78SW__metric{padding:1rem}.account-snapshots-module__iA78SW__summary{gap:.75rem}.account-snapshots-module__iA78SW__disclosure{padding:0 1rem}}.account-snapshots-module__iA78SW__holdingValue{justify-items:end;gap:.3rem;display:grid}.account-snapshots-module__iA78SW__holdingReturn{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:.2rem .4rem;font-size:.6875rem;display:flex}.account-snapshots-module__iA78SW__performanceRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;font-size:.8125rem;display:flex}.account-snapshots-module__iA78SW__performanceRow dd{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.account-snapshots-module__iA78SW__performanceAnnualized{color:var(--muted-foreground);font-size:.6875rem;display:block}.account-snapshots-module__iA78SW__performanceRows{max-width:36rem}
