.appbar-layout_full{top:0;left:0;right:0;bottom:0;width:100%;max-width:100%}.active-appbar{opacity:1}.deactive-appbar{opacity:0}.appbar__avatar .tutor-image-avatar{border-radius:10px;max-width:200px}.appbar__avatar{padding-right:1em}.app-menu-label{font-size:13px;margin-top:.5em;padding-inline:.4em;display:block;word-break:keep-all}.inline-icon{vertical-align:bottom;color:#4285f4;font-size:24px}.appbar-header__info{display:flex;flex-direction:row;margin-top:.5em;justify-content:space-around;align-items:center}.appbar__username{margin-top:.25rem;margin-bottom:.25rem;font-size:1rem;word-break:break-all}.appbar__name--toggle{margin-top:.25em;line-height:1}.app-rating{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;letter-spacing:.03em;line-height:1;width:40px;height:40px;box-shadow:0 3px 13px 0 rgb(18 43 70 / 5%);padding:.2em}.dash-tutor-box-small,.appbar-resume-course{border-radius:3px;text-decoration:none;font-size:small;margin-block:.5em;padding:0;display:flex;position:relative;align-items:center;box-shadow:0 3px 13px 0 rgb(18 43 70 / 5%)}.dash-tutor-box-small:hover,.appbar-resume-course:hover{text-decoration:none;color:inherit}.resume__button--icon{color:var(--app--resume-card-title-80);border-right:1px solid rgb(13 20 13 / 14%);padding:1.4em .4em .4em .4em;font-size:smaller;text-align:center;width:32%;flex-basis:32%}.resume-label{display:block;padding-block:.2em}.appbar-item-label{margin-bottom:.7rem;display:block}.appbar-item-label.collapsible{cursor:pointer}.appbar-btn{display:grid;text-align:center;justify-items:center}button.appbar__dark{background-color:#fff0;border:none}.dark-theme .tutor-btn{color:#fff}.button-toggle-appbar .tutor-form-toggle-control,.button-toggle-appbar .tutor-form-toggle-label{margin-top:1rem!important}.dark-theme .tutor-meta>*,.dark-theme .tutor-ratings-count,.dark-theme .tutor-ratings-average,.dark-theme .app-menu-label{color:#a7a7a7}.dark-theme .tutor-form-toggle input:checked~.tutor-form-toggle-control{background-color:#a7a7a7}.appbar-header--toggle .react-datepicker-popper{transform:translate3d(20px,170px,0)!important}.dark-theme .tutor-btn-outline-primary{border-color:#fff}.dark-theme .app-rating{color:#000}.dark-theme .tutor-meta a{color:#fff}.dark-theme .progression-course-progress-bar svg{fill:#4285f4}.dark-theme .interactive-course-title-percentage-overlay{color:rgb(175 175 175 / 19%)}.dark-theme .tutor-card,.dark-theme .interactive-resume-course{border-color:#afafaf;background-color:#212121}.dark-theme .progression-course-progress-label{background-color:#fff0;color:#4285f4;border:2px solid rgb(66 133 244 / 43%);border-radius:3px;font-weight:700;font-size:.9em}.dark-theme .progression-course-progress-status,.dark-theme .appbar-enrolled-course-complete-percent{background-color:#4285f4}.dark-theme .tutor-course-card .tutor-course-name,.dark-theme .tutor-course-card .tutor-course-name a,.dark-theme .interactive-course-title a,.dark-theme .appbar-enrolled-course-percent-num,.dark-theme .appbar-enrolled-course-percent-text{color:#fff}.dark-theme .progression-icon-start svg,.dark-theme .progression-icon-end svg{fill:#afafaf}.dark-theme .appbar-course-other-info-stat{background-color:#121212}.dark-theme .appbar-course-other-num{color:#afafaf}.dark-theme .progression-course-progress-bar{border-color:rgb(167 167 167 / 50%)}.dark-theme .appbar-course-progression-notes-emotion-icon svg{fill:#afafaf}.dark-theme .appbar-course-progression-notes{color:#afafaf}.dark-theme .dark-icon-toggler{fill:#ffce45;stroke:#ffce45}.course-progress-info{width:100%;background-color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;text-align:center;opacity:.9;align-items:center;display:none;justify-content:center}.resume__button--info:hover .course-progress-info{display:flex}.resume__button--info:hover .resume__button--info{line-height:1}.appbar-course-progress{height:3px;display:block}.appbar-course-progress-bar{display:block;width:100%;background-color:#cfd8dc;height:3px}.app-footer a{text-decoration:none!important}.resume__button--icon .tutor-icon-play-line{font-size:26px}.progression-course-progress-status{height:4px;background-color:var(--app--enrolled-base);display:block;border-radius:3px;margin-bottom:-2px;box-shadow:0 1rem 2.5rem var(--app--enrolled-base-50),0 .5rem 1rem -.75rem var(--app--enrolled-base-80)}.interactive-resume-course{background-color:var(--app--enrolled-bg);display:block;margin-bottom:2em;padding:1.5em 2em;font-size:.85rem;position:relative;border-top:3px solid var(--app--enrolled-base-light);border-radius:4px}.interactive-course-title{font-weight:700;margin-bottom:.5em;max-width:280px;font-size:1.4em;line-height:1.4}.appbar-course_progression{padding:2em 1.5em;margin-bottom:1.2em;border-bottom:1px solid var(--app--enrolled-base-08)}.progression__button--info{margin-top:1em;display:block}.progression-course-progress{display:block;text-align:right}.progression-course-progress-bar{display:block;width:100%}.progression-course-progress-bar{border-bottom:2px dashed var(--app--enrolled-support-light)}.not-enroll-info-icon{width:12px;height:12px;margin-right:.6em}.appbar-info-box{box-shadow:0 3px 13px 0 rgb(18 43 70 / 5%);padding:.6em;font-size:13px;max-width:300px;margin-block:1em}.progression-race-grid{display:grid;grid-template-columns:10% 80% 10%;align-items:end;gap:.5em}.appbar-course_progression svg{width:20px;height:20px}.progression-course-progress-bar svg{fill:var(--app--enrolled-base)}.progression-icon-start svg,.progression-icon-end svg{fill:var(--app--enrolled-support);width:16px;height:16px;top:.125em;position:relative}.appbar-icon-settings,.appbar-icon-signout,.dark-icon-toggler{width:18px;height:18px;cursor:pointer}.appbar-icon-settings:hover,.appbar-icon-signout:hover,.dark-icon-toggler:hover{opacity:.7}.appbar-item-collapse-icon{margin-left:.4em;opacity:.7}.progression__button--icon{padding-inline:.35em}.appbar-enrolled-course-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;align-items:stretch;font-size:.9em;justify-content:center;justify-items:center;max-width:420px;margin-inline:auto}.appbar-course-other-info-stat,.appbar-enrolled-course-complete-percent{width:100%;padding:1em 1.2em .6em 1.2em;margin-bottom:1em;border-radius:4px;line-height:1;text-align:left;box-sizing:border-box}.appbar-enrolled-course-complete-percent{background-color:var(--app--enrolled-base);box-shadow:0 1rem 2.5rem var(--app--enrolled-base-50),0 .5rem 1rem -.75rem var(--app--enrolled-base-80)}.appbar-enrolled-course-percent-text{opacity:.7;font-size:.8em}.appbar-course-other-info-stat{border:1px solid var(--app--enrolled-support-light);transition-property:background-color,box-shadow;transition-duration:.6s,1s}.appbar-course-other-info-stat:hover{background-color:var(--app--enrolled-base);box-shadow:0 1rem 2.5rem var(--app--enrolled-base-50),0 .5rem 1rem -.75rem var(--app--enrolled-base-80)}.appbar-course-other-info-stat:hover .appbar-course-other-num{color:var(--app--enrolled-bg);font-weight:800}.appbar-course-other-info-stat:hover .appbar-course-other-text{color:var(--app--enrolled-bg);opacity:.7}.appbar-enrolled-course-percent-num,.appbar-course-other-num{font-size:2em;display:block;font-weight:800;margin-bottom:.1em;color:var(--app--enrolled-support)}.appbar-course-other-num{font-weight:400;display:block}.appbar-enrolled-course-num-percent,.appbar-enrolled-course-percent-text,.appbar-enrolled-course-percent-num{color:var(--app--enrolled-bg)}.appbar-enrolled-course-num-percent{display:inline-block;opacity:.7}.appbar-course-other-text{font-size:.8em;color:var(--app--enrolled-support)}.interactive-course-title-percentage-overlay{position:absolute;right:4%;color:var(--app--enrolled-base-light);top:-2%;font-style:italic}.interactive-course-title-overlay-num{font-size:80px}.interactive-course-title-overlay-text{font-size:20px}.progression-course-progress-label{padding:.2em .4em;background-color:var(--app--enrolled-base);border-radius:4px;margin-bottom:1em;display:inline-block;color:#fff;font-size:.8em;visibility:hidden}.interactive-course-title a{text-decoration:none;color:var(--app--enrolled-title);font-size:1.1rem}.appbar-course-progress-bar{background-color:var(--app--resume-btn-light)}.app-footer svg{fill:var(--app--footer-icon)}.appbar-icon-settings,.appbar-icon-signout,.dark-icon-toggler{fill:var(--app--footer-icon)}.appbar__avatar .tutor-image-avatar{border-radius:var(--app--avatar-radius)}.dash-quiz-date,.dash-attempt-id{color:var(--app--resume-card-title-80)}.appbar-course-progression-notes-emotion-icon svg{width:.8rem;height:.8rem;fill:var(--app--enrolled-pro-msg)}.appbar-course-progression-notes{color:var(--app--enrolled-pro-msg);padding:.2em .8em;border-radius:15px;font-size:.75rem;display:inline-block;background-color:var(--app--enrolled-pro-msg-light)}.appbar-course-progression-note{text-align:center;margin-top:.8em}.appbar-course-progression-notes-emotion-icon{margin-right:.4em}.appbar-layout_left{left:0;right:calc(100% - 300px)}.appbar-layout_right{right:0;left:calc(100% - 300px)}.appbar-layout_right .appbar-enrolled-course-summary,.appbar-layout_left .appbar-enrolled-course-summary{grid-template-columns:repeat(2,1fr)}.appbar-layout_right .interactive-resume-course,.appbar-layout_left .interactive-resume-course{padding-inline:1em;margin-bottom:1em}.appbar-layout_right .appbar-course_progression,.appbar-layout_left .appbar-course_progression{padding-inline:1em}.appbar-layout_right .appbar__avatar,.appbar-layout_left .appbar__avatar{text-align:center}.appbar-layout_right .interactive-course-title a,.appbar-layout_left .interactive-course-title a{font-size:1rem}.appbar-layout_right .appbar__resume__container,.appbar-layout_right .appbar__progress__container,.appbar-layout_left .appbar__resume__container,.appbar-layout_left .appbar__progress__container{border-top:1px solid rgb(183 183 183 / 33%);padding-top:1em;margin-top:1em}.appbar-course_progression:hover .progression-course-progress-label{visibility:visible}.progression-icon-start-text,.progression-icon-end-text{color:var(--app--enrolled-support);font-size:.75em;margin-top:0;display:inline-block}.sticky-vertical-tabs .tab-content>div.active,.course-progress-info,.button-toggle-appbar,.button-toggle-appbar:hover,.sticky-vertical-tabs{background-color:var(--app--sidebar-bg)}.dash-tutor-box-small,.appbar-resume-course,.button-toggle-appbar,.sticky-vertical-tabs .tab-content>div.active{box-shadow:0 10px 10px 0 rgb(56 56 57 / 5%),0 1px 3px 0 rgb(56 56 57 / 5%)}.sidebar-friend-name,.appbar__username,.appbar__username a,.button-toggle-appbar,.button-toggle-appbar:hover{color:var(--app--sidebar-text)}.tab-header .tutor-dashboard-menu-item-icon,.tab-header svg,.tab-content-title-section svg,.appbar-icon-settings,.appbar-icon-signout,.dark-icon-toggler{fill:var(--app--sidebar-text)}.sticky-vertical-tabs .tab-content>div{background-color:var(--app--sidebar-panel-bg)}.dash-tutor-box-small,.appbar-resume-course{background-color:var(--app--resume-card-bg);color:var(--app--resume-card-title)}.resume__button--icon{color:var(--app--resume-card-title-80)}.course-progress-info,.resume__button--icon .tutor-icon-play-line{color:var(--app--resume-btn-color)}.tutor-icon-play-line svg{fill:var(--app--resume-btn-color)}.appbar-course-progress{background-color:var(--app--resume-btn-color)}.appbar-course-progress-bar{background-color:var(--app--resume-btn-light)}.appbar__avatar{padding-right:1em}.inline-icon{vertical-align:bottom;color:#3056d3;font-size:24px}.appbar__avatar--toggle img{width:45px;height:45px;margin:0 auto!important}.button-toggle-appbar{z-index:99999999!important;border:none;position:fixed;padding:1em .6em;max-width:200px;width:68px;height:100%;transition:transform .5s ease-in;box-sizing:border-box;border-radius:3px}.appbar-header-btn-layout_right{top:40px;right:10px}.appbar-header-btn-layout_left{top:40px;bottom:20px;left:0}.sticky-vertical-tabs .tab-content>div>i,.sticky-vertical-tabs .tab-header,.app-footer,.course-progress-info,.resume__button--icon,.appbar__name--toggle{text-align:center}.appbar__username,.appbar__name--toggle{margin-top:.25em}.dash-tutor-box-small,.sidebar-msg-link a,.appbar-header--toggle .appbar-resume-course,.appbar-resume-course{border-radius:3px}.dash-tutor-box-small,.appbar-resume-course{margin-block:.5em;padding:0;position:relative;align-items:center}.app-footer a,.dash-tutor-box-small,.appbar-resume-course,.appbar-resume-course:hover{text-decoration:none}.resume__button--icon{border-right:1px solid rgb(13 20 13 / 14%);padding:.9em .4em .4em .4em;font-size:smaller;width:32%;flex-basis:32%}.resume__button--info{padding-inline:.6em;line-height:1.15;width:68%;flex-basis:68%;position:relative}.sidebar-notification-content a,.message-content--username,.sticky-vertical-tabs .tab-content>div>i,.resume__button--info,.sidebar-friend-name a,.sidebar-friend-name-display{font-weight:600}.resume-label{padding-block:.2em}.course-progress-info{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:.9;align-items:center;display:none;justify-content:center}.sidebar-message-profile-image,.tab-content-title-section,.appbar-resume-course,.dash-tutor-box-small,.resume__button--info:hover .course-progress-info{display:flex}.appbar-course-progress{height:3px}.appbar-course-progress-bar{width:100%;background-color:#cfd8dc;height:3px}.app-footer{padding-top:2rem}.dark-mode-section,.footer-link-logout,.footer-link-settings{margin-top:1rem}.resume__button--info:hover .resume__button--info,.appbar__name--toggle,.resume__button--icon .tutor-icon-play-line{line-height:1}.sticky-vertical-tabs .tab-header>div,.appbar-icon-settings,.appbar-icon-signout,.dark-icon-toggler{cursor:pointer}.appbar-icon-settings,.appbar-icon-signout,.dark-icon-toggler{width:18px;height:18px}.position-right-info,.appbar-icon-settings:hover,.appbar-icon-signout:hover,.dark-icon-toggler:hover{opacity:.7}.tab-content-title-section svg{opacity:.2}.tutor-icon-play-line svg{width:26px;height:26px}.private-msg-page-linked,.appbar-header--toggle .appbar-resume-course{box-shadow:none}.appbar-header--toggle .appbar-resume-course{background-color:var(--app--enrolled-bg)}.appbar-header--toggle .appbar-course-progress-bar{margin-top:.8em}.appbar-header--toggle .tutor-icon-play-line svg{width:34px;height:34px}.sidebar-friend-content .tab-content-title{padding-bottom:5px!important}.sidebar-bookmark-content h3{font-size:1rem}.tab-header-icon-title,.sidebar-title-btn,.appbar-resume-course,.dash-tutor-box-small,.appbar__username{font-size:.8rem}.sidebar-bookmark-content hr{margin:0}.sidebar-message-profile-image img{max-width:35px;max-height:35px}.tab-content-title{font-size:18px;padding:0;margin:0}.tab-content-title-section{gap:0 .6rem;margin-block:.6rem;padding-block:.4rem;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.sidebar-title-btn{align-self:center}.sticky-vertical-tabs{height:100%;overflow:hidden}.sticky-vertical-tabs .tab-header{padding:30px 0}.sticky-vertical-tabs .tab-header>div{height:50px}.sticky-vertical-tabs .tab-header>div:hover,.sticky-vertical-tabs .tab-header>div.active{color:#3056d3}.sticky-vertical-tabs .tab-header div i{display:inline-block;margin-left:10px;margin-right:5px}.sticky-vertical-tabs .tab-content{height:100%;position:absolute;top:0;right:0}.sticky-vertical-tabs .tab-content>div{position:absolute;padding:20px;top:-200%;transition:all 500ms ease-in-out}.sticky-vertical-tabs .tab-content>div.active{top:0;bottom:0;width:340px;overflow:scroll}.tab-header svg,.tab-content-title-section svg{width:18px;height:18px}.sticky-vertical-tabs .tab-content>div,.tab-header-icon-title{display:none}.appbar-header--toggle .appbar-resume-course{border:1px solid #efefef!important}.sidebar-message-profile-image{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem 1rem}.sidebar-message-content{margin-top:.5rem}.message-data-content{margin-bottom:0}.private-msg-page-linked{border-radius:9999px!important;min-width:auto!important;padding:8px 12px!important}.tab-header-icon.sidebar-notification-menu{position:relative}.appbar-header-btn-layout_right .sticky-vertical-tabs .tab-content>div.active{right:68px!important}.appbar-resume-course:hover,.sidebar-notification-content a{color:inherit}.sidebar-section-container{margin-block:1rem;padding-block:.5rem}.sidebar-title-btn,.appbar-resume-course,.dash-tutor-box-small .sidebar-msg-card-right{line-height:1.4}.sidebar-msg-link a,.sidebar-msg-link{margin-top:.4rem}.sidebar-msg-link{font-style:italic}.sidebar-msg-link a{padding:.2rem .4rem}.sidebar-msg-summary{font-style:italic}.sidebar-notification-content ul{padding:0}.sidebar-bookmark-content ul{list-style:none;padding:0}.appbar__avatar--toggle img,.sidebar-message-profile-image img,.sticky-vertical-tabs .tab-content>div>i,.sidebar-msg-avatar .avatar,.notification-short-avatar .avatar{border-radius:50%}.sidebar-bookmark-content .activity-header p,.sidebar-bookmark-content .activity-list{margin:0}.sidebar-msg-link a,.sticky-vertical-tabs .tab-content>div.active,.appbar-course-progress-bar,.appbar-course-progress,.resume-label,.appbar__avatar--toggle img{display:block}.friend-btn-action .btn-action-accept svg,.friend-btn-action .btn-action-reject svg{width:20px;height:20px}.friend-btn-action .btn-action-accept,.friend-btn-action .btn-action-reject{margin-right:.2em}.friend-btn-action .btn-action-reject svg{fill:#e91e63}.friend-btn-action .btn-action-accept svg{fill:#74cb83}.sidebar-friend-last-active{font-style:italic}button.appbar__dark{background-color:#fff0;border:none}.dark-theme .tutor-color-black,.dark-theme .sticky-vertical-tabs,.dark-theme .sticky-vertical-tabs .tab-content>div,.dark-theme.button-toggle-appbar{background-color:#18191a}.dark-theme .tutor-color-secondary,.dark-theme .tutor-color-black,.dark-theme .sticky-vertical-tabs,.dark-theme .sticky-vertical-tabs .tab-content>div,.dark-theme.button-toggle-appbar,.dark-theme .sidebar-friend-name,.dark-theme .resume-label,.dark-theme .dash-tutor-box-small:hover,.dark-theme .appbar-resume-course:hover{color:#a7a7a7}.dark-theme .tab-header svg,.dark-theme .tab-content-title-section svg,.dark-theme .appbar-icon-settings,.dark-theme .appbar-icon-signout,.dark-theme .tab-header-icon svg{fill:#b0b3b8}.dark-theme .tutor-nav-link.is-active,.dark-theme .appbar__username a,.dark-theme .tab-content-title{color:#fff}.dark-theme .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active{border-bottom-color:#fff}.dark-theme .dark-icon-toggler{fill:#ffce45}.dark-theme .dash-quiz-date,.dark-theme .dash-tutor-box-small p,.dark-theme .dash-tutor-box-small a,.dark-theme .dash-tutor-box-small,.dark-theme .appbar-resume-course{background-color:#272727;color:#b0b3b8!important;border:none!important}.p-rem-p-8{padding:.8rem}.border-left-ash{border-left:1px solid rgb(13 20 13 / 14%)}.sidebar-bookmark-content .tutor-grid.tutor-grid-3{grid-template-columns:repeat(1,1fr)}.w-three-fourth{width:75%;flex-basis:75%}.w-one-fourth{width:25%;flex-basis:25%}.w-two-third{width:67%;flex-basis:67%}.w-one-third{width:33%;flex-basis:33%}.w-full{width:100%;flex-basis:100%}.flex-column{flex-direction:column}.app-rating.label-danger{background:rgba(var(--tutor-color-danger-rgb),.15);color:var(--tutor-color-danger);border-color:rgba(var(--tutor-color-danger-rgb),.3);font-weight:700}.app-rating.label-success{font-weight:700;background:rgba(var(--tutor-color-success-rgb),.15);color:var(--tutor-color-success);border-color:rgba(var(--tutor-color-success-rgb),.3)}.dash-quiz-marks{font-size:.7rem;text-align:center;margin-top:.4rem}.dash-quiz-results{text-align:center}.dash-quiz-date{display:block;margin-top:.3rem}.dash-quiz-course{display:block;margin-top:.3rem}.dash-attempt-title{margin-bottom:.2rem;font-weight:600}.dash-wish-post-infos,.dash-wish-post-enroll,.dash-wish-post-rating{display:block;margin-bottom:.25rem}.dash-wish-post-title{display:block;margin-bottom:.65rem;font-weight:600;line-height:1.5}.dash-wish-post-rating .tutor-icon-star-line,.dash-wish-post-rating .tutor-icon-star-bold{font-size:.75rem}.course-completed-icon svg{fill:var(--app--resume-btn-color);width:26px;height:26px}.dash-completed-border{border-top:2px solid var(--app--resume-btn-color)}.dash-wish-post-info svg{width:12px;height:12px;fill:#d3d4d6}.dash-wish-post-info{margin-bottom:0;margin-top:.2rem}.dash-tutor-box-small{line-height:1.65}.dash-wish-post-enroll a{color:var(--app--enrolled-bg);background-color:var(--tutor-color-primary);box-shadow:0 1rem 2.5rem var(--app--enrolled-base-50),0 .5rem 1rem -.75rem var(--app--enrolled-base-80);padding:.2rem .6rem;border-radius:3px;font-weight:600}.dash-attempt-title a,.dash-wish-post-title a{color:inherit}.q-individual-left svg{width:18px;height:18px;fill:var(--app--resume-card-title-80);margin-bottom:.4rem}.q-individual-left{text-align:center}@media (max-width:767px){.hide-on-mobile{display:none}}.dash-tutor-box-small.no-attempts{padding:1rem}.dash-no-attempts-message p{margin:0}