.ip-gloss,.ip-gloss-dark{display:inline;color:inherit!important;font:inherit;text-decoration:none;border-bottom:1px dotted rgb(148 163 184/70%);transition:border-color .15s}.ip-gloss:hover{border-color:#0891b2}.ip-gloss-dark{border-color:rgb(103 232 249/70%)}.ip-gloss-dark:hover{border-color:#cffafe}.ip-gloss-dark:focus-visible,.ip-gloss:focus-visible{outline:2px solid #22d3ee;outline-offset:2px;border-radius:2px}.QuarterlyForecastPreview_preview__sPgUH:has(>details:not([open]))>.QuarterlyForecastPreview_rows__xoApH tbody>tr:nth-child(n+3){display:none}.QuarterlyForecastPreview_rows__xoApH tbody>tr:nth-child(2n){background-color:#f8fafc}.QuarterlyForecastPreview_rows__xoApH tbody>tr:hover{background-color:#f0f9ff}.ResearchContextDisclosure_disclosure__oyR1a{margin-top:.75rem}.ResearchContextDisclosure_control__vNLaf{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;list-style:none}.ResearchContextDisclosure_control__vNLaf::-webkit-details-marker{display:none}.ResearchContextDisclosure_control__vNLaf:hover{background:#f1f5f9;color:#0f172a}.ResearchContextDisclosure_control__vNLaf:focus-visible{outline:2px solid #0891b2;outline-offset:3px}.ResearchContextDisclosure_disclosure__oyR1a[open]>.ResearchContextDisclosure_control__vNLaf .ResearchContextDisclosure_more__Oyroo,.ResearchContextDisclosure_less__eiFkp{display:none}.ResearchContextDisclosure_disclosure__oyR1a[open]>.ResearchContextDisclosure_control__vNLaf .ResearchContextDisclosure_less__eiFkp{display:inline}.ResearchContextDisclosure_disclosure__oyR1a[open]>.ResearchContextDisclosure_control__vNLaf svg{transform:rotate(180deg)}.ResearchContextDisclosure_content__A208g{padding-top:.25rem}@media print{.ResearchContextDisclosure_control__vNLaf{display:none}.ResearchContextDisclosure_disclosure__oyR1a>.ResearchContextDisclosure_content__A208g{display:block}}.ResearchReferences_panel__FohM9{clear:both;margin-top:3rem;padding:1.25rem;border:1px solid #d8e0e8;border-top:3px solid #94a3b8;border-radius:.875rem;background:#f8fafc;color:#475569;scroll-margin-top:7rem}.ResearchReferences_eyebrow__avTp_{margin:0 0 .5rem;color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ResearchReferences_heading__wfqKp{margin:0;color:#334155;font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.25}.ResearchReferences_introduction__wCWRZ{margin-top:.75rem;max-width:56rem;color:#475569;font-size:.875rem;line-height:1.65}.ResearchReferences_subheading__Bi_tb{color:#475569;font-size:.875rem;font-weight:700;line-height:1.5}.ResearchReferences_contextSection__8OV2i{margin-top:1.5rem;border-top:0;padding-top:0}@media (min-width:640px){.ResearchReferences_panel__FohM9{padding:1.5rem}}.ForecastComparison_summary__g5X5H{margin:1.5rem 0;border:1px solid #d8e1e8;border-top:3px solid #0e7490;border-radius:12px;background:#fff;overflow:hidden}.ForecastComparison_lockedSummary__I32PL{margin:1.5rem 0;scroll-margin-top:7rem}.ForecastComparison_header__c1YPo{padding:20px 24px 0}[data-forecast-comparison] .ForecastComparison_header__c1YPo h2{margin:0;font-family:inherit;font-size:20px!important;font-weight:700;line-height:1.2;color:#0f172a}.ForecastComparison_header__c1YPo p{margin:8px 0 0;color:#526175;font-size:14px}.ForecastComparison_lockedContent__X6Y9H{display:none}.ForecastComparison_accessPrompt__XiU35{padding:16px 24px 20px}.ForecastComparison_overview__TpBCv{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px 24px 12px}.ForecastComparison_overview__TpBCv h3{margin:0 0 12px;font-size:14px;font-weight:600;color:#334155}.ForecastComparison_ratingBar__4UIOR{display:flex;gap:3px;height:20px;overflow:hidden;border-radius:5px;background:#e2e8f0}.ForecastComparison_ratingBar__4UIOR>span{display:grid;place-items:center;min-width:0;overflow:hidden;container-type:inline-size;background:var(--rating-fill,#94a3b8)}.ForecastComparison_ratingBarCount__Id9WA{color:#132317;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ForecastComparison_ratingBarCount__Id9WA:before{content:attr(data-count)}.ForecastComparison_horizon__2aKUh [data-rating=sell_all]{--rating-fill:#a34153}.ForecastComparison_horizon__2aKUh [data-rating=partially_sell]{--rating-fill:#d79270;--rating-text:#994d2f}.ForecastComparison_horizon__2aKUh [data-rating=neutral]{--rating-fill:#e1c481;--rating-text:#785817}.ForecastComparison_horizon__2aKUh [data-rating=buy]{--rating-fill:#a6cfae;--rating-text:#526f49}.ForecastComparison_horizon__2aKUh [data-rating=strong_buy]{--rating-fill:#246b4b}.ForecastComparison_ratingBar__4UIOR [data-rating=sell_all] .ForecastComparison_ratingBarCount__Id9WA,.ForecastComparison_ratingBar__4UIOR [data-rating=strong_buy] .ForecastComparison_ratingBarCount__Id9WA{color:#fff}@container (width < 10px){.ForecastComparison_ratingBarCount__Id9WA{visibility:hidden}}.ForecastComparison_legend__igXJs{display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;font-size:14px}.ForecastComparison_legend__igXJs li{display:flex;align-items:center;gap:5px}.ForecastComparison_legend__igXJs li:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:2px}.ForecastComparison_expectations__wd_LZ{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:#334155}.ForecastComparison_horizon__2aKUh{min-width:0}.ForecastComparison_statLine__zUa_s{margin:10px 0 0;font-size:14px;line-height:1.65;color:#334155}.ForecastComparison_statLine__zUa_s strong{font-size:inherit;font-weight:650}.ForecastComparison_horizon__2aKUh .ForecastComparison_statLine__zUa_s strong[data-rating]{color:var(--rating-text,var(--rating-fill,#334155))}.ForecastComparison_range__d58kk{white-space:nowrap;font-variant-numeric:tabular-nums}.ForecastComparison_range__d58kk>span{font-size:14px;font-weight:400;color:#64748b}.ForecastComparison_range__d58kk svg{color:#94a3b8;flex-shrink:0}.ForecastComparison_priceBasis__qw095{margin:0;padding:0 24px 16px;color:#64748b;font-size:13px}.ForecastComparison_basisDate__jlVS4{white-space:nowrap}.ForecastComparison_disclosure__2ajgh{border-top:1px solid #e2e8f0}.ForecastComparison_disclosure__2ajgh>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 24px;list-style:none;cursor:pointer;font-size:14px;font-weight:650;color:#0e6077}.ForecastComparison_disclosure__2ajgh>summary::-webkit-details-marker{display:none}.ForecastComparison_disclosure__2ajgh>summary:hover{background:#f0f7f9}.ForecastComparison_disclosure__2ajgh>summary:focus-visible,.ForecastComparison_report__1UPya a:focus-visible{outline:3px solid #0891b2;outline-offset:-3px}.ForecastComparison_disclosure__2ajgh>summary>svg{flex-shrink:0;transition:transform .15s}.ForecastComparison_disclosure__2ajgh[open]>summary>svg{transform:rotate(180deg)}.ForecastComparison_disagreement__h_xW_{margin:0;padding:0 24px 20px;font-size:15px;line-height:1.75;color:#334155}.ForecastComparison_comparison__K6H2D>.ForecastComparison_comparisonHeader__fDD5W{color:#0f172a;background:#f5f8fa}.ForecastComparison_comparison__K6H2D>.ForecastComparison_comparisonHeader__fDD5W:hover{background:#f0f7f9}.ForecastComparison_comparisonHeader__fDD5W small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:#526175}.ForecastComparison_comparison__K6H2D:not([open])>.ForecastComparison_tableRegion__jL3rl{display:none}.ForecastComparison_tableRegion__jL3rl{overflow-x:auto;overscroll-behavior-x:contain}.ForecastComparison_table__uDxlk{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ForecastComparison_table__uDxlk thead th{padding:12px;background:#f1f5f9;border-bottom:1px solid #cbd5e1;font-weight:600;color:#475569}.ForecastComparison_table__uDxlk tbody tr{border-bottom:1px solid #e2e8f0}.ForecastComparison_table__uDxlk tbody tr:nth-child(2n){background:#f8fafc}.ForecastComparison_table__uDxlk tbody th,.ForecastComparison_table__uDxlk td{padding:14px 12px;vertical-align:middle}.ForecastComparison_table__uDxlk .ForecastComparison_columnDivider__sLLZM{border-left:2px solid #c3d1dd}.ForecastComparison_table__uDxlk strong{font-weight:650}.ForecastComparison_table__uDxlk small{display:block;margin-top:5px;font-size:11px;line-height:1.4;color:#64748b;font-weight:400}.ForecastComparison_advisor__Zs7Ro{min-width:12rem}.ForecastComparison_model___VrcJ{min-width:130px}.ForecastComparison_research__V_0Ug{min-width:180px}.ForecastComparison_research__V_0Ug [data-advisor-search-status]{display:flex;width:fit-content;max-width:240px;line-height:1.5}.ForecastComparison_targetDate__YGCRf{white-space:nowrap}.ForecastComparison_rating__w9DL_{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:5px;background:#f1f5f9;font-size:inherit;font-weight:650;white-space:nowrap}.ForecastComparison_rating__w9DL_[data-rating=buy],.ForecastComparison_rating__w9DL_[data-rating=strong_buy]{background:#e7f4eb}.ForecastComparison_rating__w9DL_[data-rating=neutral]{background:#fff3ce}.ForecastComparison_rating__w9DL_[data-rating=partially_sell]{background:#fff0e3}.ForecastComparison_rating__w9DL_[data-rating=sell_all]{background:#ffe8ed}.ForecastComparison_summary__g5X5H [data-rating=buy],.ForecastComparison_summary__g5X5H [data-rating=strong_buy],.ForecastComparison_summary__g5X5H [data-tone=positive]{color:#166534}.ForecastComparison_summary__g5X5H [data-rating=neutral]{color:#805700}.ForecastComparison_summary__g5X5H [data-rating=partially_sell]{color:#b45309}.ForecastComparison_summary__g5X5H [data-rating=sell_all],.ForecastComparison_summary__g5X5H [data-tone=negative]{color:#be123c}.ForecastComparison_income__PfqEg,.ForecastComparison_priceReturn__kRuFA{font-size:inherit;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ForecastComparison_report__1UPya a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;color:#0e6077;font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ForecastComparison_notes__8xAr5>summary{min-height:48px;font-size:12px;font-weight:500;color:#64748b}.ForecastComparison_notes__8xAr5>summary>span{display:inline-flex;align-items:center;gap:8px}.ForecastComparison_notes__8xAr5>div{padding:0 24px 16px;font-size:13px;line-height:1.6;color:#64748b}.ForecastComparison_notes__8xAr5 p{margin:0 0 8px}@media (max-width:639px){.ForecastComparison_summary__g5X5H{margin:16px 0}.ForecastComparison_header__c1YPo{padding:18px 16px 0}.ForecastComparison_accessPrompt__XiU35{padding:14px 16px 18px}.ForecastComparison_overview__TpBCv{grid-template-columns:1fr;gap:20px;padding:18px 16px 12px}.ForecastComparison_overview__TpBCv h3{margin-bottom:10px}.ForecastComparison_priceBasis__qw095{margin-inline:16px;padding:8px 0 14px;border-top:1px solid #e2e8f0;font-size:12px}.ForecastComparison_horizon__2aKUh+.ForecastComparison_horizon__2aKUh{border-top:1px solid #e2e8f0;padding-top:18px}.ForecastComparison_disclosure__2ajgh>summary{padding:12px 16px;min-height:56px}.ForecastComparison_disagreement__h_xW_{padding:0 16px 16px}.ForecastComparison_table__uDxlk{min-width:1120px}.ForecastComparison_table__uDxlk tbody th,.ForecastComparison_table__uDxlk td,.ForecastComparison_table__uDxlk thead th{padding:12px}.ForecastComparison_table__uDxlk tbody th,.ForecastComparison_table__uDxlk thead th:first-child[rowspan]{position:sticky;left:0;z-index:1;min-width:150px;max-width:160px;background:#f8fafc;border-right:1px solid #cbd5e1}.ForecastComparison_table__uDxlk thead th:first-child[rowspan]{z-index:2;background:#f1f5f9}.ForecastComparison_notes__8xAr5>div{padding:0 16px 12px}.ForecastComparison_notes__8xAr5>summary{min-height:48px}}.RankingAccessGate_pending__Mj4mF{display:flex;min-height:260px;align-items:flex-start;padding:24px 16px;color:#49625f;font-size:13px}@media (scripting:enabled){.RankingAccessGate_root__OjYYz[data-ranking-access-state=resolving] [data-ranking-gate-boundary]{position:relative}.RankingAccessGate_root__OjYYz[data-ranking-access-state=resolving] .RankingAccessGate_pending__Mj4mF{position:absolute;inset:0 0 auto;z-index:1;min-height:0}}@media (scripting:none){.RankingAccessGate_pending__Mj4mF{min-height:0;flex-direction:column}}.RankingAccessGate_panel__u8NPp{box-sizing:border-box;display:flex;align-items:center;gap:20px;width:100%;margin:12px 0;padding:28px;border:1px solid #d3e1dd;border-left:4px solid #16756c;border-radius:10px;background:#f7fbf9;box-shadow:0 3px 12px rgb(22 61 57/4%);color:#163d39;text-align:left}.RankingAccessGate_icon__0uheS{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid #c4dbd5;border-radius:50%;background:#fff;color:#166358}.RankingAccessGate_copy__oo1mB{min-width:0;flex:1}.RankingAccessGate_eyebrow__e_HCF{margin:0 0 5px;color:#39736a;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.RankingAccessGate_title__h2KsL{margin:0;color:#163d39;font-size:24px;font-weight:700;line-height:1.2}.RankingAccessGate_description__xw4jP{margin:7px 0 0;color:#49625f;font-size:13px;line-height:1.6}.RankingAccessGate_status__I368M{color:#49625f;font-size:13px}.RankingAccessGate_action__tqg1P{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 21px;border:1px solid #164f47;border-radius:7px;background:#164f47;color:#fff;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color .15s}.RankingAccessGate_action__tqg1P:hover{background:#0f3f38}.RankingAccessGate_action__tqg1P:focus-visible{outline:3px solid #38a89a;outline-offset:3px}@media (max-width:639px){.RankingAccessGate_panel__u8NPp{flex-wrap:wrap;gap:13px;padding:20px 17px}.RankingAccessGate_icon__0uheS{flex-basis:40px;width:40px;height:40px}.RankingAccessGate_copy__oo1mB{flex-basis:calc(100% - 53px)}.RankingAccessGate_title__h2KsL{font-size:21px}.RankingAccessGate_description__xw4jP{font-size:12px}.RankingAccessGate_action__tqg1P,.RankingAccessGate_status__I368M{width:100%}}.RankingAccessGate_actions__DM_cD{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.RankingAccessGate_signin__PWJkh{min-height:40px;padding:6px 2px;border:0;background:transparent;color:#166358;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.RankingAccessGate_signin__PWJkh:focus-visible{outline:3px solid #38a89a;outline-offset:3px}@media (max-width:639px){.RankingAccessGate_actions__DM_cD{width:100%}}.CompactBasePlanOffer_trialButton__3e67E{--trial-fill:#047857;position:relative;isolation:isolate;overflow:hidden;background-color:var(--trial-fill)}.CompactBasePlanOffer_trialButton__3e67E:hover{--trial-fill:#065f46}.CompactBasePlanOffer_trialButton__3e67E:after,.CompactBasePlanOffer_trialButton__3e67E:before{content:"";position:absolute;pointer-events:none}.CompactBasePlanOffer_trialButton__3e67E:before{z-index:-2;top:50%;left:50%;width:calc(100% + 24px);aspect-ratio:1;background:conic-gradient(#2f9c73,#4bc38e,#8ce7b4,#54b6a4,#319b74,#2f9c73);transform:translate(-50%,-50%);animation:CompactBasePlanOffer_jadeSweep__cHg8e 5s ease-in-out infinite}.CompactBasePlanOffer_trialButton__3e67E:after{z-index:-1;inset:2px;border-radius:8px;background-color:var(--trial-fill)}.CompactBasePlanOffer_glint__7ORhq{color:#ffd178;filter:drop-shadow(0 0 2px rgb(255 209 120/.72));opacity:0;animation:CompactBasePlanOffer_champagneGlint__Qs_rQ 4s ease-in-out -.6s infinite}@keyframes CompactBasePlanOffer_jadeSweep__cHg8e{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes CompactBasePlanOffer_champagneGlint__Qs_rQ{0%,35%,4%,to{opacity:0}15%,23%{opacity:1}}.CompactBasePlanOffer_trialButton__3e67E:disabled .CompactBasePlanOffer_glint__7ORhq,.CompactBasePlanOffer_trialButton__3e67E:disabled:before{animation:none}@media (prefers-reduced-motion:reduce){.CompactBasePlanOffer_glint__7ORhq,.CompactBasePlanOffer_trialButton__3e67E:before{animation:none}}@media (forced-colors:active){.CompactBasePlanOffer_trialButton__3e67E{outline:1px solid ButtonText;outline-offset:-1px}.CompactBasePlanOffer_glint__7ORhq,.CompactBasePlanOffer_trialButton__3e67E:after,.CompactBasePlanOffer_trialButton__3e67E:before{display:none}}.ForecastSummaryAccessPrompt_actions__Z3pF7{gap:8px;min-width:185px}.ForecastSummaryAccessPrompt_freeAssets__DwmW0{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #b9d1ca;border-radius:7px;background:#fff;color:#166358;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.ForecastSummaryAccessPrompt_freeAssets__DwmW0:hover{background:#edf6f2;border-color:#166358}.ForecastSummaryAccessPrompt_freeAssets__DwmW0:focus-visible{outline:3px solid #38a89a;outline-offset:3px}.PublicAssetServerAccessGate_overlay__tLSRI{isolation:isolate}.PublicAssetServerAccessGate_overlay__tLSRI>*{animation:PublicAssetServerAccessGate_reveal__ORYV7 .26s ease-out both}.PublicAssetServerAccessGate_overlay__tLSRI:after,.PublicAssetServerAccessGate_overlay__tLSRI:before{content:"";position:fixed;inset:calc(3rem - 1px) 0 0;pointer-events:none;animation:PublicAssetServerAccessGate_reveal__ORYV7 .26s ease-out both}.PublicAssetServerAccessGate_overlay__tLSRI:before{z-index:-2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15) 15%,#000 65%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15) 15%,#000 65%)}.PublicAssetServerAccessGate_overlay__tLSRI:after{z-index:-1;background:linear-gradient(180deg,rgba(15,23,42,.03),rgba(15,23,42,.22) 25%,rgba(15,23,42,.42) 65%,rgba(15,23,42,.48))}@keyframes PublicAssetServerAccessGate_reveal__ORYV7{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PublicAssetServerAccessGate_overlay__tLSRI:after,.PublicAssetServerAccessGate_overlay__tLSRI:before,.PublicAssetServerAccessGate_overlay__tLSRI>*{animation:none}}