.aiBanner_bannerC__nX2XJ{position:relative;overflow:hidden;display:flex;align-items:stretch;gap:44px;padding:48px 80px;--wash:color-mix(in srgb,var(--lightt4,var(--darkk57)) 14%,transparent);background-color:var(--lightt3,var(--darkk1));background-image:radial-gradient(42% 130% at 0 0,var(--wash) 0,transparent 55%),radial-gradient(42% 130% at 100% 0,var(--wash) 0,transparent 55%);border-bottom:1px solid color-mix(in srgb,var(--lightt7,var(--darkk15)) 50%,transparent)}[data-theme=dark] .aiBanner_bannerC__nX2XJ{--wash:color-mix(in srgb,var(--darkk57) 22%,transparent)}.aiBanner_cLeft__FMT4n{--dial-lh:var(--line-height-4xl)}.aiBanner_cLeft__FMT4n,.aiBanner_cRight__WdLwW{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1 1 50%;min-width:0}.aiBanner_cSub__IPn6W{position:relative;margin-top:calc(var(--dial-lh) * -.55);font-size:var(--font-md);line-height:var(--line-height-md);color:var(--lightt8,var(--darkk4))}.aiBanner_cHeading__F106h{margin-top:calc(var(--dial-lh) * -.7);display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;font-size:var(--font-4xl);line-height:var(--line-height-4xl);font-weight:600;letter-spacing:-.3px;color:var(--lightt24,var(--darkk28))}.aiBanner_cHeading__F106h span{font-size:inherit;line-height:inherit}.aiBanner_cFixed___C57f{flex-shrink:0}.aiBanner_cDial___bW2P{display:block;position:relative;min-width:0;height:calc(var(--dial-lh) * 2.4);overflow:hidden;margin-left:-20px;padding-left:20px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 26%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 26%,#000 74%,transparent)}.aiBanner_cDialLine__dkAL1{position:absolute;top:50%;left:20px;height:var(--dial-lh);margin-top:calc(var(--dial-lh) / -2);white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;transition:transform .7s cubic-bezier(.32,.72,.3,1),opacity .5s ease;color:var(--lightt4,var(--darkk29))}.aiBanner_cDialSnap__rtMVB .aiBanner_cDialLine__dkAL1{transition:none}.aiBanner_cAskRow__zypPk{display:flex;align-items:center;justify-content:right;gap:12px}.aiBanner_cCta__fjx9K{min-height:54px;min-width:148px;text-align:center;padding:0 var(--space-24);border-radius:20px;font-weight:550;cursor:pointer;-webkit-tap-highlight-color:transparent}.aiBanner_cBoxWrap__xLI4g{position:relative;flex:1 1 auto;min-width:0;max-width:420px}.aiBanner_cBox__f7XPj{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-8);min-height:54px;padding:0 var(--space-16);border-radius:20px;border:1px solid var(--lightt7,var(--darkk26));background:var(--lightt3,var(--darkk2));box-shadow:0 2px 10px color-mix(in srgb,var(--lightt1,var(--darkk16)) 7%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.aiBanner_cBox__f7XPj:hover{border-color:var(--lightt16,var(--darkk20))}.aiBanner_cBox__f7XPj:focus-within{border-color:color-mix(in srgb,var(--lightt4,var(--darkk57)) 60%,transparent);box-shadow:0 2px 14px color-mix(in srgb,var(--lightt4,var(--darkk57)) 18%,transparent)}.aiBanner_cInput__6hy2L{flex:1 1;min-width:0;text-overflow:ellipsis;border:none;outline:none;background:none;font-family:inherit;font-size:var(--font-title);line-height:var(--line-height-title);color:var(--lightt24,var(--darkk28))}.aiBanner_cInput__6hy2L::placeholder{color:var(--lightt8,var(--darkk4))}.aiBanner_cHiddenSubmit__6Jb4p{position:absolute;width:1px;height:1px;padding:0;border:none;opacity:0;pointer-events:none}@media (min-width:900px) and (max-width:1330px){.aiBanner_bannerC__nX2XJ{padding:34px 55px}.aiBanner_cLeft__FMT4n{--dial-lh:var(--line-height-2xl)}.aiBanner_cHeading__F106h{margin-top:0;grid-template-columns:1fr;gap:0;font-size:var(--font-2xl);line-height:var(--line-height-2xl)}.aiBanner_cDial___bW2P{margin-top:calc(var(--dial-lh) * -.45);height:calc(var(--dial-lh) * 2.2)}.aiBanner_cAskRow__zypPk{flex-direction:column;align-items:stretch}.aiBanner_cBoxWrap__xLI4g{max-width:none}.aiBanner_cCta__fjx9K{width:100%}}@media (max-width:899px){.aiBanner_bannerC__nX2XJ{flex-direction:column;align-items:stretch;gap:28px;padding:26px 32px}.aiBanner_cLeft__FMT4n{--dial-lh:var(--line-height-2xl)}.aiBanner_cHeading__F106h{margin-top:0;grid-template-columns:1fr;gap:0;font-size:var(--font-2xl);line-height:var(--line-height-2xl)}.aiBanner_cDial___bW2P{margin-top:calc(var(--dial-lh) * -.45);height:calc(var(--dial-lh) * 2.2)}.aiBanner_cAskRow__zypPk{flex-direction:column;align-items:stretch}.aiBanner_cBoxWrap__xLI4g{max-width:none}.aiBanner_cCta__fjx9K{width:100%}}@media (max-width:599px){.aiBanner_bannerC__nX2XJ{gap:26px;padding:24px 16px}.aiBanner_bannerC__nX2XJ,.aiBanner_cAskRow__zypPk{flex-direction:column;align-items:stretch}.aiBanner_cBoxWrap__xLI4g{max-width:none}.aiBanner_cCta__fjx9K{width:100%}.aiBanner_cLeft__FMT4n{--dial-lh:var(--line-height-xl)}.aiBanner_cHeading__F106h{margin-top:0;grid-template-columns:1fr;gap:0;font-size:var(--font-xl);line-height:var(--line-height-xl)}.aiBanner_cDial___bW2P{height:calc(var(--dial-lh) * 2.2)}.aiBanner_cInput__6hy2L{font-size:var(--font-lg);line-height:var(--line-height-lg)}}@media (prefers-reduced-motion:reduce){.aiBanner_cDialLine__dkAL1{transition:none}}.searchPopupDesktop_backdrop__dBn1z{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:var(--zI6);background:var(--lightt28,var(--darkk40));display:flex;justify-content:center;align-items:flex-start;overflow-y:hidden}.searchPopupDesktop_searchPopupWrapper__QIRwe{display:flex;flex-direction:column;margin:6px auto;width:1000px;height:700px;gap:12px;overflow:hidden}.searchPopupDesktop_searchWrapper__Jig1F{display:flex;justify-content:space-between;border-radius:8px;border:1px solid var(--lightt4,var(--darkk10));box-shadow:0 0 0 2px color-mix(in srgb,var(--lightt4,var(--darkk10)) 18%,transparent);background:var(--lightt13,var(--darkk5));padding:6px 12px;min-height:44px}.searchPopupDesktop_searchLeft__h_QHB{display:flex;align-items:center;gap:8px}.searchPopupDesktop_searchIconWrapper__ephwm{display:flex;align-items:center}.searchPopupDesktop_searchInput__CpndN{background:transparent;outline:none;border:none;width:900px;font-size:var(--font-md);line-height:var(--line-height-md);color:var(--lightt1,var(--darkk28))}.searchPopupDesktop_searchInput__CpndN::placeholder{color:var(--lightt17,var(--darkk4))}.searchPopupDesktop_crossIconWrapper__NHKlN{display:flex;align-items:center;cursor:pointer}.searchPopupDesktop_searchResultsWrapper__gNqTm{display:flex;flex-direction:column;background:var(--lightt3,var(--darkk5));height:600px;padding:12px 0 0;border-radius:4px}.searchPopupDesktop_searchSectionRow__6I4Ze{display:flex;padding:12px 16px;gap:16px}.searchPopupDesktop_searchSection__cIUut{width:90px;border-radius:1000px;padding:4px 6px;background:var(--lightt2,var(--darkk24));font-size:var(--font-md);line-height:var(--line-height-md);color:var(--lightt17,var(--darkk28));text-align:center}@media (hover:hover){.searchPopupDesktop_searchSection__cIUut:hover:not(.searchPopupDesktop_activeSearchSection__1ss8Z){cursor:pointer;background:var(--lightt7,var(--darkk119))}}.searchPopupDesktop_activeSearchSection__1ss8Z{background:var(--lightt4,var(--darkk60));color:var(--lightt14,var(--darkk23))}.searchPopupDesktop_searchResults__HMiFf{padding:0 16px;height:calc(100% - 72px);max-height:calc(100% - 72px);overflow-y:scroll}.searchPopupDesktop_recentSearchesResults__xWUnE{height:calc(100% - 95px)}.searchPopupDesktop_searchResultRow__RabOS{display:flex;justify-content:space-between;padding:12px 8px;border-bottom:1px solid var(--lightt7,var(--darkk120));cursor:pointer;height:68px}.searchPopupDesktop_searchResultRowHover__mDLWm{background:var(--lightt2,var(--darkk24))}.searchPopupDesktop_stockWrapper__ids9a{display:flex;align-items:center;width:60%;gap:8px}.searchPopupDesktop_stockNameWrapper__sUCsl{display:flex;flex-direction:column;gap:4px;max-width:100%}.searchPopupDesktop_stockName__mPyhK{color:var(--lightt1,var(--darkk66));font-size:var(--font-md);line-height:var(--line-height-md);max-width:100%;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.searchPopupDesktop_stockId__Xuu7H{color:var(--lightt17,var(--darkk21))}.searchPopupDesktop_mainStockId__48bv3,.searchPopupDesktop_stockId__Xuu7H{font-size:var(--font-sm);line-height:var(--line-height-sm);display:flex;gap:4px;align-items:center}.searchPopupDesktop_mainStockId__48bv3{color:var(--lightt1,var(--darkk66))}.searchPopupDesktop_searchCompanyExchange__TjH1g{padding:4px;font-size:var(--font-sm);line-height:var(--line-height-sm);border-radius:4px;margin-left:4px}.searchPopupDesktop_dummyCompanyImage__QBsmG{display:flex;width:32px;height:32px;max-height:32px;max-width:32px;background:var(--lightt3,var(--darkk28));border-radius:8px}.searchPopupDesktop_searchResultRowRight__aR6BW{display:flex;justify-content:space-between;width:290px}.searchPopupDesktop_navigationButtonsWrapper__HWD8w{display:flex;align-items:center;gap:12px}.searchPopupDesktop_navigationButton__oagJp{display:flex;gap:6px;align-items:center;border-radius:4px;background:var(--lightt3,var(--darkk12));cursor:pointer;padding:6px 8px;color:var(--lightt1,var(--darkk28));height:32px;justify-content:center}@media (hover:hover){.searchPopupDesktop_navigationButton__oagJp:hover{background:var(--lightt4,var(--darkk10));color:var(--lightt14,var(--darkk23))}}.searchPopupDesktop_navigationButtonHover__dmUj5{background:var(--lightt4,var(--darkk10));color:var(--lightt14,var(--darkk23))}.searchPopupDesktop_navigationButtonText__foGMu{font-size:var(--font-md);line-height:var(--line-height-md)}.searchPopupDesktop_companyButtonText__GmKAk{margin-left:-4px}.searchPopupDesktop_navigationButtonIcon__PBDKi{display:flex;align-items:center}.searchPopupDesktop_companyIcon__Zy_jk{margin-left:-4px;margin-top:2px}.searchPopupDesktop_recentSearchesWrapper__pjGD1{display:flex;flex-direction:column;padding:0 16px}.searchPopupDesktop_recentSearchesLabel__BdnGE{display:flex;align-items:center;gap:6px}.searchPopupDesktop_recentSearchesLabelText__O8S1e{font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt1,var(--darkk13))}.searchPopupDesktop_companyFakeWrapper__b66dg{width:102px}@media only screen and (max-width:1330px){.searchPopupDesktop_searchPopupWrapper__QIRwe{width:80dvw;height:80dvh}.searchPopupDesktop_searchWrapper__Jig1F{width:80dvw}.searchPopupDesktop_searchInput__CpndN{width:calc(80dvw - 100px)}.searchPopupDesktop_searchResultsWrapper__gNqTm{height:calc(80dvh - 80px)}}