.portfolio-desk__sheet .app-table tbody td:first-child,.portfolio-desk__sheet .app-table thead th:first-child{padding-left:1.25rem}.portfolio-desk__sheet .app-table tbody td:last-child,.portfolio-desk__sheet .app-table thead th:last-child{padding-right:1.25rem}.portfolio-desk__copy{margin:0;color:var(--ink-muted);font-size:var(--app-t-sm);line-height:1.55;text-wrap:pretty}.portfolio-desk__copy b{font-weight:650}.portfolio-desk__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;margin-top:.75rem}.portfolio-desk__inset{padding:1rem 1.25rem;border-top:1px solid var(--app-line-faint)}.portfolio-desk__inset.portfolio-desk__links{margin-top:0;justify-content:flex-start;gap:.5rem 1.5rem}.portfolio-holdings-guided{padding:1rem 1.25rem .25rem}.portfolio-desk__inset .concentration-meter{margin-top:0;padding-top:0;border-top:0}.portfolio-desk__inset-note{margin:.5rem 0 0;color:var(--ink-faint);font-size:var(--app-t-xs);line-height:1.5;text-wrap:pretty}.portfolio-sleeve-sheet__head{padding:1rem 1.25rem .875rem}.portfolio-sleeve-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--app-line-faint);color:var(--ink-fg)}.portfolio-sleeve-grid>div{min-width:0;padding:1rem 1.25rem 1.125rem}.portfolio-sleeve-grid>div+div{border-left:1px solid var(--app-line-faint)}.portfolio-sleeve-grid dt{margin:0 0 .5rem;color:var(--ink-muted);font-size:var(--app-t-xs);font-weight:500;line-height:1.4}.portfolio-sleeve-grid dd{margin:0;overflow:hidden;font-size:var(--app-t-lg);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.3;text-overflow:ellipsis}.portfolio-sleeve-grid small{display:block;margin-top:.3rem;color:var(--ink-subtle);font-size:var(--app-t-xs);font-weight:400;line-height:1.45}.portfolio-holding-row{display:grid;grid-template-columns:minmax(0,1fr) 4rem auto;grid-template-areas:"id spark value" "meta spark share";-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;align-items:baseline;padding:.75rem 0;border-top:1px solid var(--app-line-faint)}.portfolio-holding-row:first-child{padding-top:0;border-top:0}.portfolio-holding-row__id{display:flex;align-items:baseline;gap:.5rem;grid-area:id;min-width:0}.portfolio-holding-row__swatch{align-self:center;flex:none;width:.375rem;height:.375rem;border-radius:999px}.portfolio-holding-row__id strong{color:var(--ink-fg);font-size:var(--app-t-body);font-weight:650}.portfolio-holding-row__id span{overflow:hidden;color:var(--ink-subtle);font-size:var(--app-t-xs);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.portfolio-holding-row__spark{grid-area:spark;align-self:center;justify-self:end}.portfolio-holding-row__value{grid-area:value;color:var(--ink-fg);font-size:var(--app-t-body);font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.portfolio-holding-row__meta{grid-area:meta;color:var(--ink-faint);line-height:1.4}.portfolio-holding-row__meta,.portfolio-holding-row__share{font-size:var(--app-t-xs);font-variant-numeric:tabular-nums}.portfolio-holding-row__share{grid-area:share;color:var(--ink-subtle);text-align:right}.portfolio-holdings-mobile{display:none}.portfolio-desk .portfolio-holding{padding:.75rem 1rem;border-bottom:1px solid var(--app-line-faint)}.portfolio-desk .portfolio-holding:last-child{border-bottom:0}@media (max-width:767px){.portfolio-holdings-mobile{display:block}.portfolio-sleeve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-sleeve-grid>div:nth-child(2n){border-left:1px solid var(--app-line-faint)}.portfolio-sleeve-grid>div:nth-child(n+3){border-top:1px solid var(--app-line-faint)}.portfolio-sleeve-grid>div:nth-child(3){border-left:0}.portfolio-desk__links{margin-top:1rem}.portfolio-desk__links .app-btn,.portfolio-desk__links .home-desk__link{min-height:2.75rem}}.portfolio-desk .app-mobile-list{display:none}@media (max-width:767px){.portfolio-workspace-head .app-workspace-nav{min-width:0}.portfolio-workspace-head :is(.app-workspace-head__status,.app-workspace-head__actions) :is(a,button){min-height:1.75rem}.portfolio-desk .home-desk__band{padding-block:1.5rem}.portfolio-desk .home-desk__band--hero{padding-block:.75rem 1rem;border-top:0}.portfolio-desk .app-lead__figure{flex-wrap:wrap;gap:.5rem}.portfolio-desk .home-desk__band--hero .app-lead__value{flex-basis:100%;font-size:var(--app-t-metric-lg);line-height:1.15;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.portfolio-desk .home-hero{gap:1rem}.portfolio-desk .home-hero__figure .app-metric__value--hero{flex-basis:100%;font-size:var(--app-t-metric-lg);line-height:1.15;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.portfolio-desk .home-hero__delta{font-size:var(--app-t-body)}.portfolio-desk .home-hero__since{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.75rem;width:100%}.portfolio-desk .home-hero__since>div{display:block;min-width:0}.portfolio-desk .home-hero__since dd{margin:.3rem 0 0;justify-content:flex-start;text-align:left;flex-wrap:wrap}.portfolio-desk .app-lead__delta{font-size:var(--app-t-body)}.portfolio-desk .app-lead__note{font-size:var(--app-t-xs);line-height:1.5}.portfolio-desk .home-desk__head{gap:.5rem 1rem;margin-bottom:1rem}.portfolio-desk .home-desk__title{font-size:var(--app-t-lg);text-transform:none;letter-spacing:normal;color:var(--ink-fg);line-height:1.4}.portfolio-desk .home-desk__lede{color:var(--ink-muted);font-size:var(--app-t-xs);line-height:1.5}.portfolio-desk .home-desk__link{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--app-t-xs);text-transform:none;letter-spacing:normal}.portfolio-desk .home-explain__head{display:none}.portfolio-desk .home-explain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-desk .home-explain__item{padding:.75rem 1rem;min-width:0}.portfolio-desk .home-explain__item:nth-child(2){border-left:1px solid var(--app-line-faint);border-top:0}.portfolio-desk .home-explain__item:last-child:nth-child(odd){grid-column:1/-1}.portfolio-desk .home-explain__value{overflow-wrap:anywhere;font-size:var(--app-t-lg)}.portfolio-desk .home-explain__detail{font-size:var(--app-t-xs);line-height:1.5}.portfolio-desk :is(.home-eq__ticks,.home-eq__plot){height:11.25rem}.portfolio-desk .home-eq__account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-md);overflow:hidden}.portfolio-desk .home-eq__account>div{display:block;min-width:0;padding:.75rem 1rem}.portfolio-desk .home-eq__account>div:nth-child(2n){border-left:1px solid var(--app-line-faint)}.portfolio-desk .home-eq__account>div:nth-child(n+3){border-top:1px solid var(--app-line-faint)}.portfolio-desk .home-eq__account>div:last-child:nth-child(odd){grid-column:1/-1}.portfolio-desk .home-eq__account dd{display:block;margin-top:.3rem;text-align:left;overflow-wrap:anywhere}.portfolio-desk .home-eq__account dd small{display:block;text-align:left}.portfolio-desk .home-alloc__ring{width:min(var(--app-alloc-ring),100%)}.portfolio-desk .app-lead__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-md);overflow:hidden}.portfolio-desk .app-lead__rail .app-lead__row{display:block;padding:.75rem 1rem;min-width:0;border-left:0}.portfolio-desk .app-lead__rail .app-lead__row:nth-child(2n){border-left:1px solid var(--app-line-faint)}.portfolio-desk .app-lead__rail .app-lead__row:nth-child(n+3){border-top:1px solid var(--app-line-faint)}.portfolio-desk .app-lead__rail .app-lead__row:last-child:nth-child(odd){grid-column:1/-1}.portfolio-desk .app-lead__rail .app-lead__row dd{display:block;margin-top:.3rem;text-align:left;overflow-wrap:anywhere}.portfolio-desk .app-lead__rail .app-lead__row dd small{display:block;text-align:left}.portfolio-desk .app-split-legend--sleeves{display:grid;grid-template-columns:1fr;gap:.75rem}.portfolio-holding__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.5rem .75rem;align-items:baseline}.portfolio-holding__main>svg{display:none}.portfolio-holding__meta{font-size:var(--app-t-xs)}.portfolio-desktop-ledger{display:none}.portfolio-desk .app-mobile-list{display:block;background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-md);overflow:hidden}.portfolio-desk .app-mobile-list__row+.portfolio-desk .app-mobile-list__row{border-top:1px solid var(--app-line-faint)}.portfolio-desk .app-mobile-list summary{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:1rem;cursor:pointer;list-style:none}.portfolio-desk .app-mobile-list summary::-webkit-details-marker{display:none}.portfolio-desk .app-mobile-list summary>svg{flex:none;color:var(--ink-muted)}.portfolio-desk .app-mobile-list details[open] summary>svg{transform:rotate(180deg)}.portfolio-desk .app-mobile-list__identity{display:grid;gap:.25rem;flex:1;min-width:0}.portfolio-desk .app-mobile-list__identity strong{font-size:var(--app-t-body);font-weight:600;color:var(--ink-fg);overflow-wrap:anywhere}.portfolio-desk .app-mobile-list__identity>span{font-size:var(--app-t-xs);color:var(--ink-muted)}.portfolio-desk .app-mobile-list__value{font-size:var(--app-t-body);color:var(--ink-fg);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;max-width:40%}.portfolio-desk .app-mobile-list__details{padding:0 1rem 1rem;font-size:var(--app-t-xs);color:var(--ink-muted)}.portfolio-desk .app-mobile-list__details dl>div{display:flex;justify-content:space-between;gap:1rem}.portfolio-desk .app-mobile-list__details dd{text-align:right}.portfolio-desk .app-mobile-list__details .app-btn{margin-top:.75rem;min-height:2.75rem}.portfolio-desk .app-mobile-list__more{width:100%;min-height:2.75rem;border-top:1px solid var(--app-line);color:var(--ink-fg);font-size:var(--app-t-body);background:var(--app-field-bg);cursor:pointer}.portfolio-desk .app-mobile-list :is(summary,button):hover{background:var(--app-well)}:is(.portfolio-desk,.portfolio-utility) :is(button,a,summary):focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.portfolio-utility .app-lead__value{font-size:var(--app-t-metric);line-height:1.2}.portfolio-utility :is(.app-btn,.app-badge:is(button)){min-height:2.75rem}.portfolio-utility input{min-height:2.75rem;font-size:var(--app-t-lg)}.portfolio-utility .app-lead__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.portfolio-utility .app-lead__row{display:block;min-width:0}.portfolio-utility .app-lead__row dd{text-align:left;margin-top:.25rem}}