:root{--tutor-button-radius:6px;--tutor-button-font-weight:500;--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;--tutor-button-primary-border-shadow:none;--tutor-button-primary-border-shadow-hover:none;--tutor-button-primary-border-shadow-focused:none;--tutor-button-primary-border-shadow-disabled:none;--tutor-button-primary-soft-border-shadow:none;--tutor-button-primary-soft-border-shadow-hover:none;--tutor-button-primary-soft-border-shadow-focused:none;--tutor-button-primary-soft-border-shadow-disabled:none;--tutor-button-destructive-border-shadow:none;--tutor-button-destructive-border-shadow-hover:none;--tutor-button-destructive-border-shadow-focused:none;--tutor-button-destructive-border-shadow-disabled:none;--tutor-button-destructive-soft-border-shadow:none;--tutor-button-destructive-soft-border-shadow-hover:none;--tutor-button-destructive-soft-border-shadow-focused:none;--tutor-button-destructive-soft-border-shadow-disabled:none;--tutor-button-secondary-border-shadow:none;--tutor-button-secondary-border-shadow-hover:none;--tutor-button-secondary-border-shadow-focused:none;--tutor-button-secondary-border-shadow-disabled:none;--tutor-button-outline-border-shadow:0 0 0 1px var(--tutor-border-idle);--tutor-button-outline-border-shadow-hover:none;--tutor-button-outline-border-shadow-focused:none;--tutor-button-outline-border-shadow-disabled:none;--tutor-button-ghost-border-shadow:none;--tutor-button-ghost-border-shadow-hover:none;--tutor-button-ghost-border-shadow-disabled:none;--tutor-button-ghost-brand-border-shadow:none;--tutor-button-ghost-brand-border-shadow-hover:none;--tutor-button-ghost-brand-border-shadow-disabled:none}[data-tutor-ui=kids]{--tutor-button-radius:1000px;--tutor-button-font-weight:600}[data-tutor-ui=kids] .tutor-btn{--tutor-button-primary-border-shadow:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-secondary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-secondary);--tutor-button-primary-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-tertiary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-tertiary);--tutor-button-primary-border-shadow-focused:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand);--tutor-button-primary-border-shadow-disabled:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-secondary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-secondary);--tutor-button-destructive-border-shadow:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-error),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-error);--tutor-button-destructive-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-error-tertiary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-error-tertiary);--tutor-button-destructive-border-shadow-focused:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-error),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-error);--tutor-button-destructive-border-shadow-disabled:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-primary-soft-border-shadow:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-secondary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-secondary);--tutor-button-primary-soft-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-tertiary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-tertiary);--tutor-button-primary-soft-border-shadow-focused:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-secondary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-secondary);--tutor-button-primary-soft-border-shadow-disabled:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-destructive-soft-border-shadow:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-error),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-error);--tutor-button-destructive-soft-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-error-tertiary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-error-tertiary);--tutor-button-destructive-soft-border-shadow-focused:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-error),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-error);--tutor-button-destructive-soft-border-shadow-disabled:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-secondary-border-shadow:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-hover),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-hover);--tutor-button-secondary-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-tertiary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-tertiary);--tutor-button-secondary-border-shadow-focused:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-hover),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-hover);--tutor-button-secondary-border-shadow-disabled:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-outline-border-shadow:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-outline-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-hover),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-hover);--tutor-button-outline-border-shadow-focused:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-outline-border-shadow-disabled:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-idle),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-idle);--tutor-button-ghost-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-hover),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-hover);--tutor-button-ghost-brand-border-shadow-hover:0 0 0 var(--tutor-button-border-shadow-base)var(--tutor-border-brand-tertiary),0 var(--tutor-button-border-shadow-bottom)0 0 var(--tutor-border-brand-tertiary)}:root{--tutor-input-radius:6px;--tutor-input-border-color:var(--tutor-border-idle);--tutor-input-border-shadow:none}[data-tutor-ui=kids] .tutor-input,[data-tutor-ui=kids] .tutor-select{--tutor-input-radius:1000px;--tutor-input-border-color:transparent;--tutor-input-border-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle)}[data-tutor-ui=kids] .tutor-text-area{--tutor-input-radius:20px;--tutor-input-border-color:transparent;--tutor-input-border-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle)}[data-tutor-ui=kids] .tutor-nav{margin:-1px -1px -3px;padding:1px 1px 3px}[data-tutor-ui=kids] .tutor-nav-secondary{--tutor-tab-active-shadow:none}:root{--tutor-tab-radius:8px;--tutor-tab-radius-sm:6px;--tutor-tab-font-weight:500;--tutor-tab-active-shadow:none;--tutor-tab-height:34px;--tutor-tab-height-sm:32px;--tutor-tab-height-lg:44px}[data-tutor-ui=kids]{--tutor-tab-radius:1000px;--tutor-tab-radius-sm:1000px;--tutor-tab-font-weight:700;--tutor-tab-active-shadow:0 0 0 1px var(--tutor-border-brand),0 3px 0 0 var(--tutor-border-brand);--tutor-tab-height:44px;--tutor-tab-height-sm:44px;--tutor-tab-height-lg:48px}[data-tutor-ui=kids] .tutor-tabs-nav:not(:-webkit-any([class*=tutor-px-],[class*=tutor-py-],[class*=tutor-pt-],[class*=tutor-pb-],[class*=tutor-pl-],[class*=tutor-pr-],[class*=tutor-p-])){margin:-1px -1px -3px;padding:1px 1px 3px}[data-tutor-ui=kids] .tutor-tabs-nav:not(:-moz-any([class*=tutor-px-],[class*=tutor-py-],[class*=tutor-pt-],[class*=tutor-pb-],[class*=tutor-pl-],[class*=tutor-pr-],[class*=tutor-p-])){margin:-1px -1px -3px;padding:1px 1px 3px}[data-tutor-ui=kids] .tutor-tabs-nav:not(:is([class*=tutor-px-],[class*=tutor-py-],[class*=tutor-pt-],[class*=tutor-pb-],[class*=tutor-pl-],[class*=tutor-pr-],[class*=tutor-p-])){margin:-1px -1px -3px;padding:1px 1px 3px}@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}[data-tutor-ui=kids] .tutor-dashboard-sidebar{background-color:var(--tutor-surface-brand-tertiary)}[data-tutor-ui=kids] .tutor-dashboard-sidebar-nav ul a{border:1px solid transparent;border-bottom-width:3px}[data-tutor-ui=kids] .tutor-dashboard-sidebar-nav ul a:hover{border-radius:24px}[data-tutor-ui=kids] .tutor-dashboard-sidebar-nav ul a.active{border-color:var(--tutor-border-brand);border-radius:24px}[data-tutor-ui=kids] .tutor-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-badge{border-radius:12px}[data-tutor-ui=kids] .tutor-stat-card,[data-tutor-ui=kids] .tutor-progress-card,[data-tutor-ui=kids] .tutor-discussion-card,[data-tutor-ui=kids] .tutor-upcoming-lesson-card,[data-tutor-ui=kids] .tutor-wishlist-grid .tutor-course-card,[data-tutor-ui=kids] .tutor-review-card,[data-tutor-ui=kids] .tutor-dashboard-home-chart,[data-tutor-ui=kids] .tutor-dashboard-home-card,[data-tutor-ui=kids] .tutor-dashboard-home-sort .tutor-popover-bottom{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-stat-card:hover,[data-tutor-ui=kids] .tutor-progress-card:hover,[data-tutor-ui=kids] .tutor-discussion-card:hover,[data-tutor-ui=kids] .tutor-upcoming-lesson-card:hover,[data-tutor-ui=kids] .tutor-wishlist-grid .tutor-course-card:hover,[data-tutor-ui=kids] .tutor-review-card:hover,[data-tutor-ui=kids] .tutor-dashboard-home-chart:hover,[data-tutor-ui=kids] .tutor-dashboard-home-card:hover,[data-tutor-ui=kids] .tutor-dashboard-home-sort .tutor-popover-bottom:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-progress-card .tutor-progress-card-thumbnail{border-radius:16px}[data-tutor-ui=kids] .tutor-student-dashboard-courses .tutor-card.tutor-progress-card:not(:first-child){margin-top:8px}[data-tutor-ui=kids] .tutor-dashboard-home-sort .tutor-popover-bottom{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:12px}[data-tutor-ui=kids] .tutor-dashboard-home-sort .tutor-popover-bottom:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-dashboard-home-sort .tutor-popover-bottom .tutor-popover-menu-item{border-radius:12px}[data-tutor-ui=kids] .tutor-dashboard-courses-wrapper .tutor-dashboard-courses-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:32px}[data-tutor-ui=kids] .tutor-dashboard-courses-wrapper .tutor-dashboard-courses,[data-tutor-ui=kids] .tutor-dashboard-courses-wrapper .tutor-wishlist-grid{gap:16px 12px}[data-tutor-ui=kids] .tutor-quiz-attempts-list{padding:2px 2px 7px}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-previous-attempts{box-shadow:-2px 0 0 var(--tutor-border-idle);border-radius:16px}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-previous-attempts .tutor-quiz-attempts-item:hover:not(:first-of-type){box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-previous-attempts .tutor-quiz-attempts-item:hover:not(:first-of-type):hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-previous-attempts .tutor-quiz-attempts-item:hover:not(:first-of-type){border-bottom:1px solid transparent}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-attempts-item-wrapper.tutor-quiz-previous-attempts{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-attempts-item-wrapper.tutor-quiz-previous-attempts:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-attempts-item-wrapper:hover{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-attempts-item-wrapper:hover:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-quiz-attempts-list .tutor-quiz-attempts-item-wrapper:hover:not(:last-of-type){border-bottom:1px solid transparent}[data-tutor-ui=kids] .tutor-user-profile .tutor-profile-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:16px}[data-tutor-ui=kids] .tutor-user-profile .tutor-profile-card-header,[data-tutor-ui=kids] .tutor-account-billing-wrapper{border-radius:24px}[data-tutor-ui=kids] .tutor-review-card .tutor-review-form{border-radius:32px}[data-tutor-ui=kids] .tutor-dashboard-header-user-popover{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:12px}[data-tutor-ui=kids] .tutor-dashboard-header-user-popover-menu li a{border-radius:12px}[data-tutor-ui=kids] .tutor-profile-notification-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-dashboard-page-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:32px}[data-tutor-ui=kids] .tutor-discussion-card-wrapper{gap:16px 8px}@media (max-width:576px){[data-tutor-ui=kids] .tutor-discussion-card-wrapper{padding:8px}}[data-tutor-ui=kids] .tutor-discussion-card-wrapper .tutor-card{box-shadow:none;background-color:var(--tutor-surface-l1-hover);border:1px solid var(--tutor-border-idle)}[data-tutor-ui=kids] .tutor-discussion-single{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-my-courses-card-wrapper{gap:16px}[data-tutor-ui=kids] .tutor-my-courses-card-wrapper .tutor-my-courses-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);border:none;border-radius:16px}[data-tutor-ui=kids] .tutor-my-courses-card-wrapper .tutor-my-courses-card:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-calendar{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:32px}[data-tutor-ui=kids] .tutor-calendar .tutor-calendar-actions{gap:6px}[data-tutor-ui=kids] .tutor-calendar .tutor-calendar-grid{border-radius:24px}[data-tutor-ui=kids] .tutor-calendar .tutor-calendar-grid .tutor-calendar-day:first-of-type{border-top-left-radius:24px}[data-tutor-ui=kids] .tutor-calendar .tutor-calendar-grid .tutor-calendar-day:nth-last-of-type(7){border-bottom-left-radius:24px}[data-tutor-ui=kids] .tutor-dashboard-lesson-notes .tutor-dashboard-page-card{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:32px}[data-tutor-ui=kids] .tutor-dashboard-lesson-notes .tutor-lesson-note:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-dashboard-lesson-notes .tutor-lesson-note:hover:hover{box-shadow:0 0 0 2px var(--tutor-border-brand-tertiary),0 5px 0 0 var(--tutor-border-brand-tertiary)}[data-tutor-ui=kids] .tutor-dashboard-lesson-notes .tutor-lesson-note:hover{border-bottom:1px solid transparent}[data-tutor-ui=kids] .tutor-resources-wrapper,[data-tutor-ui=kids] .tutor-learning-area-qna,[data-tutor-ui=kids] .tutor-lesson-content .tutor-lesson-content-tab,[data-tutor-ui=kids] .tutor-assignment-info,[data-tutor-ui=kids] .tutor-assignment-description,[data-tutor-ui=kids] .tutor-assignment-attachments,[data-tutor-ui=kids] .tutor-assignment-form{box-shadow:0 0 0 2px var(--tutor-border-idle),0 5px 0 0 var(--tutor-border-idle);box-shadow:0 0 0 1px var(--tutor-border-idle),0 3px 0 0 var(--tutor-border-idle);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-assignment-feedback{box-shadow:0 0 0 2px var(--tutor-border-brand-secondary),0 5px 0 0 var(--tutor-border-brand-secondary);box-shadow:0 0 0 1px var(--tutor-border-brand-secondary),0 3px 0 0 var(--tutor-border-brand-secondary);border:none;border-radius:24px}[data-tutor-ui=kids] .tutor-learning-footer{margin-top:4px}