@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-white);box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:64px;padding:0 var(--spacing-lg);position:fixed;top:0;right:0;left:0;z-index:89;width:100%;transition:transform .3s ease,opacity .3s ease}@media(max-width:1024px){.navbar.navbar-hidden-mobile{transform:translateY(-100%);opacity:0;pointer-events:none}}.navbar .navbar-left{display:flex;align-items:center;gap:1rem;min-width:200px}.navbar .navbar-left .menu-toggle{background:none;border:none;color:var(--text-color);cursor:pointer;padding:var(--spacing-sm);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;margin-right:var(--spacing-md)}.navbar .navbar-left .menu-toggle:hover{background-color:hsla(0,0%,100%,.1)}.navbar .navbar-left .menu-toggle svg{width:24px;height:24px}.navbar .navbar-left .navbar-logo{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:opacity .2s ease}.navbar .navbar-left .navbar-logo:hover{opacity:.8}.navbar .navbar-left .navbar-logo .logo-icon{height:40px;width:auto;object-fit:contain}@media(max-width:1024px){.navbar .navbar-left .navbar-logo .logo-icon{height:32px}}@media(max-width:640px){.navbar .navbar-left .navbar-logo .logo-icon{height:28px}}.navbar .navbar-left .brand{display:flex;align-items:center;gap:.5rem;text-decoration:none}.navbar .navbar-left .page-text{font-size:1.25rem;font-weight:600;color:var(--text-color);display:block}.navbar .navbar-left .navbar-beta-text{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #2c6eca;background-color:rgba(27,81,204,.08);border-radius:8px;font-size:12px;font-weight:600;color:#2c6eca;line-height:1;letter-spacing:.02em;height:24px}.navbar .navbar-right{display:flex;align-items:center;gap:1rem}.navbar .navbar-right .dark-mode-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-color);font-size:1.25rem;padding:var(--spacing-sm);cursor:pointer;border-radius:50%;transition:all .2s ease}.navbar .navbar-right .dark-mode-toggle:hover{background-color:var(--bg-light);color:var(--primary-color)}.navbar .navbar-right .dark-mode-toggle svg{width:20px;height:20px}.navbar .navbar-right .user-menu{gap:.5rem}.navbar .navbar-right .user-menu,.navbar .navbar-right .user-menu .user-dropdown-container{display:flex;align-items:center;position:relative}.navbar .navbar-right .user-menu .user-dropdown-container .user-name-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;transition:all .2s ease;color:var(--text-color)}.navbar .navbar-right .user-menu .user-dropdown-container .user-name-button:hover{background-color:var(--bg-light)}.navbar .navbar-right .user-menu .user-dropdown-container .user-name-button .handle{font-weight:600;font-size:.875rem}.navbar .navbar-right .user-menu .user-dropdown-container .user-name-button .dropdown-arrow{transition:transform .2s ease}.navbar .navbar-right .user-menu .user-dropdown-container .user-name-button .dropdown-arrow.open{transform:rotate(180deg)}.navbar .navbar-right .user-menu .user-dropdown-container .user-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-white);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-large);min-width:160px;z-index:1000;animation:dropdownSlideDown .2s ease forwards}.navbar .navbar-right .user-menu .user-dropdown-container .user-dropdown .dropdown-item{width:100%;padding:.75rem 1rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--text-color);font-size:.875rem;transition:background-color .2s ease;border-radius:6px;margin:4px}.navbar .navbar-right .user-menu .user-dropdown-container .user-dropdown .dropdown-item:hover{background-color:var(--bg-light)}.navbar .navbar-right .user-menu .user-dropdown-container .user-dropdown .dropdown-item.sign-out-item:hover{background-color:#fee;color:#dc2626}.navbar .navbar-right .user-menu .user-dropdown-container .user-dropdown .dropdown-item svg{width:16px;height:16px}.navbar .navbar-right .user-menu .user-profile{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-color)}.navbar .navbar-right .user-menu .user-avatar{width:32px;height:32px;border-radius:50%;margin-right:.1rem;object-fit:cover}.navbar .navbar-right .user-menu .handle{color:var(--text-color);font-weight:600;margin-right:1rem}.navbar .navbar-right .user-menu .sign-out-button{background-color:rgba(0,0,0,0);color:var(--text-color);border:none;padding:.35rem .75rem;border-radius:20px;cursor:pointer;font-size:.875rem;transition:all .2s ease;display:flex;align-items:center}.navbar .navbar-right .user-menu .sign-out-button:hover{background-color:var(--primary-color);color:var(--bg-white)}.navbar .navbar-search{position:relative;flex:0 1 400px;margin:0 var(--spacing-lg)}@media(max-width:768px){.navbar .navbar-search.desktop-search{display:none}}.navbar .navbar-search .search-input-container{display:flex;align-items:center;background-color:var(--bg-light);border-radius:20px;padding:0 var(--spacing-md);height:36px;transition:all .2s ease}.navbar .navbar-search .search-input-container:focus-within{background-color:var(--bg-light);border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(27,81,204,.2)}.navbar .navbar-search .search-input-container .search-input{background:rgba(0,0,0,0);border:none;color:var(--text-color);width:100%;font-size:14px;outline:none}.navbar .navbar-search .search-input-container .search-input::placeholder{color:var(--text-secondary);opacity:.7}.navbar .navbar-search .search-results-container{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:var(--bg-white);border-radius:8px;box-shadow:var(--shadow-large);max-height:400px;overflow:hidden;z-index:100;border:1px solid var(--border-color);transform-origin:top center}.navbar .navbar-search .search-results-container.results-expanded{animation:resultsSlideDown .3s ease forwards}.navbar .navbar-search .search-results-container.results-collapsed{animation:resultsSlideUp .3s ease forwards;pointer-events:none}.navbar .navbar-search .search-results-container .no-results-text{font-size:15px;font-weight:400;font-style:italic;padding:var(--spacing-lg) var(--spacing-sm);color:var(--text-secondary)}.navbar .navbar-search .search-results-container .search-results-list{max-height:350px;overflow-y:auto}.navbar .navbar-search .search-results-container .search-results-list .search-result-item{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-sm);cursor:pointer;transition:background-color .2s ease}.navbar .navbar-search .search-results-container .search-results-list .search-result-item:hover{background-color:var(--bg-light)}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .search-result-details{display:flex;flex-direction:column}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .search-result-details .search-result-primary{font-weight:500;color:var(--text-color);font-size:14px}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .search-result-details .search-result-secondary{color:var(--text-secondary);font-size:12px}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist{margin-left:auto;margin-right:var(--spacing-sm);width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-white);border:2px solid var(--primary-color);color:var(--primary-color);font-size:1.1rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist.added{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist.added:hover{background-color:var(--primary-color);filter:brightness(.9)}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist.added svg{color:#fff!important;fill:#fff!important}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist.added svg *{fill:#fff!important}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist svg{transition:all .2s;color:inherit;fill:currentColor}.navbar .navbar-search .search-results-container .search-results-list .search-result-item .add-to-watchlist svg *{fill:currentColor}.navbar .navbar-search .search-results-container .search-results-list .search-loading{padding:var(--spacing-lg);text-align:center;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.navbar .navbar-search .search-results-container .search-results-list .search-loading .loading-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(27,81,204,.3);border-top:2px solid var(--primary-color);animation:spin .8s linear infinite}.navbar .mobile-search-icon{display:none;background:none;border:none;color:var(--text-color);font-size:1.25rem;padding:var(--spacing-sm);cursor:pointer;border-radius:50%;transition:background-color .2s ease}.navbar .mobile-search-icon:hover{background-color:var(--bg-light)}@media(max-width:1024px){.navbar .mobile-search-icon{display:flex;align-items:center;justify-content:center}}.navbar .mobile-search-container{display:flex;position:absolute;top:0;left:60px;right:60px;height:64px;background-color:var(--bg-white);z-index:200;padding:0 var(--spacing-md);align-items:center}.navbar .mobile-search-container.expanded{animation:slideInFromTop .3s ease forwards}.navbar .mobile-search-container.collapsed{animation:slideOutToTop .3s ease forwards;pointer-events:none}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.navbar .mobile-search-container .search-input-container{display:flex;align-items:center;background-color:var(--bg-light);border-radius:20px;padding:0 var(--spacing-md);height:36px;width:100%;transition:all .2s ease;border:1px solid var(--border-color)}.navbar .mobile-search-container .search-input-container:focus-within{background-color:var(--bg-light);border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(27,81,204,.2)}.navbar .mobile-search-container .search-input-container .search-input{background:rgba(0,0,0,0);border:none;color:var(--text-color);width:100%;font-size:14px;outline:none}.navbar .mobile-search-container .search-input-container .search-input::placeholder{color:var(--text-secondary);opacity:.7}.navbar .mobile-search-container .search-results-container{position:absolute;top:64px;left:0;right:0;background-color:var(--bg-white);border-radius:0 0 8px 8px;box-shadow:var(--shadow-large);max-height:400px;overflow:hidden;z-index:100;border:1px solid var(--border-color);transform-origin:top center}.navbar .mobile-search-container .search-results-container.results-expanded{animation:resultsSlideDown .3s ease forwards}.navbar .mobile-search-container .search-results-container.results-collapsed{animation:resultsSlideUp .3s ease forwards;pointer-events:none}.navbar .mobile-search-container .search-results-container .no-results-text{font-size:15px;font-weight:400;font-style:italic;padding:var(--spacing-lg) var(--spacing-sm);color:var(--text-secondary)}.navbar .mobile-search-container .search-results-container .search-results-list{max-height:350px;overflow-y:auto}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-sm);cursor:pointer;transition:background-color .2s ease}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item:hover{background-color:var(--bg-light)}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .search-result-details{display:flex;flex-direction:column}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .search-result-details .search-result-primary{font-weight:500;color:var(--text-color);font-size:14px}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .search-result-details .search-result-secondary{color:var(--text-secondary);font-size:12px}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist{margin-left:auto;margin-right:var(--spacing-sm);width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-white);border:2px solid var(--primary-color);color:var(--primary-color);font-size:1.1rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist.added{background-color:var(--primary-color);color:var(--bg-white);border-color:var(--primary-color)}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist.added:hover{background-color:var(--primary-color);filter:brightness(.9)}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist.added svg{color:var(--bg-white)!important;fill:var(--bg-white)!important}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist.added svg *{fill:var(--bg-white)!important}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist svg{transition:all .2s;color:inherit;fill:currentColor}.navbar .mobile-search-container .search-results-container .search-results-list .search-result-item .add-to-watchlist svg *{fill:currentColor}.navbar .mobile-search-container .search-results-container .search-results-list .search-loading{padding:var(--spacing-lg);text-align:center;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.navbar .mobile-search-container .search-results-container .search-results-list .search-loading .loading-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(27,81,204,.3);border-top:2px solid var(--primary-color);animation:spin .8s linear infinite}@media(min-width:1025px){.sidebar-open .navbar{left:250px;width:calc(100% - 250px)}.sidebar-closed .navbar{left:0;width:100%}}@media(max-width:1024px){.navbar{padding:0 1rem}.navbar .navbar-left .brand-name,.navbar .navbar-right .handle,.navbar .navbar-right .user-menu .user-dropdown-container .user-name-button .handle{display:none}.navbar .navbar-right .user-menu .user-dropdown-container .user-dropdown{right:-8px;min-width:140px}.navbar .navbar-search{display:none}.navbar .mobile-search-container .search-results-container{width:auto;margin-left:0;margin-right:0;left:var(--spacing-md);right:var(--spacing-md);border-radius:8px}}@media(max-width:640px){.navbar .navbar-search{max-width:150px}.navbar .navbar-search .search-input::placeholder{font-size:12px}.navbar .mobile-search-container .search-input::placeholder{font-size:12px}}.navbar .search-result-ticker-logo{width:40px;height:40px;border-radius:var(--spacing-sm);object-fit:contain;margin-right:12px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes resultsSlideDown{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes resultsSlideUp{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}