.ConnectPortfolio-module__iMEv6q__connectPortfolio{flex-direction:column;align-items:center;gap:1rem;padding-block:1rem 2rem;display:flex}.ConnectPortfolio-module__iMEv6q__portfolioMockupImage{width:100%;height:auto;max-width:calc(100vw - 2 * var(--global-padding))}.ConnectPortfolio-module__iMEv6q__description{font-size:var(--mb-text-h7);text-align:center;margin-bottom:.5rem;line-height:1.3}.ConnectPortfolio-module__iMEv6q__description span{background:linear-gradient(90deg,#a855f7,#3b82f6);-webkit-text-fill-color:transparent;font-weight:var(--mb-font-bold);-webkit-background-clip:text;background-clip:text}.ConnectPortfolio-module__iMEv6q__button{align-items:center;gap:.5rem;width:max-content;padding-inline:1.5rem;display:flex}.ConnectPortfolio-module__iMEv6q__text{color:var(--mb-text-white);font-weight:var(--mb-font-semibold)}.ConnectPortfolio-module__iMEv6q__buttonContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.ConnectPortfolio-module__iMEv6q__upgradeContent{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.ConnectPortfolio-module__iMEv6q__iconWrapper{background-color:var(--mb-color-yellow-100);border:1px solid var(--mb-color-yellow-primary);border-radius:var(--mb-border-radius-full);justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:flex}.dark .ConnectPortfolio-module__iMEv6q__iconWrapper{background-color:var(--mb-bg-color-tertiary)}.ConnectPortfolio-module__iMEv6q__upgradeHeading{color:var(--mb-text-dark);font-size:var(--mb-text-h6);font-weight:var(--mb-font-bold);margin:0}.ConnectPortfolio-module__iMEv6q__upgradeSubtitle{color:var(--mb-text-light);font-size:var(--mb-text-body2);margin-top:-.25rem;margin-bottom:.25rem}.ConnectPortfolio-module__iMEv6q__featuresList{text-align:left;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;margin:.25rem 0 .75rem;padding:0;list-style:none;display:grid}.ConnectPortfolio-module__iMEv6q__featureItem{color:var(--mb-text-dark);font-size:var(--mb-text-caption);align-items:center;gap:.5rem;display:flex}.ConnectPortfolio-module__iMEv6q__checkIcon{width:1.25rem;height:1.25rem;stroke:var(--mb-color-green-primary);flex-shrink:0}.ConnectPortfolio-module__iMEv6q__actionButtons{justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;display:flex}.ConnectPortfolio-module__iMEv6q__actionButton{font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);min-width:11rem;padding:.75rem 1.5rem}@media screen and (max-width:1024px){.ConnectPortfolio-module__iMEv6q__connectPortfolio{gap:2rem;padding:1rem 1rem 4rem}.ConnectPortfolio-module__iMEv6q__description{font-size:var(--mb-text-h5)}}@media screen and (max-width:744px){.ConnectPortfolio-module__iMEv6q__connectPortfolio{gap:3rem;padding-block:0}.ConnectPortfolio-module__iMEv6q__description{font-size:var(--mb-text-h7)}.ConnectPortfolio-module__iMEv6q__portfolioMockupImage{width:90%}.ConnectPortfolio-module__iMEv6q__featuresList{grid-template-columns:1fr}.ConnectPortfolio-module__iMEv6q__actionButtons{flex-direction:row}}
.DealsSkeleton-module__4NZ9Rq__deals{flex-direction:column;gap:1rem;width:100%;display:flex}.DealsSkeleton-module__4NZ9Rq__dealsHeader{justify-content:space-between;align-items:center;display:flex}.DealsSkeleton-module__4NZ9Rq__headingContainer{align-items:center;gap:.5rem;display:flex}.DealsSkeleton-module__4NZ9Rq__heading{}.DealsSkeleton-module__4NZ9Rq__redirect{color:var(--mb-brand-color-primary);cursor:pointer;font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);align-items:center;gap:.25rem;margin-bottom:-.325rem;padding-left:.5rem;display:flex}.DealsSkeleton-module__4NZ9Rq__redirect:hover{color:var(--mb-brand-color-800)}.DealsSkeleton-module__4NZ9Rq__icon{height:1rem;stroke:var(--mb-brand-color-primary);width:1rem;margin-top:-.125rem}
.EquityAssetAllocation-module__pTUboa__equityAssetAllocation{flex-direction:column;gap:1rem;display:flex;container-type:inline-size}.EquityAssetAllocation-module__pTUboa__header{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.EquityAssetAllocation-module__pTUboa__heading{}.EquityAssetAllocation-module__pTUboa__headingWrapper{align-items:center;gap:.25rem;display:flex}.EquityAssetAllocation-module__pTUboa__brokerName{font-size:var(--mb-text-subtitle2);color:var(--mb-text-light)!important}.EquityAssetAllocation-module__pTUboa__allocationGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}@container (max-width:1024px){.EquityAssetAllocation-module__pTUboa__allocationGrid{grid-template-columns:1fr}}@media screen and (max-width:768px){.EquityAssetAllocation-module__pTUboa__headingWrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}}
.AllocationCard-module__-20bSa__card{background-color:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-xl);flex-direction:column;display:flex;overflow:hidden}.AllocationCard-module__-20bSa__cardHeader{background-color:var(--mb-bg-color-secondary);border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color);padding:.875rem 1.25rem}.AllocationCard-module__-20bSa__cardTitle{color:var(--mb-text-dark);font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold)}.AllocationCard-module__-20bSa__rows{flex-direction:column;flex:1;margin:0;padding:.5rem 0;list-style:none;display:flex}.AllocationCard-module__-20bSa__row{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.25rem;display:flex}.AllocationCard-module__-20bSa__name{color:var(--mb-text-normal);font-size:var(--mb-text-body2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AllocationCard-module__-20bSa__weight{color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);flex-shrink:0}.AllocationCard-module__-20bSa__empty{color:var(--mb-text-light);font-size:var(--mb-text-body2);padding:.5rem 1.25rem}.AllocationCard-module__-20bSa__footer{border-top:var(--mb-border-width-primary) solid var(--mb-border-color);justify-content:center;align-items:center;padding:.75rem;display:flex}.AllocationCard-module__-20bSa__viewAll{color:var(--mb-brand-color-primary);cursor:pointer;font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);background:0 0;border:none;padding:0}.AllocationCard-module__-20bSa__viewAll:hover{text-decoration:underline}
.AllocationModal-module__7bWznq__allocationModal{background-color:var(--mb-bg-color-primary);border-radius:var(--mb-border-radius-xl);flex-direction:column;gap:1rem;width:34rem;height:32rem;max-height:85vh;padding:1.5rem 0 1.5rem 1.5rem;display:flex}.AllocationModal-module__7bWznq__heading{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-bold);letter-spacing:-.25px;flex-shrink:0;padding-right:1.5rem}.AllocationModal-module__7bWznq__rows{flex-direction:column;flex:1;min-height:0;margin:0;padding:0 1.5rem 0 0;list-style:none;display:flex;overflow-y:auto}.AllocationModal-module__7bWznq__row{border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.AllocationModal-module__7bWznq__row:last-child{border-bottom:none}.AllocationModal-module__7bWznq__name{color:var(--mb-text-normal);font-size:var(--mb-text-body2)}.AllocationModal-module__7bWznq__weight{color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);flex-shrink:0}.AllocationModal-module__7bWznq__groups{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:1.5rem;display:flex;overflow-y:auto}.AllocationModal-module__7bWznq__group{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-lg);flex-shrink:0;overflow:hidden}.AllocationModal-module__7bWznq__groupHeader{background-color:var(--mb-bg-color-secondary);border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.AllocationModal-module__7bWznq__groupName,.AllocationModal-module__7bWznq__groupWeight{color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold)}.AllocationModal-module__7bWznq__group .AllocationModal-module__7bWznq__rows{flex:none;padding:.25rem 1rem;overflow:visible}.AllocationModal-module__7bWznq__group .AllocationModal-module__7bWznq__row{border-bottom:none;padding:.375rem 0}@media screen and (max-width:744px){.AllocationModal-module__7bWznq__allocationModal{border-radius:var(--mb-border-radius-3xl) var(--mb-border-radius-3xl) 0 0;width:100vw;height:75dvh;max-height:75dvh;padding:1rem 0 1rem 1rem}.AllocationModal-module__7bWznq__heading{padding-right:3rem}}
.GraphicalRepresentation-module__D9zjHa__graphicalRepresentation{flex-direction:column;gap:1rem;display:flex}.GraphicalRepresentation-module__D9zjHa__header{align-items:center;gap:.5rem;display:flex}.GraphicalRepresentation-module__D9zjHa__heading{}.GraphicalRepresentation-module__D9zjHa__headingWrapper{align-items:center;gap:.25rem;display:flex}.GraphicalRepresentation-module__D9zjHa__brokerName{font-size:var(--mb-text-subtitle2);color:var(--mb-text-light)!important}.GraphicalRepresentation-module__D9zjHa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:27rem;padding:2rem 1rem;display:flex}.GraphicalRepresentation-module__D9zjHa__emptyStateImage{width:min(100%,27.8125rem);height:auto}.GraphicalRepresentation-module__D9zjHa__emptyStateTitle{color:var(--mb-text-dark);font-size:var(--mb-text-subtitle1);font-weight:var(--mb-font-bold)}@media screen and (max-width:768px){.GraphicalRepresentation-module__D9zjHa__emptyState{gap:1.5rem;min-height:22rem;padding:1.5rem 0}.GraphicalRepresentation-module__D9zjHa__headingWrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}}
.ConnectedAccountRow-module__ygzBnq__accountRow{box-sizing:border-box;height:var(--account-row-height,5rem);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.ConnectedAccountRow-module__ygzBnq__accountRow+.ConnectedAccountRow-module__ygzBnq__accountRow{border-top:var(--mb-border-width-primary) solid var(--mb-border-color)}.ConnectedAccountRow-module__ygzBnq__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.ConnectedAccountRow-module__ygzBnq__iconWrapper{background-color:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ConnectedAccountRow-module__ygzBnq__details{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ConnectedAccountRow-module__ygzBnq__nameRow{align-items:center;gap:.5rem;display:flex}.ConnectedAccountRow-module__ygzBnq__name{color:var(--mb-text-dark);font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConnectedAccountRow-module__ygzBnq__editButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.ConnectedAccountRow-module__ygzBnq__editIcon{height:.875rem;stroke:var(--mb-text-light);width:auto}.ConnectedAccountRow-module__ygzBnq__editButton:hover .ConnectedAccountRow-module__ygzBnq__editIcon{stroke:var(--mb-text-dark)}.ConnectedAccountRow-module__ygzBnq__nameInput{background-color:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-sm);color:var(--mb-text-dark);font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold);outline:none;width:10rem;padding:.125rem .375rem}.ConnectedAccountRow-module__ygzBnq__nameInput:focus{border-color:var(--mb-border-color-selected)}.ConnectedAccountRow-module__ygzBnq__status{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.ConnectedAccountRow-module__ygzBnq__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ConnectedAccountRow-module__ygzBnq__syncButton{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:2.75rem;height:2.25rem;display:flex}.ConnectedAccountRow-module__ygzBnq__syncButton:hover:not(:disabled){border-color:var(--mb-border-color-hovered)}.ConnectedAccountRow-module__ygzBnq__syncButton:disabled{cursor:not-allowed}.ConnectedAccountRow-module__ygzBnq__syncIcon{height:1.125rem;stroke:var(--mb-text-dark);width:auto}.ConnectedAccountRow-module__ygzBnq__spinning{animation:1s linear infinite ConnectedAccountRow-module__ygzBnq__spin}@keyframes ConnectedAccountRow-module__ygzBnq__spin{to{transform:rotate(360deg)}}.ConnectedAccountRow-module__ygzBnq__disconnectButton{border:var(--mb-border-width-primary) solid var(--mb-color-red-primary);border-radius:var(--mb-border-radius-md);color:var(--mb-color-red-primary);cursor:pointer;font-weight:var(--mb-font-semibold);background-color:#0000;height:2.25rem;padding-inline:1rem}.ConnectedAccountRow-module__ygzBnq__disconnectButton:hover{background-color:var(--mb-color-red-primary);color:var(--mb-text-white)}@media screen and (max-width:744px){.ConnectedAccountRow-module__ygzBnq__accountRow{gap:.75rem}.ConnectedAccountRow-module__ygzBnq__actions{gap:.5rem}.ConnectedAccountRow-module__ygzBnq__syncButton{width:2.5rem}.ConnectedAccountRow-module__ygzBnq__disconnectButton{padding-inline:.75rem}}
.ManageAccountsModal-module__0RzDFa__manageAccounts{--account-row-height:5rem;--account-rows-visible:5;--account-row-peek:2.5rem;background-color:var(--mb-bg-color-primary);border-radius:var(--mb-border-radius-lg);flex-direction:column;gap:.5rem;width:34rem;padding:1.5rem;display:flex}.ManageAccountsModal-module__0RzDFa__heading{color:var(--mb-text-dark);font-size:var(--mb-text-h6);font-weight:var(--mb-font-bold)}.ManageAccountsModal-module__0RzDFa__accounts{max-height:calc(var(--account-row-height) * var(--account-rows-visible) + var(--account-row-peek));scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;overflow-y:auto}.ManageAccountsModal-module__0RzDFa__accounts::-webkit-scrollbar{display:none}@media screen and (max-width:744px){.ManageAccountsModal-module__0RzDFa__manageAccounts{width:100vw;padding:1.5rem 1rem}.ManageAccountsModal-module__0RzDFa__accounts{max-height:min(calc(var(--account-row-height) * var(--account-rows-visible) + var(--account-row-peek)), 60vh)}}
.PortfolioContainer-module__sqp2eW__container{--section-gap:1.5rem;gap:var(--section-gap);flex-direction:column;display:flex}.PortfolioContainer-module__sqp2eW__insights,.PortfolioContainer-module__sqp2eW__overviewStats{width:100%}.PortfolioContainer-module__sqp2eW__overviewHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PortfolioContainer-module__sqp2eW__overviewHeading{}.PortfolioContainer-module__sqp2eW__headerActions{align-items:center;gap:.5rem;display:flex}.PortfolioContainer-module__sqp2eW__portfolioContainer{background-color:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-xl);grid-template-columns:1fr 1fr;column-gap:2rem;padding-inline:2rem;display:grid;position:relative;overflow:hidden}.PortfolioContainer-module__sqp2eW__mobileHeader{display:none}.PortfolioContainer-module__sqp2eW__fetchPortfolioButton,.PortfolioContainer-module__sqp2eW__desktopFetchButton{background:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-md);color:var(--mb-text-dark);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.325rem;height:2.5rem;padding:.5rem .75rem;display:flex}.PortfolioContainer-module__sqp2eW__desktopFetchButton:hover{box-shadow:var(--mb-drop-shadow-l2)}.PortfolioContainer-module__sqp2eW__fetchPortfolioButton{display:none}.PortfolioContainer-module__sqp2eW__fetchPortfolioButton span,.PortfolioContainer-module__sqp2eW__desktopFetchButton span{font-size:var(--mb-text-body2)}.PortfolioContainer-module__sqp2eW__icon{width:auto;height:1rem}.PortfolioContainer-module__sqp2eW__desktopFetchButton{width:max-content}.PortfolioContainer-module__sqp2eW__lastRefresh{margin-top:calc(.75rem - var(--section-gap));justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.PortfolioContainer-module__sqp2eW__timestamp{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.PortfolioContainer-module__sqp2eW__totalInvestment{align-items:center;width:100%;display:flex}.PortfolioContainer-module__sqp2eW__investedValue,.PortfolioContainer-module__sqp2eW__currentValue{flex-direction:column;width:50%;display:flex}.PortfolioContainer-module__sqp2eW__investedValue{justify-content:center;align-items:center}.PortfolioContainer-module__sqp2eW__investedValue span{width:4rem}.PortfolioContainer-module__sqp2eW__currentValue{border-right:var(--mb-border-width-primary) solid var(--mb-border-color)}.PortfolioContainer-module__sqp2eW__currentValue span:first-child,.PortfolioContainer-module__sqp2eW__investedValue span:first-child{color:var(--mb-text-light)}.PortfolioContainer-module__sqp2eW__currentPrice{color:var(--mb-text-dark);font-size:var(--mb-text-h5);font-weight:var(--mb-font-bold)}.PortfolioContainer-module__sqp2eW__investmentPrice{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)}.PortfolioContainer-module__sqp2eW__profitAndLoss{justify-content:space-between;align-items:center;width:100%;display:flex}.PortfolioContainer-module__sqp2eW__investedValueMobile,.PortfolioContainer-module__sqp2eW__connectPortfolioMobile{display:none}@media screen and (max-width:1024px){.PortfolioContainer-module__sqp2eW__portfolioContainer{border-radius:var(--mb-border-radius-2xl);flex-direction:column;margin-bottom:0;padding:1rem;display:flex;overflow:visible}.PortfolioContainer-module__sqp2eW__mobileHeader{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.PortfolioContainer-module__sqp2eW__fetchPortfolioButton{color:var(--mb-text-light);background:0 0;border:none;flex:none;margin-inline-start:auto;padding:.25rem;display:flex}.PortfolioContainer-module__sqp2eW__fetchPortfolioButton .PortfolioContainer-module__sqp2eW__icon{height:1.125rem;stroke:var(--mb-text-light);width:auto}.PortfolioContainer-module__sqp2eW__desktopFetchButton,.PortfolioContainer-module__sqp2eW__lastRefresh,.PortfolioContainer-module__sqp2eW__overviewHeader{display:none}.PortfolioContainer-module__sqp2eW__container{--section-gap:1rem}.PortfolioContainer-module__sqp2eW__overviewStats{order:1}.PortfolioContainer-module__sqp2eW__insights{order:2}.PortfolioContainer-module__sqp2eW__totalInvestment{border-bottom:none;flex-direction:column;align-items:center;gap:.25rem;margin-top:1.5rem;padding-bottom:0}.PortfolioContainer-module__sqp2eW__currentValue{text-align:center;border-right:none;align-items:center;gap:.25rem;width:100%}.PortfolioContainer-module__sqp2eW__currentPrice{font-size:var(--mb-text-h4);line-height:1.1}.PortfolioContainer-module__sqp2eW__investedValue{display:none}.PortfolioContainer-module__sqp2eW__investedValueMobile{justify-content:center;align-items:baseline;gap:.375rem;width:100%;display:flex}.PortfolioContainer-module__sqp2eW__investedValueMobile span:first-child{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.PortfolioContainer-module__sqp2eW__investmentPriceMobile{color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-bold)}.PortfolioContainer-module__sqp2eW__profitAndLoss{flex-direction:column;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:0}.PortfolioContainer-module__sqp2eW__investedValue span{width:max-content}.PortfolioContainer-module__sqp2eW__connectPortfolioMobile{border-radius:var(--mb-border-radius-md);justify-content:center;align-self:stretch;align-items:center;gap:.325rem;width:100%;height:2.5rem;margin-top:1.5rem;display:flex;background:var(--mb-bg-color-primary)!important;border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered)!important;padding-block:.5rem!important}.PortfolioContainer-module__sqp2eW__connectIconMobile{width:auto;height:1rem}.PortfolioContainer-module__sqp2eW__text{color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold)}}
