.searchpopup-result{border-top:1px solid var(--grey-color);color:var(--title-color);cursor:pointer;flex-direction:column;flex-grow:1;margin-top:0;display:flex;overflow-y:auto!important}.searchpopup-result-item{height:25px;font-size:16px;font-family:var(--body-font);color:var(--text-color);justify-content:space-between;align-items:center;min-height:40px;margin:5px 0;padding:7px 15px;display:flex}.searchpopup-result-item:hover{color:var(--title-color);background-color:var(--container-color)}.searchpopup-result-item.selected{background-color:var(--container-color);color:var(--title-color)}.searchpopup-result-left,.searchpopup-result-right{align-items:center;gap:5px;display:flex}.searchpopup-result-name-container{flex-direction:column;margin-left:3px;display:flex;overflow:hidden}.searchpopup-result-symbol{color:var(--title-color);font-size:18px}.searchpopup-result-name{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow-x:hidden}.searchpopup-icon-add-container{align-items:center;display:flex}.searchpopup-results-noresult{height:100%;color:var(--text-color);font-size:20px;font-family:var(--body-font);justify-content:center;align-items:center;height:150px;display:flex}.searchpopup-icon-add,.searchpopup-icon-remove{font-size:20px}.searchpopup-icon-add:hover{color:var(--positive-color)}.searchpopup-icon-remove:hover{color:var(--negative-color)}.searchpopup-result-line{border-bottom:1px solid var(--border-light);width:100%;min-height:1px;max-height:1px}.searchpopup-image{border-radius:50px}.searchpopup-no-image{background-color:var(--body-color);border-radius:50px;justify-content:center;align-items:center;width:27px;height:27px;font-size:15px;display:flex}
.searchpopup-container{width:100%;height:100%;color:var(--title-color);max-width:650px;min-height:100%;margin:0;padding:0}.searchpopup-header{border-bottom:1px solid var(--border-light);background-color:var(--container-color);z-index:100;flex-direction:column;display:flex;position:sticky;top:0}.searchpopup-input-wrapper{align-items:center;height:100%;margin-top:10px;display:flex}.searchpopup-input{text-transform:uppercase;width:100%;height:42px;color:var(--title-color);font-size:18px;font-family:var(--body-font);background-color:#0000;border:none;outline:none;padding-left:7px}.searchpopup-taglist-container{flex-direction:row;align-items:center;width:100%;height:100%;margin:0 10px 7px;display:flex}.searchpopup-taglist{flex-wrap:wrap;align-items:center;width:100%;height:100%;margin-top:2px;display:flex}.searchpopup-search-button{background-color:var(--positive-color);color:#fff;cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:3px;margin-right:10px;padding:5px 8px;font-size:18px;display:flex}.searchpopup-search-icon{font-size:18px}.searchpopup-search-button:hover{opacity:.85}.searchpopup-search-button:active{opacity:.75}.searchpopup-close{cursor:pointer;background:0 0;border:none;align-items:center;height:100%;padding:0;display:flex}.navbar-kbd-esc,.navbar-kbd-close{height:100%;color:var(--text-color);align-items:center;display:flex}.navbar-kbd-esc{background-color:var(--body-color);cursor:pointer;border-radius:3px;margin-right:20px;padding:0 4px;font-size:12px;font-weight:700}.navbar-kbd-close{cursor:pointer;border-radius:3px;padding:2px 20px 2px 0;font-size:30px;font-weight:700}.navbar-kbd-close:hover,.navbar-kbd-esc:hover{color:var(--text-color)}.selected-tickers{align-items:center;gap:5px;height:100%;margin-left:14px;display:flex}.ticker-tag{background-color:var(--container-color-alt);cursor:pointer;color:var(--title-color);border:1px solid var(--title-color);border-radius:6px;align-items:center;padding:6px;font-size:16px;display:flex;position:relative}.ticker-tag:hover{border:1px solid var(--text-color);color:var(--text-color)}.ticker-tag:active{opacity:.5}
.navbar-search-button-container{color:var(--text-color);background-color:var(--container-color);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:14px;height:30px;min-height:30px;max-height:30px;margin-right:15px;padding:4px 10px;display:flex}.navbar-search-button-container:hover{opacity:.75}.navbar-search-button-container:active{opacity:.85}.navbar-kbd{background-color:var(--body-color);border:none;border-radius:5px;margin-left:5px;padding:2px 7px;font-size:12px;font-weight:700}.navbar-search-button-big,.navbar-search-button-middle,.navbar-search-button-small{display:none}@media (max-width:250px){.navbar--authenticated .navbar-search-button-container{padding:4px 5px}.navbar--authenticated .navbar-search-button-small{cursor:pointer;color:var(--text-color);background-color:#0000;border:none;border-radius:5px;align-items:center;padding:0;font-size:20px;display:flex}}@media (max-width:680px){.navbar--unauthenticated .navbar-search-button-container{gap:0;margin-right:6px;padding:4px 5px}.navbar--unauthenticated .navbar-search-button-small{cursor:pointer;color:var(--text-color);background-color:#0000;border:none;border-radius:5px;align-items:center;padding:0;font-size:20px;display:flex}}@media (min-width:251px) and (max-width:809px){.navbar--authenticated .navbar-search-button-middle{color:var(--text-color);cursor:pointer;background-color:#0000;border:none;outline:none;padding-right:0;font-size:14px;display:block}}@media (min-width:810px){.navbar--authenticated .navbar-search-button-big{color:var(--text-color);cursor:pointer;background-color:#0000;border:none;outline:none;padding-right:0;font-size:14px;display:block}}@media (min-width:681px) and (max-width:1079px){.navbar--unauthenticated .navbar-search-button-middle{color:var(--text-color);cursor:pointer;background-color:#0000;border:none;outline:none;padding-right:0;font-size:14px;display:block}}@media (min-width:1080px){.navbar--unauthenticated .navbar-search-button-big{color:var(--text-color);cursor:pointer;background-color:#0000;border:none;outline:none;padding-right:0;font-size:14px;display:block}}
.circle-buttons{color:var(--text-color);flex-direction:row;gap:10px;margin:0;display:flex}.circle-item{border:1px solid var(--title-color);text-align:center;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.circle-item:hover{color:var(--title-color);border:1px solid var(--title-color)}.circle-item.selected{color:var(--container-color);background-color:var(--text-color);border-color:var(--text-color)}.footer-theme-icon{color:var(--title-color)!important}
.navbar-left-container{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.navbar-overlay{z-index:98;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.navbar-overlay--visible{pointer-events:auto;background:#00000080}.navbar-active:hover{color:var(--pink-color)!important}.navbar-left-link-container{flex-direction:row;align-items:center;gap:10px;display:flex}.navbar-left-top{align-self:center}.navbar-link{color:var(--text-color);cursor:pointer;margin:0 10px;font-size:15px;text-decoration:none}.navbar-link:hover{color:var(--title-color)}.navbar-active{color:var(--pink-color)!important}.navbar-sidebar{z-index:100;background:var(--container-color);border-right:1px solid var(--border-light);flex-direction:column;justify-content:space-between;width:280px;max-width:85vw;padding:0 16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.navbar-sidebar--open{transform:translate(0)}.navbar-sidebar-top{border-bottom:1px solid var(--border-light);flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.navbar-sidebar-close{color:var(--title-color);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:24px;transition:background .15s,color .15s;display:flex}.navbar-sidebar-close:hover{background:var(--container-color-alt);color:var(--text-color)}.navbar-sidebar-middle{flex-direction:column;flex:1;gap:8px;padding:20px 0;display:flex}.navbar-link-sidebar{color:var(--text-color);border-radius:8px;padding:10px 12px;font-size:17px;text-decoration:none;transition:background .15s,color .15s}.navbar-link-sidebar:hover{color:var(--title-color);background:var(--container-color-alt)}.navbar-link-sidebar.navbar-active{color:var(--pink-color);background:var(--container-color-alt)}.navbar-sidebar-bottom{border-top:1px solid var(--border-light);flex-direction:row;align-items:center;gap:20px;width:100%;padding-top:16px;padding-bottom:16px;font-size:13px;display:flex}.navbar-sidebar-legal{width:100%;height:100%;color:var(--text-color);flex-direction:row;align-items:center;gap:20px;padding-left:15px;display:flex}.navbar-sidebar-text{color:var(--text-color);text-decoration:none;transition:color .15s}.navbar-sidebar-text:hover{color:var(--title-color);cursor:pointer}.navbar-logo-container{cursor:pointer;color:var(--title-color);letter-spacing:3px;flex-direction:row;align-items:center;gap:2px;font-size:25px;display:flex}.navbar-logo-container:hover *{color:var(--text-color)!important;fill:var(--text-color)!important}.navbar-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;align-items:stretch;width:24px;height:18px;margin-left:5px;margin-right:6px;padding:0;display:none;position:relative}.navbar-hamburger-bar{background:var(--title-color);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}.navbar-hamburger:hover .navbar-hamburger-bar{background:var(--text-color)}.navbar-hamburger--open .navbar-hamburger-bar:first-child{transform:translateY(8px)rotate(45deg)}.navbar-hamburger--open .navbar-hamburger-bar:nth-child(2){opacity:0}.navbar-hamburger--open .navbar-hamburger-bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.navbar-title-text,.navbar-sidebar-title-text{text-align:center;cursor:pointer;align-items:center;padding-top:3px;font-family:Chomsky;display:flex}.navbar-title-short{display:none}@media (max-width:450px){.navbar-title-full{display:none}.navbar-title-short{display:flex}}@media (max-width:760px){.navbar-left-link-container{min-width:0}.navbar-logo-container{letter-spacing:2px;font-size:23px}}.navbar-sidebar-title-text{letter-spacing:3px;font-size:32px}@media (max-width:680px){.navbar--authenticated .navbar-left-top{display:none}.navbar--authenticated .navbar-hamburger{display:flex}}@media (max-width:940px){.navbar--unauthenticated .navbar-left-top{display:none}.navbar--unauthenticated .navbar-hamburger{display:flex}}
.navbar-user-actions{align-items:center;gap:8px;display:flex}.navbar--button-login{font-family:var(--body-font);border:1px solid var(--title-color);color:var(--title-color);cursor:pointer;vertical-align:middle;box-sizing:border-box;white-space:nowrap;background-color:#0000;border-radius:5px;align-items:center;height:32px;margin:0 5px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.navbar--button-login:hover{background-color:var(--container-color);border-color:var(--title-color)}.navbar--button-cta{font-family:var(--body-font);background-color:var(--pink-color);border:1px solid var(--pink-color);color:#fff;letter-spacing:.01em;cursor:pointer;vertical-align:middle;box-sizing:border-box;white-space:nowrap;height:32px;box-shadow:0 6px 18px color-mix(in srgb,var(--pink-color)28%,transparent);border-radius:5px;align-items:center;margin:0 5px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.navbar--button-cta:hover{background-color:color-mix(in srgb,var(--pink-color)90%,#fff);border-color:color-mix(in srgb,var(--pink-color)90%,#fff);box-shadow:0 8px 22px color-mix(in srgb,var(--pink-color)36%,transparent);transform:translateY(-1px)}.navbar--button-cta:active{box-shadow:0 4px 12px color-mix(in srgb,var(--pink-color)28%,transparent);transform:translateY(0)}.navbar--button{font-family:var(--body-font);background-color:var(--pink-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;height:32px;margin:0 5px;padding:6px 12px;font-size:14px;font-weight:600}.navbar--button:hover{background-color:color-mix(in srgb,var(--pink-color)90%,#fff)}.navbar--button:active{opacity:.9}@media (max-width:760px){.navbar-user-actions{gap:4px}.navbar--unauthenticated .navbar--button-login{display:none}}@media (max-width:480px){.navbar--button-cta{padding:6px 10px;font-size:13px}}
