: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;margin:0 auto;max-width:1600px;min-height:100vh;padding:2rem}.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__y4wXk{max-width:600px;position:relative;width:100%}.SearchSecurities_searchInputContainer__3WyA5{align-items:center;display:flex;position:relative}.SearchSecurities_searchInput__Kxn2N{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__Kxn2N:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.SearchSecurities_searchIcon__TND4V{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__Kxn2N:focus+.SearchSecurities_searchIcon__TND4V svg{stroke:#1976d2;color:#1976d2}.SearchSecurities_loadingSpinner__Yc1P1{animation:SearchSecurities_spin__rwYo4 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__rwYo4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchSecurities_resultsContainer__0TR5h{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__hkEkf{list-style:none;margin:0;padding:0}.SearchSecurities_resultItem__8P7Hs{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__8P7Hs:hover{background-color:#7b9acc;color:#fff}.SearchSecurities_resultItem__8P7Hs:hover .SearchSecurities_name__2TOtF,.SearchSecurities_resultItem__8P7Hs:hover .SearchSecurities_ticker__\+no9b{color:#fff}.SearchSecurities_resultItem__8P7Hs:hover .SearchSecurities_exchange__GfRYI{background-color:#fff3;color:#fff}.SearchSecurities_resultItem__8P7Hs:last-child{border-bottom:none}.SearchSecurities_tickerSection__bcWLQ{align-items:flex-start;display:flex;flex-direction:column}.SearchSecurities_ticker__\+no9b{color:#333;font-size:14px;font-weight:600;margin-bottom:2px}.SearchSecurities_exchange__GfRYI{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 6px}.SearchSecurities_nameSection__mQf-z{flex:1 1;margin-left:16px;text-align:right}.SearchSecurities_name__2TOtF{color:#555;font-size:13px;line-height:1.3}.SearchSecurities_noResults__plDPt{color:#666;font-size:14px;padding:16px;text-align:center}.SearchSecurities_errorMessage__y5\+hk{background-color:#ffebee;border-radius:4px;color:#d32f2f;font-size:14px;margin:8px;padding:16px;text-align:center}@media (max-width:768px){.SearchSecurities_searchContainer__y4wXk{max-width:100%;width:100%}.SearchSecurities_resultsContainer__0TR5h{box-sizing:border-box;max-width:100%;width:100%}.SearchSecurities_resultItem__8P7Hs{word-wrap:break-word;overflow-wrap:break-word;padding:12px}.SearchSecurities_nameSection__mQf-z{flex:1 1;margin-left:8px;min-width:0;text-align:right}.SearchSecurities_name__2TOtF{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchSecurities_tickerSection__bcWLQ{flex-shrink:0;min-width:0}.SearchSecurities_ticker__\+no9b{font-size:13px}.SearchSecurities_exchange__GfRYI{font-size:11px;padding:1px 4px}}@media (max-width:480px){.SearchSecurities_resultsContainer__0TR5h{max-width:100%}.SearchSecurities_resultItem__8P7Hs{padding:10px 8px}.SearchSecurities_name__2TOtF{font-size:11px}.SearchSecurities_ticker__\+no9b{font-size:12px}.SearchSecurities_exchange__GfRYI{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%}}.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}.SecurityTable_securityTable__Wk7zY{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__Wk7zY::-webkit-scrollbar{width:8px}.SecurityTable_securityTable__Wk7zY::-webkit-scrollbar-track{background:#0000}.SecurityTable_securityTable__Wk7zY::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dadce0;border:2px solid #0000;border-radius:4px}.SecurityTable_securityTable__Wk7zY::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:#bdc1c6;border:2px solid #0000}.SecurityTable_securityRow__hRtKC{align-items:center;border-top:1px solid #dadce0;cursor:pointer;display:flex;justify-content:space-between;min-height:32px;padding:8px 0}.SecurityTable_securityRow__hRtKC:hover{background-color:#ebebeb;transform:scale(1.01)}.SecurityTable_headerRow__XUQmF{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__linOr,.SecurityTable_nameHeader__yflL3,.SecurityTable_symbolHeader__x-VNK,.SecurityTable_typeHeader__5L8Lq{color:#366994!important;font-family:var(--font-sans);font-size:.9rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.SecurityTable_symbolCell__pAu4V,.SecurityTable_symbolHeader__x-VNK{flex-shrink:0;margin-left:20px;min-width:100px}.SecurityTable_typeCell__qxRXZ,.SecurityTable_typeHeader__5L8Lq{flex-shrink:0;min-width:60px;padding:0 10px;text-align:center}.SecurityTable_nameCell__Anl7z,.SecurityTable_nameHeader__yflL3{max-width:280px;min-width:280px;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.SecurityTable_infoCell__UrAjJ,.SecurityTable_infoHeader__linOr{flex-shrink:0;min-width:180px;padding-right:30px;text-align:right}.SecurityTable_infoCell__UrAjJ,.SecurityTable_infoHeader__linOr,.SecurityTable_nameCell__Anl7z,.SecurityTable_nameHeader__yflL3,.SecurityTable_symbolCell__pAu4V,.SecurityTable_symbolHeader__x-VNK,.SecurityTable_typeCell__qxRXZ,.SecurityTable_typeHeader__5L8Lq{align-items:center;color:#2a2a2c;display:flex;font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.25rem}.SecurityTable_symbolCell__pAu4V,.SecurityTable_symbolHeader__x-VNK{text-align:left}.SecurityTable_typeCell__qxRXZ,.SecurityTable_typeHeader__5L8Lq{justify-content:center}.SecurityTable_nameCell__Anl7z,.SecurityTable_nameHeader__yflL3{justify-content:flex-start;text-align:left}.SecurityTable_infoCell__UrAjJ,.SecurityTable_infoHeader__linOr{justify-content:flex-end}.SecurityTable_securityLink__ZxxQL{color:inherit;text-decoration:none}.SecurityTable_securityLink__ZxxQL:hover{text-decoration:underline}.SecurityTable_downloadButton__aZHMg,.SecurityTable_inprogressButton__bjGQ2{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__aZHMg{color:#366994}.SecurityTable_inprogressButton__bjGQ2{color:#828590;font-size:.8em}.SecurityTable_downloadButton__aZHMg:focus,.SecurityTable_downloadButton__aZHMg:hover,.SecurityTable_inprogressButton__bjGQ2:focus,.SecurityTable_inprogressButton__bjGQ2:hover{background:#e7e7e7}.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}.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}}.SecuritiesPage_securitiesPage__4Ty6m{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.SecuritiesPage_securitiesFilters__7Svv-{align-items:center;display:flex;gap:20px;margin-bottom:20px}.SecuritiesPage_securitiesList__DVdWB{flex:1 1;margin-bottom:20px;min-height:0}.SecuritiesPage_securitiesAlphabetFilter__tEF3c{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__xtDpa{margin:32px auto 0;max-width:1200px;overflow-x:hidden;padding:2rem}.SecuritiesPage_title__TIIld{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin-bottom:2rem}.SecuritiesPage_content__0rbUO{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow-x:hidden;padding:2rem}.SecuritiesPage_headerRow__S-Hpt{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.SecuritiesPage_companyInfo__bqA27{flex:1 1}.SecuritiesPage_companyName__e4Bpa{color:#333;font-size:24px;font-weight:600;margin:0}.SecuritiesPage_symbol__N9WOb{color:#666;font-size:16px;margin-top:4px}.SecuritiesPage_logoRight__RqyI2{margin-left:24px}.SecuritiesPage_detailsSection__jOHMk{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.SecuritiesPage_detailsGrid__Gyiye{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.SecuritiesPage_detailItem__5Rcxh{display:flex;flex-direction:column;gap:4px}.SecuritiesPage_detailItem__5Rcxh label{color:#666;font-size:14px;font-weight:500}.SecuritiesPage_detailItem__5Rcxh span{color:#333;font-size:16px}.SecuritiesPage_descriptionSection__jpfXZ{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:24px}.SecuritiesPage_descriptionSection__jpfXZ h2{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.SecuritiesPage_descriptionSection__jpfXZ p{color:#444;font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}.SecuritiesPage_websiteLink__I6jOj{color:#2563eb;font-size:16px;text-decoration:none;transition:color .2s ease;word-break:break-all}.SecuritiesPage_websiteLink__I6jOj:hover{color:#1d4ed8;text-decoration:underline}.SecuritiesPage_deleteButton__z4dVW{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__z4dVW:hover:not(:disabled){background-color:#2d5779}.SecuritiesPage_deleteButton__z4dVW:disabled{background-color:#a3b8c9;cursor:not-allowed}.SecuritiesPage_error__hw\+Zc{background-color:#fee2e2;border-radius:6px;color:#dc2626;font-size:14px;margin:12px 0;padding:12px}.SecuritiesPage_success__AMKD3{background-color:#dcfce7;border-radius:6px;color:#16a34a;font-size:14px;margin:12px 0;padding:12px}.SecuritiesPage_confirmDialog__iN380{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__lKYV2{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__lKYV2 h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 16px}.SecuritiesPage_confirmDialogContent__lKYV2 p{color:#4b5563;line-height:1.5;margin:0 0 24px}.SecuritiesPage_confirmDialogButtons__WPknP{display:flex;gap:12px;justify-content:flex-end}.SecuritiesPage_confirmButton__qO89F{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__qO89F:hover:not(:disabled){background-color:#b91c1c}.SecuritiesPage_confirmButton__qO89F:disabled{background-color:#fca5a5;cursor:not-allowed}.SecuritiesPage_cancelButton__GYnkh{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__GYnkh:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.SecuritiesPage_cancelButton__GYnkh:disabled{cursor:not-allowed;opacity:.7}.SecuritiesPage_chartSection__KG5mM{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:2rem}.SecuritiesPage_sectionTitle__JxO\+s{color:#2a2a2c;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}@media (max-width:768px){.SecuritiesPage_container__xtDpa{box-sizing:border-box;margin:16px auto 0;max-width:100%;padding:1rem;width:100%}.SecuritiesPage_content__0rbUO{border-radius:0;box-shadow:none;padding:1.5rem}.SecuritiesPage_title__TIIld{font-size:1.5rem}}@media (max-width:480px){.SecuritiesPage_container__xtDpa{margin-top:8px}.SecuritiesPage_title__TIIld{font-size:1.5rem}.SecuritiesPage_content__0rbUO{border-radius:0;box-shadow:none;padding:1rem}}.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}.SecurityLogo_logoImg__5uAwr{background:#f3f4f6;border-radius:6px;display:block;object-fit:contain}div.SecurityLogo_genericLogo__6hL\+J{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}.SecurityDetails_container__qmgB6{width:100%}.SecurityDetails_headerRow__ubXNH{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.SecurityDetails_companyInfo__db71f{flex:1 1}.SecurityDetails_companyName__lDurh{color:#333;font-size:24px;font-weight:600;margin:0}.SecurityDetails_symbol__nZrI4{color:#666;font-size:16px;margin-top:4px}.SecurityDetails_logoRight__dYIVl{margin-left:24px}.SecurityDetails_detailsSection__rTlFe{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.SecurityDetails_detailsGrid__tJO5z{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.SecurityDetails_detailItem__e73Xp{display:flex;flex-direction:column;gap:4px}.SecurityDetails_detailItem__e73Xp label{color:#666;font-size:14px;font-weight:500}.SecurityDetails_detailItem__e73Xp span{color:#333;font-size:16px}.SecurityDetails_descriptionSection__ZBor7{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:24px}.SecurityDetails_descriptionSection__ZBor7 h2{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.SecurityDetails_descriptionSection__ZBor7 p{color:#444;font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}.SecurityDetails_websiteLink__W8C8J{color:#2563eb;font-size:16px;text-decoration:none;transition:color .2s ease;word-break:break-all}.SecurityDetails_websiteLink__W8C8J:hover{color:#1d4ed8;text-decoration:underline}.SecurityDetails_loading__6Oe9Y{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.SecurityDetails_error__wDRiL{background-color:#fee2e2;border-radius:6px;color:#dc2626;font-size:14px;margin:12px 0;padding:12px}.SecurityDetails_notFound__ddYWZ{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}@media (max-width:768px){.SecurityDetails_headerRow__ubXNH{align-items:flex-start;flex-direction:column;gap:16px}.SecurityDetails_logoRight__dYIVl{align-self:flex-start;margin-left:0}.SecurityDetails_detailsGrid__tJO5z{gap:16px;grid-template-columns:1fr}.SecurityDetails_detailsSection__rTlFe{padding:16px}.SecurityDetails_companyName__lDurh{font-size:20px}}@media (max-width:480px){.SecurityDetails_detailsSection__rTlFe{padding:12px}.SecurityDetails_companyName__lDurh{font-size:18px}.SecurityDetails_symbol__nZrI4{font-size:14px}}.DailyAggregatesChart_chartContainer__amyko{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin:20px 0;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%}}.SecuritiesSearchPage_container__ckkud{margin:0 auto;max-width:1200px;overflow-x:hidden;padding:1rem}.SecuritiesSearchPage_title__0Pnrs{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin-bottom:2rem}.SecuritiesSearchPage_content__33L10{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow-x:hidden;padding:2rem}.SecuritiesSearchPage_searchSection__5d6Uz{margin-bottom:2rem}.SecuritiesSearchPage_sectionTitle__LZtLO{color:#2a2a2c;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.SecuritiesSearchPage_resultsSection__anpiY{display:flex;flex-direction:column;gap:2rem}.SecuritiesSearchPage_priceHistorySection__2UnuC,.SecuritiesSearchPage_securityDetailsSection__TIMEJ{margin-bottom:2rem}.SecuritiesSearchPage_emptyState__sWrV2{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}.SecuritiesSearchPage_emptyStateContent__2uezo{max-width:400px}.SecuritiesSearchPage_emptyStateContent__2uezo h3{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0 0 12px}.SecuritiesSearchPage_emptyStateContent__2uezo p{color:#718096;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.SecuritiesSearchPage_container__ckkud{padding:1rem}.SecuritiesSearchPage_content__33L10{padding:1.5rem}.SecuritiesSearchPage_title__0Pnrs{font-size:1.5rem}.SecuritiesSearchPage_resultsSection__anpiY{gap:1.5rem}}@media (max-width:480px){.SecuritiesSearchPage_title__0Pnrs{font-size:1.5rem}.SecuritiesSearchPage_content__33L10{padding:1rem}}.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__VrcIS{background:#f8f9fa;padding:10px 50px 0}.MarketWatchCategoriesTabs_tabsHeader__byTya{padding:20px 0 10px}.MarketWatchCategoriesTabs_tabsTitle__VFmyP{color:#333;font-size:1.2rem;font-weight:600;margin:0}.MarketWatchCategoriesTabs_tabsList__Qcd\+K{display:flex;gap:2px;overflow-x:auto;padding-bottom:10px;padding-left:30px}.MarketWatchCategoriesTabs_tab__IYG01{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__IYG01:hover{background:#f8f9fa;border-color:#366994}.MarketWatchCategoriesTabs_activeTab__AATFb{background:#366994;border-color:#366994;color:#fff}.MarketWatchCategoriesTabs_activeTab__AATFb:hover{background:#2d5a7a}.MarketWatchCategoriesTabs_tabName__3ZiNm{font-size:.9rem;font-weight:500;margin-bottom:2px}.MarketWatchCategoriesTabs_tabId__NUkxY{font-family:monospace;font-size:.75rem;opacity:.8}.MarketWatchCategoriesTabs_activeTab__AATFb .MarketWatchCategoriesTabs_tabId__NUkxY{opacity:.9}.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}.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}}.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}}.DailyAggregatesProfileTable_dailyAggregatesProfileTable__fShjb{border:1px solid #dadce0;margin-top:30px;max-height:calc(100vh - 200px);min-width:800px;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:800px;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,.DailyAggregatesProfileTable_windowEndColumn__HU69b,.DailyAggregatesProfileTable_windowStartColumn__\+\+RBD{flex:0 0 80px!important;max-width:80px!important;min-width:80px!important;padding:4px 8px!important}.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}.MarketWatchTickersTable_container__W6Zju{padding:20px}.MarketWatchTickersTable_header__CV\+dz{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.MarketWatchTickersTable_title__gI8Cp{color:#333;font-size:1.1rem;font-weight:600;margin:0}.MarketWatchTickersTable_count__Rp7nR{background:#f8f9fa;border-radius:4px;color:#666;font-size:.9rem;padding:4px 8px}.MarketWatchTickersTable_tickersTable__Hn8XU{min-width:600px}.MarketWatchTickersTable_headerRow__wNX7E{background:#f8f9fa;border-bottom:2px solid #e9ecef}.MarketWatchTickersTable_removeButton__tlXCi{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__tlXCi:hover{background-color:#c82333}.MarketWatchTickersTable_removeButton__tlXCi:active{background-color:#e57373}.MarketWatchTickersTable_removeButton__tlXCi:disabled{background-color:#6c757d;cursor:not-allowed}.MarketWatchTickersTable_loading__LtRNn{align-items:center;color:#666;display:flex;font-size:1rem;height:200px;justify-content:center}.MarketWatchTickersTable_error__uu-XM{background:#ffebee;color:#d32f2f}.MarketWatchTickersTable_emptyState__5YUCH,.MarketWatchTickersTable_error__uu-XM{align-items:center;border-radius:8px;display:flex;font-size:1rem;height:200px;justify-content:center;margin:20px}.MarketWatchTickersTable_emptyState__5YUCH{background:#f8f9fa;color:#666}.MarketWatchEditPage_container__UsAsA{margin:0 auto;max-width:1200px;padding:20px}.MarketWatchEditPage_header__1JZr8{margin-bottom:30px}.MarketWatchEditPage_title__X34LT{color:#333;font-size:2rem;font-weight:600;margin:0 0 10px}.MarketWatchEditPage_description__okPk1{color:#666;font-size:1rem;margin:0}.MarketWatchEditPage_content__euHoS{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.MarketWatchEditPage_loading__9Hljw{color:#666}.MarketWatchEditPage_error__QPOm7,.MarketWatchEditPage_loading__9Hljw{align-items:center;display:flex;font-size:1.1rem;height:200px;justify-content:center}.MarketWatchEditPage_error__QPOm7{background:#ffebee;border-radius:8px;color:#d32f2f;margin:20px}.MarketWatchEditPage_searchSection__\+hZQa{border-bottom:1px solid #e0e0e0;padding:20px}.MarketWatchEditPage_searchTitle__I2RF\+{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 8px}.MarketWatchEditPage_searchDescription__D-M\+S{color:#666;font-size:.9rem;margin:0 0 16px}.MarketWatchEditPage_addingMessage__lAGJR{background-color:#e3f2fd;border-radius:4px;color:#1976d2;font-size:.9rem;margin-top:12px;padding:8px 12px}.MarketWatchEditPage_errorMessage__wPEHr{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__f9n-w{background:#f5f6fa;margin:64px auto 0;max-width:800px;min-height:calc(100vh - 64px);padding:2rem}.CreateSecuritiesPortfolio_content__lqLoE{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:2rem}.CreateSecuritiesPortfolio_header__3nm46{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:1.5rem}.CreateSecuritiesPortfolio_title__9EHFk{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin:0 0 .5rem}.CreateSecuritiesPortfolio_subtitle__KUtf0{color:#666;font-size:1rem;line-height:1.5;margin:0}.CreateSecuritiesPortfolio_form__ScfNZ{display:flex;flex-direction:column;gap:1.5rem}.CreateSecuritiesPortfolio_formGroup__Iazrj{display:flex;flex-direction:column;gap:.5rem}.CreateSecuritiesPortfolio_label__r1e-u{color:#333;font-size:14px;font-weight:500;margin:0}.CreateSecuritiesPortfolio_input__ltoY7,.CreateSecuritiesPortfolio_textarea__qeNK0{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__ltoY7:focus,.CreateSecuritiesPortfolio_textarea__qeNK0:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.CreateSecuritiesPortfolio_textarea__qeNK0{min-height:100px;resize:vertical}.CreateSecuritiesPortfolio_helpText__3lClo{color:#666;font-size:12px;margin-top:4px}.CreateSecuritiesPortfolio_capitalDisplay__qMDhc{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;padding:16px;text-align:center}.CreateSecuritiesPortfolio_capitalValue__dHMGD{color:#366994;font-family:var(--font-sans);font-size:24px;font-weight:600}.CreateSecuritiesPortfolio_formActions__FEiKK{border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.CreateSecuritiesPortfolio_cancelButton__JmP7z,.CreateSecuritiesPortfolio_submitButton__gX6Zw{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__gX6Zw{background-color:#366994;color:#fff}.CreateSecuritiesPortfolio_submitButton__gX6Zw:hover:not(:disabled){background-color:#2d5779;box-shadow:0 4px 12px #36699433;transform:translateY(-1px)}.CreateSecuritiesPortfolio_submitButton__gX6Zw:disabled{background-color:#a3b8c9;box-shadow:none;cursor:not-allowed;transform:none}.CreateSecuritiesPortfolio_cancelButton__JmP7z{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#666}.CreateSecuritiesPortfolio_cancelButton__JmP7z:hover:not(:disabled){background-color:#e9ecef;color:#333}.CreateSecuritiesPortfolio_cancelButton__JmP7z:disabled{background-color:#f8f9fa;color:#a3b8c9;cursor:not-allowed}.CreateSecuritiesPortfolio_error__97yIO{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px 16px}.CreateSecuritiesPortfolio_success__Dof83{background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;font-size:14px;padding:12px 16px}@media (max-width:768px){.CreateSecuritiesPortfolio_container__f9n-w{padding:1rem}.CreateSecuritiesPortfolio_content__lqLoE{padding:1.5rem}.CreateSecuritiesPortfolio_title__9EHFk{font-size:1.75rem}.CreateSecuritiesPortfolio_formActions__FEiKK{flex-direction:column}.CreateSecuritiesPortfolio_cancelButton__JmP7z,.CreateSecuritiesPortfolio_submitButton__gX6Zw{width:100%}}@media (max-width:480px){.CreateSecuritiesPortfolio_container__f9n-w{padding:.5rem}.CreateSecuritiesPortfolio_content__lqLoE{padding:1rem}.CreateSecuritiesPortfolio_title__9EHFk{font-size:1.5rem}.CreateSecuritiesPortfolio_capitalValue__dHMGD{font-size:20px}}.UserPortfoliosOverview_container__qtALR{margin:0 auto;max-width:1600px;padding:0 16px;width:100%}.UserPortfoliosOverview_headerRow__ir1NG{align-items:center;display:flex;justify-content:space-between;margin:32px auto 24px;max-width:1600px;padding:0 8px;width:100%}.UserPortfoliosOverview_contentRow__st9Oe{align-items:stretch;display:flex;gap:24px;margin:40px auto;max-width:1600px;width:100%}.UserPortfoliosOverview_title__aEsGe{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin:0 0 .5rem}.UserPortfoliosOverview_sidebar__OXHzh{flex-shrink:0;min-width:160px;width:20%}.UserPortfoliosOverview_sidebarCard__eJErW{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__kQeY6{display:flex;flex:1 1;flex-direction:column;min-width:0;width:50%}.UserPortfoliosOverview_mainHeader__qFu-1{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.UserPortfoliosOverview_mainTitle__Ae1Uf{display:none}.UserPortfoliosOverview_createButton__d5Eyc{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__d5Eyc:hover:not(:disabled){background:#2d5779}.UserPortfoliosOverview_createButton__d5Eyc:disabled{background:#a3b8c9;cursor:not-allowed}.UserPortfoliosOverview_mainCard__q1tpS{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__IOp0h{flex-shrink:0;min-width:160px;width:30%}.UserPortfoliosOverview_summaryCard__TQLwI{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__8luNs{color:#aaa;font-size:14px;margin-top:8px}.UserPortfoliosOverview_portfolioListContainer__-H9WG{display:flex;flex-direction:column;height:100%}.UserPortfoliosOverview_portfolioListHeader__aVUAD{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.UserPortfoliosOverview_portfolioListTitle__BXfo6{color:#2a2a2c;font-family:var(--font-sans);font-size:1rem;font-weight:600;margin:0}.UserPortfoliosOverview_addHoldingButton__oiyGK{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__oiyGK:hover{background:#2d5779}.UserPortfoliosOverview_portfolioList__zeGQI{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__Pp4TR{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__Pp4TR:last-child{border-bottom:none}.UserPortfoliosOverview_portfolioRow__Pp4TR:hover{background:#f9fafb}.UserPortfoliosOverview_portfolioRow__Pp4TR:focus{background:#f9fafb;outline:none}.UserPortfoliosOverview_portfolioRow__Pp4TR:focus-visible{outline:2px solid #366994;outline-offset:-2px}.UserPortfoliosOverview_portfolioRow__Pp4TR.UserPortfoliosOverview_selected__MZw01{background:#f0f7ff;border:none;border-left:3px solid #366994;outline:none;padding-left:13px}.UserPortfoliosOverview_portfolioRow__Pp4TR.UserPortfoliosOverview_selected__MZw01:focus,.UserPortfoliosOverview_portfolioRow__Pp4TR.UserPortfoliosOverview_selected__MZw01:hover{background:#e6f3ff}.UserPortfoliosOverview_portfolioName__RDl90{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__Pp4TR.UserPortfoliosOverview_selected__MZw01 .UserPortfoliosOverview_portfolioName__RDl90{color:#1f2937;font-weight:600}body{background:#f5f6fa}@media (max-width:1024px){.UserPortfoliosOverview_headerRow__ir1NG{align-items:flex-start;flex-direction:column;gap:12px;padding:10px 2px}.UserPortfoliosOverview_contentRow__st9Oe{flex-direction:column;gap:0;max-width:100%;padding:0 4px}.UserPortfoliosOverview_main__kQeY6,.UserPortfoliosOverview_sidebar__OXHzh,.UserPortfoliosOverview_summary__IOp0h{margin-bottom:16px;min-width:0;width:100%}.UserPortfoliosOverview_mainCard__q1tpS,.UserPortfoliosOverview_sidebarCard__eJErW,.UserPortfoliosOverview_summaryCard__TQLwI{min-height:400px}}@media (max-width:600px){.UserPortfoliosOverview_container__qtALR{margin:0;padding:0 2px}.UserPortfoliosOverview_mainCard__q1tpS,.UserPortfoliosOverview_sidebarCard__eJErW,.UserPortfoliosOverview_summaryCard__TQLwI{border-radius:8px;padding:12px 8px}.UserPortfoliosOverview_mainHeader__qFu-1{align-items:flex-start;flex-direction:column;gap:12px}.UserPortfoliosOverview_title__aEsGe{font-size:1.1rem}.UserPortfoliosOverview_createButton__d5Eyc{font-size:15px;padding:10px 0;width:100%}.UserPortfoliosOverview_portfolioRow__Pp4TR{padding:10px 12px}.UserPortfoliosOverview_portfolioName__RDl90{font-size:13px}.UserPortfoliosOverview_portfolioList__zeGQI{border-radius:4px}}.PortfolioHeader_header__K7GOH{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding:0 0 2rem}.PortfolioHeader_headerContent__mxDBu{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.PortfolioHeader_portfolioInfo__r1t\+Z{flex:1 1}.PortfolioHeader_portfolioName__TBRNe{color:#2a2a2c;font-family:var(--font-sans);font-size:2rem;font-weight:700;margin:0 0 .5rem}.PortfolioHeader_portfolioMeta__4ZzR6{align-items:center;display:flex;gap:1rem}.PortfolioHeader_dateInfo__Hw5Fi{display:flex;flex-direction:column;gap:.5rem}.PortfolioHeader_dateItem__QicBp{align-items:center;color:#666;display:flex;font-family:var(--font-sans);font-size:.9rem;gap:.25rem}.PortfolioHeader_dateDescription__SKbwl{color:#888;font-family:var(--font-sans);font-size:.8rem;font-style:italic}.PortfolioHeader_financialInfo__Sgm-B{display:flex;flex-direction:column;gap:1rem;min-width:200px}.PortfolioHeader_financialItem__3Hy3N{display:flex;flex-direction:column;gap:.25rem}.PortfolioHeader_label__H--wV{color:#666;font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.PortfolioHeader_value__Luh0E{color:#2a2a2c;font-family:var(--font-sans);font-size:1.1rem;font-weight:600}.PortfolioHeader_loading__-E6TB{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.PortfolioHeader_addHoldingButton__6Rt9R{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__6Rt9R:hover{background:#2d5779}@media (max-width:768px){.PortfolioHeader_header__K7GOH{padding:1.5rem}.PortfolioHeader_headerContent__mxDBu{flex-direction:column;gap:1.5rem}.PortfolioHeader_portfolioName__TBRNe{font-size:1.5rem}.PortfolioHeader_financialInfo__Sgm-B{min-width:auto;width:100%}.PortfolioHeader_financialItem__3Hy3N{align-items:center;flex-direction:row;justify-content:space-between}.PortfolioHeader_label__H--wV{font-size:.75rem}.PortfolioHeader_value__Luh0E{font-size:1rem}}@media (max-width:480px){.PortfolioHeader_header__K7GOH{padding:1rem}.PortfolioHeader_portfolioName__TBRNe{font-size:1.25rem}.PortfolioHeader_dateItem__QicBp{font-size:.8rem}.PortfolioHeader_dateDescription__SKbwl{font-size:.7rem}}.PortfolioHoldingsList_container__cQmIE{width:100%}.PortfolioHoldingsList_holdingsTable__AWquk{max-height:calc(100vh - 400px);overflow:hidden;overflow-y:auto}.PortfolioHoldingsList_holdingsTable__AWquk::-webkit-scrollbar{width:8px}.PortfolioHoldingsList_holdingsTable__AWquk::-webkit-scrollbar-track{background:#0000}.PortfolioHoldingsList_holdingsTable__AWquk::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dadce0;border:2px solid #0000;border-radius:4px}.PortfolioHoldingsList_holdingsTable__AWquk::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:#bdc1c6;border:2px solid #0000}.PortfolioHoldingsList_headerRow__g7wlC{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__ZybPA,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1{flex:none!important;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_ticker__XsMR5,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_ticker__XsMR5{text-align:left;width:54px}.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_avgBuyPrice__m9FPI,.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_latestClose__Jpy-y,.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_marketValue__y-xqE,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_avgBuyPrice__m9FPI,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_latestClose__Jpy-y,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_marketValue__y-xqE{width:70px}.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_quantity__dqHE1,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_quantity__dqHE1{width:18px}.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_priceChangeUsd__w8MwP,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_priceChangeUsd__w8MwP{width:60px}.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_allocationPct__43v\+w,.PortfolioHoldingsList_portfolioDataCell__ZybPA.PortfolioHoldingsList_priceChangePct__B4QBg,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_allocationPct__43v\+w,.PortfolioHoldingsList_portfolioHeaderCell__OOCg1.PortfolioHoldingsList_priceChangePct__B4QBg{width:70px}.PortfolioHoldingsList_emptyState__cZowo{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.PortfolioHoldingsList_error__5G-Ym{color:#d32f2f;padding:20px;text-align:center}@media (max-width:768px){.PortfolioHoldingsList_holdingsTable__AWquk{max-height:calc(100vh - 300px)}}@media (max-width:480px){.PortfolioHoldingsList_holdingsTable__AWquk{max-height:calc(100vh - 250px)}.PortfolioHoldingsList_emptyState__cZowo{font-size:14px;height:150px}}.PortfolioHoldingsList_saleMessage__k74rR{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__JVxmc{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__DNMnR{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__WPriQ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 2rem}.AddHoldingToPortfolio_modalTitle__iMPgF{color:#2a2a2c;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin:0}.AddHoldingToPortfolio_closeButton__bshCK{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__bshCK:hover{background-color:#f3f4f6;color:#333}.AddHoldingToPortfolio_form__altqF{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.AddHoldingToPortfolio_formGroup__K2UIC{display:flex;flex-direction:column;gap:.5rem}.AddHoldingToPortfolio_label__KFFJI{color:#333;font-family:var(--font-sans);font-size:.9rem;font-weight:500}.AddHoldingToPortfolio_dateInput__wrUb0,.AddHoldingToPortfolio_numberInput__1xEpR{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__wrUb0:focus,.AddHoldingToPortfolio_numberInput__1xEpR:focus{border-color:#366994;box-shadow:0 0 0 3px #3669941a;outline:none}.AddHoldingToPortfolio_dateHelp__Njlah{color:#666;font-size:.8rem;margin-top:.25rem}.AddHoldingToPortfolio_selectedSecurity__TS1Il{background:#f0f4ff;border:1px solid #d1e7ff;border-radius:6px;color:#366994;font-size:.9rem;padding:8px 12px}.AddHoldingToPortfolio_priceInfo__1ok1V{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:.5rem;padding:1rem}.AddHoldingToPortfolio_priceRow__Pg6k2{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.AddHoldingToPortfolio_priceRow__Pg6k2:last-child{border-top:1px solid #e9ecef;font-weight:600;margin-bottom:0;padding-top:.5rem}.AddHoldingToPortfolio_priceValue__4Hnr\+{color:#2a2a2c;font-weight:500}.AddHoldingToPortfolio_priceValue__4Hnr\+.AddHoldingToPortfolio_insufficient__YFrSi{color:#dc2626;font-weight:600}.AddHoldingToPortfolio_error__XYcbL{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px 16px}.AddHoldingToPortfolio_insufficientFunds__Xc6Eb{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__z757F{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem}.AddHoldingToPortfolio_cancelButton__KpOoc,.AddHoldingToPortfolio_submitButton__e7r\+n{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__e7r\+n{background-color:#366994;color:#fff}.AddHoldingToPortfolio_submitButton__e7r\+n:hover:not(:disabled){background-color:#2d5779;box-shadow:0 4px 12px #36699433;transform:translateY(-1px)}.AddHoldingToPortfolio_submitButton__e7r\+n:disabled{background-color:#a3b8c9;box-shadow:none;cursor:not-allowed;transform:none}.AddHoldingToPortfolio_cancelButton__KpOoc{background-color:#f8f9fa;border:1px solid #e0e0e0;color:#666}.AddHoldingToPortfolio_cancelButton__KpOoc:hover:not(:disabled){background-color:#e9ecef;color:#333}@media (max-width:768px){.AddHoldingToPortfolio_modalContent__DNMnR{margin:1rem;max-width:none;width:95%}.AddHoldingToPortfolio_modalHeader__WPriQ{padding:1rem 1.5rem}.AddHoldingToPortfolio_form__altqF{padding:1.5rem}.AddHoldingToPortfolio_formActions__z757F{flex-direction:column}.AddHoldingToPortfolio_cancelButton__KpOoc,.AddHoldingToPortfolio_submitButton__e7r\+n{width:100%}}@media (max-width:480px){.AddHoldingToPortfolio_modalContent__DNMnR{border-radius:0;height:100vh;margin:0;width:100%}.AddHoldingToPortfolio_form__altqF,.AddHoldingToPortfolio_modalHeader__WPriQ{padding:1rem}.AddHoldingToPortfolio_modalTitle__iMPgF{font-size:1.25rem}}.AddHoldingToPortfolio_poorHealthWarning__MpRQ8{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__jK8Kt{font-size:18px;margin-right:8px;vertical-align:middle}.AddHoldingToPortfolio_diagnosisList__StF3u{color:#856404;font-size:13px;margin:0 0 0 24px;padding:0}.AddHoldingToPortfolio_twoColGrid__z8Mj8{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:1fr 1fr;margin-bottom:18px}.AddHoldingToPortfolio_strongLabel__BfKwr{color:#222;display:block;font-weight:700;margin-bottom:4px}.AddHoldingToPortfolio_sellAllButton__YjjNM{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__YjjNM:hover{background:#d0e0fa;color:#27496d}.AddHoldingToPortfolio_tickerHeader__Ac8ax{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__xoiyT{color:#222;font-size:1.1rem;font-weight:500;margin-left:2px;opacity:.85}.AddHoldingToPortfolio_securityNameSubheader__feXwc{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__DXOaq{-webkit-appearance:none;appearance:textfield}.AddHoldingToPortfolio_inputNoSpinner__DXOaq::-webkit-inner-spin-button,.AddHoldingToPortfolio_inputNoSpinner__DXOaq::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddHoldingToPortfolio_largeQuantityInput__JzCS4{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__udJZ2{max-width:600px;position:relative;width:100%}.SearchSecuritiesWithProfile_searchInputContainer__zqSj6{align-items:center;display:flex;position:relative}.SearchSecuritiesWithProfile_searchInput__mgofY{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__mgofY:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.SearchSecuritiesWithProfile_searchIcon__GmILB{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__mgofY:focus+.SearchSecuritiesWithProfile_searchIcon__GmILB svg{stroke:#1976d2;color:#1976d2}.SearchSecuritiesWithProfile_loadingSpinner__E4WF5{animation:SearchSecuritiesWithProfile_spin__3hrrS 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__3hrrS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchSecuritiesWithProfile_resultsContainer__XmPPK{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__3e3Tf{list-style:none;margin:0;padding:0}.SearchSecuritiesWithProfile_resultItem__KK36Q{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__KK36Q:hover{background-color:#7b9acc;color:#fff}.SearchSecuritiesWithProfile_resultItem__KK36Q:hover .SearchSecuritiesWithProfile_name__Nj7Jl,.SearchSecuritiesWithProfile_resultItem__KK36Q:hover .SearchSecuritiesWithProfile_ticker__tkMAM{color:#fff}.SearchSecuritiesWithProfile_resultItem__KK36Q:hover .SearchSecuritiesWithProfile_exchange__9oEQA{background-color:#fff3;color:#fff}.SearchSecuritiesWithProfile_resultItem__KK36Q:hover .SearchSecuritiesWithProfile_healthBadge__XiOXE{background-color:#fff3!important;color:#fff}.SearchSecuritiesWithProfile_resultItem__KK36Q:last-child{border-bottom:none}.SearchSecuritiesWithProfile_tickerSection__MsoIv{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.SearchSecuritiesWithProfile_ticker__tkMAM{color:#333;font-size:14px;font-weight:600;margin-bottom:2px}.SearchSecuritiesWithProfile_exchange__9oEQA{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 6px}.SearchSecuritiesWithProfile_healthBadge__XiOXE{border-radius:4px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.SearchSecuritiesWithProfile_nameSection__rip5u{flex:1 1;margin-left:16px;text-align:right}.SearchSecuritiesWithProfile_name__Nj7Jl{color:#555;font-size:13px;line-height:1.3}.SearchSecuritiesWithProfile_disabledSection__kpOFd{border-top:2px solid #f0f0f0;padding-top:8px}.SearchSecuritiesWithProfile_disabledHeader__\+ohoW{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;color:#666;font-size:12px;font-weight:500;padding:8px 16px}.SearchSecuritiesWithProfile_disabledList__z9yG8{margin:0;padding:0}.SearchSecuritiesWithProfile_disabledItem__dGQLl{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__dGQLl:hover{background-color:#f5f5f5}.SearchSecuritiesWithProfile_disabledItem__dGQLl .SearchSecuritiesWithProfile_name__Nj7Jl,.SearchSecuritiesWithProfile_disabledItem__dGQLl .SearchSecuritiesWithProfile_ticker__tkMAM{color:#999}.SearchSecuritiesWithProfile_disabledItem__dGQLl .SearchSecuritiesWithProfile_exchange__9oEQA{background-color:#e0e0e0;color:#999}.SearchSecuritiesWithProfile_disabledItem__dGQLl .SearchSecuritiesWithProfile_healthBadge__XiOXE{opacity:.8}.SearchSecuritiesWithProfile_disabledItem__dGQLl .SearchSecuritiesWithProfile_tooltipContent__KXVnX{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__dGQLl:hover .SearchSecuritiesWithProfile_tooltipContent__KXVnX{opacity:1;pointer-events:auto;visibility:visible}.SearchSecuritiesWithProfile_inlineTooltip__BVjif,.SearchSecuritiesWithProfile_tooltipIcon__KA1lC{display:none}.SearchSecuritiesWithProfile_tooltip__-LKfX{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__5Wgc7{color:#ff6b6b;font-weight:600;margin-bottom:8px}.SearchSecuritiesWithProfile_tooltipContent__KXVnX{font-size:12px;line-height:1.4}.SearchSecuritiesWithProfile_diagnosisList__P0afg{margin-bottom:8px}.SearchSecuritiesWithProfile_diagnosisItem__BazK-{color:#fcc;margin-bottom:4px}.SearchSecuritiesWithProfile_tooltipNote__ArRi3{border-top:1px solid #555;color:#ccc;font-size:11px;font-style:italic;padding-top:6px}.SearchSecuritiesWithProfile_noResults__pnALO{color:#666;font-size:14px;padding:16px;text-align:center}.SearchSecuritiesWithProfile_errorMessage__XPNf6{background-color:#ffebee;border-radius:4px;color:#d32f2f;font-size:14px;margin:8px;padding:16px;text-align:center}@media (max-width:768px){.SearchSecuritiesWithProfile_searchContainer__udJZ2{max-width:100%;width:100%}.SearchSecuritiesWithProfile_resultsContainer__XmPPK{box-sizing:border-box;max-width:100%;width:100%}.SearchSecuritiesWithProfile_resultItem__KK36Q{word-wrap:break-word;overflow-wrap:break-word;padding:12px}.SearchSecuritiesWithProfile_nameSection__rip5u{flex:1 1;margin-left:8px;min-width:0;text-align:right}.SearchSecuritiesWithProfile_tooltip__-LKfX{left:0;max-width:calc(100vw - 32px);right:0}.SearchSecuritiesWithProfile_inlineTooltip__BVjif .SearchSecuritiesWithProfile_tooltipContent__KXVnX{left:0;margin-right:0;max-width:calc(100vw - 64px);right:0}}@media (max-width:480px){.SearchSecuritiesWithProfile_resultsContainer__XmPPK{max-width:calc(100vw - 32px)}.SearchSecuritiesWithProfile_resultItem__KK36Q{padding:10px 8px}.SearchSecuritiesWithProfile_name__Nj7Jl{font-size:12px}.SearchSecuritiesWithProfile_ticker__tkMAM{font-size:13px}.SearchSecuritiesWithProfile_exchange__9oEQA{font-size:11px}}.EditPortfolioHoldings_container__3olxJ{display:flex;flex-direction:column;height:100%;width:100%}.EditPortfolioHoldings_actionsContainer__TDtOT{background-color:#f8f9fa;border-bottom:1px solid #dadce0;display:flex;justify-content:flex-end;padding:16px 20px}.EditPortfolioHoldings_addHoldingButton__FaWwg{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__FaWwg:hover{background-color:#2a5a7a;box-shadow:0 4px 8px #00000026}.EditPortfolioHoldings_addHoldingButton__FaWwg:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}
/*# sourceMappingURL=main.303e93d8.css.map*/