.header-container{height:60px;left:0}.header-container,.header-flex{position:fixed;top:0;width:100%;z-index:10000}.header-flex{align-items:flex-start;display:flex;justify-content:space-between;left:50%;margin-left:15px;max-width:920px;transform:translate(-50%)}.header-flex .css-i4bv87-MuiSvgIcon-root{fill:var(--white)!important}.header-maintenance-container{height:85px;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:10000}.header-right-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:10px}.language-selection{cursor:pointer;font-size:14px;font-weight:500;margin-right:3px;padding:15px;transition:all .2s}.language-selection:hover{color:var(--bright-green);text-decoration:underline}.company-logo{height:35px;margin-bottom:7px;margin-top:15px}.search-input-text{background-color:initial;border:none;color:var(--white);margin-left:10px;outline:none}.search-container{width:60%}.search-bar-container{align-items:center;border-radius:15px;display:flex;justify-content:flex-start;margin:10px auto 25px;max-width:500px;padding:7px 14px;width:85%}.search-tab-flex{justify-content:center;margin-bottom:10px;margin-top:18px}.search-tab,.search-tab-flex{align-items:center;display:flex;flex-direction:row}.search-tab{border-bottom:1px solid var(--white);cursor:pointer;justify-content:flex-start;margin-left:10px;margin-right:10px;padding-bottom:3px;padding-left:10px;padding-right:10px}.search-tab-text{font-size:14px;font-weight:600}.search-item{align-items:center;border-bottom:1px solid var(--white);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:700px;padding:15px 10px;transition:.2s;width:95%}.search-item:hover{background-color:var(--rapunzl-shadow)}.search-symbol{font-size:19px;font-weight:800}.menu-item-text{color:var(--darker-green);font-size:12px;font-weight:600}.css-1nvnyqx-MuiPaper-root-MuiDrawer-paper{background-color:var(--dark-green)!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important;border-top:10px solid var(--grey-green)!important;display:block!important;margin:59px auto auto!important;max-width:600px!important;min-width:280px!important;padding:20px!important;width:60%!important}.search-toggle-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.search-toggle-flex{border-bottom:5px solid;cursor:pointer;font-size:12.5px;font-weight:400;padding-bottom:10px;text-align:center;transition:.3s;width:25%}.search-toggle-flex:hover{box-shadow:0 6px var(--main-shadow);color:var(--gold)}.search-toggle-flex:hover .search-toggle-text{color:var(--gold);font-weight:600}.crypto-search-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.crypto-search-image{background-color:var(--white);border:3px solid var(--bright-green);border-radius:20px;height:30px;margin-right:5px;width:30px}.search-result{align-items:center;border-bottom:.5px solid var(--light-white-shadow);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:12px;padding-top:12px}.search-result:hover{background-color:var(--faded-white-shadow);cursor:pointer}.search-result-left{padding-left:10px;padding-top:10px}.search-symbol{color:var(--light-gold);font-size:16px}.search-name{color:var(--white);font-size:13px;font-style:italic;font-weight:300;padding-top:2px}.search-result-button{fill:var(--light-gold)!important}.search-result-button:hover{fill:var(--bright-green)!important}.search-results-container{margin:auto;max-height:500px;overflow:hidden;overflow-y:scroll;padding-top:12px;width:95%}.search-results-container::-webkit-scrollbar{display:none}.search-loading-icon{fill:var(--light-gold)!important;height:70px!important;margin-bottom:10px!important;width:70px!important}.searching-search-text{color:var(--white);font-size:17px;font-weight:600}.searching-search-subtext{color:var(--white);font-size:14px;font-weight:200;margin-bottom:25px;max-width:320px;min-width:250px;padding-top:2px;text-align:center;width:75%}.search-results-container2{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-width:200px;padding-top:45px;width:75%}.css-oqbj7d{background-color:var(--darker-green)!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important;border-top:10px solid var(--grey-green)!important;display:block!important;margin:59px auto auto!important;max-width:600px!important;min-width:280px!important;padding:20px!important;width:60%!important}.container{background-color:var(--light-background);padding-bottom:30px}.alert-title{color:var(--dark-green);flex:0 0 auto;font-size:1.25rem;font-weight:500;font-weight:200;letter-spacing:.0075em;line-height:1.6;margin:0;padding-left:24px;padding-top:20px}.alert-message{color:var(--darker-green);font-size:1rem;font-weight:300;letter-spacing:.00938em;line-height:1.5;margin:0;padding:10px 24px 25px}.admin-alert-button{color:var(--company-primary);font-size:13px;font-weight:600;margin-right:15px;padding-bottom:1px}.css-1e6y48t-MuiButtonBase-root-MuiButton-root{color:var(--dark-green)!important;font-weight:700!important}.verification-image{display:block;margin:70px auto auto}.verification-header{font-size:20px;font-weight:200;margin:20px auto auto;max-width:450px;text-align:center;width:80%}.verification-email{font-size:30px;font-weight:600;margin-top:25px;text-align:center}.verification-email-subtext{font-size:12px;font-weight:200;padding-top:5px;text-align:center}.verification-edit-email{background:none;border:1px solid var(--bright-green);border-radius:5px;color:var(--bright-green);cursor:pointer;display:block;margin:35px auto 10px;padding:13px;transition:.3s;width:200px}.resend-email-button{margin-right:6px}.resend-email-button:hover{background-color:var(--light-grey-green)}.refresh-status-button{background-color:var(--dark-bright-green);margin-left:6px}.refresh-status-button:hover{background-color:var(--very-grey-green)}.change-password-image{display:block;margin:50px auto auto;width:150px}.change-pw-header{font-size:20px;font-weight:200;margin:14px auto auto;max-width:450px;text-align:center;width:80%}.password-input-container{display:block;margin:auto;max-width:400px;width:100%}.new-password-input{background:none;border:none;border-bottom:1px solid var(--bright-green);color:var(--white);display:block;font-size:32px;margin-bottom:5px;margin-top:15px;outline:none;padding:9px 15px;width:95%}.new-password-subtext{color:var(--bright-green);font-size:10px;font-weight:600}.new-password-rules-container{display:block;margin:auto;max-width:400px;padding-top:20px;width:100%}.new-password-rules-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.new-password-rules-text{font-size:12px;margin-left:6px}.show-password-text{cursor:pointer;float:right;font-size:12px;margin-right:-10px;margin-top:15px;transition:.3s}.verification-buttons-container{margin-top:90px}.verification-buttons-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.verification-button{border:none;border-radius:5px;cursor:pointer;padding:12px;transition:.3s;width:150px}.resend-email-button{background-color:var(--company-primary);font-size:12px;padding-bottom:20px;padding-top:20px;width:300px}.resend-email-button:hover{background-color:var(--grey-green)}.verification-logout-button{background:none;border:none;color:var(--light-red);cursor:pointer;display:block;margin:55px auto auto;outline:none;padding:15px;text-align:center;transition:.3s}.verify-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:80px}.verify-loading-text{font-size:13px;font-weight:200;margin-bottom:70px;padding-top:20px;text-align:center}.leaderboard-tile-menu-flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:16px}.leaderboard-tile-scroll{-ms-overflow-style:none;align-items:center;display:flex;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.leaderboard-tile-scroll::-webkit-scrollbar{display:none}.leaderboard-tile-flex-container{border-radius:15px;cursor:pointer;margin-right:10px;padding:30px 28px;transition:all .2s}.leaderboard-tile-stocks{background-color:var(--company-primary);box-shadow:4px 1px var(--main-shadow)}.leaderboard-tile-stocks:hover{background-color:var(--light-button-highlighted)}.leaderboard-tile-crypto{background-color:var(--dark-purple);box-shadow:4px 1px var(--rapunzl-shadow)}.leaderboard-tile-crypto:hover{background-color:var(--purple)}.leaderboard-tile-empty-text{color:var(--light-background);font-size:14px;font-weight:500;padding-bottom:80px;padding-top:55px;text-align:center}.leaderboard-loading-item{background-color:var(--dark-grey-green);border-radius:15px;height:200px;margin-bottom:30px;margin-right:15px;margin-top:25px;width:350px}.lt-bottom{width:max-content}.lt-menu-button{cursor:pointer;display:inline-block;font-size:13px;font-weight:700;margin-right:10px;padding-bottom:8px;padding-left:12px;padding-right:12px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.lt-unselected-button{color:var(--light-background)}.lt-unselected-button:hover{border-bottom:3px solid var(--light-gold)}.lt-selected-button{border-bottom:3px solid var(--dark-gold);color:var(--dark-gold)}.lt-time-text{border-bottom:1px solid var(--white);color:var(--light-background);cursor:pointer;display:inline-block;font-size:12px;font-weight:500;padding-bottom:4px;padding-left:8px;padding-right:8px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.lt-time-text:hover{border-color:var(--bright-green);color:var(--bright-green)}.lt-username-text{cursor:pointer;font-size:14px;font-weight:700;padding-bottom:2px;transition:all .2s}.lt-username-text:hover{color:var(--darker-green)}.lt-company-name{font-size:14px;font-weight:300;padding-bottom:8px}.lt-description-text{align-items:center;display:flex;flex-direction:row;font-size:14px;font-weight:300;justify-content:flex-start}.lt-profit-subtext{font-size:9px;font-weight:900}.lt-profit-text{color:var(--bright-green);font-size:15px;font-weight:500}.lt-symbol{cursor:pointer;font-weight:800;margin-left:4px;margin-right:4px;transition:all .2s}.lt-symbol:hover{color:var(--darker-green)}@media only screen and (max-width:500px){.leaderboard-tile-menu-flex{align-items:flex-start;flex-direction:column;justify-content:center}.lt-time-text{margin-bottom:5px;margin-top:5px;padding-bottom:6px;padding-top:10px}}@media only screen and (max-width:450px){.home-leaderboard-tile{display:none}}*{color:var(--white)}.not-found-image{display:block;margin:90px auto auto;width:250px}.not-found-header{font-size:18px;font-weight:700;padding-bottom:5px;text-align:center}.not-found-text{font-size:16px;font-weight:200;margin:auto;padding-bottom:35px;text-align:center;width:300px}.not-found-button{background-color:var(--company-primary);border-radius:5px;cursor:pointer;display:block;font-size:13px;font-weight:500;margin:auto auto 50px;padding:16px 29px;text-align:center;transition:all .2s;width:fit-content}.not-found-button:hover{background-color:var(--light-grey-green)}.flex-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:200px}.loading-page-header{font-size:17px;font-weight:600;padding-bottom:5px;padding-top:20px;text-align:center}.loading-page-text{font-size:15px;font-weight:200;text-align:center}.loading-container{align-items:center;border-radius:5px;box-sizing:border-box;display:flex;display:block;flex-direction:column;justify-content:center;margin:20px auto;max-width:900px;padding:20px;width:100%}.css-176wh8e-MuiCircularProgress-circle{color:var(--company-primary);height:150px;width:150px}.instrument-overview-loading{margin-top:65px;padding-bottom:50px;padding-top:50px}.instrument-details-loading{padding-bottom:75px;padding-top:75px}.portfolio-chart-loading{padding-top:45px}.position-loading-container{background-color:var(--dark-grey-green);border-radius:5px;height:72px;margin:auto auto 15px;width:95%}.loading-text{color:var(--light-background);font-size:14px;font-weight:500;padding-bottom:35px;padding-top:35px;text-align:center}.select-school-graphic{display:block;margin:auto;width:100px}.select-school-title{font-size:22px;font-weight:600;padding-bottom:3px;text-align:center}.select-school-text{font-size:20px;font-weight:200;margin:auto;max-width:700px;padding-bottom:25px;text-align:center;width:90%}.school-search-container{overflow-y:scroll}.school-search-container,.school-search-loading-container{height:400px;margin:-20px auto auto;max-width:500px;width:85%}.school-search-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.school-search-result{align-items:center;border-bottom:1px solid var(--light-background);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-right:15px;padding-bottom:11px;padding-top:11px}.school-search-name{font-size:15px;font-weight:300}.select-school-button{background:var(--light-button);border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;margin:40px auto 45px;padding-bottom:15px;padding-top:15px;text-align:center;transition:.2s;width:200px}.select-school-button:hover{background:var(--light-button-highlighted)}.school-error-icon{fill:var(--dark-orange)!important;display:block!important;font-size:110px!important;margin:65px auto auto!important;text-align:center!important}.empty-search-icon{fill:var(--light-background)!important;font-size:75px!important;margin-bottom:-15px!important;margin-top:-85px!important}body{-webkit-touch-callout:none;background-color:var(--main-background);-webkit-user-select:none;user-select:none}h2{font-size:20px}h3{text-align:center}.route-container{min-height:100vh;padding-bottom:75px}.header-spacing{height:70px}.home-screen-dash-flex{align-items:flex-start;display:flex;justify-content:center;margin:auto;max-width:1400px;padding-left:25px;padding-right:25px}.home-screen-dash-flex-left{margin-right:1%;width:69%}.home-screen-dash-flex-right{width:30%}.general-empty-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:200px;padding-top:120px;text-align:center}.empty-general-header{color:var(--gold);font-size:20px;font-weight:700;padding-top:5px;text-align:center}.empty-general-subtext{font-size:17px;font-weight:200;max-width:300px;padding-top:3px;text-align:center;width:95%}.general-empty-graphic{display:block;height:200px;margin:50px auto auto}.general-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:200px;padding-top:120px;text-align:center}.general-loading-text{color:var(--light-background);font-size:14px;font-weight:600;margin-bottom:100px;max-width:160px;padding-top:15px;text-align:center}.home-screen-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.top-earners-card{margin-left:20px;margin-right:20px}.card-flex-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:5px}.card-header{color:var(--header-title);margin-left:8px}.card-subtext{font-size:12px;font-style:italic;font-weight:200;padding-bottom:6px;text-align:left}.flex-card-image{display:block;height:100px;margin:auto auto 15px}.company-logo-container{width:68px}.notification-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:15px}.notification-button{cursor:pointer;padding:10px 24px;transition:.3s}.view-notifications{border:1px solid var(--light-button);border-radius:20px;color:var(--light-button);font-size:11px;font-weight:600;margin-right:10px}.view-notifications-stock:hover{background-color:var(--light-button);color:var(--white)}.view-notifications-crypto:hover{background-color:var(--medium-purple);color:var(--white)}.dismiss-notifications{font-size:12px;font-weight:300}.dismiss-notifications:hover{font-size:11px;font-weight:500}.notification-message-container{border-bottom:1px solid;margin:auto;padding:20px;width:90%}.notification-message{font-size:21px;font-weight:200;padding-bottom:7px}.notification-timestamp{font-size:13px;font-style:italic;font-weight:600}.portfolio-home-flex-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.portfolio-socket-flex{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.socket-flex-container{display:flex;margin-left:-3px}.socket-flex-item-selected{border-bottom:3px solid;color:var(--gold);font-size:13px;font-weight:600;margin:3.5px 3.5px 12px;padding:5px;transition:all .2s}.socket-flex-item-unselected{border-bottom:1px solid;color:var(--main-color);cursor:pointer;font-size:13px;font-weight:300;margin:3.5px 3.5px 14px;padding:5px;transition:all .2s}.socket-flex-item-unselected:hover{border-bottom-width:1.5px;color:var(--main-color);font-weight:400;margin-bottom:11.5px}.portfolio-socket-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:5px}.portfolio-socket-dot{border-radius:20px;height:10px;margin-right:5px;width:10px}.portfolio-socket-text{font-size:13px;font-weight:500}.flex-balance{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start}.flex-performance{display:flex;flex-direction:row;font-size:22px}.account-balance-container-flex{align-items:flex-end;align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px;width:98%}.account-balance{padding-top:5px;width:30%}.dollar-sign{font-size:40px;font-weight:100}.number-balance{font-size:60px;font-weight:100}.cent-balance{font-size:25px;font-weight:100}.actual-performance{font-weight:500;margin-right:6px}.percent-performance{font-weight:200}.time-period-text{font-size:11px;font-style:italic;font-weight:200;padding-bottom:15px;padding-top:5px}.portfolio-chart-container{align-items:center;display:flex;flex-direction:column;height:360px;justify-content:center;width:100%}#ac-chart-container{height:100%;width:100%}.portfolio-chart-main{margin-bottom:25px;margin-left:-2%;width:104%}.portfolio-chart{height:300px}.portfolio-chart-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:5px}.pc-button{border-bottom:1px solid var(--light-button);color:var(--light-button);cursor:pointer;font-size:13px;font-weight:200;margin-left:3px;margin-right:3px;padding:10px 10px 8px;position:relative;text-align:center;text-decoration:none;transition-duration:.2s;-webkit-transition-duration:.2s;-webkit-user-select:none;user-select:none}.pc-button:hover{border-bottom:4px solid var(--light-button-highlighted);color:var(--light-button-highlighted);font-weight:700}.pc-button-selected,.pc-button-selected:hover{border-bottom:4px solid var(--company-secondary);color:var(--company-secondary);font-weight:700}.pc-button-unselected-crypto{border-bottom:1px solid var(--dark-purple);color:var(--dark-purple);font-weight:700}.pc-button-selected-crypto,.pc-button-unselected-crypto:hover{border-bottom:4px solid var(--medium-purple);color:var(--medium-purple);font-weight:700}.pc-button-selected-crypto:hover{border-bottom:4px solid var(--light-purple);color:var(--light-purple);font-weight:700}.pc-button-left{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.pc-button-right{border-bottom-left-radius:0;border-top-left-radius:0}.pc-button:after{box-shadow:0 0 5px 10px var(--darker-green);content:"";display:block;height:100%;opacity:0;transition:all .5s;width:100%}.pc-button:active:after,.pc-button:after{border-radius:5px;left:0;position:absolute;top:0}.pc-button:active:after{box-shadow:0 0 0 0 var(--darker-green);opacity:1;transition:0s}.pc-button:active{top:1px}.position-card-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:35px;width:98%}.positions-header{text-align:left}.dollar-percent-toggle-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.dp-toggle{border-bottom:2px solid var(--light-button-highlighted);border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--white);cursor:pointer;font-size:16px;margin-left:5px;margin-right:5px;padding:8px 14px;position:relative;text-align:center;text-decoration:none;transition-duration:.4s;-webkit-transition-duration:.4s;-webkit-user-select:none;user-select:none}.left-dp-toggle{border-bottom-right-radius:0;border-right-width:0;margin-right:2px}.right-dp-toggle{border-bottom-left-radius:0;margin-left:2px}.dp-toggle:hover{border-bottom:4px solid var(--light-button);transition-duration:.1s}.dp-toggle:after{content:"";display:block;height:100%;opacity:0;transition:all .2s;width:100%}.dp-toggle:active:after,.dp-toggle:after{border-radius:5px;left:0;position:absolute;top:0}.dp-toggle:active:after{opacity:1;transition:0s}.dp-toggle:active{top:1px}.dp-button-selected:hover{background-color:var(--light-button)}.position-list-header{margin-top:15px}.show-all-positions-button{background:none;border:1px solid;border-color:var(--light-button);border-radius:25px;color:var(--light-button);cursor:pointer;font-size:13px;font-weight:500;margin:25px auto auto;outline:inherit;padding-bottom:10px;padding-top:10px;text-align:center;transition:.3s;width:200px}.show-all-positions-button:hover{background-color:var(--light-button);color:var(--white)}.powered-by-text{color:#007154;font-size:11px;font-weight:900;margin-bottom:-5px;padding-top:25px}.powered-by-image{display:block;height:auto;margin-bottom:-30px;margin-top:10px;width:100px}.position-item-container{align-items:center;background-color:initial;background-color:var(--darker-green);cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin:-12px auto;padding-bottom:15px;padding-top:15px;width:100%}.position-item-container:hover{background-color:var(--dark-green)}.position-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;width:95%}.position-symbol{font-size:20px;font-weight:800}.position-stock-name{font-size:12px;font-style:italic;font-weight:200}.position-right{background-color:var(--red);border-radius:5px;min-width:70px;padding-bottom:11px;padding-top:11px;width:13%}.position-change{color:var(--white);font-size:16px;font-weight:500;text-align:center}.position-item-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:15px;padding-top:15px}.position-item-text{font-size:18px;font-weight:200}.position-item-title{color:var(--light-button);font-size:11px;font-weight:700}.position-item-details-flex{align-items:center;display:flex;justify-content:flex-start;margin-top:12px}.position-item-large-number{font-size:21px;font-weight:200}.position-item-detail{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-right:35px;width:fit-content}.position-item-trade-button{background-color:var(--light-button-highlighted);border-radius:30px;color:var(--white);cursor:pointer;font-size:13px;font-weight:500;padding:13px 26px;text-align:center}.position-item-trade-button:hover{background-color:var(--light-button)}.position-item-stock-button{border:1px solid var(--light-button-highlighted);border-radius:30px;color:var(--light-button-highlighted);cursor:pointer;font-size:13px;font-weight:500;margin-top:10px;padding:13px 26px;text-align:center}.position-item-stock-button:hover{background-color:var(--light-button-highlighted);color:var(--white)}.open-order{align-items:center;border-bottom:.5px solid var(--company-primary);display:flex;flex-direction:row;justify-content:space-between;margin:auto auto 4px;padding:16px 10px 16px 0;width:95%}.open-order-main-text{display:flex;font-size:20px;font-weight:200;padding-bottom:2px}.open-order-action-text{font-weight:800;padding-bottom:1px;padding-right:4px}.order-symbol{font-weight:800;margin-left:5px;transition:.25s}.open-order-subtext,.order-symbol:hover{color:var(--bright-green)}.open-order-subtext{font-size:14px;font-weight:600;margin-top:12px}.cancel-open-order{fill:var(--dark-orange)!important;height:35px!important;transition:.2s;width:35px!important}.cancel-open-order:hover{fill:var(--orange)!important}.certification-container{background-color:var(--accent-3);border-radius:10px;cursor:pointer;margin-top:10px;padding:13px 5px;transition:all .2s}.certification-container:hover{background-color:var(--accent-2)}.certification-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;width:95%}.certification-img{margin-right:15px;width:25%}.certification-title{color:var(--main-color);font-size:14px;font-weight:700;padding-bottom:3px}.certification-subtitle{font-size:12px;font-style:italic;font-weight:200;line-height:1}.certification-progress-text{border-top:1px dotted var(--light-white-shadow);color:var(--accent);font-size:13px;font-weight:500;margin:5px auto auto;padding-top:7px;text-align:center;width:90%}.certification-progress-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:7px;padding-top:7px}.certification-progress-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:4px;margin-right:4px}.certification-progress-circle{border:2px solid var(--grey-green);border-radius:30px;height:15px;margin-bottom:4px;width:15px}.certification-progress-item-text{color:var(--grey-green);font-size:12px;font-weight:600;text-align:center}.watchlist-flex-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-right:10px}.watchlist-edit-button{border:2px solid var(--light-button);border-radius:9px;color:var(--light-button);cursor:pointer;font-size:12px;font-weight:600;margin-top:-20px;padding:11px 20px;transition:.3s}.watchlist-edit-button:hover{background-color:var(--light-button-highlighted);color:var(--white)}.watchlist-scroll{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-margin-top:7px;scrollbar-width:none}.watchlist-loading-item{border-radius:15px;height:100px;margin-bottom:30px;margin-right:15px;margin-top:25px;width:200px}.cancel-edit-button{border:2px solid var(--light-red);color:var(--light-red)}.cancel-edit-button:hover{background-color:var(--dark-orange);color:var(--white)}.watchlist-empty-flex{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:25px auto 55px;max-width:430px;width:85%}.watchlist-empty-title{font-size:18px;font-weight:700;padding-bottom:2px;text-align:center}.watchlist-empty-text{font-size:15px;font-weight:200;text-align:center;width:270px}.analyst-card-container,.classroom-button{margin-bottom:10px!important;margin-top:10px!important}.search-discover-button{border:1px solid var(--white);border-radius:55px;color:var(--white);cursor:pointer;font-size:13px;font-weight:600;margin:30px auto -20px;padding:14px 35px;text-align:center;transition:all .2s;width:fit-content}.search-discover-button:hover{background-color:var(--white);color:var(--light-button)}.industry-tile-flex{margin-top:15px}.industry-tile{justify-content:space-between;margin-bottom:2px;width:auto}.industry-graphic-container,.industry-tile{align-items:center;display:flex;flex-direction:row}.industry-graphic-container{background-color:var(--company-primary);border:2px solid var(--white);border-radius:30px;height:40px;justify-content:center;transition:.3s;width:40px}.industry-tile:hover .industry-graphic-container{border-color:var(--gold)}.industry-title{font-size:16px;font-weight:200;padding-bottom:15px;padding-left:8px;padding-top:15px;text-align:center;transition:all .4s}.industry-tile:hover{background-color:var(--faded-white-shadow)}.industry-tile:hover .industry-title{color:var(--company-secondary);font-weight:500}.industry-tile:hover .industry-icon-fill{fill:var(--company-secondary)!important}.industry-tile-left{align-items:center;display:flex;flex-direction:row;justify-content:center}.industry-performance{background-color:var(--light-button-highlighted);border-radius:9px;color:var(--white);font-size:12px;font-weight:700;padding:9px 10px;text-align:center;width:60px}.crypto-alert-container{background-color:var(--darker-green);border:5px solid var(--dark-gold);padding:25px}.welcome-image{border-radius:15px;display:block;margin:auto;width:200px}.welcome-crypto-title{color:var(--dark-gold);font-size:20px;font-weight:700;margin-top:16px;padding-bottom:7px;text-align:center}.welcome-crypto-message{font-size:15px;font-weight:300;padding-bottom:50px;padding-left:35px;padding-right:35px;text-align:center;width:300px}.welcome-toggle-button{background-color:var(--grey-green);border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;margin:auto auto 25px;padding:16px 30px;transition:all .2s;width:fit-content}.welcome-toggle-button:hover{background-color:var(--light-grey-green)}.welcome-dismiss-button{color:var(--light-white-shadow);cursor:pointer;font-size:13px;margin:auto auto 20px;text-align:center;transition:all .2s;width:fit-content}.empty-portfolio-icon{fill:var(--orange)!important;display:block!important;font-size:45px!important;margin:15px auto 5px!important}.position-list-container{margin-bottom:95px;margin-top:115px}.empty-portfolio-text{color:var(--orange);font-size:24px;font-weight:600;padding-bottom:8px;text-align:center}.empty-portfolio-subtext{color:var(--main-color);font-size:18px;font-weight:300;margin:auto auto 35px;text-align:center;width:320px}.home-middle-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.home-middle-text{display:none}.news-container{align-items:flex-start;display:flex;justify-content:space-between}.news-item{margin:1% 1% 20px;width:98%}.news-container-column{width:100%}.news-headline{color:var(--main-color);cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.news-text{font-size:14px;font-weight:200;padding-top:3px}.event-container-column{width:32%}.event-item{margin:1% 1% 20px;width:95%}.event-text{border-top:2px solid var(--company-primary);color:var(--light-background);cursor:pointer;font-size:14px;font-weight:400;padding-left:7px;padding-right:7px;padding-top:6px;transition:all .2s}.event-subtext{font-size:14px;font-weight:200;padding:5px 7px 10px}.news-flex-header{align-items:flex-end;display:flex;justify-content:space-between}.news-pages-flex{align-items:flex-end;align-self:center;display:flex;height:44px;justify-content:flex-end;margin-bottom:18px;margin-right:10px;width:250px}.news-page-text{cursor:pointer;font-size:11px;font-weight:800;height:30px;margin-left:6px;margin-right:6px;text-align:center;transition:all .2s;width:38px}.news-page-text-unselected{border-bottom:2px solid;color:var(--accent);height:20px}.news-page-text-unselected:hover{border-bottom:3px solid;color:var(--light-button);font-size:14px;height:25px}.news-page-text-selected{border-bottom:5px solid var(--company-secondary);cursor:auto;font-size:18px;padding-top:2px}.news-headline-selected,.news-page-text-selected{color:var(--company-secondary)}.news-headline-unselected:hover{color:var(--light-button-highlighted)}.dismiss-search-button{color:var(--white);font-size:14px;font-weight:600;margin-left:5px;margin-right:-15px}.dismiss-search-button-icon .css-i4bv87-MuiSvgIcon-root{fill:var(--white)!important;color:var(--white)!important}.crypto-card-image{margin-bottom:-70px;margin-right:20px;padding-left:15px;width:250px}.empty-positions-card-image{display:block;margin:auto auto 20px;width:170px}.crypto-card-flex{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between;padding-bottom:20px}.mobile-search-dismiss-button{display:none}.crypto-text{font-size:18px;font-weight:100;padding-bottom:25px}@media only screen and (max-width:1100px){.home-screen-dash-flex-left{width:60%}.home-screen-dash-flex-right{width:40%}.crypto-card-image{width:180px}}@media only screen and (max-width:940px){.certification-flex-wrap{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.certification-link{width:48%}.certification-img{width:100px}.certification-title{font-size:18px}.certification-subtitle{font-size:13px;line-height:1.1}.support-not-screen-container{display:none!important}.home-screen-dash-flex{align-items:center;flex-direction:column;justify-content:flex-start;padding-left:10px;padding-right:10px}.home-screen-dash-flex-left{margin:auto;width:100%}.home-screen-dash-flex-right{margin:20px auto auto;width:100%}.news-container-column{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.news-item{margin:1% 1% 10px;width:30.5%}.industry-performance{font-size:16px;padding:11px 17px}.industry-tile{align-items:center;border-bottom:1px solid var(--company-primary);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:14px;padding-top:14px;width:auto}.industry-title{font-size:18px;font-weight:300;padding-bottom:10px;padding-left:15px;padding-top:10px;text-align:center}}@media only screen and (max-width:930px){.route-container{padding-left:10px;padding-right:10px}}@media only screen and (max-width:720px){.certification-link{width:100%}.portfolio-chart-container{margin-bottom:15px;width:100%}.past-transactions-button{display:none}.position-item-left-details{width:100%}.position-item-flex{align-items:flex-start;flex-direction:column;justify-content:flex-start}.position-item-right-details{margin-top:25px}.crypto-text{font-size:16px}.crypto-card-image{width:150px}}@media only screen and (max-width:650px){.home-screen-flex{flex-direction:column-reverse}.top-earners-card{margin-left:0;margin-right:0}.watchlist-flex-header{display:block}.watchlist-edit-button{margin-top:10px;width:fit-content}.home-middle-flex{justify-content:space-between;padding-right:15px}.home-middle-text{display:block;font-size:17px;font-weight:200;padding-left:25px}}@media only screen and (max-width:550px){.certification-title{font-size:15px}.certification-subtitle{font-size:12px}.news-flex-header{align-items:center;flex-direction:column;justify-content:flex-start}.news-page-text-selected{border-width:0;margin-bottom:-3px}.mobile-search-dismiss-button{display:block}.search-bar-container{margin-bottom:15px;width:87%}.searching-search-subtext{margin-bottom:5px}.news-page-text-unselected{border-width:0}.news-pages-flex{height:35px;justify-content:center;margin-right:0}.event-container-column{width:50%}.event-column-3{display:none}.analyst-card-header-flex{margin-bottom:0}.watchlist-loading-item{height:140px;margin:6px;width:160px}.dismiss-search-button,.home-middle-text{display:none}.home-middle-flex{justify-content:center;padding-right:0}.company-logo-container{display:none}.search-container{width:100%}.watchlist-scroll{align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:15px;margin-top:30px}.portfolio-home-flex-container{flex-direction:column}.portfolio-socket-flex{align-items:flex-start;display:flex;justify-content:space-between;margin-top:10px;width:180px}.account-balance-container-flex{align-items:flex-end;flex-direction:column;height:45px;justify-content:center;margin-bottom:15px}.time-period-text{display:none}.portfolio-socket-flex{margin-top:20px}.position-card-flex,.position-item{width:100%}.portfolio-socket-container{margin-bottom:0;margin-top:4px}.notification-message{font-size:17px}.news-item{margin-bottom:10px;width:100%}.headlines-container{align-items:center;flex-direction:column;justify-content:center;margin-bottom:5px}.news-container-column{width:100%}.news-item{margin-bottom:17px}.crypto-card-image{margin-right:-10px;width:145px}.crypto-text{font-size:14px;font-weight:200;padding-right:5px}.analyst-items-container{margin-left:-5.5%;width:113%}.crypto-card-flex{justify-content:flex-end}.watchlist-scroll{margin-left:-4%;width:108%}.home-screen-dash-flex{align-items:center;flex-direction:column;justify-content:flex-start;padding-left:0;padding-right:0;width:100%}.route-container{padding-left:5px;padding-right:5px}.portfolio-chart-main{margin-left:-.5%;width:101%}.position-right{min-width:70px;width:110px}.position-item-container{padding-left:5px!important;padding-right:5px!important}.position-item-title{font-size:10px;font-weight:600;padding-top:3px}.position-item-details-flex,.position-item-right-details{justify-content:space-between}.position-item-right-details{display:flex;margin-top:25px;width:95%}.position-item-trade-button{border-radius:7px;font-size:12px}.position-item-stock-button{font-size:12px;margin-top:0}.industry-tile{border-bottom:0;padding-bottom:6px;padding-top:6px}.industry-title{font-size:15px;font-weight:400}.industry-performance{font-size:13px;padding:9px 0;text-align:center;width:95px}.watchlist-flex-header{display:flex}.watchlist-item-button-container{margin-right:0}.analyst-card-container,.classroom-button{margin-bottom:7px!important;margin-top:7px!important}.home-screen-dash-flex-right{margin-top:4px}.dismiss-search-header-container{display:none}.header-flex{justify-content:center;margin-left:0;padding-top:5px}.header-container{height:70px}}@media only screen and (max-width:450px){.portfolio-chart-container{margin-left:-4%;width:108%}.certification-img{width:70px}}@media only screen and (max-width:350px){.portfolio-chart-main{display:none}}.footer-header{font-size:14px;font-weight:700;padding-bottom:12px;padding-top:25px;text-align:center}.footer-text{font-size:11px;margin:auto;min-width:300px;padding-bottom:25px;width:90%}.footer-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;width:320px}.footer-app-button{background:none;border:none;color:inherit;cursor:pointer;outline:inherit;padding:0}.appstore-image{margin-right:10px;width:150px}.google-play-image{margin-left:10px;width:150px}.website-button{align-self:center;background:none;border:1px solid;border-color:var(--light-grey-green);border-radius:4px;color:var(--light-grey-green);cursor:pointer;display:block;font-size:12px;font-weight:500;margin:10px auto auto;outline:inherit;padding-bottom:15px;padding-top:15px;text-align:center;transition:.3s;width:320px}.website-button:hover{background-color:var(--grey-green);color:var(--white)}.copyright-text{font-size:11px;font-weight:300;padding-top:20px;text-align:center}@media only screen and (max-width:500px){.footer-divider,.footer-flex,.footer-header,.website-button{display:none}}:root{--accent:#52e5c5;--accent-2:#1f322d;--accent-3:#003a2b;--app-header-bg:#283432;--black:#000;--bright-green:#00ffbe;--company-primary:#007154;--company-secondary:#ffb200;--crypto-background:#0c0319;--crypto-footer:#08020c;--crypto-loading:#2d1f38;--crypto-tile:#250252;--dark-bright-green:#02d790;--dark-gold:#ffa700;--dark-green:#074536;--dark-grey-green:#1f3831;--dark-orange:#ff7c00;--dark-purple:#0d031c;--darker-green:#032d21;--faded-white-shadow:#ffffff1f;--gold:#ffb200;--grey-green:#398d78;--header-title:#e0fff7;--headerAccent:#fafafa;--light-background:#c3ffef;--light-bright-green:#2cffc9;--light-button:#18b18a;--light-button-highlighted:#47af95;--light-gold:#ffbe00;--light-grey-green:#1a9d7d;--light-purple:#d5b5ff;--light-red:#ff4242;--light-shadow:#0000002b;--light-white-shadow:#ffffffa2;--main-background:#00120a;--main-color:#fff;--main-shadow:#001a12c2;--main-tile:#002b21;--medium-purple:#471a79;--orange:#ff9500;--perf-down:#ff4848;--perf-up:#00a67b;--purple-shadow:#5036b4;--rapunzl-shadow:#00715440;--red:#f33;--search-bar:"#3a554f";--search-accent:"#FFB200";--search-bar-crypto:#443a55;--transparent:#fff0;--very-grey-green:#83a39b;--white:#fafafa}*{color:#fff;color:var(--main-color);font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif;list-style-type:none;margin:0;padding:0;text-decoration:none}body{background-color:var(--mainBackground)}.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:#283432;background-color:var(--app-header-bg);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#283432;color:var(--app-header-bg)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}