.header-navigation .item[data-v-f42b731b]:not(:first-child){margin-left:40px}.header-navigation .item[data-v-f42b731b]{color:var(--item-color,var(--color-emperor));cursor:pointer;font-family:var(--font-medium);font-size:20px;transition-duration:.35s;transition-property:color;transition-timing-function:cubic-bezier(.33,1,.68,1)}.header-navigation .item.is-active[data-v-f42b731b],.header-navigation .item.router-link-exact-active[data-v-f42b731b],.header-navigation .item[data-v-f42b731b]:hover{--item-color:var(--color-royal-blue)}.header-navigation .item.is-active.courses[data-v-f42b731b],.header-navigation .item.router-link-exact-active.courses[data-v-f42b731b],.header-navigation .item:hover.courses[data-v-f42b731b]{--icon-fill:var(--item-color)}.header-navigation .item.is-active.enrolled[data-v-f42b731b],.header-navigation .item.router-link-exact-active.enrolled[data-v-f42b731b],.header-navigation .item:hover.enrolled[data-v-f42b731b]{--icon-stroke:var(--item-color)}.header-navigation .item .text[data-v-f42b731b]{padding-left:11px}.user-avatar[data-v-57276403]{height:56px;position:relative;width:56px}.user-avatar .image-block[data-v-57276403]{background-color:var(--color-selago);border:1.5px solid var(--user-border-color,var(--color-transparent));border-radius:50%;height:100%;overflow:hidden;position:relative;transition-duration:.35s;transition-property:border-color;transition-timing-function:cubic-bezier(.33,1,.68,1);width:100%}.user-avatar .image-block[data-v-57276403]:not(.disabled-hover){cursor:pointer}.user-avatar .image-block[data-v-57276403]:not(.disabled-hover):hover{--user-border-color:var(--color-perano)}.user-avatar .image-block .img[data-v-57276403]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar .status[data-v-57276403]{background-color:var(--status-color,var(--color-buttercup));border:2px solid var(--color-white);border-radius:50%;bottom:0;height:15px;pointer-events:none;position:absolute;right:0;width:15px}.user-avatar .status.profile-complete[data-v-57276403]{--status-color:var(--color-forest-green)}.auth-buttons .app-button[data-v-f775d0a1]:not(:first-child){margin-left:15px}.auth-buttons .login-button[data-v-f775d0a1]{--button-width:114px}.app-header[data-v-67b37e37]{border-bottom:1px solid var(--color-alto);padding:24px var(--page-offset)}.app-header .logo-wrapper[data-v-67b37e37]{line-height:0}.app-header .logo-link[data-v-67b37e37]{display:inline-block;font-size:0;height:100%}.app-header .logo-link .img[data-v-67b37e37]{width:60px}.app-header[data-v-67b37e37] :is(.auth-buttons,.user-avatar){margin-left:50px}.footer-brand[data-v-d057a363]{width:310px}.footer-brand .logo-link[data-v-d057a363]{width:-moz-max-content;width:max-content}.footer-brand .logo-link .img[data-v-d057a363]{width:60px}.footer-brand .logo-link .title[data-v-d057a363]{color:var(--color-arapawa);display:inline-block;font-family:var(--font-medium);font-size:24px;padding-left:12px}.footer-brand .description[data-v-d057a363]{color:var(--color-arapawa);font-family:var(--font-medium);font-size:14px;margin-top:16px}.footer-brand .social-list[data-v-d057a363]{margin-top:24px}.footer-brand .social-list .social-item[data-v-d057a363]:not(:first-child){margin-left:22px}.footer-brand .social-list .social-item[data-v-d057a363]{font-size:0;height:-moz-min-content;height:min-content}.footer-brand .social-list .item-link[data-v-d057a363]{display:inline-block}.footer-brand .social-list .item-link[data-v-d057a363]:hover{--icon-fill:var(--color-royal-blue)}.footer-navigation .section[data-v-0600bd05]:not(:first-child){margin-left:120px}.footer-navigation .section .item[data-v-0600bd05]:not(:first-child){margin-top:var(--item-distance,8px)}.footer-navigation .contact-block[data-v-0600bd05]{--item-distance:10px}.footer-navigation .label[data-v-0600bd05]{color:var(--color-arapawa);font-family:var(--font-semibold);font-size:20px}.footer-navigation .list[data-v-0600bd05]{margin-top:16px}.footer-navigation .list .span[data-v-0600bd05]{color:var(--color-span,var(--color-dove-gray));cursor:pointer;font-family:var(--font-regular);font-size:18px;transition-duration:.35s;transition-property:color;transition-timing-function:cubic-bezier(.33,1,.68,1)}.footer-navigation .list .span.is-active[data-v-0600bd05],.footer-navigation .list .span.router-link-exact-active[data-v-0600bd05],.footer-navigation .list .span[data-v-0600bd05]:hover{--color-span:var(--color-royal-blue);--icon-fill:var(--color-royal-blue)}.footer-navigation .nuxt-icon[data-v-0600bd05]{margin-right:8px}.footer-bottom[data-v-2795a219]{color:var(--color-dove-gray);font-family:var(--font-regular);font-size:18px;margin-top:74px}.footer-bottom .link-disabled[data-v-2795a219]{color:var(--color-span,var(--color-royal-blue));cursor:not-allowed}.app-footer[data-v-cb66673d]{border-top:1px solid var(--color-alto);padding:80px var(--page-offset) 20px}.auth-header[data-v-353fff9a]{margin-bottom:24px}.auth-header .title[data-v-353fff9a]{color:var(--color-sport-black);font-family:var(--font-semibold);font-size:32px}.auth-header .description[data-v-353fff9a]{color:var(--color-dove-gray);font-family:var(--font-medium);font-size:14px;margin-top:6px}.field{font-size:0}.field.has-slot{--input-padding-left:13px;--input-padding-right:40px}.field.has-prefix{font-family:var(--font-medium);font-size:14px}.field.has-error{--error-color:var(--color-torch-red)}.field.is-disabled{--input-background:var(--color-wild-sand);cursor:not-allowed}.field.is-disabled .input-group{--input-color:var(--color-silver-chalice);pointer-events:none}.field.is-stopped *{pointer-events:none}.field .label{color:var(--error-color,var(--label-color,var(--color-mine-shaft)));font-family:var(--font-medium);font-size:14px}.field .input-block{--input-default-padding-left:13px;--input-default-padding-left:15px;margin-top:8px;position:relative}.field .input{background-color:var(--input-background,var(--color-transparent));border:var(--input-border-size,1px) solid var(--error-color,var(--input-border-color,var(--color-alto)));border-radius:8px;color:var(--error-color,var(--input-color,var(--color-mine-shaft)));font-family:var(--font-medium);font-size:14px;height:48px;padding-left:var(--input-padding-left,var(--input-default-padding-left));padding-right:var(--input-padding-right,var(--input-default-padding-right));transition-duration:.35s;transition-property:border-color;transition-timing-function:cubic-bezier(.33,1,.68,1);width:var(--input-width,100%)}.field .input::-moz-placeholder{color:var(--error-color,var(--color-gray))}.field .input::placeholder{color:var(--error-color,var(--color-gray))}.field .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-background,var(--color-white)) inset;-webkit-text-fill-color:var(--input-color,var(--color-mine-shaft))}.field .input:hover{--input-border-color:var(--color-silver-chalice)}.field .input:focus{--input-border-color:var(--color-gray)}.field .prefix{color:var(--error-color,var(--prefix-color,var(--color-alto)));left:var(--input-default-padding-left)}.field .icon-block,.field .prefix{position:absolute;top:50%;transform:translate3d(0,-50%,0)}.field .icon-block{cursor:var(--icon-cursor,default);height:22px;pointer-events:var(--icon-events,none);right:17px;width:22px}.field .icon-block.has-hover{--icon-cursor:pointer;--icon-events:all}.field .icon-block.has-hover:hover{--icon-stroke:var(--error-color,var(--color-royal-blue))}.field .icon-block .nuxt-icon.nuxt-icon{--icon-stroke:var(--error-color)!important}.upload-avatar .label[data-v-5ec95b5e]{color:var(--color-mine-shaft);font-family:var(--font-medium);font-size:14px}.upload-avatar .upload-container[data-v-5ec95b5e]{background-color:var(--container-background,var(--color-white));border:1px solid var(--container-border,var(--color-alto));border-radius:8px;height:140px;margin-top:12px;transition-duration:.35s;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.33,1,.68,1);width:100%}.upload-avatar .upload-container.has-selected-image[data-v-5ec95b5e],.upload-avatar .upload-container.is-dragging[data-v-5ec95b5e],.upload-avatar .upload-container[data-v-5ec95b5e]:hover{--container-background:var(--color-selago);--container-border:var(--color-moon-raker)}.upload-avatar .upload-container.is-default-preview[data-v-5ec95b5e]{cursor:pointer}.upload-avatar .upload-container.is-dragging.has-selected-image[data-v-5ec95b5e]{--container-background:var(--color-moon-raker)}.upload-avatar .default-preview .instruction[data-v-5ec95b5e]{color:var(--color-dove-gray);font-family:var(--font-medium);margin-top:12px}.upload-avatar .default-preview .instruction .upload-file[data-v-5ec95b5e]{margin-left:4px}.upload-avatar .default-preview .formats[data-v-5ec95b5e]{display:inline-block;font-family:var(--font-regular);font-size:12px;margin-top:6px}.upload-avatar .upload-preview[data-v-5ec95b5e]{padding:0 40px;width:100%}.upload-avatar .upload-preview .image[data-v-5ec95b5e]{border-radius:50%;height:54px;overflow:hidden;position:relative;width:54px}.upload-avatar .upload-preview .image .img[data-v-5ec95b5e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-avatar .upload-preview .info[data-v-5ec95b5e]{margin-left:10px}.upload-avatar .upload-preview .info .file-name[data-v-5ec95b5e]{color:var(--color-mine-shaft);font-family:var(--font-regular);font-size:12px;line-height:16px}.upload-avatar .upload-preview .info .file-size[data-v-5ec95b5e]{color:var(--color-silver-chalice);font-family:var(--font-regular);font-size:10px;line-height:16px}.upload-avatar .upload-preview .info .upload-file[data-v-5ec95b5e]{--upload-file-size:10px;margin-top:2px}.upload-avatar .upload-file[data-v-5ec95b5e]{transition-duration:.35s;transition-property:border-color,color;transition-timing-function:cubic-bezier(.33,1,.68,1);--text-color:var(--color-persian-blue);border-bottom:1px solid var(--text-color);color:var(--text-color);cursor:pointer;font-family:var(--font-medium);font-size:var(--upload-file-size,14px);width:-moz-max-content;width:max-content}.upload-avatar .upload-file[data-v-5ec95b5e]:hover{--text-color:var(--color-governor-bay)}.auth-footer[data-v-0879023d]{margin-top:16px}.devide[data-v-0879023d]{height:21px;margin-inline:auto;position:relative;width:320px}.devide[data-v-0879023d]:after{background-color:var(--color-alto);content:"";height:1px;position:absolute;width:100%}.devide .span[data-v-0879023d]{background-color:var(--color-white);color:var(--color-gray);display:inline-block;font-family:var(--font-medium);font-size:14px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;z-index:2}.auth-switch[data-v-0879023d]{margin:8px auto 0;width:-moz-max-content;width:max-content}.auth-switch .label[data-v-0879023d]{color:var(--color-dove-gray);font-family:var(--font-regular);font-size:12px}.auth-switch .action-button[data-v-0879023d]{transition-duration:.35s;transition-property:border-color,color;transition-timing-function:cubic-bezier(.33,1,.68,1);--button-color:var(--color-sport-black);border-bottom:1px solid var(--button-color);color:var(--button-color);cursor:pointer;font-family:var(--font-medium);font-size:14px;margin-left:8px}.auth-switch .action-button[data-v-0879023d]:hover{--button-color:var(--color-persian-blue)}.signup-modal[data-v-10b84eb2]{width:360px}.signup-modal .form-body .steps[data-v-10b84eb2]{display:flex;gap:8px;margin-bottom:24px}.signup-modal .form-body .steps .step[data-v-10b84eb2]{background-color:var(--step-background,var(--color-selago));border-radius:30px;cursor:var(--step-cursor,not-allowed);height:8px;transition-duration:.35s;transition-property:background-color;transition-timing-function:cubic-bezier(.33,1,.68,1);width:100%}.signup-modal .form-body .steps .step.is-active[data-v-10b84eb2]{--step-background:var(--color-perano);--step-cursor:default}.signup-modal .form-body .steps .step.is-completed[data-v-10b84eb2]{--step-background:var(--color-royal-blue);--step-cursor:pointer}.signup-modal .form-body .steps .step.is-completed[data-v-10b84eb2]:hover{--step-background:var(--color-persian-blue)}.signup-modal .form-body .inputs[data-v-10b84eb2]{gap:24px}.signup-modal .app-button[data-v-10b84eb2]{--button-width:100%;--button-height:47px;--button-font-size:16px;margin-top:16px}.signin-modal[data-v-16e575db]{width:360px}.signin-modal .form-body .inputs[data-v-16e575db]{gap:24px}.signin-modal .form-body .app-button[data-v-16e575db]{--button-width:100%;--button-height:47px;--button-font-size:16px;margin-top:16px}.select[data-v-e3a97536]{position:relative}.select.has-error[data-v-e3a97536]{--error-color:var(--color-torch-red)}.select .field[data-v-e3a97536]{cursor:pointer;--input-padding-right:0px}.select .field[data-v-e3a97536]:hover{--input-border-color:var(--color-silver-chalice)}.select .icon-block.is-open[data-v-e3a97536]{--icon-rotate:180deg}.select .icon-block .nuxt-icon[data-v-e3a97536]{transition-duration:.35s;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1);--icon-fill:var(--error-color);transform:rotate(var(--icon-rotate,0deg));width:10px}.select .list-block[data-v-e3a97536]{width:100%}.select .options[data-v-e3a97536]{background-color:var(--color-white);border:1px solid var(--color-alto);max-height:150px;overflow-y:auto;position:absolute;top:calc(100% + 5px);width:100%;z-index:1}.select .options .option[data-v-e3a97536]{background-color:var(--option-background,var(--color-transparent));color:var(--option-color,var(--color-silver-chalice));cursor:pointer;font-family:var(--font-medium);font-size:14px;padding:13px;transition-duration:.35s;transition-property:background-color;transition-timing-function:cubic-bezier(.33,1,.68,1)}.select .options .option.is-selected[data-v-e3a97536],.select .options .option[data-v-e3a97536]:hover{--option-background:var(--color-royal-blue);--option-color:var(--color-white)}.profile-modal[data-v-2447fade]{--input-border-size:1.5px;width:360px}.profile-modal .profile .info[data-v-2447fade]{margin-left:12px}.profile-modal .profile .username[data-v-2447fade]{color:var(--color-cod-gray);font-family:var(--font-semibold);font-size:20px;line-height:24px;text-transform:capitalize}.profile-modal .profile .profile-complete[data-v-2447fade]{color:var(--complete-color,var(--color-buttercup));font-family:var(--font-regular);font-size:10px;margin-top:4px}.profile-modal .profile .profile-complete.is-completed[data-v-2447fade]{--complete-color:var(--color-forest-green)}.profile-modal .group-inputs[data-v-2447fade]{gap:12px;margin-top:24px}.profile-modal .group-inputs .icon-block[data-v-2447fade]{padding:5px}.profile-modal .group-block[data-v-2447fade]{--input-color:var(--color-silver-chalice)}.profile-modal .group-block.line-group[data-v-2447fade]{gap:8px}.profile-modal .group-block .mobile-field[data-v-2447fade]{--input-width:267px;--input-padding-left:55px}.profile-modal .group-block .nuxt-icon[data-v-2447fade]{--icon-stroke:var(--color-silver-chalice)}.profile-modal .group-block .nuxt-icon.check-thin-icon[data-v-2447fade]{--icon-fill:var(--color-silver-chalice);--icon-stroke:var(--color-transparent);width:92%}.profile-modal .upload-avatar[data-v-2447fade]{margin-top:12px}.profile-modal .app-button[data-v-2447fade]{--button-width:100%;--button-height:47px;--button-font-size:16px;margin-top:16px}.profile-prompt[data-v-b25c0c12]{width:356px}.profile-prompt .icon-block[data-v-b25c0c12]{height:94px;width:94px}.profile-prompt .icon-block .nuxt-icon[data-v-b25c0c12]{height:70.5px}.profile-prompt .header[data-v-b25c0c12]{color:var(--color-mine-shaft);margin-top:24px;text-align:center}.profile-prompt .header .title[data-v-b25c0c12]{font-family:var(--font-semibold);font-size:32px}.profile-prompt .header .description[data-v-b25c0c12]{font-family:var(--font-medium);font-size:20px;margin-top:24px}.profile-prompt .buttons[data-v-b25c0c12]{gap:8px;margin-top:40px;width:100%}.profile-prompt .buttons .app-button[data-v-b25c0c12]{--button-width:100%;--button-height:58px;--button-padding:21px;--button-font-size:16px}.congratulations-prompt[data-v-dcf36c0c]{width:356px}.congratulations-prompt .icon-block[data-v-dcf36c0c]{height:94px;width:94px}.congratulations-prompt .icon-block .nuxt-icon[data-v-dcf36c0c]{width:74px}.congratulations-prompt .header[data-v-dcf36c0c]{color:var(--color-mine-shaft);margin-top:24px;text-align:center}.congratulations-prompt .header .title[data-v-dcf36c0c]{font-family:var(--font-semibold);font-size:32px}.congratulations-prompt .header .description[data-v-dcf36c0c]{font-family:var(--font-medium);font-size:20px;margin-top:24px}.congratulations-prompt .header .description .course-name[data-v-dcf36c0c]{font-family:var(--font-semibold)}.congratulations-prompt .app-button[data-v-dcf36c0c]{--button-width:100%;margin-top:40px}.congratulations-prompt .rating-review[data-v-dcf36c0c]{--rating-height:max-content;--message-color:var(--color-cornflower-blue);--icon-size:46px;margin-top:40px}.conflict-prompt[data-v-be96fbec]{width:356px}.conflict-prompt .icon-block[data-v-be96fbec]{height:94px;width:94px}.conflict-prompt .icon-block .nuxt-icon[data-v-be96fbec]{--icon-fill:var(--color-buttercup);height:70px}.conflict-prompt .header[data-v-be96fbec]{color:var(--color-mine-shaft);margin-top:24px;text-align:center}.conflict-prompt .header .title[data-v-be96fbec]{font-family:var(--font-semibold);font-size:32px}.conflict-prompt .header .description[data-v-be96fbec]{font-family:var(--font-medium);font-size:20px;margin-top:24px}.conflict-prompt .header .description .course-name[data-v-be96fbec]{font-family:var(--font-semibold)}.conflict-prompt .buttons[data-v-be96fbec]{gap:8px;margin-top:40px;width:100%}.conflict-prompt .buttons .app-button[data-v-be96fbec]{--button-width:100%;--button-height:58px;--button-padding:17px;--button-font-size:16px}.confirmed-prompt[data-v-9d5a9f83]{width:356px}.confirmed-prompt .icon-block[data-v-9d5a9f83]{height:94px;width:94px}.confirmed-prompt .icon-block .nuxt-icon[data-v-9d5a9f83]{--icon-fill:var(--color-buttercup);height:74px}.confirmed-prompt .header[data-v-9d5a9f83]{color:var(--color-mine-shaft);margin-top:24px;text-align:center}.confirmed-prompt .header .title[data-v-9d5a9f83]{font-family:var(--font-semibold);font-size:32px}.confirmed-prompt .header .description[data-v-9d5a9f83]{font-family:var(--font-medium);font-size:20px;margin-top:24px}.confirmed-prompt .header .description .course-name[data-v-9d5a9f83]{font-family:var(--font-semibold)}.confirmed-prompt .app-button[data-v-9d5a9f83]{--button-width:100%;--button-height:58px;--button-font-size:16px;margin-top:40px}.modal-manager[data-v-9303994f]{background-color:#00000040;height:100svh;inset:0;position:fixed;width:100svw;z-index:10}.modal-manager .content[data-v-9303994f]{background-color:var(--color-white);border-radius:12px;height:-moz-max-content;height:max-content;padding:var(--modal-content-padding,50px);position:relative;top:300px;width:-moz-max-content;width:max-content}.modal-manager .content[data-modal=log-in][data-v-9303994f]{top:300px}.modal-manager .content[data-modal=profile][data-v-9303994f]{top:262px}.modal-manager .content[data-v-9303994f]:has([data-modal=profile-prompt],[data-modal=congratulations-prompt],[data-modal=conflict-prompt],[data-modal=confirmed-prompt]){--modal-content-padding:60px}.modal-manager .content .close-icon[data-v-9303994f]{cursor:pointer;height:24px;padding:5px;position:absolute;right:15px;top:20px;width:24px}.modal-manager .content .close-icon[data-v-9303994f]:hover{--icon-fill:var(--color-governor-bay)}.sidebar[data-v-cca46da1]{background-color:#00000040;height:100svh;inset:0;position:fixed;width:100svw;z-index:10}.sidebar .enrolled-courses[data-v-cca46da1]{background-color:var(--color-wild-sand);height:100%;margin-left:auto;overflow:auto;padding-top:42px;position:relative;width:794px}.sidebar .header[data-v-cca46da1]{padding:0 57px}.sidebar .header .title[data-v-cca46da1]{color:var(--color-cod-gray);font-family:var(--font-semibold);font-size:40px;line-height:42px}.sidebar .header .total[data-v-cca46da1]{color:var(--color-cod-gray);font-family:var(--font-medium);font-size:16px}.sidebar .header .total .count[data-v-cca46da1]{font-family:var(--font-semibold);margin-left:10px}.sidebar .enrollments[data-v-cca46da1]{gap:12px;padding:37px 97px 37px 73px}.sidebar .empty-enrollments[data-v-cca46da1]{height:100%;margin-top:-80px}.sidebar .empty-enrollments .title[data-v-cca46da1]{color:var(--color-arapawa);font-family:var(--font-semibold);font-size:24px;margin-top:34px}.sidebar .empty-enrollments .message[data-v-cca46da1]{color:var(--color-arapawa);font-family:var(--font-medium);font-size:14px;margin-top:7px;text-align:center;width:274px}.sidebar .empty-enrollments .app-button[data-v-cca46da1]{--button-width:175px;--button-font-size:16px;--button-border-size:0;margin-top:24px}
