.portfolios-hero-band{width:100%}.portfolios-hero-band__intro.billing-hero{margin-bottom:0}.portfolios-hero-left__panel{border-radius:var(--xf-radius-sm,8px);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);padding:.55rem .65rem}.portfolios-hero-left__panel--cta{background:color-mix(in srgb, var(--xf-gain-green) 6%, transparent);border-color:color-mix(in srgb, var(--xf-gain-green) 28%, transparent)}.portfolios-hero-left__panel-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.portfolios-hero-left__panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--xf-text-200);margin:0;font-size:.68rem;font-weight:600}.portfolios-hero-left__badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--xf-text-100) 22%, transparent);color:var(--xf-text-300);border-radius:999px;padding:.12rem .45rem;font-size:.62rem;font-weight:700}.portfolios-hero-left__badge--open{border-color:color-mix(in srgb, var(--xf-gain-green) 55%, transparent);color:var(--xf-gain-green);background:color-mix(in srgb, var(--xf-gain-green) 12%, transparent)}.portfolios-hero-left__meta{color:var(--xf-text-300);margin:0 0 .4rem;font-size:.68rem;line-height:1.35}.portfolios-hero-left__indices{flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.45rem;display:flex}.portfolios-hero-left__index-pill{font-size:.72rem}.portfolios-hero-left__muted{color:var(--xf-text-300);margin:0;font-size:.68rem;line-height:1.4}.portfolios-hero-left__row-label{margin:0 0 .2rem}.portfolios-hero-left__news-list{color:var(--xf-text-200);margin:0;padding-left:1rem;font-size:.68rem;line-height:1.35}.portfolios-hero-left__news-link{color:var(--xf-text-100);text-underline-offset:2px;text-decoration:underline}.portfolios-hero-left__news-link:hover{color:var(--xf-gain-green)}.portfolios-hero-left__news-pub{color:var(--xf-text-300)}.portfolios-hero-left__holdings{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.portfolios-hero-left__holding-row{justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.portfolios-hero-left__options-glance{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.portfolios-hero-left__options-line{line-height:1.35}.portfolios-hero-left__mini-link{color:var(--xf-gain-green);text-underline-offset:2px;font-size:.65rem;font-weight:600;text-decoration:underline}.portfolios-hero-left__mini-link:hover{opacity:.9}.portfolios-hero-band__intro .billing-hero__eyebrow{letter-spacing:.16em;margin:0 0 .25rem;font-size:.55rem}.portfolios-hero-band__intro .billing-hero__title{margin:0 0 .35rem;font-size:1.05rem}.portfolios-hero-band__intro .billing-hero__copy{max-width:none;font-size:.72rem;line-height:1.45}.portfolios-hero-band__charts-col{flex-direction:column;display:flex}.portfolios-dashboard-charts--compact.portfolio-top-band__charts{margin-bottom:0}.portfolios-dashboard-charts--compact .portfolio-top-band__charts-inner{gap:.4rem .65rem}@media (min-width:768px){.portfolios-dashboard-charts--compact .portfolio-top-band__charts-inner{gap:.35rem .75rem}}.portfolios-dashboard-charts--compact .portfolio-panel--tight{padding:.5rem .65rem}.portfolios-dashboard-charts--compact .portfolio-panel__title--sub{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.72rem}.portfolios-dashboard-charts--compact .portfolio-metric__label{margin-bottom:.28rem;font-size:.8rem;line-height:1.35}.portfolios-dashboard-charts--compact .portfolio-allocation__bar--accounts{min-height:5px;max-height:9px}.portfolios-dashboard-charts--compact .portfolio-allocation__legend--plain{gap:.1rem .45rem;margin-top:.22rem;font-size:.72rem;line-height:1.35}.portfolios-dashboard-charts--compact .portfolios-dashboard-chart-stack{gap:.5rem}.portfolios-dashboard-charts--compact .portfolios-dashboard-chart-subheading{margin-bottom:.18rem;font-size:.88rem}.portfolios-dashboard-charts--compact .text-xs{font-size:.72rem;line-height:1.35}.portfolios-workspace-header.xchat-header{padding:0}.portfolios-workspace-header__primary-row{align-items:center;gap:.75rem;min-width:0;padding:.6rem 1rem;display:flex}.portfolios-workspace-header--tape.xchat-header{flex-flow:column;align-items:stretch;gap:0}.portfolios-workspace-header{z-index:40;flex-wrap:nowrap;position:sticky;top:0}.portfolios-workspace-header .xchat-header-leading{min-width:0}.portfolios-workspace-header__crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--xf-text-300);white-space:nowrap;font-size:.58rem;font-weight:700;text-decoration:none}.portfolios-workspace-header__crumb:hover{color:var(--xf-text-100)}.portfolios-workspace-header__center{flex:auto;justify-content:center;align-items:center;min-width:0;padding:0 .5rem;display:flex}.portfolios-workspace-header__total-block{text-align:center;min-width:0}.portfolios-workspace-header__total-label{letter-spacing:.12em;text-transform:uppercase;color:var(--xf-text-300);margin:0;font-size:.58rem;font-weight:600}.portfolios-workspace-header__total-value{color:var(--xf-tenant-accent,var(--xf-xoptions-accent));margin:0;font-size:clamp(1rem,2.8vw,1.35rem);font-weight:700;line-height:1.15}.portfolios-workspace-header__total-delta{margin:.05rem 0 0;font-size:.65rem;line-height:1.2}.portfolios-workspace-header__trailing{flex-wrap:nowrap;flex:none}.portfolios-workspace-header__market-cluster{max-width:100%}.portfolios-workspace-header__market-status{letter-spacing:.07em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--xf-text-100) 22%, transparent);color:var(--xf-text-300);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);white-space:nowrap;border-radius:999px;padding:.18rem .42rem;font-size:.58rem;font-weight:700;line-height:1.2;display:inline-block}.portfolios-workspace-header__market-status--open{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 48%, transparent);color:var(--xf-tenant-accent,var(--xf-xoptions-accent));background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 14%, transparent)}.portfolios-workspace-header__market-pill{border:1px solid color-mix(in srgb, var(--xf-text-100) 18%, transparent);background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.68rem}@media (max-width:900px){.portfolios-workspace-header__primary-row{flex-wrap:wrap;row-gap:.5rem}.portfolios-workspace-header__center{flex:100%;order:3;justify-content:flex-start}.portfolios-workspace-header__total-block{text-align:left}.portfolios-macro-tape__inner{flex-direction:column;align-items:stretch}.portfolios-macro-tape__nav{justify-content:flex-end}}.portfolios-macro-tape{width:100%;min-width:0}.portfolios-macro-tape__inner{border-top:1px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--xf-bg-900) 55%, transparent) 0%, color-mix(in srgb, var(--xf-text-100) 4%, var(--xf-bg-800)) 100%);flex-wrap:nowrap;align-items:center;gap:.45rem .65rem;padding:.38rem 1rem .48rem;display:flex}.portfolios-macro-tape__badge{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--xf-lightning-yellow) 88%, var(--xf-text-300));border:1px solid color-mix(in srgb, var(--xf-lightning-yellow) 35%, transparent);background:color-mix(in srgb, var(--xf-lightning-yellow) 8%, transparent);border-radius:4px;flex-shrink:0;padding:.15rem .35rem;font-size:.52rem;font-weight:800}.portfolios-macro-tape__scroll{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.portfolios-macro-tape__track{width:max-content;animation:42s linear infinite portfolios-macro-tape-marquee;display:flex}@media (prefers-reduced-motion:reduce){.portfolios-macro-tape__track{animation:none}}@keyframes portfolios-macro-tape-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.portfolios-macro-tape__strip{align-items:center;gap:.65rem 1rem;padding-right:2.25rem;display:inline-flex}.portfolios-macro-tape__item{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}.portfolios-macro-tape__sym{letter-spacing:.06em;color:var(--xf-text-200);font-size:.62rem;font-weight:800}.portfolios-macro-tape__px{color:var(--xf-text-100);font-size:.68rem}.portfolios-macro-tape__chg{font-size:.65rem}.portfolios-macro-tape__chg--up{color:var(--xf-gain-green)}.portfolios-macro-tape__chg--down{color:var(--xf-chart-loss)}.portfolios-macro-tape__chg--flat{color:var(--xf-text-400)}.portfolios-macro-tape__nav{flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;margin-left:auto;display:inline-flex}.portfolios-macro-tape__nav-cell{align-items:center;display:inline-flex}.portfolios-macro-tape__nav-sep{background:color-mix(in srgb, var(--xf-text-100) 22%, transparent);width:1px;height:.65rem;margin:0 .35rem}.portfolios-macro-tape__nav-link{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 95%, var(--xf-text-200));border-radius:4px;padding:.12rem .08rem;font-size:.58rem;font-weight:700;text-decoration:none;transition:color .12s,background .12s}.portfolios-macro-tape__nav-link:hover{color:var(--xf-text-100);background:color-mix(in srgb, var(--xf-text-100) 8%, transparent)}.portfolios-macro-tape__nav-link:focus-visible{outline:1px solid var(--xf-gain-green);outline-offset:2px}.portfolios-macro-tape--wellness .portfolios-macro-tape__inner--wellness{flex-wrap:wrap;align-items:flex-start}.portfolios-macro-tape__badge--wellness{border-color:color-mix(in srgb, var(--xf-gain-green) 38%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 94%, var(--xf-text-200));background:color-mix(in srgb, var(--xf-gain-green) 11%, transparent)}.portfolios-macro-tape__wellness-body{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.55rem 1rem;min-width:0;display:grid}.portfolios-macro-tape__wellness-col{min-width:0}.portfolios-macro-tape__wellness-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--xf-text-400);font-size:.52rem;font-weight:800;display:block}.portfolios-macro-tape__wellness-text{color:var(--xf-text-100);margin:.15rem 0 0;font-size:.72rem;line-height:1.38}.portfolios-macro-tape__wellness-text--weather{letter-spacing:.01em;line-height:1.45}@media (max-width:720px){.portfolios-macro-tape__wellness-body{grid-template-columns:1fr}}.portfolios-workspace-grid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.portfolios-workspace-grid{grid-template-columns:minmax(0,2.1fr) minmax(0,1.4fr);gap:1.25rem}}.portfolios-workspace-sidebar{flex-direction:column;gap:.15rem;padding:.15rem 0;display:flex}.portfolios-workspace-sidebar--rail-fill{box-sizing:border-box;min-height:100%}.portfolios-workspace-sidebar__bottom{flex-direction:column;flex-shrink:0;gap:.15rem;display:flex}.portfolios-workspace-sidebar__collections-block{margin-bottom:.15rem}.portfolios-workspace-sidebar__collections-label{letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-400);margin:0 0 .4rem;font-size:.68rem;font-weight:700}.portfolios-workspace-sidebar__utilities-details{border:1px solid color-mix(in srgb, var(--xf-text-100) 9%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);border-radius:8px;margin-bottom:.25rem;overflow:hidden}.portfolios-workspace-sidebar__utilities-summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-400);justify-content:space-between;align-items:center;gap:.35rem;padding:.38rem .45rem;font-size:.68rem;font-weight:700;list-style:none;display:flex}.portfolios-workspace-sidebar__utilities-summary::-webkit-details-marker{display:none}.portfolios-workspace-sidebar__utilities-summary:hover{background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);color:var(--xf-text-300)}.portfolios-workspace-sidebar__utilities-summary-main{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.portfolios-workspace-sidebar__utilities-summary-label{min-width:0}.portfolios-workspace-sidebar__utilities-summary .portfolios-workspace-sidebar__glyph{opacity:.88}.portfolios-workspace-sidebar__utilities-details[open] .portfolios-workspace-sidebar__utilities-summary .portfolios-workspace-sidebar__chevron{color:var(--xf-tenant-accent,var(--xf-xoptions-accent));transform:rotate(0)}.portfolios-workspace-sidebar__utilities-details:not([open]) .portfolios-workspace-sidebar__utilities-summary .portfolios-workspace-sidebar__chevron{transform:rotate(-90deg)}.portfolios-workspace-sidebar__utilities-summary:hover .portfolios-workspace-sidebar__chevron{color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.portfolios-workspace-sidebar__utilities-body{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 8%, transparent);flex-direction:column;gap:.2rem;padding:0 .35rem .45rem .45rem;display:flex}.portfolios-workspace-sidebar__collections-rule{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);margin:.45rem 0 .35rem}.portfolios-workspace-sidebar__link{color:var(--xf-text-200);border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .4rem;font-size:.78rem;line-height:1.25;text-decoration:none;display:flex}.portfolios-workspace-sidebar__link:hover{background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);color:var(--xf-text-100)}.portfolios-workspace-sidebar__link--active{background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 12%, transparent);color:var(--xf-tenant-accent,var(--xf-xoptions-accent));box-shadow:inset 4px 0 0 var(--xf-tenant-accent,var(--xf-xoptions-accent));font-weight:700}.portfolios-workspace-sidebar__glyph{opacity:.95;width:1rem;height:1rem;color:var(--xf-text-200);flex-shrink:0}.portfolios-workspace-sidebar__glyph svg{width:100%;height:100%;display:block}.portfolios-workspace-sidebar__glyph-img{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0;width:1rem;height:1rem;display:block}html:not([data-xf-ui=soft]) .portfolios-workspace-sidebar__glyph-img{filter:invert()brightness(1.08)}html[data-xf-ui=soft] .portfolios-workspace-sidebar__glyph-img{filter:none}.portfolios-workspace-sidebar__glyph--hero,.portfolios-workspace-sidebar__glyph-img--hero{width:1.25rem;height:1.25rem}.portfolios-workspace-sidebar__glyph--resources{width:1.35rem;height:1.35rem}.portfolios-workspace-sidebar__glyph--emph{color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.portfolios-workspace-sidebar__glyph--zap{color:var(--xf-lightning-yellow)}.portfolios-workspace-sidebar__glyph--composer{color:var(--xf-text-200)}html[data-xf-ui=soft] .portfolios-workspace-sidebar__glyph--composer{color:var(--xf-xoptions-accent)}.portfolios-workspace-sidebar__link--active .portfolios-workspace-sidebar__glyph--composer{color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.portfolios-workspace-sidebar__glyph--portfolio-workspace{color:var(--xf-text-200)}html[data-xf-ui=soft] .portfolios-workspace-sidebar__glyph--portfolio-workspace{color:var(--xf-xoptions-accent)}.portfolios-workspace-sidebar__emph{color:var(--xf-tenant-accent,var(--xf-xoptions-accent));font-weight:600}.portfolios-workspace-sidebar__spacer{flex:1;min-height:.5rem}.portfolios-workspace-sidebar__link--nested{padding-left:.55rem;font-size:.74rem}.portfolios-workspace-sidebar__link--muted{cursor:default;color:var(--xf-text-400)}.portfolios-workspace-sidebar__accordion{border:1px solid var(--xf-xchat-rail-border);background:var(--xf-xchat-rail-surface);border-radius:10px;margin-top:.2rem;overflow:hidden}@media (max-width:980px){.portfolios-workspace-sidebar__accordion--core-action{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-gain-green)) 38%, var(--xf-xchat-rail-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-gain-green)) 14%, transparent), 0 10px 32px color-mix(in srgb, var(--xf-bg-900) 58%, transparent)}.portfolios-workspace-sidebar__accordion--core-action .portfolios-workspace-sidebar__accordion-summary{letter-spacing:-.02em;min-height:48px;padding:.62rem .65rem;font-size:.92rem;font-weight:700}.portfolios-workspace-sidebar__accordion--secondary-nav{opacity:.94;border-color:color-mix(in srgb, var(--xf-text-100) 7%, var(--xf-xchat-rail-border));background:color-mix(in srgb, var(--xf-xchat-rail-surface) 96%, var(--xf-bg-900))}.portfolios-workspace-sidebar__accordion--secondary-nav .portfolios-workspace-sidebar__accordion-summary{min-height:44px;color:var(--xf-text-300);padding:.48rem .55rem;font-size:.78rem;font-weight:600}}.portfolios-workspace-sidebar__accordion-summary{cursor:pointer;color:var(--xf-text-100);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .55rem;font-size:.82rem;font-weight:600;list-style:none;display:flex}.portfolios-workspace-sidebar__accordion-summary:hover{background:color-mix(in srgb, var(--xf-text-100) 5%, transparent)}.portfolios-workspace-sidebar__summary-main{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.portfolios-workspace-sidebar__summary-icon{color:var(--xf-text-200);flex-shrink:0;justify-content:center;align-items:center;max-width:1.5rem;max-height:1.5rem;display:inline-flex}.portfolios-workspace-sidebar__summary-primary-link{color:inherit;outline-offset:2px;border-radius:8px;text-decoration:none}.portfolios-workspace-sidebar__summary-primary-link:focus-visible{outline:2px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 70%, transparent)}.portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__summary-icon,.portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__summary-icon,.portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__glyph:not(.portfolios-workspace-sidebar__glyph--zap):not(.portfolios-workspace-sidebar__glyph--composer):not(.portfolios-workspace-sidebar__glyph--portfolio-workspace),.portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__glyph:not(.portfolios-workspace-sidebar__glyph--zap):not(.portfolios-workspace-sidebar__glyph--composer):not(.portfolios-workspace-sidebar__glyph--portfolio-workspace),.portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__glyph--composer,.portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__glyph--composer,.portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__glyph--portfolio-workspace,.portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__glyph--portfolio-workspace{color:var(--xf-text-100)}html[data-xf-ui=soft] .portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__glyph--composer,html[data-xf-ui=soft] .portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__glyph--composer,html[data-xf-ui=soft] .portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__glyph--portfolio-workspace,html[data-xf-ui=soft] .portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__glyph--portfolio-workspace{color:var(--xf-xoptions-accent)}.portfolios-workspace-sidebar__summary-icon img{max-width:1.35rem;max-height:1.35rem}.portfolios-workspace-sidebar__summary-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb, var(--xf-text-100) 20%, transparent);border-radius:999px;flex-shrink:0;width:1.05rem;height:1.05rem;display:block}.portfolios-workspace-sidebar__summary-label{min-width:0}.portfolios-workspace-sidebar__chevron{color:var(--xf-text-400);flex-shrink:0;transition:transform .15s,color .15s}.portfolios-workspace-sidebar__accordion-summary:hover .portfolios-workspace-sidebar__chevron,.portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__chevron{color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.portfolios-workspace-sidebar__accordion[open] .portfolios-workspace-sidebar__chevron{transform:rotate(0)}.portfolios-workspace-sidebar__accordion:not([open]) .portfolios-workspace-sidebar__chevron{transform:rotate(-90deg)}.portfolios-workspace-sidebar__accordion-summary::-webkit-details-marker{display:none}.portfolios-workspace-sidebar__accordion-body{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 8%, transparent);flex-direction:column;gap:.2rem;padding:0 .4rem .5rem .55rem;display:flex}.portfolios-workspace-sidebar__accordion-body--account{max-height:min(70vh,28rem);padding:.35rem .3rem .5rem;overflow:hidden auto}.portfolios-workspace-sidebar__accordion-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-400);margin:0;font-size:.58rem;font-weight:600}.portfolios-workspace-sidebar__accordion-meta--mt{margin-top:.35rem}.portfolios-workspace-sidebar__accordion-static{color:var(--xf-text-200);margin:0;padding:.2rem .4rem;font-size:.74rem;line-height:1.3}.portfolio-allocation--compact .portfolios-portfolio-cards__allocation-bar,.portfolio-allocation--compact .portfolios-accounts-footer__bar{border-radius:4px;min-height:6px;max-height:8px}.portfolios-workspace-advanced summary{list-style:none}.portfolios-workspace-advanced summary::-webkit-details-marker{display:none}.portfolios-watchlist-compact__table th,.portfolios-watchlist-compact__table td{vertical-align:middle}.portfolios-workspace-sidebar__link:focus-visible{outline:2px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 45%, transparent);outline-offset:2px}html[data-xf-ui=soft] .portfolios-workspace-sidebar__link:focus-visible{outline-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 55%, transparent)}html[data-xf-ui=soft] .portfolios-workspace-sidebar__link--active{background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 10%, transparent);color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 78%, var(--xf-text-100));box-shadow:inset 4px 0 0 var(--xf-tenant-accent,var(--xf-xoptions-accent));font-weight:700}.portfolios-workspace-tenant-chrome .portfolio-allocation__bar--accounts .portfolio-allocation__segment:nth-child(6n+1){background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 88%, var(--xf-text-100))}.portfolios-workspace-tenant-chrome .portfolio-allocation__bar--accounts .portfolio-allocation__segment:nth-child(6n+4){background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 55%, var(--xf-text-100))}.portfolios-workspace-tenant-chrome .portfolio-manage-tabs__btn--active{color:var(--xf-text-100);background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 32%, transparent)}.portfolios-workspace-tenant-chrome .portfolio-manage-table__row-select-btn{color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.portfolios-workspace-tenant-chrome .portfolio-manage-table__row-select-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 50%, transparent);outline-offset:2px}.portfolios-workspace-tenant-chrome .portfolio-manage-table__row-select-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 48%, transparent);background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 14%, var(--xf-bg-800));box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 22%, transparent)}.portfolios-workspace-tenant-chrome .portfolio-table-link{color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.portfolios-workspace-tenant-chrome .portfolios-portfolio-cards__card--default{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 38%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 12%, transparent)}.workspace-rail-footer-stack{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);flex-direction:column;flex-shrink:0;display:flex}.workspace-product-sticky-top{border-bottom:1px solid color-mix(in srgb, var(--xf-tenant-accent,transparent) 22%, #ffffff1a)}html[data-xf-workspace-top-chrome] .workspace-product-approved-header-slot{display:none}.xf-focus-ring--sidebar:focus-visible{outline:2px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 55%, transparent);outline-offset:2px}.workspace-top-chrome{z-index:1050;min-height:3.25rem;padding:.45rem .65rem;padding-left:max(.65rem, env(safe-area-inset-left));padding-right:max(.65rem, env(safe-area-inset-right));padding-top:max(.45rem, env(safe-area-inset-top));border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-bg-900) 92%, var(--xf-surface-800));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:fixed;top:0;left:0;right:0}.workspace-top-chrome__leading{flex:0 auto;align-items:center;gap:.4rem;min-width:0;display:flex}.workspace-top-chrome__icon-btn{border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, var(--xf-border-subtle));background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;transition:border-color .15s,background-color .15s;display:inline-flex}.workspace-top-chrome__icon-btn:hover{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 38%, transparent);background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 8%, transparent)}.workspace-top-chrome__brand-lockup{color:inherit;border-radius:10px;flex-shrink:0;align-items:center;padding:.1rem;text-decoration:none;display:inline-flex}.workspace-top-chrome__tenant-logo{-o-object-fit:contain;object-fit:contain;border-radius:8px}.workspace-top-chrome__tenant-name{max-width:9rem;font-size:.72rem;line-height:1.2}@media (min-width:768px){.workspace-top-chrome__tenant-name{max-width:14rem;font-size:.78rem}}.workspace-top-chrome__center{flex:auto;justify-content:center;min-width:0;display:flex}.workspace-top-chrome__portfolio--compact{transform-origin:top;max-width:min(100%,220px);transform:scale(.92)}.workspace-top-chrome__portfolio--compact .app-user-rail-workspace-row{font-size:.68rem}.workspace-top-chrome__portfolio--compact .app-user-rail-account-select{max-width:100%;font-size:.68rem}.workspace-top-chrome__trailing{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.workspace-top-chrome__pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem;display:none}@media (max-width:767px){.workspace-top-chrome__pills{display:flex}}.workspace-top-chrome__pill{letter-spacing:.04em;text-transform:uppercase;color:var(--xf-text-100);border:1px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 35%, transparent);background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 10%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;padding:.22rem .45rem;font-size:.65rem;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.workspace-top-chrome__pill-glyph{width:.82rem;height:.82rem;color:color-mix(in srgb, var(--xf-text-100) 72%, transparent);flex-shrink:0}.workspace-top-chrome__pill:hover .workspace-top-chrome__pill-glyph{color:var(--xf-text-100)}.workspace-top-chrome__pill--admin .workspace-top-chrome__pill-glyph{color:color-mix(in srgb, var(--xf-gain-green) 78%, var(--xf-text-300))}.workspace-top-chrome__pill--admin:hover .workspace-top-chrome__pill-glyph{color:var(--xf-gain-green)}.workspace-top-chrome__pill:hover{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 55%, transparent);background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 16%, transparent)}.workspace-top-chrome__pill--admin{border-color:color-mix(in srgb, var(--xf-gain-green) 35%, transparent);color:var(--xf-gain-green);background:color-mix(in srgb, var(--xf-gain-green) 8%, transparent)}.workspace-top-chrome__pill--admin:hover{border-color:color-mix(in srgb, var(--xf-gain-green) 50%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 14%, transparent)}.workspace-top-chrome__avatar-btn{border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;display:inline-flex;overflow:hidden}.workspace-top-chrome__avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.workspace-rail-drawer-backdrop{cursor:pointer;background:color-mix(in srgb, var(--xf-bg-900) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-product-sidebar--rail-glass{-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#121c30d1,#0a0f1ddb)}html[data-xf-ui=soft] .workspace-product-sidebar--rail-glass{background:linear-gradient(160deg, color-mix(in srgb, var(--xf-xchat-rail-bg) 76%, transparent), color-mix(in srgb, var(--xf-bg-900) 52%, transparent))}.workspace-product-sidebar--rail-glass .workspace-product-sidebar__footer{-webkit-backdrop-filter:blur(6px);background:linear-gradient(#0000,#080c166b)}html[data-xf-ui=soft] .workspace-product-sidebar--rail-glass .workspace-product-sidebar__footer{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--xf-xchat-rail-bg) 58%, transparent))}@keyframes workspace-rail-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.workspace-product-sidebar__drawer-panel.workspace-rail-drawer-transition{animation:.3s cubic-bezier(.32,.72,0,1) forwards workspace-rail-drawer-in}@media (prefers-reduced-motion:reduce){.workspace-product-sidebar__drawer-panel.workspace-rail-drawer-transition{animation:none}}.workspace-product-sidebar__drawer-close{border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, var(--xf-xchat-rail-border));background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--xf-text-200);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-product-sidebar__drawer-close:hover{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 42%, transparent);color:var(--xf-tenant-accent,var(--xf-xoptions-accent))}.workspace-product-sidebar__header{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);background:color-mix(in srgb, var(--xf-xchat-rail-bg) 85%, var(--xf-bg-900));flex-shrink:0;padding:.4rem .45rem .45rem}.workspace-product-sidebar__header-inner{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.workspace-product-sidebar__header-inner--collapsed{flex-direction:column;gap:.35rem}.workspace-product-sidebar__brand{min-width:0;color:inherit;border-radius:10px;align-items:center;gap:.28rem;margin:-.15rem -.2rem;padding:.15rem .2rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.workspace-product-sidebar__brand:hover{background:color-mix(in srgb, var(--xf-text-100) 6%, transparent)}.workspace-product-sidebar__brand:focus-visible{outline:2px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 55%, transparent);outline-offset:2px}.workspace-product-sidebar__brand-finance{letter-spacing:-.02em;color:var(--xf-text-100);white-space:nowrap;font-size:.78rem;font-weight:650}.workspace-product-sidebar__collapse-toggle{border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, var(--xf-xchat-rail-border));background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--xf-text-200);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.workspace-product-sidebar__collapse-toggle:hover{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 42%, transparent);color:var(--xf-tenant-accent,var(--xf-xoptions-accent));background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 10%, transparent)}.workspace-product-sidebar__collapse-toggle-icon{width:1.25rem;height:1.25rem;display:block}.workspace-product-sidebar__nav-main{flex-direction:column;gap:.45rem;padding-top:.2rem;display:flex}.workspace-product-sidebar__nav-secondary{padding-top:.15rem}.workspace-product-sidebar__section-rule{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);margin:.35rem 0 .45rem}.workspace-product-sidebar__footer{flex-shrink:0}.workspace-product-sidebar__footer-account-rule{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent)}.workspace-rail-account-disclosure{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 8%, transparent)}.workspace-rail-account-disclosure__summary{cursor:pointer;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .55rem;list-style:none;transition:background-color .15s;display:flex}.workspace-rail-account-disclosure__summary::-webkit-details-marker{display:none}.workspace-rail-account-disclosure__summary:hover{background:color-mix(in srgb, var(--xf-text-100) 5%, transparent)}.workspace-rail-account-disclosure__summary--icon-only{justify-content:center;padding-left:.35rem;padding-right:.35rem}.workspace-rail-account-disclosure__avatar-wrap{border:1px solid color-mix(in srgb, var(--xf-text-100) 18%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.workspace-rail-account-disclosure__avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.workspace-rail-account-disclosure__avatar-fallback{width:1.15rem;height:1.15rem;color:var(--xf-text-300)}.workspace-rail-account-disclosure__identity{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.workspace-rail-account-disclosure__name{color:var(--xf-text-100);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:650;overflow:hidden}.workspace-rail-account-disclosure__hint{letter-spacing:.04em;text-transform:uppercase;color:var(--xf-text-400);font-size:.62rem;font-weight:600}.workspace-rail-account-disclosure__panel{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 8%, transparent);padding:0}.workspace-rail-account-disclosure[open] .portfolios-workspace-sidebar__chevron{color:var(--xf-tenant-accent,var(--xf-xoptions-accent));transform:rotate(0)}.workspace-rail-account-disclosure:not([open]) .portfolios-workspace-sidebar__chevron{transform:rotate(-90deg)}.workspace-profile-footer-menu__trigger{cursor:pointer;text-align:left;width:100%;min-height:2.75rem;color:inherit;background:0 0;border:none;align-items:center;gap:.45rem;margin:0;padding:.45rem .55rem;list-style:none;transition:background-color .15s;display:flex}.workspace-profile-footer-menu__trigger:hover{background:color-mix(in srgb, var(--xf-text-100) 5%, transparent)}.workspace-profile-footer-menu__trigger--icon-only{justify-content:center;padding-left:.35rem;padding-right:.35rem}.workspace-profile-footer-menu__avatar-wrap{border:1px solid color-mix(in srgb, var(--xf-text-100) 18%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.workspace-profile-footer-menu__avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.workspace-profile-footer-menu__avatar-fallback{width:1.15rem;height:1.15rem;color:var(--xf-text-300)}.workspace-profile-footer-menu__identity{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.workspace-profile-footer-menu__name{color:var(--xf-text-100);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:650;overflow:hidden}.workspace-profile-footer-menu__sub{letter-spacing:.03em;color:var(--xf-text-400);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;overflow:hidden}.workspace-profile-footer-menu__chevron{color:var(--xf-text-400);flex-shrink:0;transition:transform .2s}.workspace-profile-footer-menu__chevron--open{transform:rotate(180deg)}.workspace-profile-footer-menu__backdrop{z-index:10800;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.workspace-profile-footer-menu__panel{z-index:10810;border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-surface-700) 98%, transparent);max-height:min(70vh,22rem);box-shadow:var(--xf-shadow-card);-webkit-overflow-scrolling:touch;border-radius:1rem;padding:.35rem 0;position:fixed;overflow:hidden auto}.workspace-profile-footer-menu__section--header{align-items:center;gap:.55rem;padding:.45rem .65rem .35rem;display:flex}.workspace-profile-footer-menu__header-avatar{border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.workspace-profile-footer-menu__header-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.workspace-profile-footer-menu__header-text{flex-direction:column;gap:.06rem;min-width:0;display:flex}.workspace-profile-footer-menu__header-name{color:var(--xf-text-100);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:650;overflow:hidden}.workspace-profile-footer-menu__header-sub{color:var(--xf-text-400);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.workspace-profile-footer-menu__rule{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);margin:.25rem .45rem}.workspace-profile-footer-menu__row{width:100%;color:var(--xf-text-100);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;margin:0;padding:.48rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.workspace-profile-footer-menu__row:hover{background:color-mix(in srgb, var(--xf-text-100) 7%, transparent)}.workspace-profile-footer-menu__row:focus-visible{outline:2px solid color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 55%, transparent);outline-offset:-2px}.workspace-profile-footer-menu__row-icon{width:1.125rem;height:1.125rem;color:var(--xf-text-300);flex-shrink:0}.workspace-profile-footer-menu__row-icon--google{flex-shrink:0}.workspace-profile-footer-menu__signout-wrap{padding:.15rem .45rem .35rem}.workspace-profile-footer-menu__signout-wrap .sidebar-destructive-action{width:100%}.workspace-profile-footer-menu__signout-trigger.sidebar-destructive-action__trigger{border-radius:var(--xf-radius-sm);width:100%;box-shadow:none;background:0 0;border:none;justify-content:flex-start;gap:.55rem;padding:.42rem .65rem}.workspace-profile-footer-menu__signout-trigger.sidebar-destructive-action__trigger:hover{background:color-mix(in srgb, var(--xf-text-100) 7%, transparent)}.workspace-profile-footer-menu__signout-trigger .sidebar-destructive-action__trigger-icon{color:var(--xf-text-300)}html[data-xf-ui=soft] .workspace-profile-footer-menu__panel{background:color-mix(in srgb, var(--xf-surface-700) 96%, #fff 4%)}.app-user-rail-account-panel__pwa-only{padding:0 0 .35rem}.workspace-rail-appearance{flex-shrink:0;padding:.45rem .55rem .35rem}.workspace-rail-appearance__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-400);margin:0;padding:0;font-size:.58rem;font-weight:750}.workspace-rail-appearance__group{flex-direction:row;align-items:stretch;gap:.28rem;width:100%;display:flex}.workspace-rail-appearance__btn{border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);min-width:0;min-height:2.25rem;color:var(--xf-text-300);cursor:pointer;font:inherit;border-radius:10px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:.2rem .12rem;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.workspace-rail-appearance__btn:hover{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 28%, transparent);color:var(--xf-text-100)}.workspace-rail-appearance__btn--active{border-color:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 45%, transparent);background:color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 12%, transparent);color:var(--xf-text-100);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 22%, transparent)}.workspace-rail-appearance__btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--xf-text-100) 10%, transparent);outline:none}.workspace-rail-appearance__btn-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workspace-rail-appearance--header{flex-shrink:0;width:auto;max-width:none;padding:0}.workspace-rail-appearance--header .workspace-rail-appearance__group{justify-content:flex-start;gap:.22rem;width:auto}.workspace-rail-appearance--header .workspace-rail-appearance__btn{border-radius:8px;flex:none;min-width:1.78rem;min-height:1.72rem;padding:.1rem .2rem}html[data-xf-ui=soft] .workspace-rail-appearance__btn{background:color-mix(in srgb, var(--xf-text-100) 5%, var(--xf-bg-900))}.workspace-rail-logout{padding:.65rem .65rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);flex-shrink:0}.workspace-rail-logout--compact{justify-content:center;padding-left:.35rem;padding-right:.35rem;display:flex}.workspace-rail-logout .sidebar-destructive-action{width:100%}.workspace-rail-logout--compact .sidebar-destructive-action{width:auto}.sidebar-destructive-action__trigger{border:1px solid color-mix(in srgb, var(--xf-destructive) 28%, transparent);width:100%;min-height:3rem;color:var(--xf-destructive);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:650;line-height:1.2;transition:transform .14s,border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.sidebar-destructive-action__trigger:hover{color:var(--xf-destructive-hover);background:var(--xf-destructive-surface-hover);border-color:color-mix(in srgb, var(--xf-destructive) 42%, transparent)}.sidebar-destructive-action__trigger:active{transform:scale(.985)}.sidebar-destructive-action__trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--xf-tenant-accent,var(--xf-xoptions-accent)) 35%, transparent), 0 0 0 1px var(--xf-destructive-ring);outline:none}.sidebar-destructive-action__trigger--strong{border-color:color-mix(in srgb, var(--xf-destructive) 45%, transparent)}.sidebar-destructive-action__trigger--compact{justify-content:center;gap:0;width:2.75rem;min-width:44px;min-height:44px;padding:0}.sidebar-destructive-action__trigger-icon{color:var(--xf-destructive);flex-shrink:0;display:inline-flex}.sidebar-destructive-action__backdrop{z-index:11050;background:color-mix(in srgb, var(--xf-bg-900) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sidebar-destructive-action__dialog{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-surface-700) 96%, transparent);width:min(100%,22rem);box-shadow:var(--xf-shadow-soft);padding:1.15rem 1.25rem}.sidebar-destructive-action__title{letter-spacing:-.02em;color:var(--xf-text-100);margin:0 0 .45rem;font-size:1rem;font-weight:750}.sidebar-destructive-action__desc{color:var(--xf-text-300);margin:0;font-size:.8125rem;line-height:1.45}.sidebar-destructive-action__err{color:var(--xf-destructive);margin:.55rem 0 0;font-size:.75rem}.sidebar-destructive-action__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1.35rem;display:flex}.sidebar-destructive-action__btn{min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.8125rem;font-weight:650;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.sidebar-destructive-action__btn:disabled{opacity:.65;cursor:not-allowed}.sidebar-destructive-action__btn--ghost{border-color:color-mix(in srgb, var(--xf-text-100) 14%, transparent);color:var(--xf-text-200);background:0 0}.sidebar-destructive-action__btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--xf-text-100) 6%, transparent)}.sidebar-destructive-action__btn--danger{border-color:color-mix(in srgb, var(--xf-destructive) 55%, transparent);background:color-mix(in srgb, var(--xf-destructive) 22%, var(--xf-bg-900));color:var(--xf-text-100)}.sidebar-destructive-action__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--xf-destructive) 38%, var(--xf-bg-900));border-color:color-mix(in srgb, var(--xf-destructive) 65%, transparent)}.sidebar-destructive-action__btn--danger:focus-visible{box-shadow:0 0 0 2px var(--xf-destructive-ring);outline:none}html[data-xf-ui=soft] .sidebar-destructive-action__dialog{background:color-mix(in srgb, var(--xf-bg-900) 96%, var(--xf-text-100) 4%);border-color:color-mix(in srgb, var(--xf-text-100) 14%, transparent)}html[data-xf-ui=soft] .sidebar-destructive-action__desc{color:var(--xf-text-200)}.portfolios-top-book-movers__grid{flex-direction:column;gap:.35rem;display:flex}.portfolios-top-book-movers__row{-moz-column-gap:.5rem;border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(5.5rem,.85fr);align-items:center;gap:.15rem .5rem;padding:.35rem 0;display:grid}.portfolios-top-book-movers__row:first-of-type{border-top:none;padding-top:0}.portfolios-top-book-movers__row--head{border-top:none;align-items:end;padding:0 0 .15rem}@media (max-width:639px){.portfolio-page-body .app-user-shell-with-rail--padded{padding-left:.45rem;padding-right:.45rem}}
