.YEi47q_cookieBodyComponent{border-bottom:1px solid var(--dc-border)}.YEi47q_cookieBodyComponent div{margin-top:.5rem;margin-bottom:.5rem;font-weight:800}.YEi47q_cookieBodyComponent div span{margin-bottom:.2rem;font-weight:400}
.YEOq6a_cookieBannerCustomizationContainer{background-color:var(--dc-overlay);justify-content:center;align-items:center;height:100vh;padding:1.5rem;display:flex;top:0;z-index:9999!important;width:100vw!important;position:fixed!important}.YEOq6a_cookieBannerCustomization{border-radius:var(--dc-radius-lg);background-color:var(--dc-surface);flex-direction:column;justify-content:flex-start;width:100%;max-width:1000px;height:80vh;display:flex;overflow-y:scroll}.YEOq6a_cookieBannerCustomizationAccordion .accordion-item{border:1px solid var(--dc-border);border-radius:var(--dc-radius);margin-bottom:1rem}.YEOq6a_cookieBannerCustomizationAccordion .accordion-body{background-color:var(--dc-surface-muted);border-top:1px solid var(--dc-border)}.YEOq6a_cookieBannerCustomizationAccordion .accordion{--bs-accordion-border-width:0}.YEOq6a_cookieBannerCustomizationAccordion .accordion-button{flex-direction:column;align-items:flex-start;display:flex}.YEOq6a_cookieBannerCustomizationAccordion .accordion-button:focus{box-shadow:none}.YEOq6a_cookieBannerCustomizationAccordionHeader{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:1rem;display:flex}.YEOq6a_cookieBannerCustomizationAccordionHeading{font-weight:700}.YEOq6a_cookieBannerCustomizationNecessaryCookies{color:var(--dc-emerald-strong);justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.YEOq6a_cookieBannerCustomizationContainer .modal-dialog{margin-left:0;margin-right:0}.YEOq6a_cookieBannerCustomizationContainer .modal-body{border-top:1px solid var(--dc-border)}:is(.YEOq6a_cookieBannerCustomizationContainer .modal-header,.YEOq6a_cookieBannerCustomizationContainer .modal-body){padding:1rem 2rem}.YEOq6a_cookieBannerContainer{background-color:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-lg);z-index:1000;text-align:center;max-width:400px;padding:15px;position:fixed;bottom:20px;left:1rem;right:1rem}.YEOq6a_cookieHeading{margin-bottom:.7rem;font-weight:800}.YEOq6a_cookieText{margin-bottom:.7rem;font-size:.9rem}.YEOq6a_cookieBannerHrLine{height:3px;color:var(--dc-border);border-top:var(--bs-border-width) solid;margin:0}.YEOq6a_cookieButtonContainer{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.YEOq6a_cookieButtonContainer button{border:1px solid var(--dc-border-strong)}.YEOq6a_cookieBannerCustomization .YEOq6a_cookieButtonContainer{background-color:var(--dc-surface);z-index:9999;padding:1.5rem 0;position:sticky;bottom:0}
.ApFsKW_navbarEmailNotVerifiedWarning{background-color:var(--dc-warning-soft);color:var(--dc-warning);border-bottom:1px solid var(--dc-warning-border);text-align:center;padding:1rem}.ApFsKW_navbarEmailNotVerifiedWarning a{color:var(--dc-warning);font-weight:700;text-decoration:underline}.ApFsKW_navbarEmailNotVerifiedWarning p:first-child{margin-bottom:.5rem}.ApFsKW_navbarEmailNotVerifiedWarning p{margin:0}.ApFsKW_navbarView{-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--dc-border);z-index:1020;background-color:#ffffffd1;width:100%;height:64px;min-height:64px;padding:0 1.25rem;position:sticky;top:0}.ApFsKW_navbarLogo{width:22px;height:22px;transition:transform var(--dc-transition);flex:none;margin-right:.5rem}@media (hover:hover){.ApFsKW_navbarHeading:hover .ApFsKW_navbarLogo{transform:rotate(-6deg)scale(1.05)}}.ApFsKW_navbarViewContainer{align-items:center;max-width:960px;height:100%;margin:0 auto;font-size:1.2rem;font-weight:700;display:flex}.ApFsKW_navbarHeading{color:var(--dc-text);letter-spacing:-.02em;transition:color var(--dc-transition);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.ApFsKW_navbarHeading:hover{color:var(--dc-emerald-strong)}}.ApFsKW_navbarHeading:active{color:var(--dc-emerald-strong)}.ApFsKW_navbarRegister{flex:1;justify-content:flex-end;display:flex}.ApFsKW_navbarRegister a{color:var(--bs-white);text-decoration:none}.ApFsKW_navbarRegisterContainer{justify-content:flex-end;width:100%;display:flex}.ApFsKW_navbarRegisterLoginButtons{align-items:center;gap:.35rem;display:flex}.ApFsKW_navbarRegister .ApFsKW_navbarLoginLink{color:var(--dc-text-muted);border-radius:var(--dc-radius-pill);transition:color var(--dc-transition), background-color var(--dc-transition);padding:.4rem .85rem;font-size:.9rem;font-weight:650}.ApFsKW_navbarRegister .ApFsKW_navbarLoginLink:hover{color:var(--dc-emerald-strong);background-color:var(--dc-emerald-soft)}.ApFsKW_navbarRegister .ApFsKW_navbarSignUpButton{--bs-btn-padding-y:.4rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:.9rem;color:#fff}.ApFsKW_navbarHeading,.ApFsKW_navbarRegisterLoginButtons a{white-space:nowrap}@media (max-width:480px){.ApFsKW_navbarView{padding:0 1rem}.ApFsKW_navbarViewContainer{font-size:1.05rem}.ApFsKW_navbarBeta{display:none}.ApFsKW_navbarRegisterLoginButtons{gap:.15rem}.ApFsKW_navbarRegister .ApFsKW_navbarLoginLink{padding:.35rem .6rem;font-size:.85rem}.ApFsKW_navbarRegister .ApFsKW_navbarSignUpButton{--bs-btn-padding-y:.35rem;--bs-btn-padding-x:.8rem;--bs-btn-font-size:.85rem}}.ApFsKW_navbarBeta{background-color:var(--dc-emerald-soft);color:var(--dc-emerald-strong);letter-spacing:.02em;border-radius:var(--dc-radius-pill);align-self:center;margin-top:.15rem;margin-left:.6rem;padding:.22rem .55rem;font-size:.7rem;font-weight:700}.ApFsKW_navbarProfile{background-color:var(--dc-emerald);color:var(--bs-white);cursor:pointer;width:2.5rem;height:2.5rem;transition:background-color var(--dc-transition), box-shadow var(--dc-transition), transform var(--dc-transition);border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex;position:relative}.ApFsKW_navbarProfile:hover{background-color:var(--dc-emerald-strong);box-shadow:0 4px 12px rgba(var(--dc-emerald-rgb), .3);transform:translateY(-1px)}.ApFsKW_navbarProfileList{background-color:var(--dc-surface);text-align:center;border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:var(--dc-shadow-lg);max-width:250px;margin:0;list-style:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;padding:.4rem!important}.ApFsKW_navbarProfileList li{text-align:center;min-width:190px;display:flex}.ApFsKW_navbarProfileList li a{width:100%;color:var(--dc-text);border-radius:var(--dc-radius-sm);transition:background-color var(--dc-transition);margin:0;padding:.55rem .75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.ApFsKW_navbarProfileList li a:hover{background-color:var(--dc-emerald-soft);color:var(--dc-emerald-strong)}.ApFsKW_navbarProfileList>li:first-child>a{padding-top:.6rem;padding-bottom:.55rem}.ApFsKW_navbarProfileList>li>div{cursor:pointer;width:100%;padding:.55rem .75rem;font-size:.95rem}.ApFsKW_companyWatchlist{padding-bottom:.55rem!important}.ApFsKW_navbarHeaderSpacing{border-top:1px solid var(--dc-border);height:1px;margin:.35rem .4rem;min-width:auto!important;padding:0!important}.ApFsKW_navbarLogoutButton{color:var(--dc-danger);border-radius:var(--dc-radius-sm);transition:background-color var(--dc-transition);font-weight:650}.ApFsKW_navbarLogoutButton:hover{background-color:var(--dc-danger-soft)}@media (max-width:360px){.ApFsKW_navbarView{padding:0 .75rem}.ApFsKW_navbarViewContainer{font-size:.95rem}.ApFsKW_navbarLogo{width:20px;height:20px;margin-right:.4rem}.ApFsKW_navbarRegister .ApFsKW_navbarLoginLink{padding:.3rem .45rem;font-size:.8rem}.ApFsKW_navbarRegister .ApFsKW_navbarSignUpButton{--bs-btn-padding-x:.65rem;--bs-btn-font-size:.8rem}}
._5-9HUG_footerContainer{justify-content:center;align-items:flex-end;display:flex}._5-9HUG_footerListContainer{border-top:1px solid var(--dc-border);background-color:var(--dc-surface);flex-direction:column;width:100%;margin:0;padding:1.2rem 1.3rem;display:flex}._5-9HUG_footerList{text-align:center;flex-wrap:wrap;justify-content:center;gap:.75rem 2.5rem;margin-bottom:1.25rem;padding:0;list-style:none;display:flex}._5-9HUG_footerList li a{color:var(--dc-text-muted);transition:color var(--dc-transition);margin:0;padding:0;font-size:.95rem;font-weight:600;text-decoration:none}._5-9HUG_footerList li a:hover{color:var(--dc-emerald)}._5-9HUG_footerCopyright{text-align:center;color:var(--dc-text-soft);justify-content:center;display:flex}._5-9HUG_footerCopyright span{color:var(--dc-text-soft);flex-wrap:wrap;justify-content:center;font-size:.9rem;display:flex}
