.react-root .profile-layout{display:-webkit-box;display:flex;background-color:#eaeff4;min-height:100vh}@media screen and (max-width: 768px){.react-root .profile-layout{max-width:100%;overflow-x:scroll}}.react-root .profile-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1;padding:2rem}.react-root .profile-problem-stat__header{background-color:#f4f6f9;border-radius:.2rem}.react-root .profile-problem-stat__subtitle{color:#324766}.react-root .profile-problem-stat__subtitle:before{content:"";background:#4bca5e;border-radius:50%;display:inline-block;height:1rem;line-height:1rem;margin:0 1rem 0 0;width:1rem}.react-root .profile-problem-stat__header-cell{color:#677993;font-size:1.4rem;font-weight:400;padding:1rem 2rem;text-align:left}@media screen and (max-width: 768px){.react-root .profile-problem-stat__header-cell{padding:1rem}}.react-root .profile-problem-stat__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff;margin:2rem 0;border-radius:.5rem}.react-root .profile-problem-stat__table{align-self:stretch}.react-root .profile-problem-stat__table table tr td th{margin:0;padding:0;border:0}.react-root .profile-problem-stat__row-cell{border-bottom:.3rem solid #eaeff4;padding:2rem 2.5rem;font-size:1.4rem;font-weight:800;width:6rem}@media screen and (max-width: 768px){.react-root .profile-problem-stat__row-cell{padding:2rem 1.5rem}}.react-root .profile-problem-stat__cell-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;white-space:nowrap}.react-root .profile-problem-stat__progress-bar{-webkit-box-flex:1;flex:1;height:1.5rem;margin:0 2rem 0 0;background:#eaeff4;border:none}@media screen and (max-width: 768px){.react-root .profile-problem-stat__progress-bar{height:1rem;min-width:6rem}}.react-root .profile-problem-stat__progress-bar .progressbar__limit{display:none}.react-root .profile-performance__container{background-color:#fff;margin:2rem 0;padding:1rem 2rem;border-radius:.5rem}.react-root .profile-performance__container--rank{float:left}@media screen and (max-width: 480px){.react-root .profile-performance__container--rank{float:unset}}@media screen and (max-width: 768px){.react-root .profile-performance__container{padding:1rem}}.react-root .profile-performance__cell{padding:1rem;white-space:nowrap;-webkit-box-flex:1;flex:1}@media screen and (min-width: 769px){.react-root .profile-performance__cell{max-width:18rem}}.react-root .profile-performance__row{display:-webkit-box;display:flex;border-bottom:solid .2rem #eaeff4;padding:1rem;flex-wrap:wrap}.react-root .profile-performance__row--no-border{border-bottom:none}@media screen and (max-width: 768px){.react-root .profile-performance__row{border-bottom:unset}}.react-root .profile-performance__wrapped-row{display:-webkit-box;display:flex;flex-wrap:wrap}.react-root .profile-performance .profile-contest-stat__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#f4f6f9;padding:.5rem 1rem;border-radius:.5rem;margin:2rem 0;display:inline-block}@media screen and (max-width: 768px){.react-root .profile-performance .profile-contest-stat__container{margin:.5rem 0}}.react-root .profile-performance .profile-contest-stat__table{align-self:stretch}.react-root .profile-performance .profile-contest-stat__table table tr td{margin:0;padding:0;border:0}.react-root .profile-performance .profile-contest-stat__row{display:-webkit-box;display:flex}.react-root .profile-performance .profile-contest-stat__row-cell{padding:.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-root .profile-performance .profile-contest-stat__cell-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;white-space:nowrap}.react-root .profile-performance .profile-contest-stat__progress-bar{width:1.3rem;height:12rem;background:#eaeff4;border:none}@media screen and (max-width: 768px){.react-root .profile-performance .profile-contest-stat__progress-bar{width:1rem;height:7rem}}.react-root .profile-performance .profile-contest-stat__progress-bar .progressbar__limit{display:none}.react-root .profile-sidebar{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#001a50;padding:2rem 3rem;color:#bac6d8;font-weight:400;max-width:30rem}.react-root .profile-sidebar__small{font-size:1.4rem;letter-spacing:.05rem;margin:1rem 0}.react-root .profile-sidebar__name{font-size:2rem;font-weight:400;color:#fff;margin:2rem 0 1.2rem}.react-root .profile-sidebar__resume{color:#1a84ff;font-weight:600}.react-root .profile-sidebar__social{border-top:solid .1rem rgba(255,255,255,.6);padding:2rem 0 0;margin:2rem 0}.react-root .profile-sidebar__social-header{text-transform:uppercase;font-size:1.4rem;font-weight:600;color:#fff}.react-root .profile-sidebar__social-row{display:-webkit-box;display:flex;margin:1.5rem 0;-webkit-box-align:center;align-items:center}.react-root .profile-sidebar__social-icon{height:2rem;width:2rem;border-radius:50%;background:#fff;border:solid #fff .1rem}.react-root .profile-sidebar__social-link{margin:0 1rem;font-size:1.6rem}.react-root .profile-sidebar__picture-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-root .profile-sidebar__picture{display:inline-block;width:6rem;height:6rem;border-radius:50%;border:.2rem solid #fff;margin-right:1.5rem;overflow:hidden}.react-root .profile-sidebar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.react-root .profile-sidebar__share{-webkit-box-flex:0;flex:0 0 auto;background-color:#006eee;color:#fff;padding:1rem 2rem;border-radius:.4rem}.react-root .profile-sidebar__share:hover{background-color:rgba(0,110,238,.9)}.react-root .profile-viewas{display:-webkit-box;display:flex;background-color:#fec601;margin:-2rem -2rem 2rem}.react-root .profile-viewas__text{margin:0;padding:1rem 2rem}@media screen and (max-width: 768px){.react-root .profile-viewas__text{font-size:1.2rem}}.react-root .profile-viewas__links{margin:1rem 2rem 1rem auto;white-space:nowrap;align-self:center}.react-root .profile-viewas__link{font-size:1.4rem;font-weight:600}.react-root .profile-info{margin-bottom:2rem}.react-root .profile-info__name{color:#000;font-size:2.4rem;font-weight:400;margin:0}.react-root .profile-info__email{margin:0;color:#324766}.react-root .profile-info__details-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.react-root .profile-info__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:1rem;margin-top:2rem;background-color:#1a84ff;border-radius:.4rem}.react-root .profile-info__header-title{color:#fff;font-size:1.6rem}.react-root .profile-info__header-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-left:auto;color:#fff;font-weight:800;font-size:2rem;background:#0041ca;border-radius:50%;height:1.6rem;width:1.6rem;line-height:1.6rem;text-align:center}.react-root .profile-info__content{background:#fff;padding:1rem}.react-root .profile-info__content-section{margin-left:6rem;font-size:1.4rem}.react-root .profile-info__section-header{text-transform:uppercase;color:#324766;font-weight:600;font-size:1.6rem;margin:1rem 0}.react-root .profile-info__section-title{min-width:8rem;max-width:8rem}.react-root .profile-info__section-text{color:#324766;font-weight:600;margin-left:.5rem}.react-root .profile-info__border{margin:2rem 1rem 2rem 3rem;background-color:#eaeff4;height:.2rem}.react-root .profile-info .profile-sidebar__social{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0;padding:0}.react-root .profile-info .profile-sidebar__social-row{margin:1rem 0}.react-root .profile-info .profile-sidebar__social-row:nth-child(2n+1){width:12rem}.react-root .profile-info .profile-sidebar__social-link{font-size:1.4rem;text-transform:none}.react-root .profile-mentor-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background-color:#fff;margin:1rem 0 2rem;padding:2.5rem 3rem;border-radius:.5rem}.react-root .profile-mentor-section__title{color:#677993;font-weight:600}.react-root .profile-mentor-section__recommendation{background-color:#f4f6f9;padding:2rem 3rem;border-radius:.5rem}.react-root .profile-mentor-section__sessions{margin:0 0 1.5rem 0}.react-root .profile-mentor-section__session-info{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}.react-root .profile-mentor-section__last-session{color:rgba(0,0,0,.5);font-size:1.2rem}.react-root .profile-mentor-section__completed-sessions{color:#000;font-size:2.4rem;font-weight:600;margin:0 1rem 0 0}.react-root .profile-mentor-section__completed{color:#000;font-size:1.6rem;font-weight:400}.react-root .profile-mentor-p2p__container{margin-left:auto}.react-root .profile-mentor-p2p__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:1rem 6rem 1rem 0}.react-root .profile-mentor-p2p__icon{height:1.6rem;width:1.6rem;margin:0 1rem 0 0}.react-root .profile-mentor-p2p__name{font-size:1.4rem}.react-root .profile-mentor-p2p__rating{font-size:1.6rem;color:#000;font-weight:600}.react-root .profile-mentor-p2p__max{color:#677993}.react-root .toggle-profile--row{display:-webkit-box;display:flex}.react-root .toggle-profile--row .toggle-profile__switch-container{margin-right:1rem;white-space:nowrap}.react-root .toggle-profile .switch{width:3.8rem;height:2.2rem}.react-root .toggle-profile .switch__track{padding:.3rem}.react-root .toggle-profile .switch__thumb{width:1.5rem;height:1.5rem}.react-root .toggle-profile__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:1rem 0}.react-root .toggle-profile__title{font-weight:600;margin:0 1rem 0 0}.react-root .toggle-profile__info{color:#bac6d8;font-size:1.4rem}.react-root .achievement-panel{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:25.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.6rem;background-color:#fafbfc;border-radius:.8rem;margin-bottom:2rem}.react-root .achievement-panel>.nudge-wrapper{position:unset !important;height:unset !important}.react-root .achievement-panel__header-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.react-root .achievement-panel__footer-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;color:#91a1b7;font-size:1.2rem;line-height:2rem}.react-root .achievement-panel__footer-section--tip{height:1.6rem;width:1.6rem;margin-right:.4rem}.react-root .achievement-panel--header{color:#1a2c47;font-size:2rem;font-weight:600;line-height:3.2rem}.react-root .achievement-panel--new{display:-webkit-box;display:flex;margin-left:1.6rem;padding:.1rem .8rem;border-radius:.8rem;background:#fed238;color:#1a2c47;font-size:1.2rem;line-height:2rem}.react-root .achievement-panel__wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;padding:1.2rem 0}.react-root .achievement-panel__scroller{-ms-overflow-style:none;scrollbar-width:none;max-width:65vw;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.react-root .achievement-panel__scroller::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.react-root .achievement-panel__scroller{max-width:100vw}}@media screen and (max-width: 480px){.react-root .achievement-panel__scroller{max-width:100vw}}.react-root .achievement-panel__scroller-child{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:29.5rem;height:16rem;display:-webkit-inline-box;display:inline-flex;margin-right:1.5rem}.react-root .achievement-panel__scroller-child:last-child{margin-right:0}.react-root .achievement-panel__achievement-image{height:100%;width:100%;border-radius:.5rem}

/*# sourceMappingURL=profile.efd924.css.map*/