@charset "UTF-8";:root{--font-serif:"Source Serif Pro",serif;--font-sans:"Inter",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;font-family:var(--font-sans);margin:0}h1,h2,h3,h4,h5,h6{font-family:"Source Serif Pro",serif;font-family:var(--font-serif);font-weight:700}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.serif-text{font-family:"Source Serif Pro",serif;font-family:var(--font-serif)}.sans-text{font-family:Inter,sans-serif;font-family:var(--font-sans)}.font-regular{font-weight:400}.font-bold{font-weight:700}.page-container{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1600px;min-height:100vh;padding:2rem}.page-container>:not(footer){flex:1 1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h1{color:#366994;font-family:var(--font-serif);font-weight:700;margin-bottom:1.5rem}.Navbar_navbar__66Kq7{align-items:center;background:#366994;border-bottom:2px solid #285177;box-shadow:0 2px 8px #24126a14;display:flex;height:60px;left:0;overflow:visible;padding:0;position:fixed;top:0;width:100%;z-index:1000}.Navbar_left__by3fS{align-items:center;display:flex;padding-left:1.5rem}.Navbar_logo__FEq1Z{align-items:center;color:#fff;display:flex;font-family:Pacifico,cursive,Brush Script MT,sans-serif;font-size:1.5rem;letter-spacing:1px;line-height:1;margin-left:.2rem;margin-right:1.5rem;padding:6px 0;text-decoration:none;-webkit-user-select:none;user-select:none}.Navbar_logo__FEq1Z:hover{color:#ffb700}.Navbar_right__gd\+Zu{align-items:center;display:flex;margin-left:auto;padding-right:1.5rem}.Navbar_link__2xHUJ{border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin:0 2px;padding:12px 18px;position:relative;text-decoration:none}.Navbar_link__2xHUJ:focus,.Navbar_link__2xHUJ:hover{outline:none}.Navbar_user__QfWCD{align-items:center;color:#ffb700;cursor:pointer;display:flex;font-weight:700;height:100%;padding:0 6px;text-decoration:none;transition:color .2s}.Navbar_user__QfWCD:hover{color:#fff}.Navbar_userDropdown__crhbG{align-items:center;display:flex;height:100%}.Navbar_dropdownMenu__\+D9c5{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 2px 8px #00000014;left:0;min-width:140px;position:absolute;top:100%;z-index:1000}.Navbar_dropdownItem__mEwwr{color:#333;display:block;padding:10px 16px;text-decoration:none;transition:color .2s}.Navbar_dropdownItem__mEwwr:hover,.Navbar_link__2xHUJ:focus,.Navbar_link__2xHUJ:hover,.Navbar_logo__FEq1Z:hover,.Navbar_user__QfWCD:hover{background:none;box-shadow:none;color:#ffb700}.Navbar_dropdownItem__mEwwr,.Navbar_link__2xHUJ,.Navbar_user__QfWCD{transition:color .2s}.Navbar_desktopOnly__GgcPb{display:flex}.Navbar_hamburger__oV2Cu{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;width:40px;z-index:1201}.Navbar_hamburgerBar__hVuNQ{background:#fff;border-radius:2px;height:3px;margin:3px 0;transition:all .3s;width:26px}.Navbar_mobileModal__IYR\+6{animation:Navbar_slideInLeft__dlM-b .25s cubic-bezier(.4,0,.2,1);background:#366994;box-shadow:2px 0 16px #0000002e;display:flex;flex-direction:column;height:100vh;left:0;max-width:340px;overflow-y:auto;padding:32px 24px 24px;position:fixed;top:0;width:80vw;z-index:2000}@keyframes Navbar_slideInLeft__dlM-b{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Navbar_closeModalBtn__QQb85{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:18px;top:18px;z-index:2100}@media (max-width:900px){.Navbar_desktopOnly__GgcPb{display:none!important}.Navbar_hamburger__oV2Cu{display:flex}.Navbar_navbar__66Kq7{height:56px;max-width:100%;overflow:hidden;padding:0;width:100%}.Navbar_left__by3fS{max-width:100%;overflow:hidden;padding-left:1rem}.Navbar_right__gd\+Zu{padding-right:1rem}}@media (max-width:480px){.Navbar_navbar__66Kq7{padding:0 8px}.Navbar_left__by3fS{padding-left:8px}.Navbar_right__gd\+Zu{padding-right:8px}}.SearchSecurities_searchContainer__RcD2b{max-width:600px;position:relative;width:100%}.SearchSecurities_searchInputContainer__R9IJJ{align-items:center;display:flex;position:relative}.SearchSecurities_searchInput__8IMoV{border:2px solid #e0e0e0;border-radius:999px;font-size:14px;outline:none;padding:12px 44px 12px 16px;transition:border-color .2s ease;width:100%}.SearchSecurities_searchInput__8IMoV:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.SearchSecurities_searchIcon__JEYOs{align-items:center;background:none;border-radius:0;color:#888;display:flex;height:20px;justify-content:center;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:20px}.SearchSecurities_searchInput__8IMoV:focus+.SearchSecurities_searchIcon__JEYOs svg{stroke:#1976d2;color:#1976d2}.SearchSecurities_loadingSpinner__OQ1FJ{animation:SearchSecurities_spin__makR9 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#1976d2;height:16px;position:absolute;right:12px;width:16px}@keyframes SearchSecurities_spin__makR9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchSecurities_resultsContainer__V6U1c{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;box-sizing:border-box;left:0;margin-top:4px;max-height:300px;max-width:100%;overflow-y:auto;position:absolute;right:0;top:100%;width:100%;z-index:2001}.SearchSecurities_resultsList__BVRDQ{list-style:none;margin:0;padding:0}.SearchSecurities_resultItem__mDfqH{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.SearchSecurities_resultItem__mDfqH:hover{background-color:#7b9acc;color:#fff}.SearchSecurities_resultItem__mDfqH:hover .SearchSecurities_name__c-sUz,.SearchSecurities_resultItem__mDfqH:hover .SearchSecurities_ticker__Nj-I1{color:#fff}.SearchSecurities_resultItem__mDfqH:hover .SearchSecurities_exchange__qBSwz{background-color:#fff3;color:#fff}.SearchSecurities_resultItem__mDfqH:last-child{border-bottom:none}.SearchSecurities_tickerSection__G\+3Ug{align-items:flex-start;display:flex;flex-direction:column}.SearchSecurities_ticker__Nj-I1{color:#333;font-size:14px;font-weight:600;margin-bottom:2px}.SearchSecurities_exchange__qBSwz{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 6px}.SearchSecurities_nameSection__mv8Kl{flex:1 1;margin-left:16px;text-align:right}.SearchSecurities_name__c-sUz{color:#555;font-size:13px;line-height:1.3}.SearchSecurities_noResults__EnIGs{color:#666;font-size:14px;padding:16px;text-align:center}.SearchSecurities_errorMessage__1LfhB{background-color:#ffebee;border-radius:4px;color:#d32f2f;font-size:14px;margin:8px;padding:16px;text-align:center}@media (max-width:768px){.SearchSecurities_searchContainer__RcD2b{max-width:100%;width:100%}.SearchSecurities_resultsContainer__V6U1c{box-sizing:border-box;max-width:100%;width:100%}.SearchSecurities_resultItem__mDfqH{word-wrap:break-word;overflow-wrap:break-word;padding:12px}.SearchSecurities_nameSection__mv8Kl{flex:1 1;margin-left:8px;min-width:0;text-align:right}.SearchSecurities_name__c-sUz{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchSecurities_tickerSection__G\+3Ug{flex-shrink:0;min-width:0}.SearchSecurities_ticker__Nj-I1{font-size:13px}.SearchSecurities_exchange__qBSwz{font-size:11px;padding:1px 4px}}@media (max-width:480px){.SearchSecurities_resultsContainer__V6U1c{max-width:100%}.SearchSecurities_resultItem__mDfqH{padding:10px 8px}.SearchSecurities_name__c-sUz{font-size:11px}.SearchSecurities_ticker__Nj-I1{font-size:12px}.SearchSecurities_exchange__qBSwz{font-size:10px;padding:1px 3px}}.LoginModal_modalOverlay__YKUS4{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.LoginModal_modalContent__pUUZe{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000001f;display:flex;flex-direction:column;min-width:350px;padding:2rem 2.5rem 2.5rem;position:relative}.LoginModal_closeButton__DeQ2M{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;position:absolute;right:16px;top:12px;transition:color .2s}.LoginModal_closeButton__DeQ2M:hover{color:#222}.LoginModal_oauthContainer__OZTrl{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;width:100%}.LoginModal_githubButton__bao8j,.LoginModal_googleButton__MiZLR{align-items:center;background:#fafafa;border:2px solid #e3e4e8;border-radius:16px;box-shadow:0 1px 2px #00000008;color:#222;cursor:pointer;display:flex;font-size:1.5rem;font-weight:500;outline:none;padding:.75rem 2.5rem;transition:all .2s ease;width:100%}.LoginModal_githubButton__bao8j:hover:not(:disabled),.LoginModal_googleButton__MiZLR:hover:not(:disabled){border:2px solid #bdbdbd;box-shadow:0 2px 8px #00000014}.LoginModal_githubButton__bao8j:disabled,.LoginModal_googleButton__MiZLR:disabled{background:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.LoginModal_googleButton__MiZLR:disabled:hover{border-color:#e0e0e0;box-shadow:0 1px 2px #00000008}.LoginModal_googleButton__MiZLR.LoginModal_errorButton__27Z8-{background:#fff5f5;border-color:#ffcdd2;color:#d32f2f}.LoginModal_googleButton__MiZLR.LoginModal_errorButton__27Z8-:hover{background:#ffebee;border-color:#ef9a9a}.LoginModal_githubButton__bao8j:disabled .LoginModal_githubText__w0V3z,.LoginModal_googleButton__MiZLR:disabled .LoginModal_googleText__2wggh{color:#9e9e9e}.LoginModal_googleIcon__c3pGI{align-items:center;display:flex;margin-right:1.2rem}.LoginModal_googleText__2wggh{color:#222;font-family:inherit;font-size:1.3rem;font-weight:500}.LoginModal_githubButton__bao8j{background:#24292e;border-color:#24292e;color:#fff}.LoginModal_githubButton__bao8j:hover{background:#2f363d;border-color:#2f363d}.LoginModal_githubIcon__fzuHP{align-items:center;color:#fff;display:flex;margin-right:1.2rem}.LoginModal_githubText__w0V3z{color:#fff;font-family:inherit;font-size:1.3rem;font-weight:500}.LoginModal_buttonContainer__5QiKT{position:relative;width:100%}.LoginModal_errorTooltip__Ar9Ve{background:#d32f2f;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #00000026;color:#fff;font-size:1.2rem;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1}.LoginModal_errorTooltip__Ar9Ve:after{border:6px solid #0000;border-top-color:#d32f2f;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.AdminDashboardPage_dashboardContainer__4\+Ugn{display:flex;flex-direction:column;min-height:100vh;padding-top:64px}.AdminDashboardPage_navbar__OAamJ{background-color:#366994;box-shadow:0 2px 4px #0000001a;color:#fff;padding:1rem 0}.AdminDashboardPage_navContent__nmL6K{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.AdminDashboardPage_navLeft__Jvwre{align-items:center;display:flex}.AdminDashboardPage_navBrand__l8N4i{color:#fff;font-size:1.25rem;font-weight:600;text-decoration:none}.AdminDashboardPage_navBrand__l8N4i:hover{color:#e5e7eb}.AdminDashboardPage_navLinks__LK8\+7{align-items:center;display:flex;gap:1.5rem}.AdminDashboardPage_navLink__SkE-K{border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s}.AdminDashboardPage_navLink__SkE-K:hover{background-color:#ffffff1a}.AdminDashboardPage_mainContent__AtLj3{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 20px;width:100%}.AdminDashboardPage_linksGrid__Y8lZI{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.AdminDashboardPage_dashboardLink__6yjOx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #0000000a;color:inherit;display:block;padding:2rem;text-decoration:none;transition:all .2s ease}.AdminDashboardPage_dashboardLink__6yjOx:hover{border-color:#366994;box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.AdminDashboardPage_dashboardLink__6yjOx h2{color:#366994;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.AdminDashboardPage_dashboardLink__6yjOx p{color:#666;font-size:1rem;line-height:1.5;margin:0}@media (max-width:768px){.AdminDashboardPage_mainContent__AtLj3{padding:1rem 16px}.AdminDashboardPage_navContent__nmL6K{padding:0 16px}.AdminDashboardPage_linksGrid__Y8lZI{gap:1rem;grid-template-columns:1fr}.AdminDashboardPage_dashboardLink__6yjOx{padding:1.5rem}.AdminDashboardPage_dashboardLink__6yjOx h2{font-size:1.25rem}}@media (max-width:480px){.AdminDashboardPage_mainContent__AtLj3{box-sizing:border-box;max-width:100%;padding:1rem 12px;width:100%}.AdminDashboardPage_navContent__nmL6K{padding:0 12px}.AdminDashboardPage_dashboardLink__6yjOx{box-sizing:border-box;padding:1rem;width:100%}.AdminDashboardPage_dashboardLink__6yjOx h2{font-size:1.1rem}.AdminDashboardPage_linksGrid__Y8lZI{box-sizing:border-box;max-width:100%;width:100%}}.DailyAggregatesChartModal_chartContainer__hC61Q{background:#fff;border-radius:8px;margin:0;padding:15px;width:100%}.DailyAggregatesChartModal_loading__S3Pdq{align-items:center;background:#f8f9fa;border-radius:6px;color:#666;display:flex;font-size:14px;height:300px;justify-content:center}.DailyAggregatesChartModal_error__hZTzo{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#dc3545}.DailyAggregatesChartModal_error__hZTzo,.DailyAggregatesChartModal_noData__f4xgn{align-items:center;display:flex;font-size:14px;height:150px;justify-content:center;padding:15px}.DailyAggregatesChartModal_noData__f4xgn{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#6c757d}.DailyAggregatesChartModal_chartControls__P0iPA{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:15px}.DailyAggregatesChartModal_chartControlGroup__aTVkc{align-items:center;display:flex;gap:8px}.DailyAggregatesChartModal_toggleButtonGroup__Dhdaz{border:1px solid #ddd;border-radius:4px;display:flex;overflow:hidden}.DailyAggregatesChartModal_toggleButton__cVxwR{background:#f8f9fa;border:none;color:#666;cursor:pointer;font-size:12px;font-weight:500;min-width:60px;padding:6px 12px;transition:all .2s ease}.DailyAggregatesChartModal_toggleButton__cVxwR:hover{background:#e9ecef}.DailyAggregatesChartModal_toggleButton__cVxwR.DailyAggregatesChartModal_active__2YIRa{background:#4a90e2;color:#fff}.DailyAggregatesChartModal_toggleButton__cVxwR:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.DailyAggregatesChartModal_toggleButton__cVxwR:last-child{border-bottom-left-radius:0;border-top-left-radius:0}@media (max-width:768px){.DailyAggregatesChartModal_chartContainer__hC61Q{padding:10px}.DailyAggregatesChartModal_chartControls__P0iPA{gap:10px;margin-bottom:10px}.DailyAggregatesChartModal_toggleButton__cVxwR{font-size:11px;min-width:50px;padding:5px 8px}.DailyAggregatesChartModal_error__hZTzo,.DailyAggregatesChartModal_loading__S3Pdq,.DailyAggregatesChartModal_noData__f4xgn{font-size:12px;height:120px;padding:10px}}.PriceChartModal_modalOverlay__wKUr4{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PriceChartModal_modalContent__cx1ik{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:1000px}.PriceChartModal_modalHeader__PiAVJ{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.PriceChartModal_modalHeader__PiAVJ h3{color:#333;font-size:18px;font-weight:600;margin:0}.PriceChartModal_closeButton__bWRKS{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.PriceChartModal_closeButton__bWRKS:hover{background:#e9ecef;color:#333}.PriceChartModal_modalBody__1v44P{flex:1 1;overflow:auto;padding:20px}@media (max-width:768px){.PriceChartModal_modalOverlay__wKUr4{padding:10px}.PriceChartModal_modalContent__cx1ik{max-height:95vh;width:95vw}.PriceChartModal_modalHeader__PiAVJ{padding:15px 20px}.PriceChartModal_modalHeader__PiAVJ h3{font-size:16px}.PriceChartModal_modalBody__1v44P{padding:15px}}.DailyTechnicals_chartContainer__W9528{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.DailyTechnicals_loading__NB8Dd{background:#f8f9fa;border-radius:8px;color:#666;height:400px}.DailyTechnicals_error__s5cFM,.DailyTechnicals_loading__NB8Dd{align-items:center;display:flex;font-size:16px;justify-content:center}.DailyTechnicals_error__s5cFM{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;height:200px;padding:20px}.DailyTechnicals_noData__gKUXf{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#6c757d;display:flex;font-size:16px;height:200px;justify-content:center;padding:20px}@media (max-width:768px){.DailyTechnicals_chartContainer__W9528{margin:10px 0;padding:10px}.DailyTechnicals_error__s5cFM,.DailyTechnicals_loading__NB8Dd,.DailyTechnicals_noData__gKUXf{font-size:14px;height:150px;padding:15px}}.DailyTechnicalsPage_container__VaYeZ{font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.DailyTechnicalsPage_header__\+TK6x{margin-bottom:30px;text-align:center}.DailyTechnicalsPage_header__\+TK6x h1{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:10px}.DailyTechnicalsPage_header__\+TK6x p{color:#666;font-size:1.1rem;margin:0}.DailyTechnicalsPage_instruction__\+9uVy{color:#4a90e2!important;font-size:.95rem!important;font-weight:500;margin-top:8px!important}.DailyTechnicalsPage_controls__KK037{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px;padding:20px}.DailyTechnicalsPage_tickerDisplay__wSXgb{align-items:center;display:flex;flex-direction:column;gap:5px}.DailyTechnicalsPage_tickerLabel__st-ac{color:#333;font-size:14px;font-weight:600}.DailyTechnicalsPage_tickerValue__ZMr32{background:#f8f9fa;border:2px solid #e9ecef;border-radius:6px;color:#4a90e2;font-size:18px;font-weight:700;padding:8px 16px;text-transform:uppercase}.DailyTechnicalsPage_chartOptions__ZCVnC{display:flex;flex-wrap:wrap;gap:20px}.DailyTechnicalsPage_optionGroup__iy37l{align-items:center;display:flex;gap:8px}.DailyTechnicalsPage_optionGroup__iy37l label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.DailyTechnicalsPage_optionGroup__iy37l input[type=checkbox]{cursor:pointer;height:16px;width:16px}.DailyTechnicalsPage_info__CedPY{background:#f8f9fa;border-radius:8px;margin-top:40px;padding:30px}.DailyTechnicalsPage_info__CedPY h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:20px}.DailyTechnicalsPage_indicatorInfo__r8bHk{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.DailyTechnicalsPage_indicator__rGRLS{background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:20px}.DailyTechnicalsPage_indicator__rGRLS h4{color:#4a90e2;font-size:1.1rem;font-weight:600;margin-bottom:10px}.DailyTechnicalsPage_indicator__rGRLS p{color:#666;font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.DailyTechnicalsPage_container__VaYeZ{padding:15px}.DailyTechnicalsPage_header__\+TK6x h1{font-size:2rem}.DailyTechnicalsPage_controls__KK037{align-items:stretch;flex-direction:column;gap:15px}.DailyTechnicalsPage_tickerDisplay__wSXgb{align-items:center}.DailyTechnicalsPage_tickerValue__ZMr32{font-size:16px;padding:6px 12px}.DailyTechnicalsPage_chartOptions__ZCVnC{gap:15px;justify-content:center}.DailyTechnicalsPage_indicatorInfo__r8bHk{gap:20px;grid-template-columns:1fr}.DailyTechnicalsPage_info__CedPY{padding:20px}}.PromptBox_chatContainer__Dy8kl{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;max-width:900px;min-height:480px;overflow:hidden;width:100%}.PromptBox_messagesArea__ToIBv{background:#f7f9fa;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:24px 16px 12px}.PromptBox_userMessage__u5JDA{align-self:flex-end;background:#366994;border-radius:16px 16px 4px 16px;box-shadow:0 2px 8px #36699414;color:#fff;font-size:1rem;max-width:80%;padding:10px 16px}.PromptBox_assistantMessage__QmUxk{align-self:flex-start;background:#e9eef6;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px #3669940f;color:#2a2a2c;font-size:1rem;max-width:80%;padding:10px 16px}.PromptBox_inputArea__OMCmJ{align-items:flex-end;background:#fff;border-top:1px solid #e0e4ea;display:flex;gap:8px;padding:12px 16px}.PromptBox_inputBox__dQx3I{background:#f7f9fa;border:none;border-radius:8px;box-shadow:0 1px 2px #36699408;flex:1 1;font-size:1rem;max-height:120px;min-height:40px;outline:none;padding:10px 12px;resize:none;transition:box-shadow .2s}.PromptBox_inputBox__dQx3I:focus{box-shadow:0 2px 8px #3669941a}.PromptBox_sendButton__uK9Dv{background:#366994;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 18px;transition:background .2s}.PromptBox_sendButton__uK9Dv:disabled{background:#b3c6db;cursor:not-allowed}.PromptBox_loader__HVYTC{animation:PromptBox_spin__-SMrI 1s linear infinite;border:2px solid #366994;border-radius:50%;border-top-color:#e9eef6;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@keyframes PromptBox_spin__-SMrI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PromptBox_loading__hRe8P{align-items:center;color:#666;display:flex;font-size:1.1em;height:100%;justify-content:center;padding:20px;text-align:center}.MarketWatchCategoriesTabs_tabsContainer__WdTAb{background:#f8f9fa;padding:10px 50px 0}.MarketWatchCategoriesTabs_tabsHeader__FyPmU{padding:20px 0 10px}.MarketWatchCategoriesTabs_tabsTitle__JtyVZ{color:#333;font-size:1.2rem;font-weight:600;margin:0}.MarketWatchCategoriesTabs_tabsList__KN65W{display:flex;gap:2px;overflow-x:auto;padding-bottom:10px;padding-left:30px}.MarketWatchCategoriesTabs_tab__\+KYx2{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px 8px 0 0;cursor:pointer;display:flex;flex-direction:column;min-width:120px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.MarketWatchCategoriesTabs_tab__\+KYx2:hover{background:#f8f9fa;border-color:#366994}.MarketWatchCategoriesTabs_activeTab__cUcX8{background:#366994;border-color:#366994;color:#fff}.MarketWatchCategoriesTabs_activeTab__cUcX8:hover{background:#2d5a7a}.MarketWatchCategoriesTabs_tabName__8HMdy{font-size:.9rem;font-weight:500;margin-bottom:2px}.MarketWatchCategoriesTabs_tabId__MCOmz{font-family:monospace;font-size:.75rem;opacity:.8}.MarketWatchCategoriesTabs_activeTab__cUcX8 .MarketWatchCategoriesTabs_tabId__MCOmz{opacity:.9}.ExchangeRadioList_userAttr__d73Ds{color:#2a2a2c;font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:-.03em;line-height:1.25rem;margin-bottom:10px;margin-top:20px;text-overflow:ellipsis;width:100%}.ExchangeRadioList_heading__Y9Uix{color:#2a2a2c;font-family:var(--font-serif);font-weight:700;margin-bottom:1.5rem;text-align:left;width:100%}.ExchangeRadioList_filterAttr__pTNhz{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.ExchangeRadioList_radioContainer__QhFo8{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;margin-right:20px;padding-right:30px;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.ExchangeRadioList_radioContainer__QhFo8 input[type=radio]{cursor:pointer;opacity:0;position:absolute;right:0}.ExchangeRadioList_optionsRadio__1g99P{background-color:#ebebeb;border-radius:100%;height:11px;position:absolute;right:0;width:11px}.ExchangeRadioList_radioContainer__QhFo8 input[type=radio]:checked~.ExchangeRadioList_optionsRadio__1g99P:after{background:#f99200;border-radius:50%;content:"";display:block;height:7px;left:2px;position:absolute;top:2px;width:7px}.ExchangeRadioList_radioContainer__QhFo8:hover input~.ExchangeRadioList_optionsRadio__1g99P{background-color:#ccc}.ExchangeRadioList_radioContainer__QhFo8 input:checked~.ExchangeRadioList_optionsRadio__1g99P{background-color:#ebebeb}.ExchangeRadioList_container__8jHvr{background:#f9fafb;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem 1.25rem;width:100%}.ExchangeRadioList_title__QWuWJ{color:#2a2a2c;font-size:1rem;font-weight:600;margin:0 0 .75rem}.ExchangeRadioList_radioGroup__agx3I{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.ExchangeRadioList_radioLabel__afEcn{align-items:center;background:#f9fafb;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;min-width:100px;padding:.35rem .75rem;transition:background .2s,border .2s,box-shadow .2s;-webkit-user-select:none;user-select:none}.ExchangeRadioList_radioLabel__afEcn.ExchangeRadioList_selected__F9Jzd{background:#fff;border:2px solid #2563eb;box-shadow:0 2px 8px #2563eb14}.ExchangeRadioList_radioLabel__afEcn.ExchangeRadioList_unselected__GZYNC{background:#f9fafb;border:2px solid #0000}.ExchangeRadioList_radioLabel__afEcn:hover{background:#f3f4f6}.ExchangeRadioList_radio__i7c87{cursor:pointer;height:1rem;width:1rem}.ExchangeRadioList_radioText__MbprJ{color:#4b5563;font-size:.95rem}.AsyncTasksList_tasksList__KosGD{display:flex;flex-direction:column;gap:1rem;padding:1rem}.AsyncTasksList_taskCard__1LfTf{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;transition:box-shadow .2s ease}.AsyncTasksList_taskCard__1LfTf:hover{box-shadow:0 4px 8px #0000001a}.AsyncTasksList_taskHeader__Clqnj{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.AsyncTasksList_taskInfo__R-4vo{display:flex;flex-direction:column;gap:.5rem}.AsyncTasksList_taskTitle__9rpvK{color:#2a2a2c;font-size:1.1rem;font-weight:600;margin:0}.AsyncTasksList_status__9wy\+6{border-radius:12px;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.AsyncTasksList_statusPending__YmCGK{background-color:#f3f4f6;color:#4b5563}.AsyncTasksList_statusInProgress__ymdpB{background-color:#e0f2fe;color:#0369a1}.AsyncTasksList_statusSuccess__z5bDY{background-color:#dcfce7;color:#166534}.AsyncTasksList_statusFailure__T9d3i{background-color:#fee2e2;color:#dc2626}.AsyncTasksList_taskTiming__RRUI4{color:#6b7280;font-size:.875rem;text-align:right}.AsyncTasksList_progressSection__B9GTZ{margin-top:1rem}.AsyncTasksList_progressBar__N6l8B{background-color:#f3f4f6;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.AsyncTasksList_progressFill__lOECG{background-color:#366994;height:100%;transition:width .3s ease}.AsyncTasksList_progressStats__Q6q2v{color:#4b5563;display:flex;font-size:.875rem;justify-content:space-between}.AsyncTasksList_errorCount__tv0bb{color:#dc2626}.AsyncTasksList_errorMessage__b2eJY{background-color:#fee2e2;border-radius:4px;color:#dc2626;font-size:.875rem;margin-top:1rem;padding:.75rem}.AsyncTasksList_loading__K\+19B{color:#6b7280;padding:2rem;text-align:center}.AsyncTasksList_error__TM53Y{background-color:#fee2e2;border-radius:8px;color:#dc2626;padding:2rem;text-align:center}.AsyncTasksList_noTasks__ml-16{background-color:#f9fafb;border-radius:8px;color:#6b7280;padding:2rem;text-align:center}.AsyncTasksList_deleteButton__gCv8d{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;margin-left:1rem;padding:.4rem 1rem;transition:background .2s,color .2s}.AsyncTasksList_deleteButton__gCv8d:hover:not(:disabled){background:#1d4ed8;color:#fff}.AsyncTasksList_deleteButton__gCv8d:disabled{cursor:not-allowed;opacity:.6}.ImportAggregatesPage_container__nYHvr{margin:0 auto;max-width:800px;padding:2rem}.ImportAggregatesPage_title__ax13o{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin-bottom:2rem}.ImportAggregatesPage_content__j6vWi{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:2rem}.ImportAggregatesPage_section__bOEpX{margin-bottom:2rem}.ImportAggregatesPage_sectionTitle__WFetq{color:#2a2a2c;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.ImportAggregatesPage_radioGroup__IX7Ow{display:flex;gap:2rem;margin-top:1rem}.ImportAggregatesPage_radioLabel__fwonA{align-items:center;color:#2a2a2c;cursor:pointer;display:flex;font-size:1rem;gap:.5rem}.ImportAggregatesPage_radioLabel__fwonA input[type=radio]{cursor:pointer;height:1.2rem;width:1.2rem}.ImportAggregatesPage_radioLabel__fwonA input[type=radio]:disabled{cursor:not-allowed}.ImportAggregatesPage_radioText__c9LDR{color:#4b5563}.ImportAggregatesPage_radioLabel__fwonA input[type=radio]:disabled+.ImportAggregatesPage_radioText__c9LDR{color:#9ca3af}.ImportAggregatesPage_importButton__lXZvc{background-color:#366994;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:background-color .2s ease}.ImportAggregatesPage_importButton__lXZvc:hover:not(:disabled){background-color:#2a5173}.ImportAggregatesPage_importButton__lXZvc:disabled{background-color:#ccc;cursor:not-allowed}.ImportAggregatesPage_error__D1mN4{background-color:#fee2e2;border-radius:6px;color:#dc2626;font-size:.9rem;margin:1rem 0;padding:1rem}@media (max-width:640px){.ImportAggregatesPage_container__nYHvr{padding:1rem}.ImportAggregatesPage_content__j6vWi{padding:1.5rem}.ImportAggregatesPage_radioGroup__IX7Ow{flex-direction:column;gap:1rem}.ImportAggregatesPage_title__ax13o{font-size:1.5rem}}.Breadcrumbs_breadcrumbs__5yl2G{align-items:center;color:#888;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans,"Inter",sans-serif);font-size:.95rem;margin-bottom:18px}.Breadcrumbs_link__VtXLa{color:#366994;text-decoration:none;transition:color .2s}.Breadcrumbs_link__VtXLa:hover{color:#f99200;text-decoration:underline}.Breadcrumbs_separator__cWbJm{color:#bbb;margin:0 4px}.Breadcrumbs_current__HmN1F{color:#222;font-weight:600}.SortableList_sortableList__Dohqy{width:100%}.SortableList_header__e4bOL{background-color:#fff;border-bottom:2px solid #dadce0;display:flex;flex-shrink:0;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.SortableList_dataRow__-5vKz{align-items:center;border-top:1px solid #dadce0;cursor:pointer;display:flex;justify-content:space-between;min-height:32px;transition:background-color .2s ease;width:100%}.SortableList_dataRow__-5vKz:hover{background-color:#f5f5f5;box-shadow:0 1px 3px #0000001a}.SortableList_dataRow__-5vKz:focus{outline:2px solid #366994;outline-offset:-2px}.SortableList_headerCell__1e62Q{align-items:center;color:#366994;cursor:pointer;display:flex;flex:1 1;font-family:var(--font-sans);font-size:.9rem;font-weight:700;gap:4px;min-width:0;padding:8px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.SortableList_headerCell__1e62Q.SortableList_active__bnZEO,.SortableList_headerCell__1e62Q:hover{color:#2a2a2c}.SortableList_headerCell__1e62Q.SortableList_type__fsYO1{padding-left:4px}.SortableList_headerCell__1e62Q.SortableList_marketCap__5p3v5,.SortableList_headerCell__1e62Q.SortableList_sharesOutstanding__O5MIi{padding-left:16px}.SortableList_sortIcon__tVMOt{font-size:.8rem;margin-left:2px;opacity:.8}.SortableList_headerCell__1e62Q:focus{outline:2px solid #366994;outline-offset:2px}.SortableList_body__4uwtZ{width:100%}@media (max-width:600px){.SortableList_headerCell__1e62Q{font-size:.8rem;padding:6px 0}.SortableList_sortIcon__tVMOt{font-size:.7rem}}.SortableList_dataCell__HsE1E{flex:1 1;font-size:.8rem!important;min-width:0;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap}.SortableList_dataCell__HsE1E.SortableList_companyName__JzW9P,.SortableList_headerCell__1e62Q.SortableList_companyName__JzW9P{flex:2 1;min-width:200px}.SortableList_dataCell__HsE1E:not(.SortableList_companyName__JzW9P),.SortableList_headerCell__1e62Q:not(.SortableList_companyName__JzW9P){flex:0.8 1;min-width:100px}.SortableList_dataCell__HsE1E.SortableList_companyName__JzW9P{line-height:1.3;max-width:300px;white-space:normal}.SortableList_dataCellType__GppWG,.SortableList_dataCell__HsE1E.SortableList_type__fsYO1{align-items:flex-start!important;color:#366994;justify-content:flex-start!important;text-align:left!important}.SortableList_headerCell__1e62Q:first-child{margin-left:4px;padding-left:4px}.SortableList_dataCellLeft__T\+8FD{justify-content:flex-start!important;text-align:left!important}.DailyAggregatesProfileTable_dailyAggregatesProfileTable__fShjb{border:1px solid #dadce0;margin-top:30px;max-height:calc(100vh - 200px);min-width:900px;overflow-x:auto;overflow-y:auto;position:relative;scrollbar-color:#dadce0 #0000;scrollbar-width:thin}.DailyAggregatesProfileTable_dailyAggregatesProfileTable__fShjb::-webkit-scrollbar{height:8px;width:8px}.DailyAggregatesProfileTable_dailyAggregatesProfileTable__fShjb::-webkit-scrollbar-track{background:#0000}.DailyAggregatesProfileTable_dailyAggregatesProfileTable__fShjb::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dadce0;border:2px solid #0000;border-radius:4px}.DailyAggregatesProfileTable_dailyAggregatesProfileTable__fShjb::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:#bdc1c6;border:2px solid #0000}.DailyAggregatesProfileTable_headerRow__xcbOr{background-color:#fff;border-bottom:2px solid #dadce0;box-shadow:0 2px 4px #0000000d;cursor:default;flex-shrink:0;min-width:900px;padding:4px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.DailyAggregatesProfileTable_symbolColumn__hq0f0{flex:0 0 50px!important;max-width:50px!important;min-width:50px!important;padding:4px 8px!important}.DailyAggregatesProfileTable_avgVolumeColumn__6bLl4{flex:0 0 90px!important;max-width:90px!important;min-width:90px!important;padding:4px 8px!important}.DailyAggregatesProfileTable_avgTurnoverColumn__g-NUT{flex:0 0 100px!important;max-width:100px!important;min-width:100px!important;padding:4px 8px!important}.DailyAggregatesProfileTable_marketParticipationColumn__jbW4A{flex:0 0 120px!important;max-width:120px!important;min-width:120px!important;padding:4px 8px!important}.DailyAggregatesProfileTable_daysTradedColumn__S-\+oa,.DailyAggregatesProfileTable_priceRangeColumn__-f5xa,.DailyAggregatesProfileTable_priceVolatilityColumn__Zccyu,.DailyAggregatesProfileTable_volumeVolatilityColumn__asEp5{flex:0 0 80px!important;max-width:80px!important;min-width:80px!important;padding:4px 8px!important}.DailyAggregatesProfileTable_earliestIndicatorColumn__qGWSI{flex:0 0 100px!important;max-width:100px!important;min-width:100px!important;padding:4px 8px!important}.DailyAggregatesProfileTable_windowEndColumn__HU69b,.DailyAggregatesProfileTable_windowStartColumn__\+\+RBD{flex:0 0 80px!important;max-width:80px!important;min-width:80px!important;padding:4px 8px!important}.SecuritiesPage_securitiesPage__lKM3H{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.SecuritiesPage_securitiesFilters__nlPEa{align-items:center;display:flex;gap:20px;margin-bottom:20px}.SecuritiesPage_securitiesList__9o59L{flex:1 1;margin-bottom:20px;min-height:0}.SecuritiesPage_securitiesAlphabetFilter__YhHYW{background-color:#fff;bottom:0;display:flex;justify-content:center;margin-top:auto;padding:10px 0;position:-webkit-sticky;position:sticky;width:100%;z-index:10}.SecuritiesPage_container__hEV4W{margin:32px auto 0;max-width:100%;padding:2rem;width:1200px}.SecuritiesPage_title__DaaRZ{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin-bottom:2rem}.SecuritiesPage_pageWrapper__5l7Rm{align-items:flex-start;display:flex;gap:2rem;min-height:100vh}@media (max-width:768px){.SecuritiesPage_pageWrapper__5l7Rm{flex-direction:column;gap:1rem}}.SecuritiesPage_pageLayout__FsTDh{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;display:flex;gap:2rem;min-height:600px;overflow:hidden}.SecuritiesPage_mainContent__Vu83a{flex:1 1;overflow-y:auto;padding:2rem}.SecuritiesPage_section__kIJFq{margin-bottom:3rem;scroll-margin-top:2rem}.SecuritiesPage_section__kIJFq:last-child{margin-bottom:0}.SecuritiesPage_sectionTitle__rghNu{color:#333;font-size:1.5rem;margin:0 0 1.5rem}.SecuritiesPage_sectionDescription__qWKNY{font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.SecuritiesPage_content__EDz2A{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;box-sizing:border-box;flex:1 1;padding:2rem;width:100%}.SecuritiesPage_headerRow__qGLc4{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.SecuritiesPage_companyInfo__T7xnc{flex:1 1}.SecuritiesPage_companyName__\+z3Hn{color:#333;font-size:24px;font-weight:600;margin:0}.SecuritiesPage_symbol__qwRHs{color:#666;font-size:16px;margin-top:4px}.SecuritiesPage_logoRight__47hjb{margin-left:24px}.SecuritiesPage_detailsSection__t9jku{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.SecuritiesPage_detailsGrid__NxZ3Y{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.SecuritiesPage_detailItem__h8\+CK{display:flex;flex-direction:column;gap:4px}.SecuritiesPage_detailItem__h8\+CK label{color:#666;font-size:14px;font-weight:500}.SecuritiesPage_detailItem__h8\+CK span{color:#333;font-size:16px}.SecuritiesPage_descriptionSection__xkTMc{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:24px}.SecuritiesPage_descriptionSection__xkTMc h2{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.SecuritiesPage_descriptionSection__xkTMc p{color:#444;font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}.SecuritiesPage_websiteLink__Rh7xA{color:#2563eb;font-size:16px;text-decoration:none;transition:color .2s ease;word-break:break-all}.SecuritiesPage_websiteLink__Rh7xA:hover{color:#1d4ed8;text-decoration:underline}.SecuritiesPage_deleteButton__qRrPu{background-color:#366994;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.SecuritiesPage_deleteButton__qRrPu:hover:not(:disabled){background-color:#2d5779}.SecuritiesPage_deleteButton__qRrPu:disabled{background-color:#a3b8c9;cursor:not-allowed}.SecuritiesPage_error__5yXvZ{background-color:#fee2e2;border-radius:6px;color:#dc2626;font-size:14px;margin:12px 0;padding:12px}.SecuritiesPage_success__\+GY7d{background-color:#dcfce7;border-radius:6px;color:#16a34a;font-size:14px;margin:12px 0;padding:12px}.SecuritiesPage_confirmDialog__Ruv0z{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SecuritiesPage_confirmDialogContent__bQiRE{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:400px;padding:24px;width:90%}.SecuritiesPage_confirmDialogContent__bQiRE h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 16px}.SecuritiesPage_confirmDialogContent__bQiRE p{color:#4b5563;line-height:1.5;margin:0 0 24px}.SecuritiesPage_confirmDialogButtons__YLiSx{display:flex;gap:12px;justify-content:flex-end}.SecuritiesPage_confirmButton__oHAeM{background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.SecuritiesPage_confirmButton__oHAeM:hover:not(:disabled){background-color:#b91c1c}.SecuritiesPage_confirmButton__oHAeM:disabled{background-color:#fca5a5;cursor:not-allowed}.SecuritiesPage_cancelButton__xbhiy{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.SecuritiesPage_cancelButton__xbhiy:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.SecuritiesPage_cancelButton__xbhiy:disabled{cursor:not-allowed;opacity:.7}.SecuritiesPage_chartSection__6jRvc{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:2rem}.SecuritiesPage_sectionTitle__rghNu{color:#2a2a2c;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.SecuritiesPage_sectionDescription__qWKNY{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}@media (max-width:768px){.SecuritiesPage_container__hEV4W{box-sizing:border-box;margin:16px auto 0;padding:1rem;width:100%}.SecuritiesPage_content__EDz2A{border-radius:0;box-shadow:none;padding:1.5rem;width:100%}.SecuritiesPage_title__DaaRZ{font-size:1.5rem}}@media (max-width:480px){.SecuritiesPage_container__hEV4W{margin-top:8px;width:100%}.SecuritiesPage_title__DaaRZ{font-size:1.5rem}.SecuritiesPage_content__EDz2A{border-radius:0;box-shadow:none;padding:1rem;width:100%}}.StatusCheckboxes_container__Jxr9g{background:#f9fafb;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem 1.25rem;width:100%}.StatusCheckboxes_title__8auTC{color:#2a2a2c;font-size:1rem;font-weight:600;margin:0 0 .75rem}.StatusCheckboxes_checkboxGroup__h\+1ki{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.StatusCheckboxes_checkboxLabel__41QTw{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;min-width:100px;padding:.35rem .75rem;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.StatusCheckboxes_checkboxLabel__41QTw:hover{background:#f3f4f6}.StatusCheckboxes_checkbox__g\+Bok{cursor:pointer;height:1rem;width:1rem}.StatusCheckboxes_checkboxText__Qy27O{color:#4b5563;font-size:.95rem}.TaskTypeRadioList_container__EmSR4{background:#f9fafb;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem 1.25rem;width:100%}.TaskTypeRadioList_title__qvx9O{color:#2a2a2c;font-size:1rem;font-weight:600;margin:0 0 .75rem}.TaskTypeRadioList_radioGroup__JZbmG{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.TaskTypeRadioList_radioLabel__QEVUL{align-items:center;background:#f9fafb;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;min-width:100px;padding:.35rem .75rem;transition:background .2s,border .2s,box-shadow .2s;-webkit-user-select:none;user-select:none}.TaskTypeRadioList_radioLabel__QEVUL.TaskTypeRadioList_selected__7SOTg{background:#fff;border:2px solid #2563eb;box-shadow:0 2px 8px #2563eb14}.TaskTypeRadioList_radioLabel__QEVUL.TaskTypeRadioList_unselected__c25NX{background:#f9fafb;border:2px solid #0000}.TaskTypeRadioList_radioLabel__QEVUL:hover{background:#f3f4f6}.TaskTypeRadioList_radio__gvfqj{cursor:pointer;height:1rem;width:1rem}.TaskTypeRadioList_radioText__cGWSV{color:#4b5563;font-size:.95rem}.AsyncTasksListPage_container__9HOBW{margin:0 auto;max-width:1200px;padding:2rem}.AsyncTasksListPage_title__LGGar{color:#2a2a2c;font-size:2rem;font-weight:600;margin:0 0 2rem}.AsyncTasksListPage_content__Y433m{display:flex;flex-direction:column;gap:2rem}.AsyncTasksListPage_filters__\+ES1V{display:flex;flex-direction:column;gap:1rem}.AsyncTasksListPage_section__eBN33{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;width:100%}.AsyncTasksListPage_sectionTitle__xwVYK{color:#2a2a2c;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.AsyncTasksListPage_radioGroup__TlqYd{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.AsyncTasksListPage_radioLabel__7Q\+DF{align-items:center;cursor:pointer;display:flex;gap:.5rem;min-width:200px;-webkit-user-select:none;user-select:none}.AsyncTasksListPage_radio__n8mk-{cursor:pointer;height:1.25rem;width:1.25rem}.AsyncTasksListPage_radioText__chCzF{color:#4b5563;font-size:.95rem}.AsyncTasksListPage_tasksList__SK2Js{display:flex;flex-direction:column;gap:2rem}.AsyncTasksListPage_statusSection__a6ZX6{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.AsyncTasksListPage_statusTitle__f6kDM{border-bottom:1px solid #e5e7eb;color:#2a2a2c;font-size:1.25rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}@media (max-width:768px){.AsyncTasksListPage_container__9HOBW{padding:1rem}.AsyncTasksListPage_title__LGGar{font-size:1.5rem}.AsyncTasksListPage_radioGroup__TlqYd{flex-direction:column;gap:1rem}.AsyncTasksListPage_radioLabel__7Q\+DF{min-width:auto}.AsyncTasksListPage_section__eBN33{padding:1rem}}@media (max-width:480px){.AsyncTasksListPage_container__9HOBW{padding:.5rem}.AsyncTasksListPage_title__LGGar{font-size:1.25rem}.AsyncTasksListPage_section__eBN33{padding:.75rem}}.UsersList_usersTable__uVGYu{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.UsersList_headerRow__MaEsA{background-color:#f8f9fa;border-bottom:2px solid #e9ecef}.UsersList_emailCell__q7zv8,.UsersList_nameCell__2HUM2{flex:2 1;min-width:200px}.UsersList_dateCell__o8BJ1{flex:1 1;min-width:120px;text-align:left}.UsersList_userCell__J2uZA{align-items:center;display:flex;gap:12px;padding:8px 0}.UsersList_userAvatar__BPWDX{border-radius:50%;height:32px;object-fit:cover;width:32px}.UsersListPage_pageContainer__K1KfP{display:flex;flex-direction:column;min-height:100vh;padding-top:64px}.UsersListPage_mainContent__EAe9L{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 20px;width:100%}.User_userContainer__vGRqY{background:#fff;border-radius:8px;box-shadow:0 2px 8px #eee;margin:0 auto;max-width:600px;padding:24px}.User_title__k9Q3q{color:#2a2a2c;font-size:1.5rem;font-weight:600;margin-bottom:24px}.User_userAttr__P3ddp{margin-bottom:16px}.User_checkboxLabel__sNKs6{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;min-width:100px;padding:.35rem .75rem;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.User_checkboxLabel__sNKs6:hover{background:#e6eef7}.User_checkbox__L8o1L{cursor:pointer;height:1rem;width:1rem}.User_buttonRow__YWpra{display:flex;gap:12px;margin-top:16px}.User_button__ZJIVl{background:#366994;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.4rem 1rem;transition:background .2s,color .2s}.User_button__ZJIVl:hover:not(:disabled){background:#2d5779;color:#fff}.User_button__ZJIVl:disabled{cursor:not-allowed;opacity:.6}.User_success__WCV7M{color:#16a34a;margin-bottom:16px}.User_error__e2IeK{color:#dc2626;margin-bottom:16px}.SecurityTable_securityTable__SwaOa{border:1px solid #dadce0;margin-top:30px;max-height:calc(100vh - 200px);overflow-y:auto;position:relative;scrollbar-color:#dadce0 #0000;scrollbar-width:thin}.SecurityTable_securityTable__SwaOa::-webkit-scrollbar{width:8px}.SecurityTable_securityTable__SwaOa::-webkit-scrollbar-track{background:#0000}.SecurityTable_securityTable__SwaOa::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dadce0;border:2px solid #0000;border-radius:4px}.SecurityTable_securityTable__SwaOa::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:#bdc1c6;border:2px solid #0000}.SecurityTable_securityRow__gE\+5D{align-items:center;border-top:1px solid #dadce0;cursor:pointer;display:flex;justify-content:space-between;min-height:32px;padding:8px 0}.SecurityTable_securityRow__gE\+5D:hover{background-color:#ebebeb;transform:scale(1.01)}.SecurityTable_headerRow__HEq9h{background-color:#fff;border-bottom:2px solid #dadce0;box-shadow:0 2px 4px #0000000d;cursor:default;flex-shrink:0;padding:8px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.SecurityTable_infoHeader__-sGPo,.SecurityTable_nameHeader__ALK-9,.SecurityTable_symbolHeader__-iM0c,.SecurityTable_typeHeader__Sx9EM{color:#366994!important;font-family:var(--font-sans);font-size:.9rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.SecurityTable_symbolCell__XRc0d,.SecurityTable_symbolHeader__-iM0c{flex-shrink:0;margin-left:20px;min-width:100px}.SecurityTable_typeCell__fFpzy,.SecurityTable_typeHeader__Sx9EM{flex-shrink:0;min-width:60px;padding:0 10px;text-align:center}.SecurityTable_nameCell__q3kew,.SecurityTable_nameHeader__ALK-9{max-width:280px;min-width:280px;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.SecurityTable_infoCell__\+1IuP,.SecurityTable_infoHeader__-sGPo{flex-shrink:0;min-width:180px;padding-right:30px;text-align:right}.SecurityTable_infoCell__\+1IuP,.SecurityTable_infoHeader__-sGPo,.SecurityTable_nameCell__q3kew,.SecurityTable_nameHeader__ALK-9,.SecurityTable_symbolCell__XRc0d,.SecurityTable_symbolHeader__-iM0c,.SecurityTable_typeCell__fFpzy,.SecurityTable_typeHeader__Sx9EM{align-items:center;color:#2a2a2c;display:flex;font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.25rem}.SecurityTable_symbolCell__XRc0d,.SecurityTable_symbolHeader__-iM0c{text-align:left}.SecurityTable_typeCell__fFpzy,.SecurityTable_typeHeader__Sx9EM{justify-content:center}.SecurityTable_nameCell__q3kew,.SecurityTable_nameHeader__ALK-9{justify-content:flex-start;text-align:left}.SecurityTable_infoCell__\+1IuP,.SecurityTable_infoHeader__-sGPo{justify-content:flex-end}.SecurityTable_securityLink__78Nji{color:inherit;text-decoration:none}.SecurityTable_securityLink__78Nji:hover{text-decoration:underline}.SecurityTable_downloadButton__ZyvCF,.SecurityTable_inprogressButton__S4cYQ{background:#f5f5f5;border:none;border-radius:0 2px 2px 0;cursor:pointer;font-size:.7em;font-weight:300;padding:.2em .6em;text-decoration:none;text-transform:uppercase}.SecurityTable_downloadButton__ZyvCF{color:#366994}.SecurityTable_inprogressButton__S4cYQ{color:#828590;font-size:.8em}.SecurityTable_downloadButton__ZyvCF:focus,.SecurityTable_downloadButton__ZyvCF:hover,.SecurityTable_inprogressButton__S4cYQ:focus,.SecurityTable_inprogressButton__S4cYQ:hover{background:#e7e7e7}.AlphabetLinks_alphabetLinks__6cB2G{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:16px;max-width:1000px;padding:12px 0;width:100%}.AlphabetLinks_link__sGZq\+{background:none;border:none;border-radius:4px;color:#366994;cursor:pointer;font-family:var(--font-sans);font-size:.875rem;font-weight:500;min-width:32px;padding:4px 8px;text-align:center;transition:all .2s ease}.AlphabetLinks_link__sGZq\+:hover{background-color:#ebebeb;color:#2a2a2c}.AlphabetLinks_link__sGZq\+.AlphabetLinks_selected__L68ki{background-color:#366994;color:#fff}.AlphabetLinks_link__sGZq\+:focus{outline:2px solid #366994;outline-offset:2px}@media (max-width:600px){.AlphabetLinks_alphabetLinks__6cB2G{gap:2px}.AlphabetLinks_link__sGZq\+{font-size:.8rem;min-width:28px;padding:2px 4px}}.SecurityLogo_logoImg__Ll56Q{background:#f3f4f6;border-radius:6px;display:block;object-fit:contain}div.SecurityLogo_genericLogo__PupSo{align-items:center;background:#e0e7ef;border-radius:6px;box-shadow:0 1px 2px #2563eb0a;color:#2563eb;display:flex;font-weight:700;justify-content:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.SecurityTags_container__E187A{margin:1.5rem 0;padding:1.5rem}.SecurityTags_title__X8Tt9{align-items:center;color:#1e293b;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.SecurityTags_title__X8Tt9:before{content:"🏷️";font-size:1.25rem}.SecurityTags_tagsContainer__aGX3S{display:flex;flex-wrap:wrap;gap:.75rem}.SecurityTags_tag__KdurC{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:var(--tag-color);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;overflow:hidden;padding:.5rem .75rem;position:relative;transition:all .2s ease}.SecurityTags_tag__KdurC:before{background:var(--tag-color);bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;transition:opacity .2s ease}.SecurityTags_tag__KdurC:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.SecurityTags_tag__KdurC:hover:before{opacity:.1}.SecurityTags_tagIcon__Na4Hf{filter:grayscale(.3);font-size:1rem;transition:filter .2s ease}.SecurityTags_tag__KdurC:hover .SecurityTags_tagIcon__Na4Hf{filter:grayscale(0)}.SecurityTags_tagLabel__krPOY{color:#64748b;font-size:.8rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.SecurityTags_tagValue__NGiGt{color:var(--tag-color);font-weight:600;text-shadow:0 1px 2px #0000001a}@media (max-width:768px){.SecurityTags_container__E187A{margin:1rem 0;padding:1rem}.SecurityTags_tagsContainer__aGX3S{gap:.5rem}.SecurityTags_tag__KdurC{font-size:.8rem;gap:.375rem;padding:.375rem .625rem}.SecurityTags_tagIcon__Na4Hf{font-size:.875rem}.SecurityTags_tagLabel__krPOY{font-size:.75rem}}@media (max-width:480px){.SecurityTags_tagsContainer__aGX3S{flex-direction:column;gap:.5rem}.SecurityTags_tag__KdurC{justify-content:flex-start;width:100%}}.SecurityDetails_container__HE0Mc{width:100%}.SecurityDetails_headerRow__IWJVP{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.SecurityDetails_companyInfo__uFnu2{flex:1 1}.SecurityDetails_companyName__7BN\+f{color:#333;font-size:24px;font-weight:600;margin:0}.SecurityDetails_symbol__\+W6eM{color:#666;font-size:16px;margin-top:4px}.SecurityDetails_logoRight__QKPYj{margin-left:24px}.SecurityDetails_detailsSection__Q\+GIr{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.SecurityDetails_detailsGrid__0xO3r{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.SecurityDetails_detailItem__axoEH{display:flex;flex-direction:column;gap:4px}.SecurityDetails_detailItem__axoEH label{color:#666;font-size:14px;font-weight:500}.SecurityDetails_detailItem__axoEH span{color:#333;font-size:16px}.SecurityDetails_descriptionSection__Z93LX{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:24px}.SecurityDetails_descriptionSection__Z93LX h2{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.SecurityDetails_descriptionSection__Z93LX p{color:#444;font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}.SecurityDetails_websiteLink__L-kL4{color:#2563eb;font-size:16px;text-decoration:none;transition:color .2s ease;word-break:break-all}.SecurityDetails_websiteLink__L-kL4:hover{color:#1d4ed8;text-decoration:underline}.SecurityDetails_loading__CqCP4{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.SecurityDetails_error__SbGHS{background-color:#fee2e2;border-radius:6px;color:#dc2626;font-size:14px;margin:12px 0;padding:12px}.SecurityDetails_notFound__OiqlD{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}@media (max-width:768px){.SecurityDetails_headerRow__IWJVP{align-items:flex-start;flex-direction:column;gap:16px}.SecurityDetails_logoRight__QKPYj{align-self:flex-start;margin-left:0}.SecurityDetails_detailsGrid__0xO3r{gap:16px;grid-template-columns:1fr}.SecurityDetails_detailsSection__Q\+GIr{padding:16px}.SecurityDetails_companyName__7BN\+f{font-size:20px}}@media (max-width:480px){.SecurityDetails_detailsSection__Q\+GIr{padding:12px}.SecurityDetails_companyName__7BN\+f{font-size:18px}.SecurityDetails_symbol__\+W6eM{font-size:14px}}.DailyAggregatesChart_chartContainer__amyko{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;max-width:100%;overflow:hidden;padding:20px;width:100%}.DailyAggregatesChart_loading__gpche{color:#666}.DailyAggregatesChart_error__53bII,.DailyAggregatesChart_loading__gpche{align-items:center;display:flex;font-size:14px;height:100%;justify-content:center}.DailyAggregatesChart_error__53bII{color:#d32f2f;padding:20px;text-align:center}.DailyAggregatesChart_noData__zgH5R{align-items:center;color:#666;display:flex;font-size:14px;font-style:italic;height:100%;justify-content:center}.DailyAggregatesChart_chartControls__GcfTe{align-items:center;display:flex;gap:20px;margin-bottom:15px}.DailyAggregatesChart_chartControlGroup__lKRaX{align-items:center;display:flex;gap:10px}.DailyAggregatesChart_toggleButtonGroup__igAx7{border:1px solid #ccc;border-radius:4px;display:flex;overflow:hidden}.DailyAggregatesChart_toggleButton__tVtis{background:#f8f9fa;border:none;color:#333;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .2s,color .2s}.DailyAggregatesChart_toggleButton__tVtis.DailyAggregatesChart_active__KXM4P{background:#366994;color:#fff}@media (max-width:600px){.DailyAggregatesChart_chartControls__GcfTe{align-items:stretch;flex-direction:column;gap:12px}.DailyAggregatesChart_chartControlGroup__lKRaX{justify-content:flex-start;width:100%}.DailyAggregatesChart_toggleButtonGroup__igAx7{width:100%}.DailyAggregatesChart_toggleButton__tVtis{flex:1 1 50%;min-width:0}.DailyAggregatesChart_chartContainer__amyko{border-radius:0;max-width:100%;overflow-x:hidden;padding:10px;width:100%}}.SecuritiesLeftNavbar_leftNavbar__PID89{align-self:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000a;height:-webkit-fit-content;height:fit-content;padding:1rem 0;position:-webkit-sticky;position:sticky;top:100px;width:250px;z-index:10}.SecuritiesLeftNavbar_navList__S3vp5{list-style:none;margin:0;padding:0}.SecuritiesLeftNavbar_navItem__quyw\+{margin:0}.SecuritiesLeftNavbar_navButton__o5MOe{background:none;border:none;color:#666;cursor:pointer;font-family:var(--font-sans);font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.SecuritiesLeftNavbar_navButton__o5MOe:hover{background-color:#f8f9fa;color:#333}.SecuritiesLeftNavbar_navButton__o5MOe.SecuritiesLeftNavbar_active__GsNq2{background-color:#e3f2fd;border-right:3px solid #1976d2;color:#1976d2}.SecuritiesLeftNavbar_navButton__o5MOe.SecuritiesLeftNavbar_active__GsNq2:before{background-color:#1976d2;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}@media (max-width:768px){.SecuritiesLeftNavbar_leftNavbar__PID89{border-radius:8px;margin-bottom:1rem;position:static;width:100%}}.SecuritiesSearchPage_container__vNgnd{margin:0 auto;max-width:1200px;overflow-x:hidden;padding:1rem}.SecuritiesSearchPage_title__HSXsS{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin-bottom:2rem}.SecuritiesSearchPage_content__PbETG{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow-x:hidden;padding:2rem}.SecuritiesSearchPage_searchSection__-73d-{margin-bottom:2rem}.SecuritiesSearchPage_sectionTitle__rHkAi{color:#2a2a2c;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.SecuritiesSearchPage_resultsSection__yRKYG{display:flex;flex-direction:column;gap:2rem}.SecuritiesSearchPage_priceHistorySection__PzJl0,.SecuritiesSearchPage_securityDetailsSection__ys1WH{margin-bottom:2rem}.SecuritiesSearchPage_emptyState__a1qYm{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}.SecuritiesSearchPage_emptyStateContent__yLUVh{max-width:400px}.SecuritiesSearchPage_emptyStateContent__yLUVh h3{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0 0 12px}.SecuritiesSearchPage_emptyStateContent__yLUVh p{color:#718096;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.SecuritiesSearchPage_container__vNgnd{padding:1rem}.SecuritiesSearchPage_content__PbETG{padding:1.5rem}.SecuritiesSearchPage_title__HSXsS{font-size:1.5rem}.SecuritiesSearchPage_resultsSection__yRKYG{gap:1.5rem}}@media (max-width:480px){.SecuritiesSearchPage_title__HSXsS{font-size:1.5rem}.SecuritiesSearchPage_content__PbETG{padding:1rem}}.ImportSecuritiesPage_container__4Y\+U4{margin:0 auto;max-width:800px;padding:2rem}.ImportSecuritiesPage_title__OeLg6{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin-bottom:2rem}.ImportSecuritiesPage_content__IyLk3{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:2rem}.ImportSecuritiesPage_section__oa5VN{margin-bottom:2rem}.ImportSecuritiesPage_sectionTitle__3Nqvv{color:#2a2a2c;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.ImportSecuritiesPage_brandingOptions__-CsFS{display:flex;gap:2rem;margin-top:1rem}.ImportSecuritiesPage_radioLabel__xiTK8{align-items:center;color:#2a2a2c;cursor:pointer;display:flex;font-size:1rem;gap:.5rem}.ImportSecuritiesPage_radioLabel__xiTK8 input[type=radio]{cursor:pointer;height:1.2rem;width:1.2rem}.ImportSecuritiesPage_importButton__\+UPsP{background-color:#366994;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:background-color .2s ease}.ImportSecuritiesPage_importButton__\+UPsP:hover:not(:disabled){background-color:#2a5173}.ImportSecuritiesPage_importButton__\+UPsP:disabled{background-color:#ccc;cursor:not-allowed}.ImportSecuritiesPage_error__rs\+tN{background-color:#fee2e2;border-radius:6px;color:#dc2626;font-size:.9rem;margin:1rem 0;padding:1rem}.ImportSecuritiesPage_statusSection__FGsWf{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:2rem}.ImportSecuritiesPage_status__fPbyz{background-color:#f9fafb;border-radius:8px;padding:1.5rem}.ImportSecuritiesPage_statusHeader__1MabE{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.ImportSecuritiesPage_statusLabel__vZt2E{color:#4b5563;font-weight:600}.ImportSecuritiesPage_statusValue__SwLV1{font-weight:600}.ImportSecuritiesPage_status__fPbyz.ImportSecuritiesPage_success__vGS77 .ImportSecuritiesPage_statusValue__SwLV1{color:#059669}.ImportSecuritiesPage_status__fPbyz.ImportSecuritiesPage_error__rs\+tN .ImportSecuritiesPage_statusValue__SwLV1{color:#dc2626}.ImportSecuritiesPage_status__fPbyz.ImportSecuritiesPage_inProgress__uzdS- .ImportSecuritiesPage_statusValue__SwLV1{color:#366994}.ImportSecuritiesPage_progress__wxzWN{margin-top:1rem}.ImportSecuritiesPage_progressBar__931VN{background-color:#e5e7eb;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.ImportSecuritiesPage_progressFill__HfynV{background-color:#366994;height:100%;transition:width .3s ease}.ImportSecuritiesPage_progressText__zo9tv{color:#4b5563;font-size:.9rem}.ImportSecuritiesPage_errorMessage__3QR7t{background-color:#fee2e2;border-radius:4px;color:#dc2626;font-size:.9rem;margin-top:1rem;padding:.75rem}@media (max-width:640px){.ImportSecuritiesPage_container__4Y\+U4{padding:1rem}.ImportSecuritiesPage_content__IyLk3{padding:1.5rem}.ImportSecuritiesPage_brandingOptions__-CsFS{flex-direction:column;gap:1rem}.ImportSecuritiesPage_title__OeLg6{font-size:1.5rem}}.MarketWatchTickersTable_container__S\+LJA{padding:20px}.MarketWatchTickersTable_header__jKsSn{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.MarketWatchTickersTable_title__kZHSI{color:#333;font-size:1.1rem;font-weight:600;margin:0}.MarketWatchTickersTable_count__0lZPw{background:#f8f9fa;border-radius:4px;color:#666;font-size:.9rem;padding:4px 8px}.MarketWatchTickersTable_tickersTable__PDwcq{min-width:600px}.MarketWatchTickersTable_headerRow__9T4Hn{background:#f8f9fa;border-bottom:2px solid #e9ecef}.MarketWatchTickersTable_removeButton__gimos{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:background-color .2s ease}.MarketWatchTickersTable_removeButton__gimos:hover{background-color:#c82333}.MarketWatchTickersTable_removeButton__gimos:active{background-color:#e57373}.MarketWatchTickersTable_removeButton__gimos:disabled{background-color:#6c757d;cursor:not-allowed}.MarketWatchTickersTable_loading__tILKY{align-items:center;color:#666;display:flex;font-size:1rem;height:200px;justify-content:center}.MarketWatchTickersTable_error__zo92s{background:#ffebee;color:#d32f2f}.MarketWatchTickersTable_emptyState__DGT4K,.MarketWatchTickersTable_error__zo92s{align-items:center;border-radius:8px;display:flex;font-size:1rem;height:200px;justify-content:center;margin:20px}.MarketWatchTickersTable_emptyState__DGT4K{background:#f8f9fa;color:#666}.MarketWatchEditPage_container__5fS57{margin:0 auto;max-width:1200px;padding:20px}.MarketWatchEditPage_header__Dkkaz{margin-bottom:30px}.MarketWatchEditPage_title__dq46P{color:#333;font-size:2rem;font-weight:600;margin:0 0 10px}.MarketWatchEditPage_description__pJ6nC{color:#666;font-size:1rem;margin:0}.MarketWatchEditPage_content__pnO4I{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.MarketWatchEditPage_loading__m6Uel{color:#666}.MarketWatchEditPage_error__rWunS,.MarketWatchEditPage_loading__m6Uel{align-items:center;display:flex;font-size:1.1rem;height:200px;justify-content:center}.MarketWatchEditPage_error__rWunS{background:#ffebee;border-radius:8px;color:#d32f2f;margin:20px}.MarketWatchEditPage_searchSection__Hjenv{border-bottom:1px solid #e0e0e0;padding:20px}.MarketWatchEditPage_searchTitle__XnayY{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 8px}.MarketWatchEditPage_searchDescription__Ksz52{color:#666;font-size:.9rem;margin:0 0 16px}.MarketWatchEditPage_addingMessage__dVsD5{background-color:#e3f2fd;border-radius:4px;color:#1976d2;font-size:.9rem;margin-top:12px;padding:8px 12px}.MarketWatchEditPage_errorMessage__OVjEA{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;font-size:.9rem;line-height:1.4;margin-top:12px;padding:12px 16px}.CronSetupDocsPage_markdown-content__nM6LP{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.CronSetupDocsPage_markdown-content__nM6LP h1{border-bottom:3px solid #366994;color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.CronSetupDocsPage_markdown-content__nM6LP h2{border-bottom:2px solid #e9ecef;color:#34495e;font-size:2rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem;padding-bottom:.5rem}.CronSetupDocsPage_markdown-content__nM6LP h3{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;margin-top:2rem}.CronSetupDocsPage_markdown-content__nM6LP h4{color:#34495e;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.CronSetupDocsPage_markdown-content__nM6LP h5{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;margin-top:1.25rem}.CronSetupDocsPage_markdown-content__nM6LP h6{color:#34495e;font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.CronSetupDocsPage_markdown-content__nM6LP p{line-height:1.7;margin-bottom:1rem}.CronSetupDocsPage_markdown-content__nM6LP ol,.CronSetupDocsPage_markdown-content__nM6LP ul{margin-bottom:1rem;padding-left:2rem}.CronSetupDocsPage_markdown-content__nM6LP li{line-height:1.6;margin-bottom:.5rem}.CronSetupDocsPage_markdown-content__nM6LP blockquote{background-color:#f8f9fa;border-left:4px solid #366994;color:#495057;font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}.CronSetupDocsPage_markdown-content__nM6LP code{background-color:#f1f3f4;border-radius:3px;color:#e83e8c;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:.2rem .4rem}.CronSetupDocsPage_markdown-content__nM6LP pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;line-height:1.5;margin:1.5rem 0;overflow-x:auto;padding:1rem}.CronSetupDocsPage_markdown-content__nM6LP pre code{background-color:initial;color:#333;padding:0}.CronSetupDocsPage_markdown-content__nM6LP table{border-collapse:collapse;font-size:.9em;margin:1.5rem 0;width:100%}.CronSetupDocsPage_markdown-content__nM6LP td,.CronSetupDocsPage_markdown-content__nM6LP th{border-bottom:1px solid #e9ecef;padding:.75rem;text-align:left}.CronSetupDocsPage_markdown-content__nM6LP th{background-color:#f8f9fa;color:#495057;font-weight:600}.CronSetupDocsPage_markdown-content__nM6LP tr:hover{background-color:#f8f9fa}.CronSetupDocsPage_markdown-content__nM6LP a{border-bottom:1px solid #0000;color:#366994;text-decoration:none;transition:border-bottom-color .2s ease}.CronSetupDocsPage_markdown-content__nM6LP a:hover{border-bottom-color:#366994}.CronSetupDocsPage_markdown-content__nM6LP img{border-radius:6px;height:auto;margin:1rem 0;max-width:100%}.CronSetupDocsPage_markdown-content__nM6LP hr{border:none;border-top:2px solid #e9ecef;margin:2rem 0}.CronSetupDocsPage_markdown-content__nM6LP .CronSetupDocsPage_hljs__q0QYS{background:#f8f9fa;color:#333}.CronSetupDocsPage_markdown-content__nM6LP .CronSetupDocsPage_hljs-keyword__hlNfU{color:#d73a49}.CronSetupDocsPage_markdown-content__nM6LP .CronSetupDocsPage_hljs-string__WiEAP{color:#032f62}.CronSetupDocsPage_markdown-content__nM6LP .CronSetupDocsPage_hljs-comment__WMQNJ{color:#6a737d;font-style:italic}.CronSetupDocsPage_markdown-content__nM6LP .CronSetupDocsPage_hljs-number__qlESH{color:#005cc5}.CronSetupDocsPage_markdown-content__nM6LP .CronSetupDocsPage_hljs-function__9XhRS{color:#6f42c1}@media (max-width:768px){.CronSetupDocsPage_markdown-content__nM6LP h1{font-size:2rem}.CronSetupDocsPage_markdown-content__nM6LP h2{font-size:1.75rem}.CronSetupDocsPage_markdown-content__nM6LP h3{font-size:1.4rem}.CronSetupDocsPage_markdown-content__nM6LP pre,.CronSetupDocsPage_markdown-content__nM6LP table{font-size:.8em}}.CreateSecuritiesPortfolio_container__8XMKc{background:#f5f6fa;margin:64px auto 0;max-width:800px;min-height:calc(100vh - 64px);padding:2rem}.CreateSecuritiesPortfolio_content__ZepIg{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:2rem}.CreateSecuritiesPortfolio_header__aGRVe{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:1.5rem}.CreateSecuritiesPortfolio_title__l4qT-{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin:0 0 .5rem}.CreateSecuritiesPortfolio_subtitle__rV6oA{color:#666;font-size:1rem;line-height:1.5;margin:0}.CreateSecuritiesPortfolio_form__DKbCX{display:flex;flex-direction:column;gap:1.5rem}.CreateSecuritiesPortfolio_formGroup__IrgYJ{display:flex;flex-direction:column;gap:.5rem}.CreateSecuritiesPortfolio_label__\+D7Fz{color:#333;font-size:14px;font-weight:500;margin:0}.CreateSecuritiesPortfolio_input__eMh\+Q,.CreateSecuritiesPortfolio_textarea__OknBl{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-sans);font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.CreateSecuritiesPortfolio_input__eMh\+Q:focus,.CreateSecuritiesPortfolio_textarea__OknBl:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.CreateSecuritiesPortfolio_textarea__OknBl{min-height:100px;resize:vertical}.CreateSecuritiesPortfolio_helpText__2tAvR{color:#666;font-size:12px;margin-top:4px}.CreateSecuritiesPortfolio_capitalDisplay__xgjP8{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;padding:16px;text-align:center}.CreateSecuritiesPortfolio_capitalValue__Qo2YB{color:#366994;font-family:var(--font-sans);font-size:24px;font-weight:600}.CreateSecuritiesPortfolio_formActions__7ornu{border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.CreateSecuritiesPortfolio_cancelButton__AGgwt,.CreateSecuritiesPortfolio_submitButton__qsV4j{border:none;border-radius:8px;cursor:pointer;font-family:var(--font-sans);font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.CreateSecuritiesPortfolio_submitButton__qsV4j{background-color:#366994;color:#fff}.CreateSecuritiesPortfolio_submitButton__qsV4j:hover:not(:disabled){background-color:#2d5779;box-shadow:0 4px 12px #36699433;transform:translateY(-1px)}.CreateSecuritiesPortfolio_submitButton__qsV4j:disabled{background-color:#a3b8c9;box-shadow:none;cursor:not-allowed;transform:none}.CreateSecuritiesPortfolio_cancelButton__AGgwt{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#666}.CreateSecuritiesPortfolio_cancelButton__AGgwt:hover:not(:disabled){background-color:#e9ecef;color:#333}.CreateSecuritiesPortfolio_cancelButton__AGgwt:disabled{background-color:#f8f9fa;color:#a3b8c9;cursor:not-allowed}.CreateSecuritiesPortfolio_error__HFL5B{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px 16px}.CreateSecuritiesPortfolio_success__\+Jitt{background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;font-size:14px;padding:12px 16px}@media (max-width:768px){.CreateSecuritiesPortfolio_container__8XMKc{padding:1rem}.CreateSecuritiesPortfolio_content__ZepIg{padding:1.5rem}.CreateSecuritiesPortfolio_title__l4qT-{font-size:1.75rem}.CreateSecuritiesPortfolio_formActions__7ornu{flex-direction:column}.CreateSecuritiesPortfolio_cancelButton__AGgwt,.CreateSecuritiesPortfolio_submitButton__qsV4j{width:100%}}@media (max-width:480px){.CreateSecuritiesPortfolio_container__8XMKc{padding:.5rem}.CreateSecuritiesPortfolio_content__ZepIg{padding:1rem}.CreateSecuritiesPortfolio_title__l4qT-{font-size:1.5rem}.CreateSecuritiesPortfolio_capitalValue__Qo2YB{font-size:20px}}.CreateSecuritiesPortfolio_react-datepicker-wrapper__Bniz3{width:100%}.CreateSecuritiesPortfolio_react-datepicker__input-container__JvYDI input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-sans);font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreateSecuritiesPortfolio_react-datepicker__input-container__JvYDI input:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.CreateSecuritiesPortfolio_react-datepicker__F140S{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:var(--font-sans)}.CreateSecuritiesPortfolio_react-datepicker__header__-XWqr{background-color:#366994;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0}.CreateSecuritiesPortfolio_react-datepicker__current-month__eyLlw{color:#fff;font-weight:600}.CreateSecuritiesPortfolio_react-datepicker__day-name__H4ob3{color:#fff;font-weight:500}.CreateSecuritiesPortfolio_react-datepicker__day__8UPW5{border-radius:4px;color:#333;margin:2px}.CreateSecuritiesPortfolio_react-datepicker__day--keyboard-selected__S\+-Yw,.CreateSecuritiesPortfolio_react-datepicker__day--selected__8rf4c,.CreateSecuritiesPortfolio_react-datepicker__day__8UPW5:hover{background-color:#366994;color:#fff}.CreateSecuritiesPortfolio_react-datepicker__day--disabled__90TE\+{color:#ccc}.CreateSecuritiesPortfolio_react-datepicker__navigation__FMWME{top:8px}.CreateSecuritiesPortfolio_react-datepicker__navigation-icon__iTkJI:before{border-color:#fff}.CreateSecuritiesPortfolio_react-datepicker__month-dropdown__g2Sjk,.CreateSecuritiesPortfolio_react-datepicker__year-dropdown__8uwRp{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 8px #0000001a}.CreateSecuritiesPortfolio_react-datepicker__month-option__pdvig,.CreateSecuritiesPortfolio_react-datepicker__year-option__83sfA{padding:4px 8px}.CreateSecuritiesPortfolio_react-datepicker__month-option__pdvig:hover,.CreateSecuritiesPortfolio_react-datepicker__year-option__83sfA:hover{background-color:#366994;color:#fff}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.UserPortfoliosOverview_container__eOWXW{margin:0 auto;max-width:1600px;padding:0 16px;width:100%}.UserPortfoliosOverview_headerRow__9tEe3{align-items:center;display:flex;justify-content:space-between;margin:32px auto 24px;max-width:1600px;padding:0 8px;width:100%}.UserPortfoliosOverview_contentRow__rQePY{align-items:stretch;display:flex;gap:24px;margin:40px auto;max-width:1600px;width:100%}.UserPortfoliosOverview_title__lkvWF{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin:0 0 .5rem}.UserPortfoliosOverview_sidebar__tLBn\+{flex-shrink:0;min-width:160px;width:20%}.UserPortfoliosOverview_sidebarCard__3-ksz{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;height:100%;min-height:600px;padding:20px 16px}.UserPortfoliosOverview_main__--x9U{display:flex;flex:1 1;flex-direction:column;min-width:0;width:50%}.UserPortfoliosOverview_mainHeader__WTcnM{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.UserPortfoliosOverview_mainTitle__12V1S{display:none}.UserPortfoliosOverview_createButton__2hIrL{background:#366994;border:none;border-radius:8px;box-shadow:0 2px 8px #36699414;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-right:60px;padding:10px 24px;transition:background .2s,box-shadow .2s}.UserPortfoliosOverview_createButton__2hIrL:hover:not(:disabled){background:#2d5779}.UserPortfoliosOverview_createButton__2hIrL:disabled{background:#a3b8c9;cursor:not-allowed}.UserPortfoliosOverview_mainCard__rmgjg{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;height:100%;min-height:600px;padding:24px}.UserPortfoliosOverview_summary__Rva9T{flex-shrink:0;min-width:160px;width:30%}.UserPortfoliosOverview_summaryCard__QyI8F{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;height:100%;min-height:600px;padding:24px}.UserPortfoliosOverview_placeholder__MoiUj{color:#aaa;font-size:14px;margin-top:8px}.UserPortfoliosOverview_portfolioListContainer__vmCyu{display:flex;flex-direction:column;height:100%}.UserPortfoliosOverview_portfolioListHeader__7EJi-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.UserPortfoliosOverview_portfolioListTitle__-M-G4{color:#2a2a2c;font-family:var(--font-sans);font-size:1rem;font-weight:600;margin:0}.UserPortfoliosOverview_addHoldingButton__Rv2Cz{background:#366994;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:background-color .2s ease}.UserPortfoliosOverview_addHoldingButton__Rv2Cz:hover{background:#2d5779}.UserPortfoliosOverview_portfolioList__ai0Dw{background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.UserPortfoliosOverview_portfolioRow__1ukuo{background:#fff;cursor:pointer;outline:none;padding:12px 16px;position:relative;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.UserPortfoliosOverview_portfolioRow__1ukuo:last-child{border-bottom:none}.UserPortfoliosOverview_portfolioRow__1ukuo:hover{background:#f9fafb}.UserPortfoliosOverview_portfolioRow__1ukuo:focus{background:#f9fafb;outline:none}.UserPortfoliosOverview_portfolioRow__1ukuo:focus-visible{outline:2px solid #366994;outline-offset:-2px}.UserPortfoliosOverview_portfolioRow__1ukuo.UserPortfoliosOverview_selected__5y7L6{background:#f0f7ff;border:none;border-left:3px solid #366994;outline:none;padding-left:13px}.UserPortfoliosOverview_portfolioRow__1ukuo.UserPortfoliosOverview_selected__5y7L6:focus,.UserPortfoliosOverview_portfolioRow__1ukuo.UserPortfoliosOverview_selected__5y7L6:hover{background:#e6f3ff}.UserPortfoliosOverview_portfolioName__0e8ct{word-wrap:break-word;color:#374151;font-size:14px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:break-word}.UserPortfoliosOverview_portfolioRow__1ukuo.UserPortfoliosOverview_selected__5y7L6 .UserPortfoliosOverview_portfolioName__0e8ct{color:#1f2937;font-weight:600}body{background:#f5f6fa}@media (max-width:1024px){.UserPortfoliosOverview_headerRow__9tEe3{align-items:flex-start;flex-direction:column;gap:12px;padding:10px 2px}.UserPortfoliosOverview_contentRow__rQePY{flex-direction:column;gap:0;max-width:100%;padding:0 4px}.UserPortfoliosOverview_main__--x9U,.UserPortfoliosOverview_sidebar__tLBn\+,.UserPortfoliosOverview_summary__Rva9T{margin-bottom:16px;min-width:0;width:100%}.UserPortfoliosOverview_mainCard__rmgjg,.UserPortfoliosOverview_sidebarCard__3-ksz,.UserPortfoliosOverview_summaryCard__QyI8F{min-height:400px}}@media (max-width:600px){.UserPortfoliosOverview_container__eOWXW{margin:0;padding:0 2px}.UserPortfoliosOverview_mainCard__rmgjg,.UserPortfoliosOverview_sidebarCard__3-ksz,.UserPortfoliosOverview_summaryCard__QyI8F{border-radius:8px;padding:12px 8px}.UserPortfoliosOverview_mainHeader__WTcnM{align-items:flex-start;flex-direction:column;gap:12px}.UserPortfoliosOverview_title__lkvWF{font-size:1.1rem}.UserPortfoliosOverview_createButton__2hIrL{font-size:15px;padding:10px 0;width:100%}.UserPortfoliosOverview_portfolioRow__1ukuo{padding:10px 12px}.UserPortfoliosOverview_portfolioName__0e8ct{font-size:13px}.UserPortfoliosOverview_portfolioList__ai0Dw{border-radius:4px}}.PortfolioHeader_header__o8p5L{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding:0 0 2rem}.PortfolioHeader_headerContent__rOYqA{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.PortfolioHeader_portfolioInfo__MFpul{flex:1 1}.PortfolioHeader_portfolioName__6YPOS{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin:0 0 .5rem}.PortfolioHeader_portfolioMeta__797XF{align-items:center;display:flex;gap:1rem}.PortfolioHeader_dateInfo__zpGc7{display:flex;flex-direction:column;gap:.5rem}.PortfolioHeader_dateItem__geUH\+{align-items:center;color:#666;display:flex;font-family:var(--font-sans);font-size:.9rem;gap:.25rem}.PortfolioHeader_dateDescription__TaP28{color:#888;font-family:var(--font-sans);font-size:.8rem;font-style:italic}.PortfolioHeader_financialInfo__U\+B5h{display:flex;flex-direction:column;gap:1rem;min-width:200px}.PortfolioHeader_financialItem__yidMW{display:flex;flex-direction:column;gap:.25rem}.PortfolioHeader_label__d4Xsk{color:#666;font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.PortfolioHeader_value__fAFV9{color:#2a2a2c;font-family:var(--font-sans);font-size:1.1rem;font-weight:600}.PortfolioHeader_loading__k4Nwd{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.PortfolioHeader_addHoldingButton__lR0Sn{align-self:flex-start;background:#366994;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;margin-left:2rem;padding:8px 16px;transition:background-color .2s}.PortfolioHeader_addHoldingButton__lR0Sn:hover{background:#2d5779}@media (max-width:768px){.PortfolioHeader_header__o8p5L{padding:1.5rem}.PortfolioHeader_headerContent__rOYqA{flex-direction:column;gap:1.5rem}.PortfolioHeader_portfolioName__6YPOS{font-size:1.5rem}.PortfolioHeader_financialInfo__U\+B5h{min-width:auto;width:100%}.PortfolioHeader_financialItem__yidMW{align-items:center;flex-direction:row;justify-content:space-between}.PortfolioHeader_label__d4Xsk{font-size:.75rem}.PortfolioHeader_value__fAFV9{font-size:1rem}}@media (max-width:480px){.PortfolioHeader_header__o8p5L{padding:1rem}.PortfolioHeader_portfolioName__6YPOS{font-size:1.25rem}.PortfolioHeader_dateItem__geUH\+{font-size:.8rem}.PortfolioHeader_dateDescription__TaP28{font-size:.7rem}}.PortfolioHoldingsList_container__4wzuf{width:100%}.PortfolioHoldingsList_holdingsTable__sjmLF{max-height:calc(100vh - 400px);overflow:hidden;overflow-y:auto}.PortfolioHoldingsList_holdingsTable__sjmLF::-webkit-scrollbar{width:8px}.PortfolioHoldingsList_holdingsTable__sjmLF::-webkit-scrollbar-track{background:#0000}.PortfolioHoldingsList_holdingsTable__sjmLF::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dadce0;border:2px solid #0000;border-radius:4px}.PortfolioHoldingsList_holdingsTable__sjmLF::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:#bdc1c6;border:2px solid #0000}.PortfolioHoldingsList_headerRow__fKG7W{background-color:#fff;border-bottom:2px solid #dadce0;box-shadow:0 2px 4px #0000000d;cursor:default;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.PortfolioHoldingsList_portfolioDataCell__qce2l,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze{flex:none!important;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_ticker__5SJSQ,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_ticker__5SJSQ{text-align:left;width:54px}.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_avgBuyPrice__Nfp8g,.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_latestClose__RiVTD,.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_marketValue__o5-jD,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_avgBuyPrice__Nfp8g,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_latestClose__RiVTD,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_marketValue__o5-jD{width:70px}.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_quantity__Y0F5B,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_quantity__Y0F5B{width:18px}.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_priceChangeUsd__\+fqIt,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_priceChangeUsd__\+fqIt{width:60px}.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_allocationPct__emyy7,.PortfolioHoldingsList_portfolioDataCell__qce2l.PortfolioHoldingsList_priceChangePct__Tg\+7J,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_allocationPct__emyy7,.PortfolioHoldingsList_portfolioHeaderCell__DU6Ze.PortfolioHoldingsList_priceChangePct__Tg\+7J{width:70px}.PortfolioHoldingsList_emptyState__q2hTj{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.PortfolioHoldingsList_error__TOI2Y{color:#d32f2f;padding:20px;text-align:center}@media (max-width:768px){.PortfolioHoldingsList_holdingsTable__sjmLF{max-height:calc(100vh - 300px)}}@media (max-width:480px){.PortfolioHoldingsList_holdingsTable__sjmLF{max-height:calc(100vh - 250px)}.PortfolioHoldingsList_emptyState__q2hTj{font-size:14px;height:150px}}.PortfolioHoldingsList_saleMessage__xI3Tg{background:#e6f4ea;border:1px solid #b7e0c2;border-radius:6px;box-shadow:0 2px 8px #3669940f;color:#1a7f37;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:12px;padding:10px 18px;text-align:center}.AddHoldingToPortfolio_modalOverlay__BctmR{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.AddHoldingToPortfolio_modalContent__ovx74{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;padding:0;position:relative;width:90%}.AddHoldingToPortfolio_modalHeader__Yxjx6{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 2rem}.AddHoldingToPortfolio_modalTitle__YOCtb{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0}.AddHoldingToPortfolio_closeButton__p6mY-{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.AddHoldingToPortfolio_closeButton__p6mY-:hover{background-color:#f3f4f6;color:#333}.AddHoldingToPortfolio_form__cBrUK{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.AddHoldingToPortfolio_formGroup__zvieY{display:flex;flex-direction:column;gap:.5rem}.AddHoldingToPortfolio_label__AO3pw{color:#333;font-family:var(--font-sans);font-size:.9rem;font-weight:500}.AddHoldingToPortfolio_dateInput__ndSkd,.AddHoldingToPortfolio_numberInput__ju5fD{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-sans);font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.AddHoldingToPortfolio_dateInput__ndSkd:focus,.AddHoldingToPortfolio_numberInput__ju5fD:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.AddHoldingToPortfolio_dateHelp__x3nDW{color:#666;font-size:.8rem;margin-top:.25rem}.AddHoldingToPortfolio_selectedSecurity__f8DtG{background:#f0f4ff;border:1px solid #d1e7ff;border-radius:6px;color:#366994;font-size:.9rem;padding:8px 12px}.AddHoldingToPortfolio_priceInfo__g9Ndp{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:.5rem;padding:1rem}.AddHoldingToPortfolio_priceRow__jdt9H{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.AddHoldingToPortfolio_priceRow__jdt9H:last-child{border-top:1px solid #e9ecef;font-weight:600;margin-bottom:0;padding-top:.5rem}.AddHoldingToPortfolio_priceValue__LR43S{color:#2a2a2c;font-weight:500}.AddHoldingToPortfolio_priceValue__LR43S.AddHoldingToPortfolio_insufficient__i5ZXb{color:#dc2626;font-weight:600}.AddHoldingToPortfolio_error__qzBmh{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px 16px}.AddHoldingToPortfolio_insufficientFunds__ZxvWv{background-color:#fef3c7;border:1px solid #fed7aa;border-radius:8px;color:#d97706;font-size:14px;font-weight:600;padding:12px 16px;text-align:center}.AddHoldingToPortfolio_formActions__ROgUd{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem}.AddHoldingToPortfolio_cancelButton__OUQRS,.AddHoldingToPortfolio_submitButton__hrv7D{border:none;border-radius:8px;cursor:pointer;font-family:var(--font-sans);font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.AddHoldingToPortfolio_submitButton__hrv7D{background-color:#366994;color:#fff}.AddHoldingToPortfolio_submitButton__hrv7D:hover:not(:disabled){background-color:#2d5779;box-shadow:0 4px 12px #36699433;transform:translateY(-1px)}.AddHoldingToPortfolio_submitButton__hrv7D:disabled{background-color:#a3b8c9;box-shadow:none;cursor:not-allowed;transform:none}.AddHoldingToPortfolio_cancelButton__OUQRS{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#666}.AddHoldingToPortfolio_cancelButton__OUQRS:hover:not(:disabled){background-color:#e9ecef;color:#333}@media (max-width:768px){.AddHoldingToPortfolio_modalContent__ovx74{margin:1rem;max-width:none;width:95%}.AddHoldingToPortfolio_modalHeader__Yxjx6{padding:1rem 1.5rem}.AddHoldingToPortfolio_form__cBrUK{padding:1.5rem}.AddHoldingToPortfolio_formActions__ROgUd{flex-direction:column}.AddHoldingToPortfolio_cancelButton__OUQRS,.AddHoldingToPortfolio_submitButton__hrv7D{width:100%}}@media (max-width:480px){.AddHoldingToPortfolio_modalContent__ovx74{border-radius:0;height:100vh;margin:0;width:100%}.AddHoldingToPortfolio_form__cBrUK,.AddHoldingToPortfolio_modalHeader__Yxjx6{padding:1rem}.AddHoldingToPortfolio_modalTitle__YOCtb{font-size:1.25rem}}.AddHoldingToPortfolio_poorHealthWarning__QKIs0{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;color:#856404;display:flex;flex-direction:column;font-size:14px;gap:8px;margin-bottom:8px;margin-top:8px;padding:12px 16px}.AddHoldingToPortfolio_warningIcon__-14NB{font-size:18px;margin-right:8px;vertical-align:middle}.AddHoldingToPortfolio_diagnosisList__J5yxf{color:#856404;font-size:13px;margin:0 0 0 24px;padding:0}.AddHoldingToPortfolio_twoColGrid__m0sGr{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:1fr 1fr;margin-bottom:18px}.AddHoldingToPortfolio_strongLabel__MgMJ9{color:#222;display:block;font-weight:700;margin-bottom:4px}.AddHoldingToPortfolio_sellAllButton__3Xzad{background:#e3eafc;border:none;border-radius:4px;color:#366994;cursor:pointer;font-size:13px;font-weight:600;margin-left:8px;padding:6px 14px;transition:background .15s}.AddHoldingToPortfolio_sellAllButton__3Xzad:hover{background:#d0e0fa;color:#27496d}.AddHoldingToPortfolio_tickerHeader__7ENNq{background:#f3f7fe;border-radius:8px;color:#366994;display:inline-block;font-size:1.25rem;font-weight:700;margin-right:8px;padding:4px 16px}.AddHoldingToPortfolio_securityNameHeader__lEdoH{color:#222;font-size:1.1rem;font-weight:500;margin-left:2px;opacity:.85}.AddHoldingToPortfolio_securityNameSubheader__Y0rMN{color:#444;display:block;font-size:.98rem;font-weight:400;line-height:1.3;margin-bottom:2px;margin-top:2px;max-width:320px;opacity:.85;text-align:center;word-break:break-word}.AddHoldingToPortfolio_inputNoSpinner__54U2B{-webkit-appearance:none;appearance:textfield}.AddHoldingToPortfolio_inputNoSpinner__54U2B::-webkit-inner-spin-button,.AddHoldingToPortfolio_inputNoSpinner__54U2B::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddHoldingToPortfolio_largeQuantityInput__I25tP{background:#f8fafd;border:1.5px solid #b5c6e0;border-radius:6px;box-sizing:border-box;font-size:1.25rem;font-weight:600;height:44px;margin-left:0;margin-right:0;padding:4px 12px;text-align:center;width:120px}.SearchSecuritiesWithProfile_searchContainer__ckzfg{max-width:600px;position:relative;width:100%}.SearchSecuritiesWithProfile_searchInputContainer__QjFF6{align-items:center;display:flex;position:relative}.SearchSecuritiesWithProfile_searchInput__FJke3{border:2px solid #e0e0e0;border-radius:999px;font-size:14px;outline:none;padding:12px 44px 12px 16px;transition:border-color .2s ease;width:100%}.SearchSecuritiesWithProfile_searchInput__FJke3:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.SearchSecuritiesWithProfile_searchIcon__nS7Je{align-items:center;background:none;border-radius:0;color:#888;display:flex;height:20px;justify-content:center;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:20px}.SearchSecuritiesWithProfile_searchInput__FJke3:focus+.SearchSecuritiesWithProfile_searchIcon__nS7Je svg{stroke:#1976d2;color:#1976d2}.SearchSecuritiesWithProfile_loadingSpinner__GeXgV{animation:SearchSecuritiesWithProfile_spin__67Etf 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#1976d2;height:16px;position:absolute;right:12px;width:16px}@keyframes SearchSecuritiesWithProfile_spin__67Etf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchSecuritiesWithProfile_resultsContainer__GkEc9{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;box-sizing:border-box;left:0;margin-top:4px;max-height:400px;max-width:100%;overflow:visible;position:absolute;right:0;top:100%;width:100%;z-index:3000}.SearchSecuritiesWithProfile_resultsList__ZnrsZ{list-style:none;margin:0;padding:0}.SearchSecuritiesWithProfile_resultItem__nkw1I{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.SearchSecuritiesWithProfile_resultItem__nkw1I:hover{background-color:#7b9acc;color:#fff}.SearchSecuritiesWithProfile_resultItem__nkw1I:hover .SearchSecuritiesWithProfile_name__nSgA7,.SearchSecuritiesWithProfile_resultItem__nkw1I:hover .SearchSecuritiesWithProfile_ticker__eRPlQ{color:#fff}.SearchSecuritiesWithProfile_resultItem__nkw1I:hover .SearchSecuritiesWithProfile_exchange__nJ-rN{background-color:#fff3;color:#fff}.SearchSecuritiesWithProfile_resultItem__nkw1I:hover .SearchSecuritiesWithProfile_healthBadge__S7ijI{background-color:#fff3!important;color:#fff}.SearchSecuritiesWithProfile_resultItem__nkw1I:last-child{border-bottom:none}.SearchSecuritiesWithProfile_tickerSection__Jd0RL{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.SearchSecuritiesWithProfile_ticker__eRPlQ{color:#333;font-size:14px;font-weight:600;margin-bottom:2px}.SearchSecuritiesWithProfile_exchange__nJ-rN{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 6px}.SearchSecuritiesWithProfile_healthBadge__S7ijI{border-radius:4px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.SearchSecuritiesWithProfile_nameSection__zq9uJ{flex:1 1;margin-left:16px;text-align:right}.SearchSecuritiesWithProfile_name__nSgA7{color:#555;font-size:13px;line-height:1.3}.SearchSecuritiesWithProfile_disabledSection__xRqFt{border-top:2px solid #f0f0f0;padding-top:8px}.SearchSecuritiesWithProfile_disabledHeader__dHL8R{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;color:#666;font-size:12px;font-weight:500;padding:8px 16px}.SearchSecuritiesWithProfile_disabledList__p-c0Q{margin:0;padding:0}.SearchSecuritiesWithProfile_disabledItem__SfW0d{align-items:center;border-bottom:1px solid #f5f5f5;cursor:not-allowed;display:flex;justify-content:space-between;opacity:.6;padding:12px 40px 12px 16px;position:relative}.SearchSecuritiesWithProfile_disabledItem__SfW0d:hover{background-color:#f5f5f5}.SearchSecuritiesWithProfile_disabledItem__SfW0d .SearchSecuritiesWithProfile_name__nSgA7,.SearchSecuritiesWithProfile_disabledItem__SfW0d .SearchSecuritiesWithProfile_ticker__eRPlQ{color:#999}.SearchSecuritiesWithProfile_disabledItem__SfW0d .SearchSecuritiesWithProfile_exchange__nJ-rN{background-color:#e0e0e0;color:#999}.SearchSecuritiesWithProfile_disabledItem__SfW0d .SearchSecuritiesWithProfile_healthBadge__S7ijI{opacity:.8}.SearchSecuritiesWithProfile_disabledItem__SfW0d .SearchSecuritiesWithProfile_tooltipContent__4c10r{background:#333;border:1px solid #555;border-radius:6px;bottom:100%;box-shadow:0 4px 12px #0000004d;color:#fff;left:50%;max-width:250px;opacity:0;padding:12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:all .3s ease;visibility:hidden;white-space:normal;word-break:break-word;z-index:2004}.SearchSecuritiesWithProfile_disabledItem__SfW0d:hover .SearchSecuritiesWithProfile_tooltipContent__4c10r{opacity:1;pointer-events:auto;visibility:visible}.SearchSecuritiesWithProfile_inlineTooltip__-oTpG,.SearchSecuritiesWithProfile_tooltipIcon__syK10{display:none}.SearchSecuritiesWithProfile_tooltip__YUSMs{background:#333;border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;left:0;margin-top:8px;max-width:300px;padding:12px;position:absolute;right:0;top:100%;z-index:2002}.SearchSecuritiesWithProfile_tooltipHeader__CZVAX{color:#ff6b6b;font-weight:600;margin-bottom:8px}.SearchSecuritiesWithProfile_tooltipContent__4c10r{font-size:12px;line-height:1.4}.SearchSecuritiesWithProfile_diagnosisList__3gWBr{margin-bottom:8px}.SearchSecuritiesWithProfile_diagnosisItem__RSlJH{color:#fcc;margin-bottom:4px}.SearchSecuritiesWithProfile_tooltipNote__8fB6r{border-top:1px solid #555;color:#ccc;font-size:11px;font-style:italic;padding-top:6px}.SearchSecuritiesWithProfile_noResults__6Zta4{color:#666;font-size:14px;padding:16px;text-align:center}.SearchSecuritiesWithProfile_errorMessage__pPz7d{background-color:#ffebee;border-radius:4px;color:#d32f2f;font-size:14px;margin:8px;padding:16px;text-align:center}@media (max-width:768px){.SearchSecuritiesWithProfile_searchContainer__ckzfg{max-width:100%;width:100%}.SearchSecuritiesWithProfile_resultsContainer__GkEc9{box-sizing:border-box;max-width:100%;width:100%}.SearchSecuritiesWithProfile_resultItem__nkw1I{word-wrap:break-word;overflow-wrap:break-word;padding:12px}.SearchSecuritiesWithProfile_nameSection__zq9uJ{flex:1 1;margin-left:8px;min-width:0;text-align:right}.SearchSecuritiesWithProfile_tooltip__YUSMs{left:0;max-width:calc(100vw - 32px);right:0}.SearchSecuritiesWithProfile_inlineTooltip__-oTpG .SearchSecuritiesWithProfile_tooltipContent__4c10r{left:0;margin-right:0;max-width:calc(100vw - 64px);right:0}}@media (max-width:480px){.SearchSecuritiesWithProfile_resultsContainer__GkEc9{max-width:calc(100vw - 32px)}.SearchSecuritiesWithProfile_resultItem__nkw1I{padding:10px 8px}.SearchSecuritiesWithProfile_name__nSgA7{font-size:12px}.SearchSecuritiesWithProfile_ticker__eRPlQ{font-size:13px}.SearchSecuritiesWithProfile_exchange__nJ-rN{font-size:11px}}.HealthCheckComponent_healthCheckContainer__pEzco{display:flex;flex-direction:column;gap:8px}.HealthCheckComponent_healthIndicator__nr5ik{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.HealthCheckComponent_healthWarning__6l6t0{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.HealthCheckComponent_warningIcon__0Ht3h{font-size:16px;margin-right:8px}.HealthCheckComponent_diagnosisList__GHTe8{list-style-type:disc;margin:8px 0 0;padding-left:20px}.HealthCheckComponent_diagnosisList__GHTe8 li{color:#856404;font-size:14px;line-height:1.4;margin-bottom:4px}.HealthCheckComponent_diagnosisList__GHTe8 li:last-child{margin-bottom:0}@media (max-width:768px){.HealthCheckComponent_healthWarning__6l6t0{padding:10px}.HealthCheckComponent_diagnosisList__GHTe8{padding-left:16px}.HealthCheckComponent_diagnosisList__GHTe8 li{font-size:13px}}.EditPortfolioHoldings_container__UnAoH{display:flex;flex-direction:column;height:100%;width:100%}.EditPortfolioHoldings_actionsContainer__4GMBI{background-color:#f8f9fa;border-bottom:1px solid #dadce0;display:flex;justify-content:flex-end;padding:16px 20px}.EditPortfolioHoldings_addHoldingButton__MI1EQ{background-color:#366994;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease}.EditPortfolioHoldings_addHoldingButton__MI1EQ:hover{background-color:#2a5a7a;box-shadow:0 4px 8px #00000026}.EditPortfolioHoldings_addHoldingButton__MI1EQ:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}.Footer_footer__7lCNl{border-top:2px solid #e9ecef;margin-top:auto;padding:.5rem 0}.Footer_container__j2-ZO{margin:0 auto;max-width:1200px;padding:0 1rem}.Footer_content__1dtW3{align-items:center;display:flex;flex-direction:column;gap:1rem}.Footer_links__zdObX{display:flex;gap:1rem;margin-bottom:.5rem}.Footer_link__mYSDN{color:#366994;font-family:var(--font-sans);font-size:.875rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none}.Footer_link__mYSDN:hover{color:#2a2a2c}.Footer_link__mYSDN:focus{border-bottom:2px solid #366994;border-radius:4px;outline-offset:2px}.Footer_tagline__T0ZdM{margin-bottom:.5rem;text-align:center}.Footer_tagline__T0ZdM p{color:#8a9ba8;font-family:var(--font-sans);font-size:.9rem;font-style:bold;line-height:1.3;margin:0}.Footer_copyright__QoQnx{text-align:center}.Footer_copyright__QoQnx p{color:#6c757d;font-family:var(--font-sans);font-size:.75rem;margin:0}@media (max-width:600px){.Footer_footer__7lCNl{padding:.75rem 0}.Footer_links__zdObX{gap:1.5rem}.Footer_link__mYSDN{font-size:.8rem}.Footer_copyright__QoQnx p{font-size:.7rem}}.CeleryMonitoring_container__FpAJU{margin:0 auto;max-width:1200px;padding:2rem}.CeleryMonitoring_title__uHNmZ{color:#2a2a2c;font-size:1.8rem;font-weight:600;margin-bottom:2rem}.CeleryMonitoring_section__rzQa5{margin-bottom:2rem}.CeleryMonitoring_section__rzQa5 h3{color:#374151;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.CeleryMonitoring_healthGrid__x-YtU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CeleryMonitoring_healthCard__9A7va{background:#fff;border-left:4px solid #3b82f6;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.CeleryMonitoring_status__viVKV{border-radius:20px;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.CeleryMonitoring_healthy__SXFVv{background-color:#dcfce7;color:#166534}.CeleryMonitoring_unhealthy__XAAsf{background-color:#fee2e2;color:#dc2626}.CeleryMonitoring_error__1\+V\+Q{background-color:#fef3c7;color:#d97706}.CeleryMonitoring_unknown__hcV5c{background-color:#f3f4f6;color:#6b7280}.CeleryMonitoring_statsGrid__zEAd3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CeleryMonitoring_statCard__\+P\+C6{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;text-align:center}.CeleryMonitoring_statCard__\+P\+C6 h4{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.CeleryMonitoring_statValue__6Qb2o{color:#1f2937;font-size:2rem;font-weight:700}.CeleryMonitoring_workersGrid__cfxvc{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.CeleryMonitoring_workerCard__RKoeK{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.CeleryMonitoring_workerCard__RKoeK h4{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.CeleryMonitoring_workerStats__OxvFI p{color:#4b5563;font-size:.875rem;margin:.5rem 0}.CeleryMonitoring_workerStats__OxvFI strong{color:#374151;font-weight:600}.CeleryMonitoring_summaryGrid__G7JyZ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CeleryMonitoring_summaryCard__TPuzM{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.CeleryMonitoring_summaryCard__TPuzM h4{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.CeleryMonitoring_summaryCard__TPuzM p{color:#4b5563;font-size:.875rem;margin:.5rem 0}.CeleryMonitoring_refreshInfo__no224{background:#f9fafb;border-radius:8px;margin-top:2rem;padding:1rem;text-align:center}.CeleryMonitoring_refreshInfo__no224 p{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.CeleryMonitoring_refreshButton__ki6UX{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease}.CeleryMonitoring_refreshButton__ki6UX:hover{background:#2563eb}.CeleryMonitoring_refreshButton__ki6UX:active{background:#1d4ed8}.CeleryMonitoring_loading__86050{color:#6b7280;font-size:1.1rem;padding:3rem;text-align:center}.CeleryMonitoring_error__1\+V\+Q{background-color:#fee2e2;border-radius:8px;color:#dc2626;margin:1rem 0;padding:2rem;text-align:center}@media (max-width:768px){.CeleryMonitoring_container__FpAJU{padding:1rem}.CeleryMonitoring_workersGrid__cfxvc{grid-template-columns:1fr}.CeleryMonitoring_statsGrid__zEAd3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.CeleryMonitoring_summaryGrid__G7JyZ{grid-template-columns:1fr}}.CeleryMonitoring_healthCard__9A7va,.CeleryMonitoring_statCard__\+P\+C6,.CeleryMonitoring_summaryCard__TPuzM,.CeleryMonitoring_workerCard__RKoeK{transition:transform .2s ease,box-shadow .2s ease}.CeleryMonitoring_healthCard__9A7va:hover,.CeleryMonitoring_statCard__\+P\+C6:hover,.CeleryMonitoring_summaryCard__TPuzM:hover,.CeleryMonitoring_workerCard__RKoeK:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.CollectionsDataCoveragePage_container__WaAYt{box-sizing:border-box;margin:32px auto 0;max-width:1200px;overflow-x:hidden;padding:2rem}.CollectionsDataCoveragePage_collections-coverage-page__4PALD{margin:0 auto;max-width:1200px;padding:20px}.CollectionsDataCoveragePage_page-header__3wkkO{margin-bottom:30px;text-align:center}.CollectionsDataCoveragePage_page-header__3wkkO h1{color:#333;font-size:2.5rem;margin-bottom:10px}.CollectionsDataCoveragePage_page-header__3wkkO p{color:#666;font-size:1.1rem}.CollectionsDataCoveragePage_tabs-container__I26sy{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.react-tabs__tab-list{background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;margin:0}.react-tabs__tab{background:#0000;border:none;color:#666;flex:1 1;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:15px 20px;text-align:center;text-transform:uppercase;transition:all .3s ease}.react-tabs__tab:hover{background:#e9ecef;color:#495057}.react-tabs__tab--selected{border-bottom:3px solid #007bff;color:#007bff}.react-tabs__tab-panel{padding:30px}.CollectionsDataCoveragePage_tab-content__URRWa{min-height:400px}.CollectionsDataCoveragePage_collection-header__t8bUR{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}.CollectionsDataCoveragePage_collection-header__t8bUR h2{color:#333;font-size:1.8rem;margin-bottom:10px}.CollectionsDataCoveragePage_collection-header__t8bUR p{color:#666;font-size:1rem;line-height:1.5}.CollectionsDataCoveragePage_coverage-data__XY7P0{display:flex;flex-direction:column;gap:30px}.CollectionsDataCoveragePage_coverage-summary__Pfmzk{background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;padding:20px}.CollectionsDataCoveragePage_coverage-summary__Pfmzk h3{color:#333;font-size:1.3rem;margin-bottom:15px}.CollectionsDataCoveragePage_coverage-summary__Pfmzk p{color:#555;font-size:1rem;margin:8px 0}.CollectionsDataCoveragePage_coverage-summary__Pfmzk strong{color:#333}.CollectionsDataCoveragePage_exchange-breakdown__Xk8RM h4{color:#333;font-size:1.3rem;margin-bottom:20px}.CollectionsDataCoveragePage_exchange-grid__z69Sy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CollectionsDataCoveragePage_exchange-card__gtbkw{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:20px;text-align:center;transition:all .3s ease}.CollectionsDataCoveragePage_exchange-card__gtbkw:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.CollectionsDataCoveragePage_exchange-card__gtbkw h5{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:8px}.CollectionsDataCoveragePage_exchange-mic__d\+hYi{color:#666;font-family:Courier New,monospace;font-size:.9rem;margin-bottom:15px}.CollectionsDataCoveragePage_document-count__1B9O\+{color:#007bff;font-size:1.1rem;font-weight:600;margin:0}.CollectionsDataCoveragePage_error-message__1Ned9{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;padding:20px;text-align:center}.CollectionsDataCoveragePage_error-message__1Ned9 h3{color:#721c24;margin-bottom:10px}.CollectionsDataCoveragePage_error-message__1Ned9 p{color:#721c24;margin:0}.CollectionsDataCoveragePage_loading-container__JGoLQ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.CollectionsDataCoveragePage_loading-container__JGoLQ h2{color:#333;margin-bottom:20px}.CollectionsDataCoveragePage_spinner__gGknW{animation:CollectionsDataCoveragePage_spin__bF1\+9 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@keyframes CollectionsDataCoveragePage_spin__bF1\+9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectionsDataCoveragePage_error-container__JLK-R{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.CollectionsDataCoveragePage_error-container__JLK-R h2{color:#dc3545;margin-bottom:15px}.CollectionsDataCoveragePage_error-container__JLK-R p{color:#666;margin-bottom:20px}.CollectionsDataCoveragePage_error-container__JLK-R button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background .3s ease}.CollectionsDataCoveragePage_error-container__JLK-R button:hover{background:#0056b3}@media (max-width:768px){.CollectionsDataCoveragePage_container__WaAYt{margin-top:16px;padding:1rem}.CollectionsDataCoveragePage_collections-coverage-page__4PALD{padding:10px}.CollectionsDataCoveragePage_page-header__3wkkO h1{font-size:2rem}.react-tabs__tab{font-size:.8rem;padding:12px 15px}.react-tabs__tab-panel{padding:20px}.CollectionsDataCoveragePage_exchange-grid__z69Sy{grid-template-columns:1fr}.CollectionsDataCoveragePage_exchange-card__gtbkw{padding:15px}.CollectionsDataCoveragePage_card__\+v5in{max-width:400px;padding:24px 16px;width:90%}.CollectionsDataCoveragePage_title__L0gBQ{font-size:1.8rem}.CollectionsDataCoveragePage_page__2-vJd{box-sizing:border-box;margin-top:16px;padding:0 10px;width:100%}.CollectionsDataCoveragePage_list__9mdLF{gap:16px;width:100%}}@media (max-width:480px){.CollectionsDataCoveragePage_container__WaAYt{margin-top:8px;padding:.5rem}.CollectionsDataCoveragePage_page__2-vJd{margin-top:8px;padding:0 8px}.CollectionsDataCoveragePage_title__L0gBQ{font-size:1.6rem;margin-bottom:24px}.CollectionsDataCoveragePage_card__\+v5in{margin-bottom:24px;padding:20px 12px;width:95%}.CollectionsDataCoveragePage_cardHeader__ZBFgY{font-size:1.1rem;margin-bottom:16px}.CollectionsDataCoveragePage_cardTotal__fIlwi{font-size:1rem;margin-bottom:12px}.CollectionsDataCoveragePage_cardTotalCount__gITB6{font-size:1rem}.CollectionsDataCoveragePage_cardExchangeRow__lXF8e{font-size:.9rem;margin:3px 0}.CollectionsDataCoveragePage_cardLastUpdated__scdL-{font-size:.85rem;margin-top:8px}}.CollectionsDataCoveragePage_card__\+v5in{background:#fff;border-radius:16px;box-shadow:0 2px 10px #00000012;box-sizing:border-box;margin:0 auto 32px;max-width:540px;padding:32px 24px;text-align:center;width:100%}.CollectionsDataCoveragePage_cardHeader__ZBFgY{color:#2d3748;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:18px}.CollectionsDataCoveragePage_cardTotal__fIlwi{align-items:center;display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:16px}.CollectionsDataCoveragePage_cardTotalCount__gITB6{color:#1a202c;font-size:1.15rem;font-weight:700}.CollectionsDataCoveragePage_cardExchanges__YY3Om{margin-bottom:16px}.CollectionsDataCoveragePage_cardExchangeRow__lXF8e{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:4px;justify-content:space-between;padding:8px 0}.CollectionsDataCoveragePage_cardExchangeHeader__-ONn6{align-items:center;display:flex;justify-content:space-between;width:100%}.CollectionsDataCoveragePage_cardExchangeDetails__XMg0O{align-items:flex-start;color:#666;display:flex;flex-direction:column;font-size:12px;gap:2px;margin-left:0;width:100%}.CollectionsDataCoveragePage_cardExchangeName__bLGJa{color:#333;font-size:14px;font-weight:600}.CollectionsDataCoveragePage_cardExchangeCount__8gem5{color:#007bff;font-size:12px;font-weight:600}.CollectionsDataCoveragePage_cardExchangeTickersAndDocs__FGOzE{align-items:center;display:flex;font-size:13px;justify-content:space-between;min-width:200px;width:100%}.CollectionsDataCoveragePage_cardExchangeTickers__my\+6W{color:#666;font-weight:500;text-align:left}.CollectionsDataCoveragePage_cardExchangeDocsPerTicker__lFyqa{color:#666;font-weight:500;margin-left:auto;text-align:right}.CollectionsDataCoveragePage_cardExchangeDateRange__o5BjB{color:#666;font-size:12px;font-weight:500;text-align:center;width:100%}.CollectionsDataCoveragePage_cardLastUpdated__scdL-{color:#718096;font-size:.95rem;margin-top:10px}.CollectionsDataCoveragePage_page__2-vJd{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-top:32px}.CollectionsDataCoveragePage_title__L0gBQ{color:#426187;font-size:2.2rem;font-weight:700;margin-bottom:32px;text-align:center}.CollectionsDataCoveragePage_list__9mdLF{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;width:100%}.RelativePriceSeries_container__75aTz{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;min-height:800px;padding:20px}.RelativePriceSeries_controls__MPl8d{display:flex;justify-content:center;margin-bottom:20px}.RelativePriceSeries_indicatorToggle__rUz8k{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:flex;padding:4px}.RelativePriceSeries_toggleButton__-QhV1{background:#0000;border:none;border-radius:6px;color:#6c757d;cursor:pointer;font-weight:500;min-width:60px;padding:8px 16px;transition:all .2s ease}.RelativePriceSeries_toggleButton__-QhV1:hover{background:#e9ecef;color:#495057}.RelativePriceSeries_toggleButton__-QhV1.RelativePriceSeries_active__l2nPa{background:#007bff;box-shadow:0 2px 4px #007bff4d;color:#fff}.RelativePriceSeries_chartContainer__UZdh5{height:700px;margin-bottom:20px;width:100%}.RelativePriceSeries_loading__lDne4{color:#666;font-size:16px;padding:40px;text-align:center}.RelativePriceSeries_error__NcR2P{background:#fdf2f2;border:1px solid #f5c6cb;border-radius:4px;color:#e74c3c;font-size:16px;padding:40px;text-align:center}.RelativePriceSeries_noData__zevXc{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#666;font-size:16px;padding:40px;text-align:center}.RelativePriceSeries_description__y3cIX{background:#f8f9fa;border-left:4px solid #007bff;border-radius:6px;padding:20px}.RelativePriceSeries_description__y3cIX h4{color:#2c3e50;font-size:18px;margin:0 0 15px}.RelativePriceSeries_description__y3cIX p{color:#555;line-height:1.6;margin:0 0 15px}.RelativePriceSeries_description__y3cIX ul{color:#555;margin:0;padding-left:20px}.RelativePriceSeries_description__y3cIX li{line-height:1.5;margin-bottom:8px}.RelativePriceSeries_description__y3cIX strong{color:#2c3e50}@media (max-width:768px){.RelativePriceSeries_container__75aTz{margin:15px 0;padding:15px}.RelativePriceSeries_description__y3cIX{padding:15px}.RelativePriceSeries_description__y3cIX h4{font-size:16px}.RelativePriceSeries_description__y3cIX li,.RelativePriceSeries_description__y3cIX p{font-size:14px}}.RelativePriceSeriesPage_pageContainer__U4SO2{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.RelativePriceSeriesPage_content__7psSL{flex:1 1;margin:0 auto;max-width:1200px;padding:20px;width:100%}.RelativePriceSeriesPage_header__1S6JM{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px;text-align:center}.RelativePriceSeriesPage_header__1S6JM h1{color:#2c3e50;font-size:28px;font-weight:600;margin:0 0 10px}.RelativePriceSeriesPage_header__1S6JM p{color:#666;font-size:16px;line-height:1.5;margin:0}@media (max-width:768px){.RelativePriceSeriesPage_content__7psSL{padding:15px}.RelativePriceSeriesPage_header__1S6JM{margin-bottom:20px;padding:15px}.RelativePriceSeriesPage_header__1S6JM h1{font-size:24px}.RelativePriceSeriesPage_header__1S6JM p{font-size:14px}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.RedisMonitoring_container__m4NRs{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:20px 0;padding:20px}.RedisMonitoring_header__QhdTd{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding-bottom:15px}.RedisMonitoring_header__QhdTd h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.RedisMonitoring_headerActions__xIVLE{display:flex;gap:10px;justify-content:flex-end}.RedisMonitoring_clearCacheButton__-FcDt,.RedisMonitoring_refreshButton__O\+Us3{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.RedisMonitoring_refreshButton__O\+Us3{background-color:#007bff;color:#fff}.RedisMonitoring_refreshButton__O\+Us3:hover:not(:disabled){background-color:#0056b3}.RedisMonitoring_refreshButton__O\+Us3:disabled{background-color:#6c757d;cursor:not-allowed}.RedisMonitoring_clearCacheButton__-FcDt{background-color:#dc3545;color:#fff}.RedisMonitoring_clearCacheButton__-FcDt:hover:not(:disabled){background-color:#c82333}.RedisMonitoring_clearCacheButton__-FcDt:disabled{background-color:#6c757d;cursor:not-allowed}.RedisMonitoring_loading__\+HBjF{color:#666;font-style:italic}.RedisMonitoring_error__wbc6Y{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin:10px 0;padding:10px}.RedisMonitoring_lastUpdated__zPuj9{color:#666;font-size:12px;margin-bottom:15px;text-align:right}.RedisMonitoring_content__miY\+Q{grid-gap:20px;display:grid;gap:20px}.RedisMonitoring_section__lymlu{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:15px}.RedisMonitoring_section__lymlu h3{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 15px}.RedisMonitoring_statusGrid__76A9k{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RedisMonitoring_statusItem__\+oHg9{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;padding:10px}.RedisMonitoring_label__sswOb{color:#555;font-weight:500}.RedisMonitoring_value__EQUR6{color:#333;font-weight:600}.RedisMonitoring_healthStatus__irSAt{display:flex;flex-direction:column;gap:15px}.RedisMonitoring_statusIndicator__cFjpL{border-radius:4px;font-size:1.1rem;font-weight:600;padding:10px;text-align:center}.RedisMonitoring_healthy__N9Div{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.RedisMonitoring_unhealthy__oekwO{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.RedisMonitoring_services__b3Dwc{display:flex;flex-direction:column;gap:8px}.RedisMonitoring_serviceItem__50j4n{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.RedisMonitoring_serviceName__p5BTu{color:#555;font-weight:500;text-transform:capitalize}.RedisMonitoring_serviceStatus__C2JSO{font-weight:600}.RedisMonitoring_serverInfo__JKgfi{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RedisMonitoring_infoItem__BjqsK{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;padding:10px}@media (max-width:768px){.RedisMonitoring_header__QhdTd{align-items:flex-start;flex-direction:column;gap:10px}.RedisMonitoring_headerActions__xIVLE{justify-content:space-between;width:100%}.RedisMonitoring_serverInfo__JKgfi,.RedisMonitoring_statusGrid__76A9k{grid-template-columns:1fr}}.SystemsMonitoringPage_dashboardContainer__H5W6k{display:flex;flex-direction:column;min-height:100vh;padding-top:64px}.SystemsMonitoringPage_mainContent__SoZ81{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 20px;width:100%}.SystemsMonitoringPage_tabsContainer__\+8R74{margin-top:20px}.SystemsMonitoringPage_tabContent__406pN{min-height:400px;padding:20px 0}.SystemsMonitoringPage_tabsContainer__\+8R74 .react-tabs__tab-list{background:#f8f9fa;border-bottom:2px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;margin:0;padding:0}.SystemsMonitoringPage_tabsContainer__\+8R74 .react-tabs__tab{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;bottom:-1px;color:#666;cursor:pointer;display:inline-block;font-weight:500;list-style:none;padding:12px 24px;position:relative;transition:all .2s ease}.SystemsMonitoringPage_tabsContainer__\+8R74 .react-tabs__tab:hover{background:#e9ecef;color:#333}.SystemsMonitoringPage_tabsContainer__\+8R74 .react-tabs__tab--selected{background:#fff;border-bottom:3px solid #007bff;color:#007bff;font-weight:600}.SystemsMonitoringPage_tabsContainer__\+8R74 .react-tabs__tab-panel{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;display:none}.SystemsMonitoringPage_tabsContainer__\+8R74 .react-tabs__tab-panel--selected{display:block}@media (max-width:768px){.SystemsMonitoringPage_mainContent__SoZ81{padding:1rem 16px}.SystemsMonitoringPage_tabsContainer__\+8R74{margin-top:15px}}@media (max-width:480px){.SystemsMonitoringPage_mainContent__SoZ81{box-sizing:border-box;max-width:100%;padding:1rem 12px;width:100%}.SystemsMonitoringPage_tabsContainer__\+8R74{margin-top:10px}}.FacetedSearchFilters_facetGroup__U38xt{background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px}.FacetedSearchFilters_facetHeader__8xRsS{align-items:center;background:#f8f9fa;border-bottom:1px solid #e1e5e9;border-radius:8px 8px 0 0;cursor:pointer;display:flex;padding:12px 16px}.FacetedSearchFilters_expandButton__DUttX{background:none;border:none;color:#6c757d;cursor:pointer;margin-right:8px;padding:4px;transition:color .2s}.FacetedSearchFilters_expandButton__DUttX:hover{color:#495057}.FacetedSearchFilters_collapsed__cLaP7,.FacetedSearchFilters_expanded__sFOZC{display:inline-block;transition:transform .2s}.FacetedSearchFilters_collapsed__cLaP7{transform:rotate(-90deg)}.FacetedSearchFilters_facetTitle__T4rCL{color:#495057;flex:1 1;font-size:14px;font-weight:600;margin:0}.FacetedSearchFilters_selectedCount__SuDAG{color:#007bff;font-weight:500}.FacetedSearchFilters_facetContent__tFVox{box-sizing:border-box;padding:16px}.FacetedSearchFilters_searchContainer__ie4Uw{box-sizing:border-box;margin-bottom:12px;width:100%}.FacetedSearchFilters_searchInput__XPS0D{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:13px;max-width:100%;padding:8px 12px;transition:border-color .2s;width:100%}.FacetedSearchFilters_searchInput__XPS0D:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.FacetedSearchFilters_actionButtons__fdKpa{display:flex;gap:8px;margin-bottom:12px}.FacetedSearchFilters_actionButton__Hl0oH{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.FacetedSearchFilters_actionButton__Hl0oH:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.FacetedSearchFilters_actionButton__Hl0oH:disabled{cursor:not-allowed;opacity:.5}.FacetedSearchFilters_filtersList__okvS1{margin-top:8px}.FacetedSearchFilters_filterItem__LiRK0{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin:2px 0;padding:6px 8px;transition:background-color .2s}.FacetedSearchFilters_filterItem__LiRK0:hover{background-color:#f8f9fa}.FacetedSearchFilters_checkbox__68rWs{cursor:pointer;margin-right:8px}.FacetedSearchFilters_filterLabel__U-myD{color:#495057;cursor:pointer;flex:1 1;font-size:13px}.FacetedSearchFilters_filterCount__fzoGn{color:#6c757d;font-size:12px;margin-left:8px}.FacetedSearchFilters_noResults__lnVzm{color:#6c757d;font-style:italic;padding:16px;text-align:center}.FacetedSearchFilters_showMore__dYyr7{border-top:1px solid #e9ecef;color:#6c757d;font-size:12px;margin-top:8px;padding:8px 0;text-align:center}.GetEligibleSecurities_container__TAB5Y{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:1.5rem;padding:1.5rem}.GetEligibleSecurities_header__NjmCa{margin-bottom:1.5rem}.GetEligibleSecurities_header__NjmCa h3{color:#2a2a2c;font-family:var(--font-sans);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.GetEligibleSecurities_subtitle__6WKBs{color:#666;font-size:.875rem;line-height:1.4;margin:0}.GetEligibleSecurities_dateControls__QZnCf{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.GetEligibleSecurities_dateField__PR70G{display:flex;flex-direction:column;gap:.5rem}.GetEligibleSecurities_label__\+dWT1{color:#333;font-size:14px;font-weight:500;margin:0}.GetEligibleSecurities_dateInput__yR2\+x{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-sans);font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GetEligibleSecurities_dateInput__yR2\+x:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.GetEligibleSecurities_helpText__9rPXS{color:#666;font-size:12px;margin-top:4px}.GetEligibleSecurities_stats__VE4sS{grid-gap:1rem;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1rem;padding:1rem}.GetEligibleSecurities_statItem__dr59C{align-items:center;display:flex;flex-direction:column;text-align:center}.GetEligibleSecurities_statLabel__Cov9y{color:#666;font-size:12px;font-weight:500;margin-bottom:4px}.GetEligibleSecurities_statValue__uxa5h{color:#2a2a2c;font-family:var(--font-sans);font-size:18px;font-weight:600}.GetEligibleSecurities_eligible__9-VO7{color:#16a34a}.GetEligibleSecurities_ineligible__PgrGs{color:#dc2626}.GetEligibleSecurities_warning__mdUVK{background-color:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:14px;padding:12px 16px}.GetEligibleSecurities_warning__mdUVK p{line-height:1.4;margin:0}.GetEligibleSecurities_warning__mdUVK strong{font-weight:600}.GetEligibleSecurities_error__NMsVK{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:1rem;padding:12px 16px}.GetEligibleSecurities_error__NMsVK p{line-height:1.4;margin:0}.GetEligibleSecurities_instruction__jVPJN{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:14px;margin-top:1rem;padding:12px 16px}.GetEligibleSecurities_instruction__jVPJN p{line-height:1.4;margin:0}.GetEligibleSecurities_react-datepicker-wrapper__K0GuM{width:100%}.GetEligibleSecurities_react-datepicker__input-container__JzWeK input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-sans);font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GetEligibleSecurities_react-datepicker__input-container__JzWeK input:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.GetEligibleSecurities_react-datepicker__WUVm8{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:var(--font-sans)}.GetEligibleSecurities_react-datepicker__header__6fB5q{background-color:#366994;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0}.GetEligibleSecurities_react-datepicker__current-month__QZw6o{color:#fff;font-weight:600}.GetEligibleSecurities_react-datepicker__day-name__5-71T{color:#fff;font-weight:500}.GetEligibleSecurities_react-datepicker__day__xME4p{border-radius:4px;color:#333;margin:2px}.GetEligibleSecurities_react-datepicker__day--keyboard-selected__N0Avd,.GetEligibleSecurities_react-datepicker__day--selected__yLUjW,.GetEligibleSecurities_react-datepicker__day__xME4p:hover{background-color:#366994;color:#fff}.GetEligibleSecurities_react-datepicker__day--disabled__Cp3yr{color:#ccc}.GetEligibleSecurities_react-datepicker__navigation__mHjlq{top:8px}.GetEligibleSecurities_react-datepicker__navigation-icon__56r5O:before{border-color:#fff}.GetEligibleSecurities_react-datepicker__month-dropdown__nzwY4,.GetEligibleSecurities_react-datepicker__year-dropdown__5h8ZX{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 8px #0000001a}.GetEligibleSecurities_react-datepicker__month-option__m3Iv2,.GetEligibleSecurities_react-datepicker__year-option__GUIQt{padding:4px 8px}.GetEligibleSecurities_react-datepicker__month-option__m3Iv2:hover,.GetEligibleSecurities_react-datepicker__year-option__GUIQt:hover{background-color:#366994;color:#fff}@media (max-width:768px){.GetEligibleSecurities_dateControls__QZnCf{gap:1rem;grid-template-columns:1fr}.GetEligibleSecurities_stats__VE4sS{gap:.75rem;grid-template-columns:repeat(2,1fr)}.GetEligibleSecurities_statValue__uxa5h{font-size:16px}}@media (max-width:480px){.GetEligibleSecurities_container__TAB5Y{padding:1rem}.GetEligibleSecurities_stats__VE4sS{gap:.5rem;grid-template-columns:1fr}.GetEligibleSecurities_header__NjmCa h3{font-size:1.125rem}}.SecuritiesFacetedSearch_dashboardContainer__LtG-w{display:flex;flex-direction:column;min-height:100vh;padding-top:64px}.SecuritiesFacetedSearch_mainContent__atF5r{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 20px;width:100%}.SecuritiesFacetedSearch_header__x9Rsv{margin-bottom:30px;text-align:center}.SecuritiesFacetedSearch_header__x9Rsv h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:8px}.SecuritiesFacetedSearch_header__x9Rsv p{color:#7f8c8d;font-size:1.1rem;margin:0}.SecuritiesFacetedSearch_searchSection__4Otre{margin-bottom:30px}.SecuritiesFacetedSearch_searchContainer__m9PlQ{margin-bottom:16px}.SecuritiesFacetedSearch_searchInput__9zmEE{border:2px solid #e1e5e9;border-radius:8px;font-size:16px;max-width:500px;padding:12px 16px;transition:all .3s ease;width:100%}.SecuritiesFacetedSearch_searchInput__9zmEE:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.SecuritiesFacetedSearch_activeFilters__B0XXy{align-items:center;background:#e8f4fd;border-radius:6px;color:#2980b9;display:flex;font-size:14px;gap:12px;padding:8px 12px}.SecuritiesFacetedSearch_clearFiltersButton__-lEmH{background:#fff;border:1px solid #3498db;border-radius:4px;color:#3498db;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.SecuritiesFacetedSearch_clearFiltersButton__-lEmH:hover{background:#3498db;color:#fff}.SecuritiesFacetedSearch_content__d2XnS{grid-gap:30px;display:grid;gap:30px;grid-template-columns:300px 1fr;min-height:600px}.SecuritiesFacetedSearch_filtersSidebar__Uetul{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:20px;position:-webkit-sticky;position:sticky;top:20px}.SecuritiesFacetedSearch_filtersSidebar__Uetul h2{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0 0 20px}.SecuritiesFacetedSearch_resultsSection__2wj3Y{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:20px}.SecuritiesFacetedSearch_resultsHeader__EU2l-{align-items:center;border-bottom:1px solid #e1e5e9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.SecuritiesFacetedSearch_resultsHeader__EU2l- h2{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.SecuritiesFacetedSearch_filteredCount__8bQeu{color:#7f8c8d;font-size:14px}.SecuritiesFacetedSearch_resultsGrid__d-smK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.SecuritiesFacetedSearch_securityCard__USlwz{background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:16px;transition:all .2s ease}.SecuritiesFacetedSearch_securityCard__USlwz:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.SecuritiesFacetedSearch_securityHeader__MDFD6{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.SecuritiesFacetedSearch_ticker__xRekA{color:#2c3e50;font-size:1.2rem;font-weight:700;margin:0}.SecuritiesFacetedSearch_exchange__JcNzu{background:#f8f9fa;border-radius:4px;color:#6c757d;font-size:12px;font-weight:500;padding:4px 8px}.SecuritiesFacetedSearch_securityDetails__2LV0k{display:flex;flex-direction:column;gap:8px}.SecuritiesFacetedSearch_detail__6WvTP{align-items:center;display:flex;font-size:14px;justify-content:space-between}.SecuritiesFacetedSearch_label__vX8HN{color:#6c757d;font-weight:500}.SecuritiesFacetedSearch_value__ByGrK{color:#2c3e50;font-weight:600}.SecuritiesFacetedSearch_good__WBrhM{color:#27ae60}.SecuritiesFacetedSearch_warning__N3WXJ{color:#f39c12}.SecuritiesFacetedSearch_bad__quM5M{color:#e74c3c}.SecuritiesFacetedSearch_noResults__7uAjg{color:#7f8c8d;padding:40px 20px;text-align:center}.SecuritiesFacetedSearch_noResults__7uAjg p{font-size:1.1rem;margin-bottom:20px}.SecuritiesFacetedSearch_loading__rnt\+I{color:#7f8c8d;padding:60px 20px;text-align:center}.SecuritiesFacetedSearch_spinner__i3aKM{animation:SecuritiesFacetedSearch_spin__DUcjv 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin:0 auto 20px;width:40px}@keyframes SecuritiesFacetedSearch_spin__DUcjv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SecuritiesFacetedSearch_error__Kx9RS{color:#e74c3c;padding:40px 20px;text-align:center}.SecuritiesFacetedSearch_retryButton__ZbdwC{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 20px;transition:background .2s}.SecuritiesFacetedSearch_retryButton__ZbdwC:hover{background:#2980b9}.SecuritiesFacetedSearch_resultsActions__s0hY9{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.SecuritiesFacetedSearch_actionButton__mui6v{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.SecuritiesFacetedSearch_actionButton__mui6v:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.SecuritiesFacetedSearch_actionButton__mui6v:disabled{cursor:not-allowed;opacity:.5}.SecuritiesFacetedSearch_resultsTable__Viyx4{width:100%}.SecuritiesFacetedSearch_securitiesTable__3Qsac{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;width:100%}.SecuritiesFacetedSearch_securitiesTable__3Qsac thead{background:#f8f9fa;border-bottom:2px solid #e8eaed}.SecuritiesFacetedSearch_securitiesTable__3Qsac th{border-bottom:1px solid #e8eaed;color:#495057;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.SecuritiesFacetedSearch_securitiesTable__3Qsac td{border-bottom:1px solid #f1f3f4;padding:12px 16px;vertical-align:middle}.SecuritiesFacetedSearch_securitiesTable__3Qsac tbody tr{transition:background-color .2s}.SecuritiesFacetedSearch_securitiesTable__3Qsac tbody tr:hover{background-color:#f8f9fa}.SecuritiesFacetedSearch_checkboxCell__gqOW\+,.SecuritiesFacetedSearch_checkboxHeader__MiHYV{text-align:center;width:40px}.SecuritiesFacetedSearch_headerCheckbox__gx7MB,.SecuritiesFacetedSearch_securityCheckbox__NThDv{cursor:pointer;height:16px;width:16px}.SecuritiesFacetedSearch_tickerCell__1-2Bi{color:#2c3e50;font-weight:600}.SecuritiesFacetedSearch_nameCell__pnVX-{color:#495057}.SecuritiesFacetedSearch_exchangeCell__6-erP{color:#6c757d;font-size:14px}.SecuritiesFacetedSearch_marketCapCell__j4W2L,.SecuritiesFacetedSearch_typeCell__cwMw2{color:#495057;font-size:14px}.SecuritiesFacetedSearch_healthCell__sMkT-{font-size:14px;font-weight:500;text-transform:capitalize}@media (max-width:1024px){.SecuritiesFacetedSearch_content__d2XnS{gap:20px;grid-template-columns:1fr}.SecuritiesFacetedSearch_filtersSidebar__Uetul{max-height:none;order:2;position:static}.SecuritiesFacetedSearch_resultsSection__2wj3Y{order:1}.SecuritiesFacetedSearch_securitiesTable__3Qsac{font-size:12px}.SecuritiesFacetedSearch_securitiesTable__3Qsac td,.SecuritiesFacetedSearch_securitiesTable__3Qsac th{padding:8px 12px}}@media (max-width:768px){.SecuritiesFacetedSearch_mainContent__atF5r{padding:1rem 15px}.SecuritiesFacetedSearch_header__x9Rsv h1{font-size:2rem}.SecuritiesFacetedSearch_securitiesTable__3Qsac{display:block;overflow-x:auto;white-space:nowrap}.SecuritiesFacetedSearch_securitiesTable__3Qsac tbody,.SecuritiesFacetedSearch_securitiesTable__3Qsac td,.SecuritiesFacetedSearch_securitiesTable__3Qsac th,.SecuritiesFacetedSearch_securitiesTable__3Qsac thead,.SecuritiesFacetedSearch_securitiesTable__3Qsac tr{display:block}.SecuritiesFacetedSearch_securitiesTable__3Qsac thead tr{left:-9999px;position:absolute;top:-9999px}.SecuritiesFacetedSearch_securitiesTable__3Qsac tr{background:#fff;border:1px solid #e8eaed;border-radius:4px;margin-bottom:8px}.SecuritiesFacetedSearch_securitiesTable__3Qsac td{border:none;padding-left:50%;position:relative;text-align:left}.SecuritiesFacetedSearch_securitiesTable__3Qsac td:before{color:#495057;content:attr(data-label) ": ";font-weight:600;left:12px;position:absolute;width:45%}.SecuritiesFacetedSearch_checkboxCell__gqOW\+{padding-left:12px!important;text-align:left;width:auto}.SecuritiesFacetedSearch_checkboxCell__gqOW\+:before{content:"Select: "}}.SecuritiesFacetedSearchPage_page__rw-vG{background:#f5f6fa;min-height:100vh;padding:20px 0}@media (max-width:768px){.SecuritiesFacetedSearchPage_page__rw-vG{padding:10px 0}}.SecuritiesAnalysis_container__gAfNw{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin:2rem 0;padding:2rem}.SecuritiesAnalysis_searchSection__EKNbe{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.SecuritiesAnalysis_searchContainer__v\+9wL{flex:1 1;max-width:400px}.SecuritiesAnalysis_searchInput__h13bZ{border:1px solid #e0e0e0;border-radius:8px;font-family:var(--font-sans);font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.SecuritiesAnalysis_searchInput__h13bZ:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.SecuritiesAnalysis_activeFilters__rMDXg{align-items:center;color:#666;display:flex;font-size:14px;gap:1rem}.SecuritiesAnalysis_clearFiltersButton__FKcPS{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.SecuritiesAnalysis_clearFiltersButton__FKcPS:hover{background:#e5e7eb;border-color:#9ca3af}.SecuritiesAnalysis_content__S3vCj{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:350px 1fr}.SecuritiesAnalysis_filtersSidebar__9UNUe{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;min-width:0;overflow:hidden;padding:1.5rem}.SecuritiesAnalysis_filtersSidebar__9UNUe h2{color:#2a2a2c;font-family:var(--font-sans);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.SecuritiesAnalysis_resultsSection__IGQ94{flex:1 1}.SecuritiesAnalysis_resultsHeader__FRfBt{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.SecuritiesAnalysis_resultsHeader__FRfBt h2{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0}.SecuritiesAnalysis_resultsInfo__C5na6{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.SecuritiesAnalysis_filteredCount__8lWXo{color:#666;font-size:14px}.SecuritiesAnalysis_selectedCount__jNnrO{color:#007bff;font-size:14px;font-weight:500}.SecuritiesAnalysis_selectionControls__-PEHU{display:flex;flex-wrap:wrap;gap:.5rem}.SecuritiesAnalysis_selectionButton__3QBKW{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.SecuritiesAnalysis_selectionButton__3QBKW:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.SecuritiesAnalysis_selectionButton__3QBKW:disabled{cursor:not-allowed;opacity:.5}.SecuritiesAnalysis_checkboxCell__U7-Y-{padding:12px 8px;text-align:center;width:40px}.SecuritiesAnalysis_securityCheckbox__fo0FJ,.SecuritiesAnalysis_selectAllCheckbox__7C0zn{cursor:pointer;height:16px;width:16px}.SecuritiesAnalysis_resultsTable__fvxy3{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;max-height:500px;overflow:hidden}.SecuritiesAnalysis_tableContainer__PfC9R{flex:1 1;max-height:400px;overflow-y:auto}.SecuritiesAnalysis_securitiesTable__MTPe\+{border-collapse:collapse;font-size:14px;width:100%}.SecuritiesAnalysis_securitiesTable__MTPe\+ thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.SecuritiesAnalysis_securitiesTable__MTPe\+ th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#374151;font-weight:600;padding:12px 16px;text-align:left}.SecuritiesAnalysis_securitiesTable__MTPe\+ td{border-bottom:1px solid #f3f4f6;padding:12px 16px;vertical-align:middle}.SecuritiesAnalysis_securitiesTable__MTPe\+ tr:hover{background:#f9fafb}.SecuritiesAnalysis_tickerCell__cgUKH{color:#2a2a2c;font-weight:600}.SecuritiesAnalysis_nameCell__QXvm2{color:#374151}.SecuritiesAnalysis_exchangeCell__UbzTo,.SecuritiesAnalysis_typeCell__vHLC-{color:#6b7280;font-size:13px}.SecuritiesAnalysis_marketCapCell__Zw3nA,.SecuritiesAnalysis_sectorCell__Hehy6{color:#374151}.SecuritiesAnalysis_noResults__C4Sxd{color:#666;padding:3rem 2rem;text-align:center}.SecuritiesAnalysis_noResults__C4Sxd p{font-size:16px;margin:0 0 1rem}.SecuritiesAnalysis_noData__\+44jV{color:#666;padding:3rem 2rem;text-align:center}.SecuritiesAnalysis_noData__\+44jV p{font-size:16px;margin:0}@media (max-width:1024px){.SecuritiesAnalysis_content__S3vCj{gap:1rem;grid-template-columns:1fr}.SecuritiesAnalysis_filtersSidebar__9UNUe{max-height:none;order:2}.SecuritiesAnalysis_resultsSection__IGQ94{order:1}}@media (max-width:768px){.SecuritiesAnalysis_container__gAfNw{margin:1rem 0;padding:1.5rem}.SecuritiesAnalysis_searchSection__EKNbe{align-items:stretch;flex-direction:column;gap:1rem}.SecuritiesAnalysis_searchContainer__v\+9wL{max-width:none}.SecuritiesAnalysis_resultsHeader__FRfBt{align-items:flex-start;flex-direction:column;gap:.5rem}.SecuritiesAnalysis_selectionControls__-PEHU{flex-direction:column;width:100%}.SecuritiesAnalysis_selectionButton__3QBKW{text-align:center;width:100%}.SecuritiesAnalysis_tableContainer__PfC9R{max-height:300px}.SecuritiesAnalysis_securitiesTable__MTPe\+{font-size:13px}.SecuritiesAnalysis_securitiesTable__MTPe\+ td,.SecuritiesAnalysis_securitiesTable__MTPe\+ th{padding:8px 12px}.SecuritiesAnalysis_checkboxCell__U7-Y-{padding:8px 4px;width:35px}}@media (max-width:480px){.SecuritiesAnalysis_container__gAfNw,.SecuritiesAnalysis_filtersSidebar__9UNUe{padding:1rem}.SecuritiesAnalysis_tableContainer__PfC9R{max-height:250px}.SecuritiesAnalysis_securitiesTable__MTPe\+{font-size:12px}.SecuritiesAnalysis_securitiesTable__MTPe\+ td,.SecuritiesAnalysis_securitiesTable__MTPe\+ th{padding:6px 8px}.SecuritiesAnalysis_checkboxCell__U7-Y-{padding:6px 2px;width:30px}.SecuritiesAnalysis_selectionButton__3QBKW{font-size:11px;padding:4px 8px}}.InsightsLabPage_page__3nVWe{background:#f5f6fa;min-height:100vh;padding:20px 0}.InsightsLabPage_mainContent__q67XV{margin:0 auto;max-width:1200px;padding:0 20px}.InsightsLabPage_header__UsvgJ{margin-bottom:2rem;padding:2rem 0;text-align:center}.InsightsLabPage_header__UsvgJ h1{color:#2a2a2c;font-family:var(--font-sans);font-size:2.5rem;font-weight:700;margin:0 0 1rem}.InsightsLabPage_header__UsvgJ p{color:#666;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.InsightsLabPage_error__jnr4p{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin:1rem 0;padding:1rem 1.5rem;text-align:center}.InsightsLabPage_error__jnr4p p{font-weight:500;margin:0}.InsightsLabPage_loading__I2xBP{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:3rem 0}.InsightsLabPage_spinner__S96S0{animation:InsightsLabPage_spin__XewTI 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#366994;height:40px;margin-bottom:1rem;width:40px}@keyframes InsightsLabPage_spin__XewTI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InsightsLabPage_loading__I2xBP p{color:#666;font-size:1rem;margin:0}.InsightsLabPage_analysisSection__zPkP2{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin:2rem 0;padding:2rem}.InsightsLabPage_analysisSection__zPkP2 h2{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.InsightsLabPage_analysisSection__zPkP2 p{color:#666;font-size:1rem;margin:0 0 1.5rem}.InsightsLabPage_noData__ISTCi{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin:2rem 0;padding:3rem 2rem;text-align:center}.InsightsLabPage_noData__ISTCi h2{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.InsightsLabPage_noData__ISTCi p{color:#666;font-size:1rem;line-height:1.5;margin:0}@media (max-width:768px){.InsightsLabPage_mainContent__q67XV{padding:0 16px}.InsightsLabPage_header__UsvgJ h1{font-size:2rem}.InsightsLabPage_header__UsvgJ p{font-size:1rem}.InsightsLabPage_analysisSection__zPkP2{margin:1rem 0;padding:1.5rem}.InsightsLabPage_noData__ISTCi{margin:1rem 0;padding:2rem 1.5rem}}@media (max-width:480px){.InsightsLabPage_header__UsvgJ h1{font-size:1.75rem}.InsightsLabPage_analysisSection__zPkP2{padding:1rem}.InsightsLabPage_noData__ISTCi{padding:1.5rem 1rem}}.NotFoundPage_container__YNLty{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem}.NotFoundPage_content__9rMOD{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:600px;padding:3rem 2rem;text-align:center}.NotFoundPage_errorCode__s8Q\+j{color:#366994;font-size:6rem;font-weight:900;line-height:1;margin-bottom:1rem;text-shadow:2px 2px 4px #0000001a}.NotFoundPage_title__q392v{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.NotFoundPage_description__f6r-Z{color:#7f8c8d;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.NotFoundPage_actions__C7TeM{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.NotFoundPage_homeButton__qfIN0{background:#366994;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.NotFoundPage_homeButton__qfIN0:hover{background:#2980b9;box-shadow:0 4px 12px #3498db4d;transform:translateY(-2px)}.NotFoundPage_backButton__PdKUW{background:#95a5a6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.NotFoundPage_backButton__PdKUW:hover{background:#7f8c8d;box-shadow:0 4px 12px #95a5a64d;transform:translateY(-2px)}.NotFoundPage_suggestions__yDock{border-top:1px solid #ecf0f1;margin-top:2rem;padding-top:2rem}.NotFoundPage_suggestions__yDock h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.NotFoundPage_suggestions__yDock ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.NotFoundPage_suggestions__yDock li{margin:0}.NotFoundPage_suggestions__yDock a{border-radius:6px;color:#3498db;display:inline-block;font-weight:500;padding:8px 12px;text-decoration:none;transition:color .3s ease}.NotFoundPage_suggestions__yDock a:hover{background:#f8f9fa;color:#2980b9}@media (max-width:768px){.NotFoundPage_container__YNLty{padding:1rem}.NotFoundPage_content__9rMOD{padding:2rem 1.5rem}.NotFoundPage_errorCode__s8Q\+j{font-size:4rem}.NotFoundPage_title__q392v{font-size:2rem}.NotFoundPage_description__f6r-Z{font-size:1.1rem}.NotFoundPage_actions__C7TeM{align-items:center;flex-direction:column}.NotFoundPage_backButton__PdKUW,.NotFoundPage_homeButton__qfIN0{max-width:200px;width:100%}}@media (max-width:480px){.NotFoundPage_errorCode__s8Q\+j{font-size:3rem}.NotFoundPage_title__q392v{font-size:1.8rem}.NotFoundPage_content__9rMOD{padding:1.5rem 1rem}}
/*# sourceMappingURL=main.4ea93333.css.map*/