.Breadcrumb_breadcrumb__o3hdJ{font-size:1.4rem;height:2.7rem}.Breadcrumb_breadcrumb__o3hdJ,.Breadcrumb_item__YWZ8u{display:flex;align-items:center;gap:1rem}.Breadcrumb_link__D9e97{color:#858585;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.Breadcrumb_link__D9e97:hover{color:#fff}.Breadcrumb_current___6wAg{color:#ccc;font-weight:600}.Breadcrumb_separator__eR9fn{color:#6a6a6a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FeatureNav_nav__dXQU6{display:flex;align-items:center;gap:0}.FeatureNav_link__6chM4{padding:1.5rem;font-size:1.5rem;font-weight:500;color:#858585;text-decoration:none;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.8rem}.FeatureNav_link__6chM4:hover{color:#ccc;background-color:hsla(0,0%,100%,.05)}.FeatureNav_link__6chM4.FeatureNav_active__ei__J{color:#ccc;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(0,0,0,.5))}.FeatureNav_icon__Ygnht{display:inline-flex;align-items:center;flex-shrink:0}.FeatureNav_icon__Ygnht svg{width:2.52rem;height:2.52rem;stroke-width:2;display:block}.SearchBar_searchContainer___dicr{position:relative;width:35rem;flex-shrink:1;padding:0 1rem;margin-left:1.5rem;height:5.4rem;display:flex;align-items:center}.SearchBar_searchInput__Ovw8_{width:100%;padding:.6rem;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;color:#ccc;font-size:1.5rem;outline:none;transition:background-color .2s,border-color .2s}.SearchBar_searchInput__Ovw8_::placeholder{color:#858585}.SearchBar_searchInput__Ovw8_:focus{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}.SearchBar_dropdown__WHC4J{position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem;background-color:rgba(0,0,0,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;max-height:40rem;overflow-y:auto;z-index:1000;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.3)}.SearchBar_resultItem__dsghy{padding:1rem;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background-color .15s}.SearchBar_resultItem__dsghy:last-child{border-bottom:none}.SearchBar_resultItem__dsghy.SearchBar_selected__shQ1X,.SearchBar_resultItem__dsghy:hover{background-color:hsla(0,0%,100%,.1)}.SearchBar_ticker__G_osC{font-size:1.5rem;font-weight:700;color:#ccc;margin-bottom:.5rem}.SearchBar_name__mXFMU{font-size:1.4rem;color:#ccc;margin-bottom:.5rem}.SearchBar_meta__50_YH{font-size:1.3rem;color:#858585}.AuthButton_container__eIyAX{display:flex;align-items:center;gap:1.5rem}.AuthButton_user__j_Ftx{color:var(--text-primary);font-size:1.4rem;margin-right:.5rem}.AuthButton_link__Oqrjk{background:none;border:none;color:var(--text-primary);font-size:1.4rem;font-weight:400;cursor:pointer;transition:color .2s ease;padding:0}.AuthButton_link__Oqrjk:hover{color:var(--text-secondary)}.AuthButton_logOutButton__P_ecc{padding:.6rem 1.4rem;font-size:1.3rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:var(--text-primary)}.AuthButton_logOutButton__P_ecc:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.AuthButton_logOutButton__P_ecc:active{transform:translateY(0)}.AuthButton_signUpButton__lGtwz{padding:.6rem 1.4rem;font-size:1.3rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s ease;border:1px solid #4ec9b0;background:rgba(78,201,176,.2);color:#4ec9b0}.AuthButton_signUpButton__lGtwz:hover{background:rgba(78,201,176,.3);border-color:#4ec9b0;transform:translateY(-1px)}.AuthButton_signUpButton__lGtwz:active{transform:translateY(0)}.AuthButton_loading__dF4zG{color:var(--text-secondary);font-size:1.3rem}@keyframes AnalysisLayout_mapFloat__gtOg5{0%{transform:translate(-5%,-5%)}25%{transform:translate(-22%,6%)}50%{transform:translate(-3%,-5%)}75%{transform:translate(-8%)}to{transform:translate(-5%,-5%)}}@keyframes AnalysisLayout_letterReveal__gQbff{0%{opacity:0}to{opacity:1}}.AnalysisLayout_layout__TZM3r{display:flex;flex-direction:row;height:100vh;width:100vw;overflow:hidden;background-color:#000}.AnalysisLayout_sidebar__NiQPw{height:100vh;width:15%;min-width:32.5rem;background:hsla(0,0%,100%,.08);display:flex;flex-direction:column;overflow:hidden}.AnalysisLayout_logoContainer__kPj_C{width:100%;padding:0 1rem;height:5.4rem;background:#000;display:flex;align-items:center;position:relative;overflow:hidden}.AnalysisLayout_logoContainer__kPj_C:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.3;background-image:url(/map.png);background-size:70%;background-position:100%;background-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent 0,black);-webkit-mask-image:linear-gradient(90deg,transparent 0,black);pointer-events:none;animation:AnalysisLayout_mapFloat__gtOg5 120s ease-in-out infinite}.AnalysisLayout_logoIcon__e_CfC{height:2.4rem;width:2.4rem;margin-right:.8rem;position:relative;z-index:1;opacity:.7}.AnalysisLayout_logo__Jz_cK{color:#ccc;font-size:2.3rem;font-weight:300;color:#fff;position:relative;z-index:1;font-family:Cormorant SC;letter-spacing:.3rem;background-color:rgba(0,0,0,.3);margin-left:-1rem;padding:0 1rem;border-radius:0 5px 5px 0}.AnalysisLayout_logoLetter__AnZGm{display:inline-block;opacity:0;animation:AnalysisLayout_letterReveal__gQbff .4s ease-out forwards}.AnalysisLayout_main__PKELx{height:100vh;width:85%;display:flex;flex-direction:column}.AnalysisLayout_topBar__MDzUV{justify-content:space-between;padding:0 1.5rem 0 0;border-bottom:.1rem solid hsla(0,0%,100%,.1);background-color:rgba(0,0,0,.85)}.AnalysisLayout_topBarLeft__aPCbc,.AnalysisLayout_topBar__MDzUV{display:flex;align-items:center}.AnalysisLayout_contentContainer__djZdI{flex:1 1;display:flex;flex-direction:column;position:relative;min-height:0}.PriceChart_container__fjRZG{width:100%;flex:1 1;min-height:0;position:relative;overflow:hidden}.PriceChart_svg__HlG_I{width:100%;height:100%}.PriceChart_contextLine__4Ds5i{fill:none;stroke:#858585;stroke-width:.3rem;opacity:.5}.PriceChart_periodLine__YVSvq{fill:none;stroke-width:.25rem}.PriceChart_topography__7ktby{position:absolute;opacity:.3;overflow:hidden;top:-10%;left:-40%}.PriceChart_xAxis__eODxA .domain,.PriceChart_xAxis__eODxA .tick line,.PriceChart_yAxis__si6TL .domain,.PriceChart_yAxis__si6TL .tick line{stroke:hsla(0,0%,100%,.1)}.PriceChart_xAxis__eODxA .tick text,.PriceChart_yAxis__si6TL .tick text{font-size:1.2rem;fill:#858585}.PriceChart_returnLabel__XEQ43{font-size:1.8rem;font-weight:700}.PriceChart_error__SMBim,.PriceChart_status__saqwF{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.6rem;color:#858585}.PriceChart_error__SMBim{color:#f48771}.PriceChart_scaleToggle__NyOBq{position:absolute;bottom:2.2rem;right:1.8rem;padding:.2rem .5rem;font-size:1.2rem;font-weight:500;color:#858585;background:none;border-radius:.4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.PriceChart_scaleToggle__NyOBq:hover{color:#ccc;border-color:hsla(0,0%,100%,.4)}.PriceChart_scaleToggle__NyOBq.PriceChart_active__uX0MC{color:#ccc}.QuarterlyEarnings_container__mctUP{width:100%;flex:0 0 auto;height:250px;display:flex;flex-direction:column;position:relative;background:hsla(0,0%,100%,.02)}.QuarterlyEarnings_header__zB5cD{margin-bottom:1rem}.QuarterlyEarnings_header__zB5cD h3{margin:0;font-size:1.6rem;font-weight:600;color:var(--text-primary)}.QuarterlyEarnings_chart__o2kQ7{flex:1 1;min-height:0;width:100%;height:100%}.QuarterlyEarnings_axis__DUH_i line,.QuarterlyEarnings_axis__DUH_i path{stroke:hsla(0,0%,100%,.2)}.QuarterlyEarnings_axis__DUH_i text{fill:var(--text-secondary);font-size:1.2rem}.QuarterlyEarnings_grid__Er8WA line{stroke:hsla(0,0%,100%,.1);stroke-dasharray:2,2}.QuarterlyEarnings_grid__Er8WA path{stroke:none}.QuarterlyEarnings_revenueBar__9mi43{fill:#5b8ec9;transition:opacity .2s}.QuarterlyEarnings_revenueBar__9mi43:hover{opacity:.8}.QuarterlyEarnings_netIncomeBarPositive__yZpg5{fill:#4ec9b0;transition:opacity .2s}.QuarterlyEarnings_netIncomeBarPositive__yZpg5:hover{opacity:.8}.QuarterlyEarnings_netIncomeBarNegative__oBil3{fill:#f48771;transition:opacity .2s}.QuarterlyEarnings_netIncomeBarNegative__oBil3:hover{opacity:.8}.QuarterlyEarnings_legendText__rAnrY{fill:var(--text-primary);font-size:1.2rem}.QuarterlyEarnings_error__UQ3sh,.QuarterlyEarnings_loading__hqaS_{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.4rem;color:var(--text-secondary)}.QuarterlyEarnings_error__UQ3sh{color:var(--color-loss)}.Heatmap_container__Ij3vD{overflow:hidden}.Heatmap_container__Ij3vD,.Heatmap_treemap__NcO0P{width:100%;height:100%;position:relative}.Heatmap_cell__a1z_g{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:opacity .3s,background-color .5s ease-in-out;overflow:hidden;opacity:.85;container-type:inline-size}.Heatmap_cell__a1z_g:hover{opacity:1}.Heatmap_sectorName__OeY3S{font-weight:600;color:rgba(0,0,0,.65);text-align:center}.Heatmap_returnValue___MkiL{font-weight:700;color:#fff;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(0,0,0,.65)}.Heatmap_weight__h8VW6{text-align:center}.Heatmap_error__CqxFJ,.Heatmap_status__fjGNc{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.6rem;color:#858585}.Heatmap_error__CqxFJ{color:#f48771}.LoadingIndicator_loadingContainer__CddQq{display:flex;align-items:center;gap:1rem;padding:1rem 0;margin:1rem 0}.LoadingIndicator_wheelContainer__XmIVR{flex-shrink:0}.LoadingIndicator_wheel__E4TuM{animation:LoadingIndicator_spinWheel__HzDhi 18s ease-in-out infinite;filter:brightness(1.2)}@keyframes LoadingIndicator_spinWheel__HzDhi{0%{transform:rotate(0deg)}22.5%{transform:rotate(1turn)}27.5%{transform:rotate(1turn)}50%{transform:rotate(0deg)}72.5%{transform:rotate(-1turn)}77.5%{transform:rotate(-1turn)}to{transform:rotate(0deg)}}.LoadingIndicator_blurb__qDlSD{margin:0;font-size:1.3rem;color:hsla(0,0%,100%,.7);font-style:italic;transition:opacity .5s ease-in-out}.LoadingIndicator_blurb__qDlSD.LoadingIndicator_visible__OqWpg{opacity:1}.LoadingIndicator_blurb__qDlSD.LoadingIndicator_hidden__vPG_6{opacity:0}.ModelSelector_container__tZHhk{min-width:0;overflow:hidden}.ModelSelector_containerInner___yO6w{display:flex;flex-direction:row;gap:1rem;min-width:0;overflow:hidden}.ModelSelector_label__AYYik{font-size:1.1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:.5rem;white-space:nowrap}.ModelSelector_selectWrapper__PYJLt{flex-shrink:0}.ModelSelector_select__WZN1j{padding:.5rem .8rem;background:rgba(0,0,0,.3);color:#fbbf24;border:1px solid rgba(251,146,60,.4);border-radius:.4rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.ModelSelector_select__WZN1j:hover{background:rgba(0,0,0,.4);border-color:rgba(251,146,60,.6)}.ModelSelector_select__WZN1j:focus{border-color:#fbbf24;background:rgba(0,0,0,.5)}.ModelSelector_select__WZN1j option{background:#1a1a1a;color:var(--text-primary)}.ModelSelector_modelNameContainer__jVxLe{min-width:0;flex:1 1}.ModelSelector_modelName__u9OGy{font-size:1.6rem;color:#fbbf24;font-weight:700;font-family:Monaco,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ModelSelector_skeleton__agby6{height:1.6rem;background:linear-gradient(90deg,rgba(251,191,36,.1) 25%,rgba(251,191,36,.2) 50%,rgba(251,191,36,.1) 75%);background-size:200% 100%;border-radius:.4rem;animation:ModelSelector_shimmer__jUlIi 1.5s ease-in-out infinite}@keyframes ModelSelector_shimmer__jUlIi{0%{background-position:-200% 0}to{background-position:200% 0}}.ModelSelector_loading__IcW2w{color:var(--text-secondary);font-style:italic}.ModelSelector_error__6lQYN{color:var(--error-color);font-size:.875rem}.ReportHeader_header__BdKDu{margin-bottom:.5rem}.ReportHeader_title__6qnkZ{font-size:2.6rem;font-weight:700;color:#ccc;margin:0 0 1rem;font-family:Lato}.ReportHeader_metadata__fijFi{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:#858585}.ReportHeader_entityName__NjAQM{font-weight:600;color:#ccc}.ReportHeader_divider__GtHai{opacity:.5}.ReportHeader_timestamp__ZZN7Q{opacity:.8}.ReportHeader_aiInfo__7jOs7{display:flex;gap:6rem;padding-bottom:2rem}.ReportHeader_aiInfoItem__jEMRd{display:flex;flex-direction:column;gap:.5rem}.ReportHeader_aiInfoLabel__RhGoZ{font-size:1.3rem;color:#858585;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.ReportHeader_aiInfoValue__9Oy6o{font-size:1.4rem;color:rgba(251,191,36,.7);font-weight:600}.AISummary_container__aChXr{margin-top:.5rem;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.AISummary_summary__Mn_Xk{font-size:1.4rem;line-height:1.6;color:hsla(0,0%,100%,.7);margin:0;font-family:"Roboto Serif";font-weight:400;flex:1 1 auto;overflow:hidden;min-height:0}.AISummary_summary__Mn_Xk p{margin:.8rem 0}.AISummary_summary__Mn_Xk h1,.AISummary_summary__Mn_Xk h2,.AISummary_summary__Mn_Xk h3,.AISummary_summary__Mn_Xk h4,.AISummary_summary__Mn_Xk h5,.AISummary_summary__Mn_Xk h6{margin:1.2rem 0 .6rem;color:var(--text-primary)}.AISummary_summary__Mn_Xk ol,.AISummary_summary__Mn_Xk ul{margin:.8rem 0;padding-left:2rem}.AISummary_summary__Mn_Xk strong{color:var(--text-primary);font-weight:600}.AISummary_summary__Mn_Xk em{font-style:italic}.AISummary_buttonContainer__NzMoE{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:0;flex-shrink:0}.AISummary_generateButton__EV7Yt{padding:.8rem 1.6rem;background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.4);border-radius:6px;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AISummary_generateButton__EV7Yt:hover{background:rgba(59,130,246,.3);border-color:rgba(59,130,246,.6);transform:translateY(-1px)}.AISummary_generateButton__EV7Yt:active{transform:translateY(0)}.AISummary_portfolioButton__jXcwp{padding:.8rem 1.6rem;background:rgba(78,201,176,.2);color:#4ec9b0;border:1px solid #4ec9b0;border-radius:6px;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.AISummary_portfolioButton__jXcwp:hover{background:rgba(78,201,176,.3);border-color:#4ec9b0;transform:translateY(-1px)}.AISummary_portfolioButton__jXcwp:active{transform:translateY(0)}.AISummary_portfolioButton__jXcwp.AISummary_checking__nP2ky{background:rgba(150,150,150,.2);color:rgba(150,150,150,.7);border:1px solid rgba(150,150,150,.5);cursor:default;pointer-events:none}.AISummary_portfolioButton__jXcwp.AISummary_checking__nP2ky:hover{background:rgba(150,150,150,.2);border-color:rgba(150,150,150,.5);transform:none}.AISummary_portfolioButton__jXcwp.AISummary_queued__jczbs{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.AISummary_portfolioButton__jXcwp.AISummary_queued__jczbs:hover{background:hsla(0,0%,100%,.1);border-color:#fff;transform:translateY(-1px)}.AISummary_etfButton__uyKZr{padding:.8rem 1.6rem;background:rgba(78,201,176,.2);color:#4ec9b0;border:1px solid #4ec9b0;border-radius:6px;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AISummary_etfButton__uyKZr:hover{background:rgba(78,201,176,.3);border-color:#4ec9b0;transform:translateY(-1px)}.AISummary_etfButton__uyKZr:active{transform:translateY(0)}.AISummary_modalOverlay___lSQf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:flex-start;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:5vh;overflow-y:auto}.AISummary_modal__sWIL8{background:#1a1a1a;border-radius:8px;width:90%;max-width:950px;height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.5);opacity:1}.AISummary_modalHeader__l8Omg{position:relative;padding:2rem 3rem 0;background-color:rgba(0,0,0,.3)}.AISummary_headerInfo__3ZRtE{display:flex;align-items:center;gap:1.5rem;flex:1 1}.AISummary_logoContainer__ZpqYy{flex-shrink:0}.AISummary_logo__rVqpe{width:60px;height:60px;object-fit:contain;border-radius:8px}.AISummary_placeholderLogo__gv9kN{width:60px;height:60px;border-radius:8px;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:600;color:var(--text-secondary)}.AISummary_headerDetails__lmF0t h2{margin:0 0 .5rem;font-size:2.2rem;color:var(--text-primary)}.AISummary_subtitle__EqdVl{margin:0 0 .3rem;font-size:1.6rem;color:var(--text-secondary)}.AISummary_stats__y60i3{margin:0;font-size:1.3rem;color:var(--text-secondary);opacity:.8}.AISummary_closeButton__eXV_h{position:absolute;top:2rem;right:2rem;background:none;border:none;color:var(--text-secondary);font-size:2.4rem;cursor:pointer;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;z-index:10}.AISummary_closeButton__eXV_h:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.AISummary_modalContent__aXOR0{overflow-y:scroll;flex:1 1;font-size:1.5rem;line-height:1.7;color:hsla(0,0%,100%,.7);font-family:"Roboto Serif";padding:2rem 3rem 20rem}.AISummary_modalContent__aXOR0 h3{margin:2rem 0 0;font-size:1.8rem;color:#ccc;font-weight:600;font-family:Lato}.AISummary_modalContent__aXOR0 h3:first-child{margin-top:0}.AISummary_modalContent__aXOR0 h4{margin:1.75rem 0 0;font-size:1.5rem;color:#ccc;font-weight:600}.AISummary_modalContent__aXOR0 h5{margin:1.5rem 0 .6rem;font-size:1.4rem;color:#ccc;font-weight:600}.AISummary_modalContent__aXOR0 p{margin:1rem 0;line-height:2.7rem;font-size:1.5rem;font-weight:400}.AISummary_modalContent__aXOR0 ol,.AISummary_modalContent__aXOR0 ul{margin:1rem 0;padding-left:0;list-style:none}.AISummary_modalContent__aXOR0 ol li,.AISummary_modalContent__aXOR0 ul li{margin:.8rem 0;padding-left:0}.AISummary_modalContent__aXOR0 strong{color:#ccc;font-weight:600}.AISummary_modalContent__aXOR0 em{font-style:italic}.AISummary_modalContent__aXOR0 br{display:block;content:"";margin:1rem 0}.AISummary_contentFooter__bykiZ{padding-bottom:20rem}.AISummary_reportSaved__o_u08{display:flex;align-items:center;gap:.75rem;margin:4rem 0;border:1px solid #fff;padding:1rem;border-radius:5px;text-decoration:none;cursor:pointer;transition:all .2s ease}.AISummary_reportSaved__o_u08:hover{background:hsla(0,0%,100%,.05);border-color:#fbbf24;transform:translateY(-1px)}.AISummary_reportSaved__o_u08:active{transform:translateY(0)}.AISummary_bookIcon__biu0Q{flex-shrink:0;filter:brightness(1.2)}.AISummary_reportText__sWzZe{color:hsla(0,0%,100%,.9);font-size:1.4rem;font-family:Lato;transition:color .2s ease}.AISummary_loading__TQVbt{font-size:1.8rem;font-style:italic;background:linear-gradient(90deg,rgba(255,255,255,.3),rgba(255,255,255,.7),rgba(255,255,255,.3));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:AISummary_gradientShift__e6H1b 2s ease-in-out infinite}@keyframes AISummary_gradientShift__e6H1b{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AISummary_loadingAnalysis__M6dZn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.AISummary_loadingAnalysis__M6dZn p{font-size:1.6rem;color:var(--text-secondary);margin:.5rem 0}.AISummary_loadingHint__92Eq_{font-size:1.3rem!important;opacity:.6;font-style:italic}.AISummary_aiPortion__ynSxz{display:flex;margin-top:1rem;margin-bottom:0;border:1px solid rgba(251,146,60,.3);border-radius:.6rem;overflow:hidden;min-width:0;flex-shrink:0}.AISummary_aiPortion__ynSxz>div:first-child{padding:1rem 1.5rem;background:hsla(0,0%,100%,.1);flex-shrink:0}.AISummary_aiPortion__ynSxz>div:first-child h4{font-size:1.1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:.5rem}.AISummary_llmBadge__46eyk{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:1 0 auto;min-width:0;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(234,179,8,.1));text-decoration:none;transition:all .3s ease}.AISummary_llmContent__amNCW{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1}.AISummary_llmLabel__NGAAK{font-size:1.1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.AISummary_llmModel__WHxWY{font-size:1.6rem;color:#fbbf24;font-weight:700;font-family:Monaco,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.AISummary_levelSelect__aS3e5{padding:.5rem .8rem;background:rgba(0,0,0,.3);color:#fbbf24;border:1px solid rgba(251,146,60,.4);border-radius:.4rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.AISummary_levelSelect__aS3e5:hover{background:rgba(0,0,0,.4);border-color:rgba(251,146,60,.6)}.AISummary_levelSelect__aS3e5:focus{border-color:#fbbf24;background:rgba(0,0,0,.5)}.AISummary_levelSelect__aS3e5 option{background:#1a1a1a;color:var(--text-primary)}.AISummary_disclaimerLink__s8Vx7{margin-left:auto;padding:.25rem 1rem;background:rgba(0,0,0,.3);color:var(--text-secondary);border:none;font-size:1.2rem;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-end;color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5);border-radius:5px;opacity:.6}.AISummary_disclaimerLink__s8Vx7:hover{opacity:1}.AISummary_disclaimerOverlay__Byn7J{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AISummary_disclaimerModal__PGwqB{background:#1a1a1a;border-radius:8px;width:90%;max-width:600px;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.5)}.AISummary_disclaimerHeader__xWOW5{position:relative;padding:2rem 3rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.AISummary_disclaimerHeader__xWOW5 h3{margin:0;font-size:2rem;color:var(--text-primary);font-weight:600}.AISummary_disclaimerCloseButton__b1pZv{position:absolute;top:2rem;right:2rem;background:none;border:none;color:var(--text-secondary);font-size:2.4rem;cursor:pointer;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.AISummary_disclaimerCloseButton__b1pZv:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.AISummary_disclaimerContent__MBZpA{padding:2rem 3rem 3rem;overflow-y:auto;font-size:1.5rem;line-height:1.8;color:hsla(0,0%,100%,.8)}.AISummary_disclaimerContent__MBZpA p{margin:1.5rem 0}.AISummary_disclaimerContent__MBZpA p:first-child{margin-top:0}.AISummary_disclaimerContent__MBZpA p:last-child{margin-bottom:0}.AISummary_rateLimitPrompt__ZHAvE{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:2rem;font-family:Lato}.AISummary_rateLimitCard__j4ZoE{text-align:center;max-width:500px;padding:3rem}.AISummary_rateLimitIcon___z0ZC{margin:0 auto 2rem;opacity:.9}.AISummary_rateLimitHeading__8DWRs{margin:0 0 1.5rem;font-size:2.4rem;color:var(--text-primary);font-weight:600;font-family:Lato}.AISummary_rateLimitDescription__gYft8{margin:0 0 2.5rem;font-size:1.7rem;line-height:1.6;color:hsla(0,0%,100%,.8)}.AISummary_rateLimitButtons__w9J3m{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem}.AISummary_rateLimitLoginButton__I88Ck,.AISummary_rateLimitSignupButton__aoSjQ{padding:1rem 2.5rem;font-size:1.5rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease;border:none}.AISummary_rateLimitLoginButton__I88Ck{background:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.AISummary_rateLimitLoginButton__I88Ck:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.AISummary_rateLimitSignupButton__aoSjQ{background:rgba(78,201,176,.2);color:#4ec9b0;border:1px solid #4ec9b0}.AISummary_rateLimitSignupButton__aoSjQ:hover{background:rgba(78,201,176,.3);transform:translateY(-1px)}.BreadcrumbWithStats_container__85gzI{display:flex;justify-content:space-between;align-items:center;width:100%}.BreadcrumbWithStats_stats__uhH2c{display:flex;align-items:center;gap:1rem;font-size:1.8rem;font-weight:700}.BreadcrumbWithStats_period__UtP5X{color:#ccc}.BreadcrumbWithStats_return__T1DJE{font-weight:700}.page_stockPageContainer__X7Sx3{overflow-y:scroll;height:100%}.page_chartSection__sELnz{height:45vh;display:flex}.page_chartSection__sELnz .page_chart__gPHLH{width:70%;background:linear-gradient(180deg,#000000,#1a1a1a);display:flex;flex-direction:column}.page_chartSection__sELnz .page_breadcrumbContainer__SUz7k{padding:.5rem 1rem;background-color:hsla(0,0%,100%,.02);border-bottom:.1rem solid hsla(0,0%,100%,.05);flex-shrink:0}.page_chartSection__sELnz .page_summary__mynLt{width:30%;background:hsla(0,0%,100%,.05);padding:1.5rem;position:relative;display:flex;flex-direction:column}.page_chartSection__sELnz .page_companyNameContainer__81lsr{display:flex}.page_chartSection__sELnz .page_companyName__c0_Jb{font-size:2.4rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.2}.page_chartSection__sELnz .page_companyInfo__IlLBU{font-size:1.4rem;color:var(--text-secondary);margin:0}.page_chartSection__sELnz .page_logoContainer__EOIYn{position:absolute;top:.65rem;right:1rem;border-radius:5px;overflow:hidden}.page_chartSection__sELnz .page_companyLogo__BNHac{max-width:6rem;max-height:6rem;object-fit:contain}.page_fundamentalsSection__Wivn8{display:flex;background-color:hsla(0,0%,100%,.04);min-height:55vh}.page_fundamentalsSection__Wivn8 .page_visuals__WL885{width:70%;display:flex;flex-direction:column;gap:0}.page_fundamentalsSection__Wivn8 .page_tables__UODXL{width:30%;background:hsla(0,0%,100%,.1);padding:0}.page_heatmapSection__ZcBJH{flex:1 1;min-height:0;overflow-y:auto;background-color:rgba(0,0,0,.85);border-top:.1rem solid hsla(0,0%,100%,.1)}.page_chartSection__hDLM8{height:45vh;display:flex}.page_chartSection__hDLM8 .page_chart__yQiUL{width:70%;background:linear-gradient(180deg,#000000,#1a1a1a);display:flex;flex-direction:column}.page_chartSection__hDLM8 .page_breadcrumbContainer__SXbq_{padding:.5rem 1rem;background-color:hsla(0,0%,100%,.02);border-bottom:.1rem solid hsla(0,0%,100%,.05);flex-shrink:0}.page_chartSection__hDLM8 .page_summary__R7pzN{width:30%;background:hsla(0,0%,100%,.05);padding:1.5rem;display:flex;flex-direction:column}.page_heatmapSection__u_2HC{flex:1 1;min-height:0;background-color:rgba(0,0,0,.85);border-top:.1rem solid hsla(0,0%,100%,.1)}.ReportDetail_container__ggtRt{display:flex;flex-direction:column;background:#191919}.ReportDetail_contentWrapper__QMIJt{display:flex;flex-direction:column;transition:opacity .3s ease-in-out}.ReportDetail_contentWrapper__QMIJt.ReportDetail_fadeIn__dYiWn{opacity:1}.ReportDetail_contentWrapper__QMIJt.ReportDetail_fadeOut__Qzu1_{opacity:0}.ReportDetail_content__LR_Dz{flex:1 1;font-size:1.5rem;line-height:1.7;color:hsla(0,0%,100%,.7);font-family:"Roboto Serif";padding-bottom:40rem;margin-top:2rem}.ReportDetail_content__LR_Dz h3{margin:2rem 0 0;font-size:1.8rem;color:#ccc;font-weight:600;font-family:Lato}.ReportDetail_content__LR_Dz h3:first-child{margin-top:0}.ReportDetail_content__LR_Dz h4{margin:1.75rem 0 0;font-size:1.5rem;color:#ccc;font-weight:600}.ReportDetail_content__LR_Dz h5{margin:1.5rem 0 .6rem;font-size:1.4rem;color:#ccc;font-weight:600}.ReportDetail_content__LR_Dz p{margin:1rem 0;line-height:2.7rem;font-size:1.5rem;font-weight:400}.ReportDetail_content__LR_Dz ol,.ReportDetail_content__LR_Dz ul{margin:1rem 0;padding-left:0;list-style:none}.ReportDetail_content__LR_Dz ol li,.ReportDetail_content__LR_Dz ul li{margin:.8rem 0;padding-left:0}.ReportDetail_content__LR_Dz strong{color:#ccc;font-weight:600}.ReportDetail_content__LR_Dz em{font-style:italic}.ReportDetail_content__LR_Dz br{display:block;content:"";margin:1rem 0}.ReportDetail_errorState__I_aKj,.ReportDetail_loadingState__Eo4zX{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:4rem}.ReportDetail_errorState__I_aKj p,.ReportDetail_loadingState__Eo4zX p{font-size:1.6rem;color:#858585;margin:.5rem 0}.ReportDetail_errorState__I_aKj h2,.ReportDetail_loadingState__Eo4zX h2{font-size:2.2rem;color:#ccc;margin:0 0 1rem}.UnauthenticatedPrompt_container__TZqT8{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;background-color:hsla(0,0%,100%,.1);overflow:hidden}.UnauthenticatedPrompt_fullscreen__iDrVI{min-height:100vh}.UnauthenticatedPrompt_promptCard__4qL1b{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;width:80%;padding:4rem 8rem;background:#141414;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);margin-top:10%;max-width:70rem}.UnauthenticatedPrompt_topography__P_cTo{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;pointer-events:none;z-index:0;overflow:hidden}.UnauthenticatedPrompt_topography__P_cTo>*{width:100%;height:100%;object-fit:cover}.UnauthenticatedPrompt_iconContainer__qU_iS{width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.UnauthenticatedPrompt_heading__doqPa{font-size:2.8rem;font-weight:600;color:#fff;margin:0}.UnauthenticatedPrompt_description__aXTem{font-size:1.8rem;color:hsla(0,0%,100%,.7);line-height:1.6;margin:0;max-width:80%}.UnauthenticatedPrompt_buttonGroup__ZN8Mm{display:flex;gap:1rem;width:100%;margin-top:1rem}.UnauthenticatedPrompt_loginButton__eqWNL,.UnauthenticatedPrompt_signupButton__8Z8oR{flex:1 1;padding:1rem 2rem;border-radius:4px;font-size:1.6rem;font-weight:500;cursor:pointer;transition:all .2s ease}.UnauthenticatedPrompt_loginButton__eqWNL:hover,.UnauthenticatedPrompt_signupButton__8Z8oR:hover{transform:translateY(-1px)}.UnauthenticatedPrompt_loginButton__eqWNL{background:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.UnauthenticatedPrompt_loginButton__eqWNL:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}.UnauthenticatedPrompt_signupButton__8Z8oR{background:rgba(78,201,176,.2);color:#4ec9b0;border:1px solid #4ec9b0}.UnauthenticatedPrompt_signupButton__8Z8oR:hover{background:rgba(78,201,176,.3)}.page_container__Pl1Lc{padding:2rem;color:#fff;overflow-y:auto;height:100%}.page_titleContainer__SoPpS{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.page_title___8IeH{margin:0}.page_badge__Lj09P{display:inline-flex;align-items:center;gap:0;padding:0;border-radius:12px;font-size:1.2rem;font-weight:500;text-decoration:none;overflow:hidden;border:1px solid rgba(78,201,176,.3);transition:all .2s ease}.page_badge__Lj09P:hover{border-color:rgba(78,201,176,.5);transform:translateY(-1px)}.page_badgeName__TYARq{padding:.3rem .8rem;background:rgba(78,201,176,.25);color:#4ec9b0;font-weight:600}.page_badgeVersion__flG7K{padding:.3rem .8rem;background:rgba(78,201,176,.1);color:rgba(78,201,176,.9)}.page_subtitle__Yoisq{color:hsla(0,0%,100%,.7);margin-bottom:1.5rem}.page_error__cVP3S{padding:1rem;background:hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.8)}.page_metricsGrid__hIHIW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:1200px){.page_metricsGrid__hIHIW{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page_metricsGrid__hIHIW{grid-template-columns:1fr}}.page_card__dA5vN{padding:1rem;background:hsla(0,0%,100%,.05);border-radius:4px}.page_cardTitle__fqf4L{margin-bottom:.75rem;font-size:1.6rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.5rem}.page_metricList__qzmBa{list-style:none;padding:0;margin:0;font-size:1.4rem}.page_metricList__qzmBa li{padding:.25rem 0}.page_metricList__qzmBa li strong{font-weight:600}.page_fullWidthCard__ea5Zr{margin-top:1rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:4px}.page_exposureGrid__tNwMe{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;font-size:1.4rem}.page_exposureGrid__tNwMe>div{padding:.25rem 0}.page_exposureGrid__tNwMe>div strong{font-weight:600}.page_industryGrid___JnTU{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.5rem;gap:.5rem;font-size:1.3rem}.page_industryGrid___JnTU>div{padding:.25rem 0}.page_industryGrid___JnTU>div strong{font-weight:600}.page_riskGrid__MKgOB{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem;font-size:1.4rem}.page_riskGrid__MKgOB>div{padding:.25rem 0}.page_riskGrid__MKgOB>div strong{font-weight:600}.page_holdingsGrid__Epays{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.page_holdingCard__Wcpzd{padding:.75rem;background:hsla(0,0%,100%,.03);border-radius:4px;border-left:3px solid hsla(0,0%,100%,.2)}.page_holdingTicker___ikOx{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.page_holdingDetails__S3EZT{font-size:1.3rem;color:hsla(0,0%,100%,.8);line-height:1.6}.page_holdingDetails__S3EZT>div{margin-bottom:.15rem}.page_holdingDetails__S3EZT>div strong{font-weight:600}.page_reportsLayout__EEh3v{display:flex;height:100%;width:100%}.page_reportsContentWrapper__YSDnn{flex:1 1;position:relative;overflow:hidden}.page_reportsContent__YVCGo{width:100%;height:100%;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;background:hsla(0,0%,100%,.08);position:relative;z-index:1}.page_reportsContent__YVCGo>*{width:100%;max-width:92rem;padding:3rem 4.5rem;box-sizing:border-box;flex-shrink:0}.page_topography__5Gx_v{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;pointer-events:none;z-index:0;overflow:hidden}.page_topography__5Gx_v>*{width:100%;height:100%;object-fit:cover}.page_title__UGzl7{font-size:2.8rem;font-weight:700;color:#ccc;margin:0 0 1rem}.page_subtitle__YuwzN{font-size:1.6rem;color:#858585;margin:0 0 3rem}.page_emptyState__RFGcP{text-align:center;background:#191919;min-height:calc(100vh - 2.7rem);margin:-3rem -4.5rem;padding:3rem 4.5rem}.page_emptyContent__2SONQ,.page_emptyState__RFGcP{display:flex;flex-direction:column;align-items:center}.page_emptyContent__2SONQ{transition:opacity .3s ease-in-out}.page_emptyContent__2SONQ.page_fadeIn__LPkm3{opacity:1}.page_emptyContent__2SONQ.page_fadeOut__5rjFu{opacity:0}.page_emptyIcon__QTJKf{width:30rem;height:30rem;margin-top:20%;mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 80%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 80%);transition:transform .6s ease-in-out}.page_emptyIcon__QTJKf.page_loading__leDTb{animation:page_floatUp__dr1rM 2s ease-in-out infinite}@keyframes page_floatUp__dr1rM{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page_emptyTitle__QBxqu{font-size:2.4rem;font-weight:600;color:#ccc;margin:0 0 1rem}.page_emptyText__32imb{font-size:1.6rem;color:#6a6a6a;margin:0;max-width:40rem}.ScreenerTable_container__x9kHi{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-secondary);overflow:hidden}.ScreenerTable_tableHeader__VC0xs{background:hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color);padding-right:6px}.ScreenerTable_headerRow__INwtF{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.ScreenerTable_headerRow__INwtF>*{min-width:0}.ScreenerTable_headerCell__XFaF_{font-size:1.4rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:.3rem;padding:0;min-width:0;transition:color .15s ease}.ScreenerTable_headerCell__XFaF_.ScreenerTable_sorted__8uWso,.ScreenerTable_headerCell__XFaF_:hover{color:var(--text-primary)}.ScreenerTable_headerLabel___U__u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ScreenerTable_sortIndicator__Fy_TM{font-size:1.4rem;color:var(--color-gain)}.ScreenerTable_tableBody__AewTH{flex:1 1;overflow:hidden}.ScreenerTable_row__5fsbg{display:grid;grid-gap:1rem;gap:1rem;padding:0 1rem;align-items:center;border-top:1px solid #000;border-bottom:1px solid #000;cursor:pointer}.ScreenerTable_row__5fsbg:nth-child(2n){background:hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.ScreenerTable_row__5fsbg:hover{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.ScreenerTable_cell__R2iWX{font-size:1.4rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScreenerTable_nameCell__dnAXf{font-weight:500}.ScreenerTable_gain___NmNr{color:var(--color-gain)}.ScreenerTable_loss__t0pyA{color:var(--color-loss)}.ScreenerTable_footer__4pJ_W{padding:1rem;border-top:1px solid var(--border-color);font-size:1.4rem;color:var(--text-secondary);text-align:right}.ScreenerTable_error__KcyWM,.ScreenerTable_loading__98BI8{padding:4rem 2rem;text-align:center;font-size:1.6rem}.ScreenerTable_loading__98BI8{color:var(--text-secondary)}.ScreenerTable_error__KcyWM{color:var(--color-loss)}.ScreenerTable_skeletonContainer___rRxs{padding:0 6px 0 0}.ScreenerTable_skeletonRow__nqGCK{display:grid;grid-gap:1rem;gap:1rem;padding:0 1rem;align-items:center;height:35px;border-top:1px solid #000;border-bottom:1px solid #000}.ScreenerTable_skeletonRow__nqGCK:nth-child(2n){background:hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.ScreenerTable_skeletonCell__bU5Tb{overflow:hidden}.ScreenerTable_skeleton__wYhV2{height:14px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.15) 50%,rgba(255,255,255,.05));background-size:200% 100%;border-radius:4px;animation:ScreenerTable_shimmer__A_w4L 1.5s ease-in-out infinite}@keyframes ScreenerTable_shimmer__A_w4L{0%{background-position:200% 0}to{background-position:-200% 0}}