.ModeToggle_aiMode__KQDYz{background:linear-gradient(135deg,#9b53fa,#4a91f2);border-radius:var(--mb-border-radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;transition:transform .2s ease;height:2.5rem;width:10rem}.ModeToggle_aiMode__KQDYz:hover{box-shadow:0 4px 12px rgba(80,150,255,.3);transform:scale(1.01)}.ModeToggle_standard__nYhKc{background:linear-gradient(135deg,#5ab0ff,#4f8cf9);border-radius:var(--mb-border-radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;height:2.5rem;width:auto;transition:transform .2s ease}.ModeToggle_standard__nYhKc:hover{box-shadow:0 4px 12px rgba(80,150,255,.3);transform:scale(1.02)}.ModeToggle_textSection__QHMhG{display:flex;align-items:center;gap:.5rem}.ModeToggle_title__zPFvw{display:flex;align-items:center;gap:.375rem;color:var(--mb-text-white);font-weight:var(--mb-font-bold);font-size:var(--mb-text-body);white-space:nowrap}.ModeToggle_badge__umLe_{background:var(--mb-text-white);border-radius:var(--mb-border-radius-md);color:var(--mb-brand-color-primary);font-size:var(--mb-text-label);font-weight:var(--mb-font-semibold);padding:.125rem .25rem}.ModeToggle_arrowIcon__fSESo{height:1.25rem;stroke:var(--mb-text-white);width:1.25rem}@media screen and (max-width:744px){.ModeToggle_aiMode__KQDYz{width:calc(100vw - 2 * var(--global-padding));height:2.75rem}}.TickerDetails_tickerDetails__XhWee{display:flex;align-items:center;gap:2rem}.TickerDetails_priceChange__pbSoR{display:flex;align-items:center;gap:.5rem}.TickerDetails_price__wjhHU{color:var(--mb-text-dark);font-size:var(--mb-text-h4);font-weight:var(--mb-font-bold)}.TickerDetails_stats__6AI6p{display:flex;align-items:center;gap:.25rem;margin-top:.75rem}.TickerDetails_stats__6AI6p p{font-size:var(--mb-text-h7);font-weight:var(--mb-font-bold)!important}.TickerDetails_skeleton__CtAE6{width:4rem!important}.TickerDetails_wrapper__A8o1a{display:flex;align-items:flex-start;gap:2rem}.TickerDetails_companyInfo___fi8v{display:flex;flex-direction:column}.TickerDetails_label___I2J4{color:var(--mb-text-light)}.TickerDetails_value___Q5Nl{color:var(--mb-text-dark);font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)}.TickerDetails_line1__eVLbb,.TickerDetails_line2__fqA6J{border-left:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);height:3rem}@media screen and (max-width:744px){.TickerDetails_tickerDetails__XhWee{flex-direction:column;align-items:flex-start;gap:.5rem}.TickerDetails_price__wjhHU{font-size:var(--mb-text-h5)}.TickerDetails_stats__6AI6p{margin-top:.5rem}.TickerDetails_stats__6AI6p p{font-size:var(--mb-text-body)}.TickerDetails_line1__eVLbb{display:none}.TickerDetails_value___Q5Nl{font-size:var(--mb-text-body)}}.Chart_chartWrapper__Dstvd{display:flex;align-items:center;height:100%!important}.Chart_customTooltip__bd_ry{background-color:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-sm);box-shadow:var(--mb-box-shadow-l1);font-size:var(--mb-text-body2);padding:.75rem;text-align:center;display:flex;gap:.5rem}.Chart_customTooltip__bd_ry p:last-child{color:var(--mb-text-dark);font-weight:var(--mb-font-semibold)}body.dark .Chart_customTooltip__bd_ry{background-color:var(--mb-bg-color-tertiary);border:var(--mb-border-width-primary) solid var(--mb-border-color)}.StockChart_stockChart__roSXY{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%;height:18rem}.StockChart_noDataImage__0SdvW{height:auto;margin:auto;width:15rem}@media screen and (max-width:744px){.StockChart_stockChart__roSXY{grid-template-columns:1fr;height:max-content}}@media screen and (max-width:480px){.StockChart_stockChart__roSXY{gap:2rem;width:calc(100vw - 2 * var(--global-padding))}}.StockLegend_stockLegend__R_Jmq{display:flex;flex-direction:column;gap:.75rem}.StockLegend_stockDetails__tN0tK{display:flex;flex-direction:column;gap:.5rem;height:18rem;overflow-y:auto;width:100%}.StockLegend_stockValues__mvavU{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-sm);display:flex;justify-content:space-between;gap:.5rem;padding:.5rem}.StockLegend_legendItem__8EOVP{display:flex;align-items:center;gap:.75rem}.StockLegend_legendColor__wj7aw{border-radius:var(--mb-border-radius-xs);height:.75rem;width:.75rem}.StockLegend_legendName__5gGue,.StockLegend_value__KQzSN{color:var(--mb-text-dark);font-weight:var(--mb-font-semibold)}.StockLegend_noData__OxdpK{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;min-height:17.25rem}.StockLegend_noData__OxdpK p{color:var(--mb-text-dark);font-weight:var(--mb-font-semibold)}.StockLegend_noDataImage__etwdh{height:auto;margin:auto;width:12rem}.StockLegend_slice__RhfnO{cursor:pointer}.StockLegend_faded__DNh3H{opacity:.4;transition:opacity .16s ease}@media screen and (max-width:480px){.StockLegend_stockDetails__tN0tK{max-height:25rem;max-width:calc(100vw - 2 * var(--global-padding) - 2rem)}}.AllocationClient_equityAssetAllocation__4KaDP{display:flex;flex-direction:column;gap:1rem}.AllocationClient_header__SBj5y{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}.AllocationClient_heading__pPJ46{color:var(--mb-text-dark);font-size:var(--mb-text-h6);font-weight:var(--mb-font-bold)}.AllocationClient_chartWrapper__UjLDq{background:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-xl);padding:1.5rem}.AllocationClient_noDataImage__LFqrC{height:auto;margin:auto;width:30%;max-width:15rem}@media screen and (max-width:480px){.AllocationClient_equityAssetAllocation__4KaDP{gap:1.5rem}.AllocationClient_chartWrapper__UjLDq{padding:1rem}}.Holdings_holdings__dRtFb{display:flex;flex-direction:column;gap:1rem}.Holdings_holdings__dRtFb h2 span{color:var(--mb-text-light);font-size:var(--mb-text-body2);font-weight:var(--mb-font-regular);margin-left:.25rem}.Holdings_noDataImage__Tzlvl{height:auto;margin:auto;width:30%;max-width:15rem}.CBETFAssetAllocation_cbETFAssetAllocation__WFhpm{display:flex;flex-direction:column;gap:1rem}