@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap"
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{transition:.5s;font-family:Nunito Sans,sans-serif}* ::selection{background-color:#5d5dac}body,html{margin:0;padding:0;background-color:#050505;overflow:hidden}#login-wrapper,.center{height:100vh}#login-wrapper,#login-wrapper #login,.center{width:100vw;display:flex;justify-content:center;align-items:center}#login-wrapper #login{height:50vh;border-radius:10px;flex-direction:column;color:#def2de;font-family:Nunito Sans,sans-serif}#login-wrapper #login h1{font-weight:1000;font-size:50px;margin-top:-10px;margin-bottom:-25px}#login-wrapper #login p{font-weight:300;opacity:70%;font-size:12.5px;margin-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}#login-wrapper #login p a{color:#5d5dac}#login-wrapper #login p i{font-weight:100;opacity:50%;font-size:12.5px;margin-bottom:30px}.login-button{width:100%;max-width:250px;padding:10px;border:none;background-color:#5d5dac;color:#def2de;font-family:Nunito Sans,sans-serif;border-radius:5px;font-weight:800!important;cursor:pointer;transition:.5s}.login-button:hover{opacity:75%}#home-wrapper{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#def2de}#home-wrapper header{background-color:#1a1a1a;width:100%;height:100px;display:flex;justify-content:start;align-items:center}#home-wrapper header #home-header-left{display:flex;justify-content:start;align-items:center;padding-left:20px;font-family:Nunito Sans,sans-serif}#home-wrapper header #home-header-left h1{font-weight:1000}#home-wrapper header #home-header-left span{font-weight:100;border-left:1px solid #def2de;margin-left:5px;padding-left:5px;transition:.5s;opacity:50%}#home-wrapper header #home-header-right{display:flex;justify-content:end;width:100%;padding-right:20px}#home-wrapper header #home-header-right #home-header-btn{background-color:#050505;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #050505;color:#def2de;border-radius:5px;font-size:19px}#home-wrapper header #home-header-right #home-header-dropdown{border:thin solid #1a1a1a;position:absolute;background-color:#050505;list-style:none;display:flex;flex-direction:column;align-items:start;justify-content:start;top:55px;padding:10px;display:none;border-radius:5px;transition:.5s}#home-wrapper header #home-header-right #home-header-dropdown li{display:flex;align-items:center;cursor:pointer}#home-wrapper header #home-header-right #home-header-dropdown li:hover{opacity:75%}#home-wrapper header #home-header-right #home-header-dropdown .option{padding-bottom:5px;border-bottom:thin solid #1a1a1a}#home-wrapper header #home-header-right #home-header-dropdown #logout{color:#992e2e;padding-top:5px}#home-wrapper #home-body{min-height:calc(100vh - 135px);width:100vw;max-width:2000px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Nunito Sans,sans-serif;overflow-y:hidden;overflow-x:hidden}#home-wrapper #home-body #stock-list{width:48vw;height:calc(100vh - 150px);margin-right:5px;padding-right:15px;border-right:1px solid #1a1a1a}#home-wrapper #home-body #stock-list .symbol-header{font-weight:900;font-size:50px;margin-bottom:10px}#home-wrapper #home-body #stock-list #quote-limit-reached-wrapper{display:flex;width:100%;justify-content:center;align-items:center;padding-top:20px}#home-wrapper #home-body #stock-list #quote-limit-reached-wrapper #quote-limit-reached{color:#def2de;background-color:#992e2e;width:auto;border-radius:5px;padding:5px 10px 5px 7px;opacity:65%;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:15px}#home-wrapper #home-body #stock-list #quote-limit-reached-wrapper #quote-limit-reached svg{margin-right:5px}#home-wrapper #home-body #news{width:48vw;height:calc(100vh - 150px);margin-left:5px}#home-wrapper #home-body #news .news-header{font-weight:900;font-size:50px;margin-bottom:10px}#home-wrapper #home-footer{background-color:#1a1a1a;box-shadow:0 20px 50px #050505;width:100%;height:35px;padding-left:20px;font-family:Nunito Sans,sans-serif;font-weight:100}#home-spinner,#home-wrapper #home-footer{display:flex;align-items:center;justify-content:center}#home-spinner{flex-direction:row;height:100px}@media(max-width:986px){#home-wrapper #home-header #home-header-left span{display:none}#home-wrapper #home-body{flex-direction:column!important;overflow-y:scroll!important}#home-wrapper #home-body #stock-list{border:none!important;height:auto!important;margin-left:20px}#home-wrapper #home-body #news #news-list{display:block!important;overflow:visible!important;min-height:max-content!important;max-height:max-content!important;padding-bottom:175px}#home-wrapper #home-body #news,#home-wrapper #home-body #stock-list{width:95vw!important}.profile{flex-direction:column!important;justify-content:center!important;align-items:center!important}.profile .about,.profile .info{width:90%!important;margin-bottom:15px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{width:50px;height:50px;border:5px solid #1a1a1a;border-top-color:#050505;border-radius:50%;animation:spin 1.5s linear infinite}#news-spinner{display:flex;flex-direction:row;align-items:center;justify-content:center;height:175px}#news-list{overflow-y:scroll;max-height:80vh}.news-card{padding:5px;margin-top:-10px;width:95%}.news-card .news-header{cursor:pointer;background-color:#1a1a1a;border-radius:10px 10px 0 0}.news-card .news-header .news-header-text{font-size:25px;padding:10px;margin-bottom:-2.5px;font-weight:800;max-width:60%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-card .news-header .news-header-border{background:linear-gradient(90deg,#1f1f1f,#1a1a1a);height:2px;width:100%}.news-card .news-body{margin-top:-10px;margin-bottom:-25px;display:flex;background-color:#1a1a1a;padding:5px;flex-direction:row;justify-content:space-between;border-left:5px solid #1a1a1a;border-right:5px solid #1a1a1a;max-height:auto;cursor:pointer}.news-card .news-body .news-title{width:75%;opacity:75%;margin-top:0}.news-card .news-body .news-image{object-fit:cover;width:118px!important;height:118px;border-radius:5px;margin-top:-40px;width:25%;margin-left:10px;margin-right:5px}.news-card .news-footer{cursor:pointer}.news-card .news-footer .news-date{background-color:#1a1a1a;font-size:12px;padding:10px;border-radius:0 0 10px 10px;border-top:2px solid #1f1f1f;font-weight:200}.stock-quote-list-item{border-bottom:1px solid #1a1a1a;display:flex;flex-direction:row;cursor:pointer}.stock-quote-list-item .addRemoveBtn{width:50px;height:100px;display:flex;align-items:center;justify-content:center}.stock-quote-list-item .addRemoveBtn .add-btn{background-color:#1a1a1a}.stock-quote-list-item .addRemoveBtn .add-btn,.stock-quote-list-item .addRemoveBtn .remove-btn{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.stock-quote-list-item .addRemoveBtn .remove-btn{background-color:#5d5dac}.stock-quote-list-item .addRemoveBtn .remove-btn svg{margin-left:-.5px}.stock-quote-list-item .stock-quote-list-item-link{width:100%;display:flex;flex-direction:row;color:#def2de;text-decoration:none}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-left{width:50%}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-left h1{font-weight:900!important;font-size:30px!important}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-left p{margin-top:-20px;font-weight:100}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right{display:flex;flex-direction:row;justify-content:end;align-items:center;width:50%}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right .stock-quote-price{display:flex;flex-direction:column;justify-content:center;align-items:center}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right .stock-quote-price .stock-quote-list-item-price{width:100px;font-size:25px;display:flex;justify-content:center;flex-direction:column;align-items:center}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right .stock-quote-price .down,.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right .stock-quote-price .up{width:80px;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-top:-20px}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right .stock-quote-price .up{background-color:#499642}.stock-quote-list-item .stock-quote-list-item-link .stock-quote-list-item-right .stock-quote-price .down{background-color:#992e2e}.form__group{position:relative;padding:20px 0 0;width:100%;max-width:250px;margin-bottom:25px}.form__field{font-family:inherit;width:100%;border:none;border-bottom:2px solid #def2de;outline:0;font-size:17px;color:#def2de;padding:7px 0;background:transparent;transition:border-color .2s}.form__field::placeholder{color:transparent}.form__field:placeholder-shown~.form__label{font-size:17px;cursor:text;top:20px}.form__label{position:absolute;top:0;display:block;transition:.2s;font-size:17px;color:#def2de;pointer-events:none}.form__field:focus{padding-bottom:6px;font-weight:700;border-width:3px;border-image:linear-gradient(90deg,#def2de,#def2de);border-image-slice:1}.form__field:focus~.form__label{position:absolute;top:0;display:block;transition:.2s;font-size:17px;color:#def2de;font-weight:700}.form__field:invalid,.form__field:required{box-shadow:none}input[type=search]{background:transparent;margin:0;padding:7px 8px;font-size:14px;color:inherit;border:1px solid transparent;border-radius:inherit}input[type=search]::placeholder{color:#bbb}button[type=submit]{text-indent:-999px;overflow:hidden;width:40px;padding:0;margin:0;border:1px solid transparent;border-radius:inherit;cursor:pointer;opacity:.7}button[type=submit]:hover{opacity:1}button[type=submit]:focus,input[type=search]:focus{box-shadow:0 0 3px 0 #5d5dac;border-color:#5d5dac;outline:none}form.nosubmit{border:none;color:#def2de;padding:2px;border-radius:5px;display:flex;justify-content:start;align-items:center;margin:0}form.nosubmit svg{margin-left:8px;position:absolute;font-size:25px;color:#def2de}input.nosubmit{width:100%;padding:9px 4px 9px 40px;font-family:Nunito Sans,sans-serif;font-weight:300;background-color:#1a1a1a;margin-left:-35px}@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap";::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}#stock-spinner{display:flex;flex-direction:row;align-items:center;justify-content:center;height:calc(100vh - 135px)}.stock-quote-list{overflow-y:scroll;max-height:77vh!important}#period-switcher{margin-bottom:25px}#period-switcher button{background-color:#050505;border:none;border-bottom:3px solid #050505;padding:10px;color:#def2de;cursor:pointer}.period-switcher-button-active{border-bottom:3px solid #def2de!important}.stock-wrapper{min-height:calc(100vh - 135px)!important;max-height:calc(100vh - 135px)!important;width:96vw;max-width:2000px;display:flex;flex-direction:column;justify-content:start;align-items:start;font-family:Nunito Sans,sans-serif;overflow-y:scroll!important;overflow-x:hidden!important}.stock-wrapper .stock-breadcrumb{margin-top:15px;margin-left:5px;margin-bottom:-20px;display:flex;flex-direction:row;font-size:11.5px;font-weight:700}.stock-wrapper .stock-breadcrumb a,.stock-wrapper .stock-breadcrumb span{color:#def2de;text-decoration:none;opacity:50%;transition:.5s}.stock-wrapper .stock-breadcrumb span{display:flex;justify-content:center;align-items:center;flex-direction:row;width:20px}.stock-wrapper .stock-breadcrumb a:hover{text-decoration:underline}.stock-wrapper .stock-name{border-bottom:1.5px solid #1a1a1a;width:100%}.stock-wrapper .stock-price{display:flex;flex-direction:row;justify-content:start;align-items:center;width:100%;height:75px;margin-top:-20px}.stock-wrapper .stock-price .stock-price-current{font-size:50px;font-weight:900}.stock-wrapper .stock-price .stock-price-change-percent{padding:5px;margin-left:10px;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:center}.stock-wrapper .stock-price .up-percent{background-color:#499642}.stock-wrapper .stock-price .down-percent{background-color:#992e2e}.stock-wrapper .stock-price .stock-price-change-dollar{padding:5px;margin-left:5px}.stock-wrapper .stock-price .up-dollar{color:#499642}.stock-wrapper .stock-price .down-dollar{color:#992e2e}.stock-wrapper .recharts-responsive-container{min-height:500px}.stock-wrapper .stock-graph{min-height:500px;width:calc(100% + 65px);margin-left:-65px}.stock-wrapper .profile{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:25px}.stock-wrapper .profile .about,.stock-wrapper .profile .info{margin-bottom:25px}.stock-wrapper .profile .about hr,.stock-wrapper .profile .info hr{color:#1a1a1a;border-radius:5px}.stock-wrapper .profile .about{width:47%;padding:0 15px 15px;border:2.5px solid #1a1a1a;border-radius:10px;height:-moz-fit-content;height:fit-content}.stock-wrapper .profile .about .about-detail{display:flex;flex-direction:row;justify-content:space-between}.stock-wrapper .profile .about .about-detail .about-detail-left{font-weight:300}.stock-wrapper .profile .about .about-detail .about-detail-left svg{transform:translateY(2px)}.stock-wrapper .profile .info{width:47%;padding:0 15px 15px;border:2.5px solid #1a1a1a;border-radius:10px;height:-moz-fit-content;height:fit-content}.stock-wrapper .profile .info .info-detail{display:flex;flex-direction:row;justify-content:space-between}.stock-wrapper .profile .info .info-detail .info-detail-left{font-weight:300}.stock-wrapper .profile .info .info-detail .info-detail-left svg{transform:translateY(2px)}.tooltip{background-color:#1a1a1a;display:flex;flex-direction:column;justify-content:start;align-items:start;height:100px;width:200px;border-radius:5px}.tooltip h3{margin-top:15px;font-weight:800}.tooltip h3,.tooltip p{margin-bottom:-15px;margin-left:10px}.tooltip p{font-weight:100;opacity:50%}.recharts-text{font-size:11px!important}