.q-field--error .q-checkbox{color:#ff3f00}.cgu-button,.cgu-button:hover{color:#616161}[data-v-b5a5d6b0]:root{--q-primary--rgb:76, 174, 248;--q-secondary--rgb:76, 174, 248;--q-accent--rgb:110, 88, 225;--q-dark--rgb:66, 66, 66;--q-dark-page--rgb:18, 18, 18;--q-positive--rgb:100, 199, 124;--q-negative--rgb:255, 63, 0;--q-info--rgb:49, 204, 236;--q-warning--rgb:245, 195, 70;--q-black--rgb:0, 0, 0;--q-white--rgb:255, 255, 255}.bg-color--rgb-var--primary[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-primary--rgb)}.bg-color--rgb-var--secondary[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-secondary--rgb)}.bg-color--rgb-var--accent[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-accent--rgb)}.bg-color--rgb-var--dark[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-dark--rgb)}.bg-color--rgb-var--dark-page[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-dark-page--rgb)}.bg-color--rgb-var--positive[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-positive--rgb)}.bg-color--rgb-var--negative[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-negative--rgb)}.bg-color--rgb-var--info[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-info--rgb)}.bg-color--rgb-var--warning[data-v-b5a5d6b0]{--q-hhh-bg-color--rgb:var(--q-warning--rgb)}.text-color--rgb-var--black[data-v-b5a5d6b0]{--q-hhh-text-color--rgb:var(--q-black--rgb)}.text-color--rgb-var--dark[data-v-b5a5d6b0]{--q-hhh-text-color--rgb:var(--q-dark--rgb)}.text-color--rgb-var--white[data-v-b5a5d6b0]{--q-hhh-text-color--rgb:var(--q-white--rgb)}.hhh-consent-refusal-banner[data-v-b5a5d6b0]{transition:all .15s}.transition--hhh-consent-refusal-banner-enter-active[data-v-b5a5d6b0]{z-index:-1;overflow-y:hidden}.transition--hhh-consent-refusal-banner-enter-from[data-v-b5a5d6b0]{transform-origin:top;transform:translateY(-100%)}.transition--hhh-consent-refusal-banner-enter-to[data-v-b5a5d6b0]{transform:translateY(0)}.hhh-consent-detail-dialog{--banner-height:50px}.hhh-consent-detail-dialog.hhh-with-explanations-banner{--banner-height:180px}.hhh-consent-detail-dialog .q-btn:hover{color:#4caef8}.hhh-consent-detail-dialog .q-card__section.scroll{min-height:20vh;min-height:20svh;max-height:calc(90vh - 48px - 40px - var(--banner-height));max-height:calc(90svh - 48px - 40px - var(--banner-height))}.hhh-wallpaper-select{max-height:400px;overflow-y:auto}.hhh-wallpaper-select .q-expansion-item--popup.q-expansion-item--collapsed,.hhh-wallpaper-select .q-expansion-item--popup.q-expansion-item--expanded{padding:0}.hhh-wallpaper-select .q-expansion-item--popup>.q-expansion-item__container{border:none}@media (max-width:600px){.hhh-wallpaper-select{max-height:300px}}.wallpaper-expansion-item .q-item__section--main{padding:8px}.wallpaper-option-item{padding-left:16px}.wallpaper-options-list{background-color:rgba(255,255,255,.05)}.hhh-wallpaper-select .q-btn__content{flex-flow:row-reverse;display:flex}.neko-image{background-size:initial;width:32px;height:32px;image-rendering:pixelated;background-color:transparent;background-position:0 0;background-repeat:no-repeat}.neko-dropdown-menu{max-height:400px;overflow-y:auto}.neko-dropdown-menu .q-expansion-item--popup.q-expansion-item--collapsed{padding:0}.neko-dropdown-menu .q-expansion-item--popup.q-expansion-item--expanded{padding:0}.neko-dropdown-menu .q-expansion-item--popup>.q-expansion-item__container{border:none}@media (max-width:600px){.neko-dropdown-menu{max-height:300px}}.neko-expansion-item .q-item__section--main{padding:8px}.hhh-neko-select .q-btn__content{flex-flow:row-reverse;display:flex}.q-card[data-v-32d96d89]{position:relative}.btn-close[data-v-32d96d89]{z-index:10;bottom:0;left:0}.shadow-up-2,.hhh-dev-playground .mobile-viewport--in-laggy-scroll .q-dialog.hhh-slash-menu-popup{box-shadow:0 -1px 5px rgba(0,0,0,.2),0 -2px 2px rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.12)}body.body--dark .shadow-up-2,body.body--dark .hhh-dev-playground .mobile-viewport--in-laggy-scroll .q-dialog.hhh-slash-menu-popup,.hhh-dev-playground .mobile-viewport--in-laggy-scroll body.body--dark .q-dialog.hhh-slash-menu-popup{box-shadow:0 -1px 5px rgba(255,255,255,.2),0 -2px 2px rgba(255,255,255,.14),0 -3px 1px -2px rgba(255,255,255,.12)}.hhh-dev-playground .milkdown .ProseMirror ::selection{background:rgba(var(--q-primary--rgb), .3)!important}.hhh-dev-playground .mobile-viewport--in-laggy-scroll .q-dialog.hhh-slash-menu-popup .hhh-dev-playground-scroll-area:not(.hhh-is-scrolling){opacity:0;box-shadow:none!important}.hhh-dev-playground .q-menu.hhh-slash-menu-popup .hhh-scroll-area{box-shadow:none;background-color:transparent;padding-top:5px;padding-bottom:5px;overflow:visible}@media (orientation:landscape){.hhh-dev-playground .q-dialog.hhh-slash-menu-popup .hhh-scroll-area{outline:5px solid red;width:30%;min-width:30%;position:fixed;max-height:var(--100vvh,0)!important;height:var(--100vvh,0)!important;bottom:var(--offset-h,0)!important;right:var(--offset-w,0)!important}}@media (orientation:portrait){.hhh-dev-playground .q-dialog.hhh-slash-menu-popup .hhh-scroll-area{width:100%;min-width:100%;position:fixed;max-height:max(var(--offset-h,0) * 30 / 100, 120px)!important;bottom:var(--offset-h,0)!important}}.q-btn.hhh-active,.q-btn.qq-active,.q-btn-dropdown.hhh-active>.q-btn,.q-btn-dropdown.qq-active>.q-btn{color:#4caef8}.q-field--filled .q-field__control,.q-field--filled.q-field--highlighted .q-field__control:before,.q-field--filled .q-field__control:before{background:unset}.hhh-visible,.hhh-year--next-btn i,.hhh-year--prev-btn i{visibility:visible;opacity:1;transition:opacity .3s linear}.hhh-invisible,.hhh-year--next-btn.disabled i,.hhh-year--next-btn[disabled] i,.hhh-year--prev-btn.disabled i,.hhh-year--prev-btn[disabled] i{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}@keyframes transparent-effect-shine{0%{-webkit-mask-position:150%}50%{-webkit-mask-position:150%}75%{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}@keyframes effect-shine{0%{left:-100%}25%{left:100%}75%{left:-100%}to{left:100%}}@media (max-width:715px){div[role=update-notification] .q-notification__actions{flex-direction:column;padding-left:0}}@media (min-width:715px){div[role=update-notification] .q-notification__actions{justify-content:space-between!important}}.hhh-year--next-btn.disabled,.hhh-year--next-btn[disabled],.hhh-year--prev-btn.disabled,.hhh-year--prev-btn[disabled]{opacity:1!important}.hhh-proposed-cursus-picker .q-btn:hover{color:#4caef8}.hhh-proposed-cursus-picker .q-card__section.scroll{min-height:20vh;min-height:20svh;max-height:70vh;max-height:70svh}.mobile .hhh-proposed-cursus-picker .q-card__section.scroll{max-height:50vh;max-height:70svh}.q-menu.hhh-popup-proxy{overflow:visible}.delete-button.q-btn:hover{color:#ff3f00!important}.delete-button.q-btn .q-icon{font-size:18px!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.shadow-up-1{box-shadow:0 -1px 3px rgba(0,0,0,.2),0 -1px 1px rgba(0,0,0,.14),0 -2px 1px -1px rgba(0,0,0,.12)}.shadow-2{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.shadow-up-2,.mobile-viewport--in-laggy-scroll .q-dialog.hhh-slash-menu-popup{box-shadow:0 -1px 5px rgba(0,0,0,.2),0 -2px 2px rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.12)}.shadow-3{box-shadow:0 1px 8px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.shadow-up-3{box-shadow:0 -1px 8px rgba(0,0,0,.2),0 -3px 4px rgba(0,0,0,.14),0 -3px 3px -2px rgba(0,0,0,.12)}.shadow-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.shadow-up-4{box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px rgba(0,0,0,.14),0 -1px 10px rgba(0,0,0,.12)}.shadow-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)}.shadow-up-5{box-shadow:0 -3px 5px -1px rgba(0,0,0,.2),0 -5px 8px rgba(0,0,0,.14),0 -1px 14px rgba(0,0,0,.12)}.shadow-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.shadow-up-6{box-shadow:0 -3px 5px -1px rgba(0,0,0,.2),0 -6px 10px rgba(0,0,0,.14),0 -1px 18px rgba(0,0,0,.12)}.shadow-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.shadow-up-7{box-shadow:0 -4px 5px -2px rgba(0,0,0,.2),0 -7px 10px 1px rgba(0,0,0,.14),0 -2px 16px 1px rgba(0,0,0,.12)}.shadow-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.shadow-up-8{box-shadow:0 -5px 5px -3px rgba(0,0,0,.2),0 -8px 10px 1px rgba(0,0,0,.14),0 -3px 14px 2px rgba(0,0,0,.12)}.shadow-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.shadow-up-9{box-shadow:0 -5px 6px -3px rgba(0,0,0,.2),0 -9px 12px 1px rgba(0,0,0,.14),0 -3px 16px 2px rgba(0,0,0,.12)}.shadow-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.shadow-up-10{box-shadow:0 -6px 6px -3px rgba(0,0,0,.2),0 -10px 14px 1px rgba(0,0,0,.14),0 -4px 18px 3px rgba(0,0,0,.12)}.shadow-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.shadow-up-11{box-shadow:0 -6px 7px -4px rgba(0,0,0,.2),0 -11px 15px 1px rgba(0,0,0,.14),0 -4px 20px 3px rgba(0,0,0,.12)}.shadow-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.shadow-up-12{box-shadow:0 -7px 8px -4px rgba(0,0,0,.2),0 -12px 17px 2px rgba(0,0,0,.14),0 -5px 22px 4px rgba(0,0,0,.12)}.shadow-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.shadow-up-13{box-shadow:0 -7px 8px -4px rgba(0,0,0,.2),0 -13px 19px 2px rgba(0,0,0,.14),0 -5px 24px 4px rgba(0,0,0,.12)}.shadow-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.shadow-up-14{box-shadow:0 -7px 9px -4px rgba(0,0,0,.2),0 -14px 21px 2px rgba(0,0,0,.14),0 -5px 26px 4px rgba(0,0,0,.12)}.shadow-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.shadow-up-15{box-shadow:0 -8px 9px -5px rgba(0,0,0,.2),0 -15px 22px 2px rgba(0,0,0,.14),0 -6px 28px 5px rgba(0,0,0,.12)}.shadow-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.shadow-up-16{box-shadow:0 -8px 10px -5px rgba(0,0,0,.2),0 -16px 24px 2px rgba(0,0,0,.14),0 -6px 30px 5px rgba(0,0,0,.12)}.shadow-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.shadow-up-17{box-shadow:0 -8px 11px -5px rgba(0,0,0,.2),0 -17px 26px 2px rgba(0,0,0,.14),0 -6px 32px 5px rgba(0,0,0,.12)}.shadow-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.shadow-up-18{box-shadow:0 -9px 11px -5px rgba(0,0,0,.2),0 -18px 28px 2px rgba(0,0,0,.14),0 -7px 34px 6px rgba(0,0,0,.12)}.shadow-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.shadow-up-19{box-shadow:0 -9px 12px -6px rgba(0,0,0,.2),0 -19px 29px 2px rgba(0,0,0,.14),0 -7px 36px 6px rgba(0,0,0,.12)}.shadow-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.shadow-up-20{box-shadow:0 -10px 13px -6px rgba(0,0,0,.2),0 -20px 31px 3px rgba(0,0,0,.14),0 -8px 38px 7px rgba(0,0,0,.12)}.shadow-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.shadow-up-21{box-shadow:0 -10px 13px -6px rgba(0,0,0,.2),0 -21px 33px 3px rgba(0,0,0,.14),0 -8px 40px 7px rgba(0,0,0,.12)}.shadow-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.shadow-up-22{box-shadow:0 -10px 14px -6px rgba(0,0,0,.2),0 -22px 35px 3px rgba(0,0,0,.14),0 -8px 42px 7px rgba(0,0,0,.12)}.shadow-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.shadow-up-23{box-shadow:0 -11px 14px -7px rgba(0,0,0,.2),0 -23px 36px 3px rgba(0,0,0,.14),0 -9px 44px 8px rgba(0,0,0,.12)}.shadow-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.shadow-up-24{box-shadow:0 -11px 15px -7px rgba(0,0,0,.2),0 -24px 38px 3px rgba(0,0,0,.14),0 -9px 46px 8px rgba(0,0,0,.12)}.inset-shadow{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7)}.inset-shadow-down{box-shadow:inset 0 -7px 9px -7px rgba(0,0,0,.7)}body.body--dark .shadow-1{box-shadow:0 1px 3px rgba(255,255,255,.2),0 1px 1px rgba(255,255,255,.14),0 2px 1px -1px rgba(255,255,255,.12)}body.body--dark .shadow-up-1{box-shadow:0 -1px 3px rgba(255,255,255,.2),0 -1px 1px rgba(255,255,255,.14),0 -2px 1px -1px rgba(255,255,255,.12)}body.body--dark .shadow-2{box-shadow:0 1px 5px rgba(255,255,255,.2),0 2px 2px rgba(255,255,255,.14),0 3px 1px -2px rgba(255,255,255,.12)}body.body--dark .shadow-up-2,body.body--dark .mobile-viewport--in-laggy-scroll .q-dialog.hhh-slash-menu-popup,.mobile-viewport--in-laggy-scroll body.body--dark .q-dialog.hhh-slash-menu-popup{box-shadow:0 -1px 5px rgba(255,255,255,.2),0 -2px 2px rgba(255,255,255,.14),0 -3px 1px -2px rgba(255,255,255,.12)}body.body--dark .shadow-3{box-shadow:0 1px 8px rgba(255,255,255,.2),0 3px 4px rgba(255,255,255,.14),0 3px 3px -2px rgba(255,255,255,.12)}body.body--dark .shadow-up-3{box-shadow:0 -1px 8px rgba(255,255,255,.2),0 -3px 4px rgba(255,255,255,.14),0 -3px 3px -2px rgba(255,255,255,.12)}body.body--dark .shadow-4{box-shadow:0 2px 4px -1px rgba(255,255,255,.2),0 4px 5px rgba(255,255,255,.14),0 1px 10px rgba(255,255,255,.12)}body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px rgba(255,255,255,.2),0 -4px 5px rgba(255,255,255,.14),0 -1px 10px rgba(255,255,255,.12)}body.body--dark .shadow-5{box-shadow:0 3px 5px -1px rgba(255,255,255,.2),0 5px 8px rgba(255,255,255,.14),0 1px 14px rgba(255,255,255,.12)}body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px rgba(255,255,255,.2),0 -5px 8px rgba(255,255,255,.14),0 -1px 14px rgba(255,255,255,.12)}body.body--dark .shadow-6{box-shadow:0 3px 5px -1px rgba(255,255,255,.2),0 6px 10px rgba(255,255,255,.14),0 1px 18px rgba(255,255,255,.12)}body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px rgba(255,255,255,.2),0 -6px 10px rgba(255,255,255,.14),0 -1px 18px rgba(255,255,255,.12)}body.body--dark .shadow-7{box-shadow:0 4px 5px -2px rgba(255,255,255,.2),0 7px 10px 1px rgba(255,255,255,.14),0 2px 16px 1px rgba(255,255,255,.12)}body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px rgba(255,255,255,.2),0 -7px 10px 1px rgba(255,255,255,.14),0 -2px 16px 1px rgba(255,255,255,.12)}body.body--dark .shadow-8{box-shadow:0 5px 5px -3px rgba(255,255,255,.2),0 8px 10px 1px rgba(255,255,255,.14),0 3px 14px 2px rgba(255,255,255,.12)}body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px rgba(255,255,255,.2),0 -8px 10px 1px rgba(255,255,255,.14),0 -3px 14px 2px rgba(255,255,255,.12)}body.body--dark .shadow-9{box-shadow:0 5px 6px -3px rgba(255,255,255,.2),0 9px 12px 1px rgba(255,255,255,.14),0 3px 16px 2px rgba(255,255,255,.12)}body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px rgba(255,255,255,.2),0 -9px 12px 1px rgba(255,255,255,.14),0 -3px 16px 2px rgba(255,255,255,.12)}body.body--dark .shadow-10{box-shadow:0 6px 6px -3px rgba(255,255,255,.2),0 10px 14px 1px rgba(255,255,255,.14),0 4px 18px 3px rgba(255,255,255,.12)}body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px rgba(255,255,255,.2),0 -10px 14px 1px rgba(255,255,255,.14),0 -4px 18px 3px rgba(255,255,255,.12)}body.body--dark .shadow-11{box-shadow:0 6px 7px -4px rgba(255,255,255,.2),0 11px 15px 1px rgba(255,255,255,.14),0 4px 20px 3px rgba(255,255,255,.12)}body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px rgba(255,255,255,.2),0 -11px 15px 1px rgba(255,255,255,.14),0 -4px 20px 3px rgba(255,255,255,.12)}body.body--dark .shadow-12{box-shadow:0 7px 8px -4px rgba(255,255,255,.2),0 12px 17px 2px rgba(255,255,255,.14),0 5px 22px 4px rgba(255,255,255,.12)}body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px rgba(255,255,255,.2),0 -12px 17px 2px rgba(255,255,255,.14),0 -5px 22px 4px rgba(255,255,255,.12)}body.body--dark .shadow-13{box-shadow:0 7px 8px -4px rgba(255,255,255,.2),0 13px 19px 2px rgba(255,255,255,.14),0 5px 24px 4px rgba(255,255,255,.12)}body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px rgba(255,255,255,.2),0 -13px 19px 2px rgba(255,255,255,.14),0 -5px 24px 4px rgba(255,255,255,.12)}body.body--dark .shadow-14{box-shadow:0 7px 9px -4px rgba(255,255,255,.2),0 14px 21px 2px rgba(255,255,255,.14),0 5px 26px 4px rgba(255,255,255,.12)}body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px rgba(255,255,255,.2),0 -14px 21px 2px rgba(255,255,255,.14),0 -5px 26px 4px rgba(255,255,255,.12)}body.body--dark .shadow-15{box-shadow:0 8px 9px -5px rgba(255,255,255,.2),0 15px 22px 2px rgba(255,255,255,.14),0 6px 28px 5px rgba(255,255,255,.12)}body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px rgba(255,255,255,.2),0 -15px 22px 2px rgba(255,255,255,.14),0 -6px 28px 5px rgba(255,255,255,.12)}body.body--dark .shadow-16{box-shadow:0 8px 10px -5px rgba(255,255,255,.2),0 16px 24px 2px rgba(255,255,255,.14),0 6px 30px 5px rgba(255,255,255,.12)}body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px rgba(255,255,255,.2),0 -16px 24px 2px rgba(255,255,255,.14),0 -6px 30px 5px rgba(255,255,255,.12)}body.body--dark .shadow-17{box-shadow:0 8px 11px -5px rgba(255,255,255,.2),0 17px 26px 2px rgba(255,255,255,.14),0 6px 32px 5px rgba(255,255,255,.12)}body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px rgba(255,255,255,.2),0 -17px 26px 2px rgba(255,255,255,.14),0 -6px 32px 5px rgba(255,255,255,.12)}body.body--dark .shadow-18{box-shadow:0 9px 11px -5px rgba(255,255,255,.2),0 18px 28px 2px rgba(255,255,255,.14),0 7px 34px 6px rgba(255,255,255,.12)}body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px rgba(255,255,255,.2),0 -18px 28px 2px rgba(255,255,255,.14),0 -7px 34px 6px rgba(255,255,255,.12)}body.body--dark .shadow-19{box-shadow:0 9px 12px -6px rgba(255,255,255,.2),0 19px 29px 2px rgba(255,255,255,.14),0 7px 36px 6px rgba(255,255,255,.12)}body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px rgba(255,255,255,.2),0 -19px 29px 2px rgba(255,255,255,.14),0 -7px 36px 6px rgba(255,255,255,.12)}body.body--dark .shadow-20{box-shadow:0 10px 13px -6px rgba(255,255,255,.2),0 20px 31px 3px rgba(255,255,255,.14),0 8px 38px 7px rgba(255,255,255,.12)}body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px rgba(255,255,255,.2),0 -20px 31px 3px rgba(255,255,255,.14),0 -8px 38px 7px rgba(255,255,255,.12)}body.body--dark .shadow-21{box-shadow:0 10px 13px -6px rgba(255,255,255,.2),0 21px 33px 3px rgba(255,255,255,.14),0 8px 40px 7px rgba(255,255,255,.12)}body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px rgba(255,255,255,.2),0 -21px 33px 3px rgba(255,255,255,.14),0 -8px 40px 7px rgba(255,255,255,.12)}body.body--dark .shadow-22{box-shadow:0 10px 14px -6px rgba(255,255,255,.2),0 22px 35px 3px rgba(255,255,255,.14),0 8px 42px 7px rgba(255,255,255,.12)}body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px rgba(255,255,255,.2),0 -22px 35px 3px rgba(255,255,255,.14),0 -8px 42px 7px rgba(255,255,255,.12)}body.body--dark .shadow-23{box-shadow:0 11px 14px -7px rgba(255,255,255,.2),0 23px 36px 3px rgba(255,255,255,.14),0 9px 44px 8px rgba(255,255,255,.12)}body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px rgba(255,255,255,.2),0 -23px 36px 3px rgba(255,255,255,.14),0 -9px 44px 8px rgba(255,255,255,.12)}body.body--dark .shadow-24{box-shadow:0 11px 15px -7px rgba(255,255,255,.2),0 24px 38px 3px rgba(255,255,255,.14),0 9px 46px 8px rgba(255,255,255,.12)}body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px rgba(255,255,255,.2),0 -24px 38px 3px rgba(255,255,255,.14),0 -9px 46px 8px rgba(255,255,255,.12)}body.body--dark .inset-shadow{box-shadow:inset 0 7px 9px -7px rgba(255,255,255,.7)}body.body--dark .inset-shadow-down{box-shadow:inset 0 -7px 9px -7px rgba(255,255,255,.7)}.no-shadow,.shadow-0{box-shadow:none!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.milkdown .ProseMirror ::selection{background:rgba(var(--q-primary--rgb), .3)!important}.milkdown{background-color:transparent}.mobile-viewport--in-laggy-scroll .q-dialog.hhh-slash-menu-popup .hhh-dev-playground-scroll-area:not(.hhh-is-scrolling){opacity:0;box-shadow:none!important}.q-menu.hhh-slash-menu-popup .hhh-scroll-area{box-shadow:none;background-color:transparent;padding-top:5px;padding-bottom:5px;overflow:visible}@media (orientation:landscape){.q-dialog.hhh-slash-menu-popup .hhh-scroll-area{width:30%;min-width:30%;position:fixed;max-height:var(--100vvh,0)!important;height:var(--100vvh,0)!important;bottom:var(--offset-h,0)!important;right:var(--offset-w,0)!important}}@media (orientation:portrait){.q-dialog.hhh-slash-menu-popup .hhh-scroll-area{width:100%;min-width:100%;position:fixed;max-height:max(var(--offset-h,0) * 30 / 100, 120px)!important;bottom:var(--offset-h,0)!important}}.hhh-course-notes-timeline .q-timeline__dot{bottom:-8px}.hhh-course-notes-timeline .hhh-sentiment-badge{margin:1px;transition:transform .15s ease-in-out;transform:scale(1.5)}.hhh-course-notes-timeline .hhh-sentiment-badge:hover,.hhh-course-notes-timeline .hhh-sentiment-badge.hhh-sentiment-popup-opened{transform:scale(2);box-shadow:1px 1px 3px rgba(0,0,0,.2)}.hhh-course-notes-timeline li:not(:last-child) .q-timeline__dot:after{background:linear-gradient(to bottom, var(--start-color), var(--end-color))!important}.hhh-course-notes-timeline .q-timeline__title{display:none}.hhh-course-notes-timeline .q-timeline__subtitle{font-size:13px}body:not(.mobile) .hhh-course-notes-timeline .q-timeline__subtitle{padding-left:6px}body:not(.mobile) .hhh-course-notes-timeline .hhh-notes-rte{margin-left:-67px}body.mobile .hhh-course-notes-timeline .hhh-notes-rte{margin-left:-12px}body:not(.mobile) .hhh-course-notes-timeline .q-timeline__dot:after{z-index:1}.hhh-course-notes-timeline li:not(.q-timeline__entry--icon) .q-timeline__dot:before{width:10px;height:10px;top:6px;left:2.5px}.hhh-course-notes-timeline li:not(.q-timeline__entry--icon) .q-timeline__dot:after{width:2px;top:12px;left:6.5px}.hhh-course-notes-timeline li.q-timeline__entry--icon .q-timeline__dot:after{width:2px;left:15.5px}.hhh-course-notes-timeline .line-through .q-timeline__subtitle{opacity:.4;text-decoration:line-through rgba(55,53,47,.5)}.hhh-course-notes-timeline .q-badge .q-icon{color:#707070!important}.hhh-date-input-picker.q-date .q-btn{color:#616161}[data-v-bd9967dc]:root{--q-primary--rgb:76, 174, 248;--q-secondary--rgb:76, 174, 248;--q-accent--rgb:110, 88, 225;--q-dark--rgb:66, 66, 66;--q-dark-page--rgb:18, 18, 18;--q-positive--rgb:100, 199, 124;--q-negative--rgb:255, 63, 0;--q-info--rgb:49, 204, 236;--q-warning--rgb:245, 195, 70;--q-black--rgb:0, 0, 0;--q-white--rgb:255, 255, 255}.bg-color--rgb-var--primary[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-primary--rgb)}.bg-color--rgb-var--secondary[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-secondary--rgb)}.bg-color--rgb-var--accent[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-accent--rgb)}.bg-color--rgb-var--dark[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-dark--rgb)}.bg-color--rgb-var--dark-page[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-dark-page--rgb)}.bg-color--rgb-var--positive[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-positive--rgb)}.bg-color--rgb-var--negative[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-negative--rgb)}.bg-color--rgb-var--info[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-info--rgb)}.bg-color--rgb-var--warning[data-v-bd9967dc]{--q-hhh-bg-color--rgb:var(--q-warning--rgb)}.text-color--rgb-var--black[data-v-bd9967dc]{--q-hhh-text-color--rgb:var(--q-black--rgb)}.text-color--rgb-var--dark[data-v-bd9967dc]{--q-hhh-text-color--rgb:var(--q-dark--rgb)}.text-color--rgb-var--white[data-v-bd9967dc]{--q-hhh-text-color--rgb:var(--q-white--rgb)}.q-item[data-v-bd9967dc],.add-time-slot-btn-section[data-v-bd9967dc]{padding:0}.add-time-slot-btn-section:hover .q-icon[data-v-bd9967dc]{color:#4caef8}.add-time-slot-btn-section .q-icon[data-v-bd9967dc]{color:#9e9e9e}.day-buttons-container{transition:height .2s ease-out;overflow-y:hidden}[data-v-726fcb19]:root{--q-primary--rgb:76, 174, 248;--q-secondary--rgb:76, 174, 248;--q-accent--rgb:110, 88, 225;--q-dark--rgb:66, 66, 66;--q-dark-page--rgb:18, 18, 18;--q-positive--rgb:100, 199, 124;--q-negative--rgb:255, 63, 0;--q-info--rgb:49, 204, 236;--q-warning--rgb:245, 195, 70;--q-black--rgb:0, 0, 0;--q-white--rgb:255, 255, 255}.bg-color--rgb-var--primary[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-primary--rgb)}.bg-color--rgb-var--secondary[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-secondary--rgb)}.bg-color--rgb-var--accent[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-accent--rgb)}.bg-color--rgb-var--dark[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-dark--rgb)}.bg-color--rgb-var--dark-page[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-dark-page--rgb)}.bg-color--rgb-var--positive[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-positive--rgb)}.bg-color--rgb-var--negative[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-negative--rgb)}.bg-color--rgb-var--info[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-info--rgb)}.bg-color--rgb-var--warning[data-v-726fcb19]{--q-hhh-bg-color--rgb:var(--q-warning--rgb)}.text-color--rgb-var--black[data-v-726fcb19]{--q-hhh-text-color--rgb:var(--q-black--rgb)}.text-color--rgb-var--dark[data-v-726fcb19]{--q-hhh-text-color--rgb:var(--q-dark--rgb)}.text-color--rgb-var--white[data-v-726fcb19]{--q-hhh-text-color--rgb:var(--q-white--rgb)}.hhh-new-badge[data-v-726fcb19]{top:0;right:0}.hhh-new-badge.extra-small[data-v-726fcb19]{border-radius:3px;min-height:8px;padding:.5px 2px 0;font-size:6px;line-height:9px}.hhh-new-badge.medium[data-v-726fcb19]{padding:1px 3px 0;font-size:8px}.q-select__dialog .hhh-new-badge[data-v-726fcb19]{display:none}.transition--elastic-inflate-enter-active[data-v-726fcb19]{animation:2s elastic-inflate-726fcb19;transform:scale(0)}@keyframes elastic-inflate-726fcb19{0%{transform:scale(0)}50%{transform:scale(1.2)}60%{transform:scale(.8)}70%{transform:scale(1.1)}80%{transform:scale(.9)}90%{transform:scale(1.05)}95%{transform:scale(.95)}to{transform:scale(1)}}.hhh-menu-detail-actions-column .q-btn{border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,.25),0 2px rgba(0,0,0,.2),0 3px 1px -5px rgba(0,0,0,.12)}.hhh-course-name-input .q-field__native{padding-right:30px}.hhh-course-name-input .q-field__control:before{border-bottom:none}.hhh-menu-detail-fullscreen-btn{top:13px;right:11px;position:absolute!important}.hhh-course-detail-tabs .q-icon{font-size:22px}.hhh-course-detail-tabs .q-tab.col-shrink{flex:0 auto}.hhh-course-detail-tabs .q-tab{border-bottom:2px solid rgba(0,0,0,.12)}.hhh-course-detail-tabs .q-tab .q-tab__indicator{bottom:-2px}.hhh-course-tabs-scroll-area .q-tab-panel:before{content:"";z-index:10;background:linear-gradient(#fff,rgba(255,255,255,0));height:0;transition:height .3s;position:fixed;top:0;left:0;right:0}.hhh-course-tabs-scroll-area .q-tab-panel:after{content:"";z-index:10;background:linear-gradient(rgba(255,255,255,0),#fff);height:0;transition:height .3s;position:fixed;bottom:0;left:0;right:0}.hhh-scroll-top-gradient-enabled .hhh-course-tabs-scroll-area .q-tab-panel:before,.hhh-scroll-bottom-gradient-enabled .hhh-course-tabs-scroll-area .q-tab-panel:after{pointer-events:none;height:40px}.course-item .q-icon{font-size:18px}.add-course-part-btn-section{padding:0}.add-course-part-btn-section:hover .q-icon{color:#4caef8}.add-course-part-btn-section .q-icon{color:#9e9e9e}.q-linear-progress.animated-color{color:var(--linear-progress-color);transition:color var(--q-linear-progress-speed) ease-out}.q-linear-progress.animated-color .q-linear-progress__model{opacity:.2}.hhh-card-component{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hhh-card-component{animation:.3s fadeIn}.q-transition--jump-left-leave-active .hhh-card-component{opacity:0;transition:opacity .3s}:root{--q-size-xs:0;--q-size-sm:600px;--q-size-md:1024px;--q-size-lg:1440px;--q-size-xl:1920px}.fit{width:100%!important;height:100%!important}.full-height,.hhh-cursus-menu-actions-container .hhh-cursus-menu-actions-section .q-btn{height:100%!important}.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}.window-height{height:100vh!important;margin-top:0!important;margin-bottom:0!important}.window-width{width:100vw!important;margin-left:0!important;margin-right:0!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none,.hhh-cursus-menu-actions-container .hhh-cursus-menu-actions-section .q-btn{padding-top:0;padding-bottom:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-top:0;margin-bottom:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-top:4px;padding-bottom:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-top:4px;margin-bottom:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-top:8px;padding-bottom:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-top:8px;margin-bottom:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-top:16px;padding-bottom:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-top:16px;margin-bottom:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-top:24px;padding-bottom:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-top:24px;margin-bottom:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-top:48px;padding-bottom:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-top:48px;margin-bottom:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto{margin-right:auto}.q-mx-auto{margin-left:auto;margin-right:auto}.q-btn.hhh-active,.q-btn.qq-active,.q-btn-dropdown.hhh-active>.q-btn,.q-btn-dropdown.qq-active>.q-btn{color:#4caef8}.q-field--filled .q-field__control,.q-field--filled.q-field--highlighted .q-field__control:before,.q-field--filled .q-field__control:before{background:unset}.hhh-visible,.hhh-cursus-menu-actions-container.actions-focused>.q-expansion-item__container>.q-item>.q-item__section>.hhh-cursus-menu-actions,.hhh-cursus-menu-actions-container>.q-expansion-item__container>.q-item>.q-item__section.hhh-cursus-menu-actions-section>:not(.hhh-cursus-menu-actions){visibility:visible;opacity:1;transition:opacity .3s linear}.hhh-invisible,.hhh-cursus-menu-actions-container.actions-focused>.q-expansion-item__container>.q-item>.q-item__section.hhh-cursus-menu-actions-section>:not(.hhh-cursus-menu-actions),.hhh-cursus-menu-actions-container .hhh-cursus-menu-actions{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}@media (max-width:715px){div[role=update-notification] .q-notification__actions{flex-direction:column;padding-left:0}}@media (min-width:715px){div[role=update-notification] .q-notification__actions{justify-content:space-between!important}}.hhh-cursus-menu-actions-container .q-icon{font-size:18px}.hhh-cursus-menu-actions-container .hhh-btn-more .q-focus-helper{display:none}.hhh-cursus-menu-actions-container .hhh-cursus-menu-actions{overflow:hidden}.hhh-cursus-menu-actions-container .hhh-cursus-menu-actions .q-focus-helper{display:none}.hhh-cursus-menu-actions-container.actions-focused>.q-expansion-item__container>.q-item>.q-item__section.hhh-cursus-menu-actions--section-to-hide{-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 calc(100% - var(--hhh-cursus-menu-actions--overlaping-width) - 10px - 45px), transparent calc(100% - var(--hhh-cursus-menu-actions--overlaping-width) - 10px), transparent 100%, transparent);mask-image:linear-gradient(90deg, #000 0%, #000 calc(100% - var(--hhh-cursus-menu-actions--overlaping-width) - 10px - 45px), transparent calc(100% - var(--hhh-cursus-menu-actions--overlaping-width) - 10px), transparent 100%, transparent)}.q-calendar-month__day .q-calendar__button{cursor:pointer}.q-calendar-month__day.q-range.q-selected .q-calendar__button{font-weight:700}.q-calendar-month__day.q-range:not(.q-selected) .q-calendar__button{opacity:.5;color:var(--calendar-mini-selected-label-color)!important}.q-calendar-month__day.q-range-first.q-selected .q-calendar__button,.q-calendar-month__day.q-range-last.q-selected .q-calendar__button{font-weight:700}.q-calendar-mini .q-calendar-month__day.q-selected:not(:-webkit-any(.q-range,.q-range-first,.q-range-last)) .q-calendar__button{background-color:unset!important}.q-calendar-mini .q-calendar-month__day.q-selected:not(:is(.q-range,.q-range-first,.q-range-last)) .q-calendar__button{background-color:unset!important}.q-calendar-month__day.q-outside{opacity:.5}.q-calendar-month__day.q-outside .q-calendar__button,.q-calendar-month__workweek{color:#bdbdbd}.q-dialog--modal .q-select__dialog .hhh-review_round-delete-button{display:none}.q-calendar-month__head{background-color:transparent!important}.hhh-title-input.q-field--disabled .q-field__inner{cursor:inherit}.q-btn.hhh-active,.q-btn.qq-active,.q-btn-dropdown.hhh-active>.q-btn,.q-btn-dropdown.qq-active>.q-btn{color:#4caef8}.q-field--filled .q-field__control,.q-field--filled.q-field--highlighted .q-field__control:before,.q-field--filled .q-field__control:before{background:unset}@media (max-width:715px){div[role=update-notification] .q-notification__actions{flex-direction:column;padding-left:0}}@media (min-width:715px){div[role=update-notification] .q-notification__actions{justify-content:space-between!important}}.q-item.course-item .q-item__section--avatar.draggable-handle{padding-left:18px}.hhh-teaching-unit-item .q-icon{font-size:18px}.q-icon.hhh-emoji{font-family:inherit;font-size:inherit}.hhh-discipline-item>.q-expansion-item__container>.q-item{min-height:36px;font-size:14px}.hhh-discipline-item .q-icon:not(.hhh-emoji){font-size:18px}.hhh-discipline-item .q-icon.hhh-emoji{padding-left:2px;padding-right:2px}.hhh-proposed-courses-btn{font-size:12px!important}.hhh-proposed-courses-btn:hover{color:#4caef8}.hhh-discipline-item .q-expansion-item__border--bottom{display:none}.hhh-cursus-menu .q-item{padding-left:0;padding-right:0}.hhh-cursus-menu .hhh-expand-icon-hidden>div .q-expansion-item__toggle-icon{visibility:hidden}.hhh-cursus-menu-actions-section .q-btn{padding-left:8px;padding-right:8px}.mobile .hhh-cursus-menu-actions-section .q-btn{padding-left:10px;padding-right:10px}.hhh-menu-banner{--q-hhh-bg-color--rgb:var(--q-accent--rgb);--q-hhh-text-color--rgb:var(--q-white--rgb);color:rgba(var(--q-hhh-text-color--rgb), 1);background:rgba(var(--q-hhh-bg-color--rgb), .8);cursor:pointer;padding-top:6px;padding-bottom:6px}.hhh-menu-banner .q-avatar{background-color:rgba(255,255,255,.8)}.hhh-menu-banner .q-avatar .q-icon{margin-top:-5px}.q-list--dense>.q-item,.q-item--dense{min-height:28px}[data-v-b83d8e36]:root{--q-primary--rgb:76, 174, 248;--q-secondary--rgb:76, 174, 248;--q-accent--rgb:110, 88, 225;--q-dark--rgb:66, 66, 66;--q-dark-page--rgb:18, 18, 18;--q-positive--rgb:100, 199, 124;--q-negative--rgb:255, 63, 0;--q-info--rgb:49, 204, 236;--q-warning--rgb:245, 195, 70;--q-black--rgb:0, 0, 0;--q-white--rgb:255, 255, 255}.bg-color--rgb-var--primary[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-primary--rgb)}.bg-color--rgb-var--secondary[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-secondary--rgb)}.bg-color--rgb-var--accent[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-accent--rgb)}.bg-color--rgb-var--dark[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-dark--rgb)}.bg-color--rgb-var--dark-page[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-dark-page--rgb)}.bg-color--rgb-var--positive[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-positive--rgb)}.bg-color--rgb-var--negative[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-negative--rgb)}.bg-color--rgb-var--info[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-info--rgb)}.bg-color--rgb-var--warning[data-v-b83d8e36]{--q-hhh-bg-color--rgb:var(--q-warning--rgb)}.text-color--rgb-var--black[data-v-b83d8e36]{--q-hhh-text-color--rgb:var(--q-black--rgb)}.text-color--rgb-var--dark[data-v-b83d8e36]{--q-hhh-text-color--rgb:var(--q-dark--rgb)}.text-color--rgb-var--white[data-v-b83d8e36]{--q-hhh-text-color--rgb:var(--q-white--rgb)}.header-elevated-shadow[data-v-b83d8e36]{z-index:1;width:105%;height:40px;margin-top:-40px;position:absolute;left:-5%;box-shadow:0 0 8px 2px rgba(0,0,0,.15)}.hhh-notifications-inbox-item{background:rgba(var(--q-primary--rgb), .09);padding:4px 8px 6px;transition:opacity .2s}.hhh-notifications-inbox-item.hhh-status-archived{opacity:.5;background:0 0}.desktop .hhh-notifications-inbox-item:hover{opacity:1}.hhh-notifications-inbox-item .hhh-message{color:#424242}.hhh-notifications-inbox-button .q-icon.q-btn-dropdown__arrow{display:none}.hhh-notifications-inbox-title{border-bottom:1px solid #e0e0e0}.hhh-notifications-inbox-list{transition:height .2s ease-in-out}.hhh-toolbar-banner{--q-hhh-bg-color--rgb:var(--q-accent--rgb);--q-hhh-text-color--rgb:var(--q-white--rgb);color:rgba(var(--q-hhh-text-color--rgb), 1);background-color:rgba(var(--q-hhh-bg-color--rgb), 1);line-height:2rem;overflow:hidden;padding:10px 12px!important}@media screen and (min-width:350px){.hhh-toolbar-banner{padding-left:40px!important;padding-right:40px!important}}.hhh-toolbar-banner.hhh-background-ribbon{background:linear-gradient(120deg, rgba(var(--q-hhh-bg-color--rgb), 0) 0%, rgba(var(--q-hhh-bg-color--rgb), 0) 10%, rgba(var(--q-hhh-bg-color--rgb), 1) 10.3%, rgba(var(--q-hhh-bg-color--rgb), 1) 89.7%, rgba(var(--q-hhh-bg-color--rgb), 0) 90%, rgba(var(--q-hhh-bg-color--rgb), 0) 100%)}#funkify-app-wallpaper-overlay{content:"";pointer-events:none;background:rgba(255,255,255,.4);width:100%;height:100%;position:fixed;top:0;left:0}#funkify-app-wallpaper-current{width:100%;height:100%;opacity:var(--q-wallpaper-current-container-opacity,1);background:linear-gradient(rgba(255, 255, 255, calc(1 - var(--q-wallpaper-current-image-opacity,1))), rgba(255, 255, 255, calc(1 - var(--q-wallpaper-current-image-opacity,1)))), var(--q-wallpaper,none);transition:opacity .2s ease-in-out;position:fixed;top:0;left:0}#funkify-app-wallpaper-current[style*="--q-wallpaper: none"]{background:0 0}#funkify-app-wallpaper-preview{width:100%;height:100%;opacity:var(--q-wallpaper-preview-container-opacity,0);background:linear-gradient(rgba(255, 255, 255, calc(1 - var(--q-wallpaper-preview-image-opacity,var(--q-wallpaper-current-image-opacity,1)))), rgba(255, 255, 255, calc(1 - var(--q-wallpaper-preview-image-opacity,var(--q-wallpaper-current-image-opacity,1))))), var(--q-wallpaper-preview,var(--q-wallpaper,none));transition:opacity .2s ease-in-out;position:fixed;top:0;left:0}#funkify-app-wallpaper-preview[style*="--q-wallpaper: none"]{background:0 0}:root{--q-primary--rgb:76, 174, 248;--q-secondary--rgb:76, 174, 248;--q-accent--rgb:110, 88, 225;--q-dark--rgb:66, 66, 66;--q-dark-page--rgb:18, 18, 18;--q-positive--rgb:100, 199, 124;--q-negative--rgb:255, 63, 0;--q-info--rgb:49, 204, 236;--q-warning--rgb:245, 195, 70;--q-black--rgb:0, 0, 0;--q-white--rgb:255, 255, 255}.bg-color--rgb-var--primary{--q-hhh-bg-color--rgb:var(--q-primary--rgb)}.bg-color--rgb-var--secondary{--q-hhh-bg-color--rgb:var(--q-secondary--rgb)}.bg-color--rgb-var--accent{--q-hhh-bg-color--rgb:var(--q-accent--rgb)}.bg-color--rgb-var--dark{--q-hhh-bg-color--rgb:var(--q-dark--rgb)}.bg-color--rgb-var--dark-page{--q-hhh-bg-color--rgb:var(--q-dark-page--rgb)}.bg-color--rgb-var--positive{--q-hhh-bg-color--rgb:var(--q-positive--rgb)}.bg-color--rgb-var--negative{--q-hhh-bg-color--rgb:var(--q-negative--rgb)}.bg-color--rgb-var--info{--q-hhh-bg-color--rgb:var(--q-info--rgb)}.bg-color--rgb-var--warning{--q-hhh-bg-color--rgb:var(--q-warning--rgb)}.text-color--rgb-var--black{--q-hhh-text-color--rgb:var(--q-black--rgb)}.text-color--rgb-var--dark{--q-hhh-text-color--rgb:var(--q-dark--rgb)}.text-color--rgb-var--white{--q-hhh-text-color--rgb:var(--q-white--rgb)}:root{--q-grey-1--rgb:250, 250, 250}.text-weight-lightbold{font-weight:600}.q-btn{color:#9e9e9e}.desktop .q-btn:not(:-webkit-any(.disabled,[disabled])):hover{color:#4caef8}.desktop .q-btn:not(:is(.disabled,[disabled])):hover{color:#4caef8}.q-btn:not(:-webkit-any(.disabled,[disabled])):focus{color:#4caef8}.q-btn:not(:is(.disabled,[disabled])):focus{color:#4caef8}.q-btn.hhh-active,.q-btn.qq-active,.q-btn-dropdown.hhh-active>.q-btn,.q-btn-dropdown.qq-active>.q-btn{color:#4caef8}.q-btn.no-focus-helper .q-focus-helper{display:none}.q-btn.no-case{text-transform:unset}.q-focus-helper,.q-spinner{color:#4caef8}.q-expansion-item.expand-icon-hidden .q-expansion-item__toggle-icon{visibility:hidden}body .disabled,body .disabled *,body [disabled],body [disabled] *{cursor:unset!important}.desktop :not(:-webkit-any(.disabled,[disabled])) i[role=button]:hover,i[role=button]:focus{color:#4caef8}.desktop :not(:is(.disabled,[disabled])) i[role=button]:hover,i[role=button]:focus{color:#4caef8}a{color:#424242}.text-underline{text-decoration:underline}.text-line-through{text-decoration-line:line-through}.text-button{letter-spacing:unset;line-height:1em;font-weight:unset;min-height:unset;color:inherit;text-transform:unset;padding-bottom:0;font-size:unset!important}.text-button.focus-underline:hover{text-decoration:underline}.text-button.focus-underline .q-focus-helper{display:none}.q-item{padding-left:4px;padding-right:4px}.q-item__section--avatar>.q-expansion-item__toggle-icon{color:#757575}.q-item__section--avatar>.q-expansion-item__toggle-icon:hover{color:#4caef8}.q-item__section--avatar>.q-expansion-item__toggle-icon{transform:rotate(-90deg)}.q-item__section--avatar>.q-expansion-item__toggle-icon.q-expansion-item__toggle-icon--rotated{transform:rotate(0)}.q-item .q-item__section--avatar{min-width:18px;padding-right:4px}.q-field--filled .q-field__control,.q-field--filled.q-field--highlighted .q-field__control:before,.q-field--filled .q-field__control:before{background:unset}body{overscroll-behavior-y:contain}html,body{width:100%;height:100%}.hhh-visible{visibility:visible;opacity:1;transition:opacity .3s linear}.hhh-invisible{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.hhh-transparent-effect-shine{animation:6s 3s infinite transparent-effect-shine;-webkit-mask-image:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.2) 50%,#000 70%);mask-image:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.2) 50%,#000 70%);-webkit-mask-size:200%;mask-size:200%}.hhh-effect-shine:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);width:100%;height:100%;animation:12s infinite effect-shine;position:absolute;top:0;left:-100%}a.discord{text-wrap:nowrap;border-radius:3px;margin-right:4px;padding:3px 2px 2px 5px;text-decoration:none}a.discord:before{content:"";padding-right:5px;font-family:FontAwesome}a.discord{color:#fff;background-color:#5865f2;transition:background-color .2s}:not(.mobile) a.discord:hover{background-color:#4752c4}.paper-label{border:0;border-radius:4px;box-shadow:1px 1px 1px -1px rgba(0,0,0,.1)}.paper-punch-hole{border:0;border-radius:15px;padding-top:1px;box-shadow:inset 1px 3px 2px -3px rgba(50,50,93,.3)}.sticker-punch-hole{border:0;border-radius:15px;padding-top:1px;box-shadow:inset 1px 1px 1px -1px rgba(50,50,93,.1)}.paper-sticker{border:0;box-shadow:inset 3px 3px 3px -4px rgba(255,255,255,.8)}.paper-label.paper-sticker{border:0;box-shadow:inset 3px 3px 3px -4px rgba(255,255,255,.8),1px 1px 1px -1px rgba(0,0,0,.1)}.hhh-input-group-label{letter-spacing:.00714em;font-size:.875rem;font-weight:500;line-height:1.375rem;color:#424242!important;user-select:none!important}.hhh-tracing-paper{backdrop-filter:blur(20px);background-color:rgba(255,255,255,.7)}.q-dialog .hhh-tracing-paper{background-color:#fff}@media (max-width:715px){div[role=update-notification] .q-notification__actions{flex-direction:column;padding-left:0}}@media (min-width:715px){div[role=update-notification] .q-notification__actions{justify-content:space-between!important}}#tsparticles canvas{z-index:10000}#tsparticles-behind-dialog canvas{z-index:5999}@media screen and (max-width:820px){.hhh-header-banner--toolbar{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}}@media screen and (max-width:815px){.hhh-header-banner--toolbar{display:none}}@media screen and (min-width:815px){.hhh-header-banner--standalone{display:none}}.q-toolbar .hhh-logotype,.q-toolbar .hhh-logotype-beta{opacity:1;transition:all .2s ease-in-out}@media screen and (max-width:444px){.q-toolbar .q-btn{width:40px}}@media screen and (max-width:400px){.q-toolbar .hhh-logotype-beta{opacity:0}}@media screen and (max-width:372px){.q-toolbar .hhh-logotype{font-size:17px}}@media screen and (max-width:340px){.q-toolbar .hhh-logotype{opacity:0}}.q-drawer--left .q-layout__shadow:after{box-shadow:0 0 10px 2px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.06)}.q-drawer{max-width:calc(100vw - 20px)}div[data-resizing-drawer=false] .q-drawer{transition:width .3s}.q-drawer__resizer{cursor:ew-resize;z-index:-1;background-color:#fafafa;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-bottom-right-radius:4px;height:30px;transition:left .3s;position:absolute;top:calc(50% - 15px);left:calc(100% - 15px);box-shadow:1px 1px 3px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.06)}.q-drawer:hover .q-drawer__resizer,.q-drawer__resizer.force-display{left:100%}.q-drawer__resizer.force-display{z-index:unset}.q-footer .q-toolbar{min-height:18px;box-shadow:inset 0 3px 6px -2px rgba(50,50,93,.15),inset 0 2px 4px -2px rgba(0,0,0,.15)}.q-footer .q-toolbar__title{text-align:right;font-size:10px}.q-footer .zf-sideTab-btn{bottom:100%;right:300px;left:unset;writing-mode:horizontal-tb;border-radius:5px 5px 0 0;padding:2px 25px;font-size:18px;font-weight:700;position:absolute;transform:none;margin-right:0!important;display:block!important}.mobile .q-footer .zf-sideTab-btn{right:unset;left:10px}.zf-sideTab-close-btn-mobile{display:none!important}body.mobile .wrapper-notify-neko>div{flex-direction:column!important}
