.PortfolioDividends_panel__7g1fB{background:rgba(15,23,42,.62);border:1px solid rgba(59,130,246,.22);border-radius:12px;padding:16px 18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:14px}.PortfolioDividends_head__AbwQX{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PortfolioDividends_title__BJTO5{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(191,219,254,.9);display:flex;align-items:center;gap:7px;margin:0}.PortfolioDividends_headSub__IJWw_{font-size:11px;color:rgba(148,163,184,.75)}.PortfolioDividends_views__1_dIV{display:flex;gap:4px;background:rgba(30,41,59,.55);border:1px solid rgba(59,130,246,.14);border-radius:8px;padding:3px}.PortfolioDividends_viewBtn__zLbVq{display:flex;align-items:center;gap:5px;border:none;background:transparent;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:.02em;color:rgba(148,163,184,.95);cursor:pointer}.PortfolioDividends_viewBtn__zLbVq:hover{color:rgba(226,232,240,.96);background:rgba(59,130,246,.12)}.PortfolioDividends_viewOn__PNluU{background:rgba(59,130,246,.22);color:rgba(191,219,254,.98)}.PortfolioDividends_stats__55mLu{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.PortfolioDividends_stat__7mkjM{background:rgba(30,41,59,.55);border:1px solid rgba(59,130,246,.14);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.PortfolioDividends_statLabel__pQJN7{font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(148,163,184,.9)}.PortfolioDividends_statValue__e7r6S{font-size:20px;font-weight:700;color:rgba(226,232,240,.96);font-variant-numeric:tabular-nums}.PortfolioDividends_statSub__jG59q{font-size:10.5px;color:rgba(148,163,184,.9)}.PortfolioDividends_riskBox__Xr2c3{background:rgba(120,53,15,.22);border:1px solid rgba(251,191,36,.35);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.PortfolioDividends_riskHead__cSvqJ{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:rgba(252,211,77,.95)}.PortfolioDividends_riskNote__3cOPb{margin:0;font-size:11.5px;line-height:1.45;color:rgba(253,230,138,.82)}.PortfolioDividends_riskList__fCc8s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.PortfolioDividends_riskItem__eU0Wn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:rgba(226,232,240,.9)}.PortfolioDividends_riskTicker__gOIe9{font-weight:700;color:rgba(252,211,77,.95)}.PortfolioDividends_riskDetail__E1bwM{color:rgba(203,213,225,.85);font-variant-numeric:tabular-nums}.PortfolioDividends_riskEx__Vypn3{margin-left:auto;font-size:11px;color:rgba(253,230,138,.85);font-variant-numeric:tabular-nums}.PortfolioDividends_listWrap__fyNo9{display:flex;flex-direction:column;gap:8px}.PortfolioDividends_tableScroll__3a9ta{overflow-x:auto;-webkit-overflow-scrolling:touch}.PortfolioDividends_listHead__o3PA0{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(148,163,184,.8)}.PortfolioDividends_table__IzCBg{width:100%;border-collapse:collapse;font-size:12.5px}.PortfolioDividends_table__IzCBg thead th{padding:6px 8px;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(148,163,184,.7);border-bottom:1px solid rgba(59,130,246,.16)}.PortfolioDividends_thLeft__vgsJ5{text-align:left}.PortfolioDividends_thRight__zl8LH{text-align:right}.PortfolioDividends_table__IzCBg tbody td{padding:9px 8px;border-bottom:1px solid rgba(51,65,85,.4);color:rgba(203,213,225,.92);font-variant-numeric:tabular-nums;vertical-align:top}.PortfolioDividends_table__IzCBg tbody tr:last-child td{border-bottom:none}.PortfolioDividends_tdTicker__L2qMv{text-align:left}.PortfolioDividends_tdRight__cI_5z{text-align:right;white-space:nowrap}.PortfolioDividends_tickerCell__uqkSq{display:flex;align-items:center;gap:7px}.PortfolioDividends_tickerSym___9hUM{font-weight:700;color:rgba(226,232,240,.96)}.PortfolioDividends_company__AJipY{display:block;margin-top:2px;font-size:10.5px;color:rgba(148,163,184,.75);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortfolioDividends_freq__Bp5lI{display:block;margin-top:1px;font-size:10px;color:rgba(96,165,250,.95);letter-spacing:.02em}.PortfolioDividends_exSoon__XbKFK{color:rgba(252,211,77,.95);font-weight:700}.PortfolioDividends_dte__wuNkJ{display:block;font-size:10px;color:rgba(148,163,184,.7)}.PortfolioDividends_rows__V2OAM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.PortfolioDividends_row__ZkahT{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 2px;border-bottom:1px solid rgba(51,65,85,.4)}.PortfolioDividends_row__ZkahT:last-child{border-bottom:none}.PortfolioDividends_rowMain__d6jfV{display:flex;flex-direction:column;gap:3px;min-width:0}.PortfolioDividends_rowSide__if1AO{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;margin-left:auto}.PortfolioDividends_rowCompany__3Cr6C{font-size:11px;color:rgba(148,163,184,.78);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortfolioDividends_rowValue__ImrfH{font-size:14px;font-weight:700;color:rgba(226,232,240,.96);font-variant-numeric:tabular-nums}.PortfolioDividends_rowSub__rDeoF{font-size:11px;color:rgba(148,163,184,.9);font-variant-numeric:tabular-nums}.PortfolioDividends_verdict__01KTl{font-size:11.5px;font-weight:600}.PortfolioDividends_valCheap__03nJi{color:rgba(94,234,212,.95)}.PortfolioDividends_valFair__A6M4A{color:rgba(148,163,184,.95)}.PortfolioDividends_valRich__ItjcB{color:rgba(252,211,77,.95)}.PortfolioDividends_expandBtn__kxLM9{display:flex;align-items:center;gap:4px;border:none;background:transparent;padding:2px 0 0;font-size:10.5px;font-weight:600;color:rgba(147,197,253,.95);cursor:pointer}.PortfolioDividends_expandBtn__kxLM9:hover{color:rgba(191,219,254,1)}.PortfolioDividends_chevOpen__HJlzM{transform:rotate(180deg)}.PortfolioDividends_empty__n1iMG{margin:0;font-size:11.5px;color:rgba(148,163,184,.9)}.PortfolioDividends_sparkWrap__rprRn{flex-basis:100%;display:flex;flex-direction:column;gap:4px;margin-top:8px;background:rgba(30,41,59,.5);border:1px solid rgba(59,130,246,.14);border-radius:10px;padding:10px 12px}.PortfolioDividends_spark__5SpK_{width:100%;height:76px;display:block}.PortfolioDividends_sparkLine__W_baH{fill:none;stroke:rgba(94,234,212,.9);stroke-width:1.6;stroke-linejoin:round}.PortfolioDividends_sparkAvg__Nd9hc{stroke:rgba(148,163,184,.7);stroke-width:1;stroke-dasharray:4 4}.PortfolioDividends_sparkDot__xOe1A{fill:rgba(94,234,212,1)}.PortfolioDividends_sparkAxis__cQp0m{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:rgba(148,163,184,.85);font-variant-numeric:tabular-nums}.PortfolioDividends_sparkAvgKey__b_wgn{color:rgba(203,213,225,.9)}.PortfolioDividends_srcBadge__A8O2d{font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:1px 6px;border-radius:5px;line-height:1.5}.PortfolioDividends_srcStock__J2P_g{background:rgba(59,130,246,.18);color:rgba(147,197,253,.95)}.PortfolioDividends_srcWheel__ImZgE{background:rgba(168,85,247,.18);color:rgba(216,180,254,.95)}.PortfolioDividends_srcMixed__l57Ui{background:rgba(45,212,191,.16);color:rgba(153,246,228,.95)}.PortfolioDividends_foot__DDzIi{margin:2px 0 0;font-size:10px;line-height:1.4;color:rgba(148,163,184,.85)}.PortfolioDividends_hideMobile___tu5z{display:table-cell}@media (max-width:640px){.PortfolioDividends_stats__55mLu{grid-template-columns:1fr}.PortfolioDividends_company__AJipY{max-width:120px}.PortfolioDividends_hideMobile___tu5z{display:none}}.RiskDriftCurve_panel__jUMmn{background:rgba(15,23,42,.62);border:1px solid rgba(59,130,246,.22);border-radius:12px;padding:16px 18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:14px}.RiskDriftCurve_head__6DhVs{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.RiskDriftCurve_title__wCz_G{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(191,219,254,.9);display:flex;align-items:center;gap:7px}.RiskDriftCurve_legend__grn3b{display:flex;align-items:center;gap:12px}.RiskDriftCurve_legendItem__waL7f{display:flex;align-items:center;gap:5px;font-size:11px;color:rgba(148,163,184,.85)}.RiskDriftCurve_legendSwatch__UXYkZ{width:18px;height:2px;border-radius:1px;flex-shrink:0}.RiskDriftCurve_chartWrap__sNwRL{width:100%;height:180px}.RiskDriftCurve_empty__3NRcm{background:rgba(2,6,23,.35);border:1px dashed rgba(59,130,246,.2);border-radius:10px;padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.RiskDriftCurve_emptyIcon__Ld5PN{color:rgba(99,130,246,.5)}.RiskDriftCurve_emptyTitle__XincX{font-size:13px;font-weight:700;color:rgba(191,219,254,.75)}.RiskDriftCurve_emptyBody__G76_2{font-size:12px;color:rgba(148,163,184,.7);line-height:1.5;max-width:340px}