@import url(https://fonts.googleapis.com/css?family=Open+Sans|Pinyon+Script|Rochester);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.profile-main-section{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem}.profile-main-section .actionBar{display:flex;justify-content:space-between}.profile-main-section .actionBar .actionBarButtons{display:flex;gap:.5rem}.profile-main-section .actionBar .actionBarButtons h4.puyheader{font-size:1.15rem}.profile-main-section .actionBar .actionBarButtons>button{background:#dedede;border:1px solid var(--color-secondary);border-radius:3px;color:var(--color-secondary);cursor:pointer;font-size:.875rem;font-weight:400;padding:.25rem .5rem;transition:all .4s ease-in-out}.profile-main-section .actionBar .actionBarButtons>button.primary{background-color:var(--color-secondary);color:#fff}.profile-main-section .grid-container{grid-gap:1rem 3rem;background:#ffffff91;display:grid;grid-template-areas:"col1 col2";grid-template-columns:1fr 1fr;padding:1rem}.profile-main-section .profile-label{display:flex;flex-direction:column}.profile-main-section .profile-input-field{flex-grow:1}.profile-main-section .profile-label-name{flex-shrink:0;font-size:.75rem}.profile-main-section .radio{display:flex;flex-direction:column;gap:.5rem}.profile-main-section .profile-gender{display:flex;gap:.25rem}.profile-main-section .profile-gender .option2{margin-inline-start:.5rem}.profile-main-section .pyui_profile_dropdown{max-width:100%;min-width:20rem;position:relative;-webkit-user-select:none;user-select:none;width:35rem}.profile-main-section .pyui_profile_dropdown-inner{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 20px #959da566;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 1rem}.profile-main-section .pyui_profile_dropdown-inner:after{border-bottom:1px solid var(--color-text-default);border-right:1px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:12px;transform:rotate(45deg);transition:all .3s;width:.5rem}.profile-main-section .pyui_profile_dropdown-inner.expanded:after{top:18px;transform:rotate(-135deg);transition:transform .3s ease-in}.profile-main-section .pyui_profile_dropdown-list{background-color:#fff;position:absolute;top:auto;transition:all .3s ease-in;width:100%;z-index:3}.profile-main-section .pyui_profile_dropdown-list-item{border-bottom:1px solid #eee;color:var(--color-text-default);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .1s ease-in}.profile-main-section .pyui_profile_dropdown-list-item:not(.disabled):hover{background-color:#9c27b033}.profile-main-section .pyui_profile_dropdown .disabled{border-radius:0;cursor:default;margin:0;opacity:.7}.profile-main-section .PhoneInputInput,.profile-main-section .profile-input-field,.profile-main-section .pyui-dropdown-inner,.profile-main-section input.pyui_dropdown-list-item{background:#fff;border:1px solid #918e8e5e;border-radius:3px;color:var(--color-text-default);font-size:.875rem;padding:.5rem;transition:all .1s ease-in}.profile-main-section .PhoneInputInput[disabled],.profile-main-section .profile-input-field[disabled],.profile-main-section .pyui-dropdown-inner[disabled],.profile-main-section input.pyui_dropdown-list-item[disabled]{background:#eee}.profile-main-section .pyui-dropdown{position:relative}.profile-main-section .pyui-dropdown-inner:after{border-bottom:1px solid var(--color-text-default);border-right:1px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:12px;transform:rotate(45deg);transition:all .3s;width:.5rem}.profile-main-section .pyui-dropdown .pyui_dropdown-list{max-height:200px;overflow-y:auto}.pyui_dropdown-list-item.selected{background-color:#e107071a;color:var(--color-text-highlight)}.pyui_profile_exercises-container{background:#ffffff6b;border:1px solid #000;display:flex;gap:1.5rem}.pyui_profile_exercises-status-tabs{background:#fbfdfe;display:flex;float:left;height:100%;left:0;margin-bottom:4rem;margin-top:4.2rem;max-width:16rem;padding-block-start:1rem;padding:20px 0;position:relative;position:fixed;top:0;transition:all .5s ease;width:30%;width:20%}.pyui_profile_exercises-status-tabs-list{display:flex;flex-direction:column;height:12%;position:sticky;top:10%}.pyui_profile_exercises-status-tabs-list>li{align-items:center;border-inline-start:3px solid #0000;cursor:default;display:flex;font-size:.875rem;gap:.25rem;padding:.5rem 1rem}.pyui_profile_exercises-status-tabs-list>li.active{background:#c7e6f6;border-color:var(--color-primary)}.pyui_profile_exercises-status-tabs-list .count{background:#ffffff94;border-radius:100%;margin-inline-start:auto;padding:.25rem}.Profile_Basic_wrapper{display:flex;flex-direction:column;gap:.5rem}.Profile_Basic_lable{display:flex;flex-direction:column;gap:.3rem}.Profile_input_wrapper{align-items:center;display:flex;gap:2rem;width:50%}.Profile_Basic_gender_lable{display:flex}input.PhoneInputInput{flex:1 1;height:2.3rem;min-width:0;width:20%}.profile_dropdown_search_input{cursor:pointer;font-size:.875rem;height:2.2rem;margin-left:.2rem;width:20rem}.Profile_Lable_section{align-items:center;display:flex;margin-left:auto;width:100%}.Profile_Lable{align-items:center;background:#ffffff6b;border-color:none;display:flex;float:left;font-size:25px;padding:.2rem 6.8rem .2rem 3.5rem;width:22.5%}.Profile_progress_bar{margin-bottom:.7rem;margin-left:1rem;width:50%}.Profile_button_section{float:right;width:27.5%}.Profile_button_section>._buttons{display:flex;gap:1rem;justify-content:flex-end}.inputdisabled{border-radius:0;cursor:default;margin:0;opacity:.7}.pyui_main-breadcrumb{font-size:.75rem;margin-block-end:1rem}.pyui_main-breadcrumb,.pyui_main-breadcrumb .linkws{align-items:center;display:flex}.pyui_main-breadcrumb .breadcrumb-separator{align-items:center;color:#333;display:flex;margin:auto 6px;-webkit-user-select:none;user-select:none}.pyui_main-breadcrumb a.pyui_link{color:#9d9d9d;cursor:pointer;font-size:.75rem;text-decoration:underline}.pyui_main-breadcrumb a.pyui_link-last{color:#446;cursor:default;text-decoration:none}.breadcrumb-separator{color:#333;margin:auto 6px;-webkit-user-select:none;user-select:none}.pyui_login-wrapper{background-image:linear-gradient(180deg,#dfe9f3,#fff);block-size:100%;inline-size:100%}.pyui_login,.pyui_login-wrapper{display:flex;flex-direction:column}.pyui_login{align-items:center;flex-grow:1;justify-content:center;width:100%}.pyui_login-container{background:#ffffffe0;border-radius:10px;box-shadow:0 .5rem 1rem #00000026;display:grid;grid-template-areas:"logo " "login" "powerby";grid-template-columns:100%;grid-template-rows:auto auto auto;height:auto;margin:1rem auto;max-width:90%;overflow:hidden;width:25rem}.pyui_login-panel_wrapper{align-items:center;display:flex;flex-direction:column;max-width:100%}.pyui_login-panel_logo{align-self:center;grid-area:logo;justify-self:center;padding:1.25rem 0}.pyui_login-panel_logo .pyui_login-logo{height:3.5rem;width:auto}.pyui_login-panel_logo .tag-line{font-size:1rem;margin-block-start:.5rem}.pyui_powered-by{border-top:1px solid #eee;display:none;grid-area:powerby;padding-block-end:1rem;text-align:center}.pyui_powered-by-text{color:#888;font-size:.75rem;font-style:italic;margin-block:.75rem;text-align:center}.pyui_powered-by .login-dsl-logo{height:auto;max-width:5rem;width:auto}.pyui_loginform{align-items:center;background:#ededed5e;display:flex;grid-area:login;max-width:100%}.pyui_loginform-group{display:flex;flex-direction:column;gap:.75rem;padding:2rem 3rem;width:100%}.pyui_loginform-title{font-size:1.5rem;margin-block-end:.5rem}.pyui_loginform-title>span{font-weight:600}@media only screen and (max-width:500px){.pyui_login-panel_logo{padding:.75rem}.pyui_login-panel_logo .pyui_login-logo{height:2.5rem}.pyui_login-panel_logo .tag-line{display:none;font-size:.75rem;margin-block-start:0;margin-inline-start:1rem}.pyui_login-panel_wrapper{flex-direction:row}.pyui_loginform-group{padding:1.5rem}}.pyui_main-tabs .pyui-tabitem{background-color:#ffffff8c!important;border:1px solid #ccc!important;color:var(--color-text-dark)!important;padding:var(--space-stretch-l)!important}.pyui_main-tabs .pyui-tabitem.Mui-selected{background:#4199ce1c!important;border-bottom:0!important;color:var(--color-secondary)!important}.pyui_tabs-alternate .pyui-tabitem{background-color:#ffffff4d!important;color:#333333bf!important;padding:var(--space-stretch-l)!important}.pyui_tabs-alternate .pyui-tabitem.Mui-selected{background:var(--color-bg-light)!important;border-bottom:0!important;color:var(--color-text-primary)!important}.pyui_tabs-alternate .MuiTabs-indicator{background-color:var(--color-text-primary)!important}.pyui_main-tabs .MuiTabs-indicator{bottom:auto!important;top:0!important}.pyui_dropdown{max-width:100%;min-width:15rem;position:relative;-webkit-user-select:none;user-select:none;width:20rem}.pyui_dropdown-wrapper{align-items:center;display:flex;gap:1rem}.pyui_dropdown-wrapper-label{font-weight:500}.pyui_dropdown-wrapper-label.zerostate{color:#aaa}.pyui_dropdown-inner{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 20px #959da566;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 1rem}.pyui_dropdown-inner:after{border-bottom:1px solid var(--color-text-default);border-right:1px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:12px;transform:rotate(45deg);transition:all .3s;width:.5rem}.pyui_dropdown-inner.expanded:after{top:18px;transform:rotate(-135deg);transition:transform .3s ease-in}.pyui_dropdown-list{background-color:#fff;position:absolute;top:auto;transition:all .3s ease-in;width:100%;z-index:20}.pyui_dropdown-list-item{border-bottom:1px solid #eee;color:var(--color-text-default);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .1s ease-in}.pyui_dropdown-list-item:not(.disabled):hover{background-color:#9c27b033}.pyui_dropdown .disabled{border-radius:0;cursor:default;margin:0;opacity:.7}.celebDiv{z-index:10}.message-container{align-items:center;display:flex;flex-direction:column;left:50%;position:fixed;top:32%;transform:translateX(-50%)}@keyframes fall{0%{opacity:1;top:0}to{opacity:1;top:50%}}.message{background-color:#fff;border-radius:.5em;box-shadow:0 .5em 1em #0000004d;font-size:1rem;padding:1em;text-align:center}.Quiz-form{max-height:300px}.InternApp{padding:20px;position:relative;text-align:center}.Interncolumns{display:flex;justify-content:center;margin-bottom:20px}.Interncolumn{margin:0 60px}.Interndraggable-item{color:#fff;margin:10px 0;padding:10px}.Interncircle,.Interndraggable-item{background-color:#4caf50;cursor:pointer}.Interncircle{border-radius:50%;display:inline-block;height:10px;margin:auto 10px auto auto;width:10px}.Internsvg-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.InternAppbutton{cursor:pointer;font-size:16px;padding:10px 20px}.Internresult{font-size:18px;margin-top:20px}.Internimg{height:auto;max-width:100%}.shuffle-column-wrapper{display:flex;gap:.35rem;min-height:20rem;padding:.35rem .15rem}.shuffle-container{background-color:#fff;border:2px dashed #d3d3d3;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex:1 1;flex-direction:column;padding:.5rem;transition:border-color .3s ease,background-color .3s ease}.shuffle-container.drag-over{background-color:#e7f1ff;border-color:#007bff}.shuffle-container>div{display:flex;flex-direction:column;gap:10px;margin-bottom:.5rem}.sortable-item:hover{box-shadow:0 4px 8px #00000026}.sortable-item.dragging{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 6px 12px #0003;cursor:grabbing;transform:scale(1.05)}.drag-overlay{pointer-events:none}.drag-overlay .sortable-item{background-color:#f0f8ff;border-color:#007bff;box-shadow:0 8px 16px #00000040;opacity:.8;transform:scale(1.1)}.group_progress{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.group_progress-concepts,.group_progress-userattend,.group_progress-userexgrp{background:var(--block-bg);border:var(--block-border);border-radius:.5rem;height:100%;padding:1rem}.pyui_user_summary-table-inner ::-webkit-scrollbar{width:.3rem}.pyui_user_summary-table-inner ::-webkit-scrollbar-track{background-color:#eee;border-radius:12px}.pyui_user_summary-table-inner ::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:12px}.pyui_user_summary-table-inner ::-webkit-scrollbar-button{display:none}.page-progressboard .page-title{font-size:var(--font-size-heading-2);font-weight:400}.utility-spinner{align-items:center;display:flex;font-size:1rem;justify-content:center;text-align:center}.page-progressboard .pyui_main-container-section-content{display:flex;flex-direction:column;gap:1.5rem}.page-progressboard .page-title{text-align:center}.badge-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.badge-list-item{background-color:#fff;border:1px dashed #c7c7c7;border-radius:.5rem;color:var(--color-text-default);padding:1rem;text-align:center}.badge-list-item_title{color:#5f5f5f;font-size:.875rem}.badge-list-item_data{color:var(--color-text-primary);font-size:1.5rem;font-weight:400}.pyui_tabbar_streched{align-items:center;background:#eeeeee9c;border-bottom:1px solid #d9d9d9;display:flex;padding:0 1rem}.pyui_tabbar_streched .tab-item{border-bottom:2px solid #0000;cursor:pointer;flex-grow:1;font-size:1rem;padding:.75rem;text-align:center;transition:all .2s ease-in-out}.pyui_tabbar_streched .tab-item.selected{border-bottom:2px solid var(--color-secondary);color:var(--color-secondary);transition:all .2s ease-in-out}.pyui_tabbar_small{align-items:center;border-bottom:1px solid #eee;display:flex;gap:1rem;justify-content:center;padding:0 1rem}.pyui_tabbar_small .tab-item{border-bottom:2px solid #0000;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;text-align:center;transition:all .2s ease-in-out}.pyui_tabbar_small .tab-item.selected{border-bottom:2px solid var(--color-secondary);color:var(--color-secondary);transition:all .2s ease-in-out}.pyui_user_summary{border:var(--block-border);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem}.pyui_user_summary .title{font-size:1.5rem;font-weight:400;margin-top:1rem;text-align:center}.pyui_user_summary-topbar{align-items:center;display:flex;justify-content:space-between;margin-block-end:.5rem;padding:0 .5rem}.pyui_user_summary-topbar .details-title{font-weight:600}.pyui_user_summary .select-interval{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:1rem 0}.pyui_user_summary-table{padding:0 .5rem .5rem}.pyui_user_summary-table-inner{height:22.5rem;overflow-x:auto;overflow-y:auto;width:100%}.pyui_session{max-width:100%;min-width:10rem;position:relative;-webkit-user-select:none;user-select:none;width:15rem}.pyui_session-inner{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 20px #959da566;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 1rem}.pyui_session-inner:after{border-bottom:2px solid var(--color-text-default);border-right:2px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:11px;transform:rotate(45deg);transition:all .3s;width:.5rem}.pyui_session-inner.expanded:after{top:14px;transform:rotate(-135deg);transition:transform .3s ease-in}.pyui_session-list{background-color:#fff;position:absolute;top:105%;transition:all .3s ease-in;width:15rem;z-index:3}.pyui_session-list-item{border-bottom:1px solid #eee;transition:all .1s ease-in}.pyui_session-list-item,.pyui_session-list-item-date{color:var(--color-text-default);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.pyui_session-list-item-date:after{border-bottom:2px solid var(--color-text-default);border-right:2px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:12.5rem;transform:rotate(45deg);transition:all .3s;width:.5rem}.pyui_session-list-item-date.expand:after{top:12.85rem;transform:rotate(-135deg);transition:transform .3s ease-in}.pyui_session-list-item:not(.disabled):hover{background-color:#e4f3ff}.pyui_session .disabled{border-radius:0;cursor:default;margin:0;opacity:.7}.pyui_category{max-width:100%;min-width:10rem;position:relative;-webkit-user-select:none;user-select:none;width:20rem}.pyui_category-inner{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 20px #959da566;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 1rem}.pyui_category-inner:after{border-bottom:2px solid var(--color-text-default);border-right:2px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:11px;transform:rotate(45deg);transition:all .3s;width:.5rem}.pyui_category-inner.expanded:after{top:14px;transform:rotate(-135deg);transition:transform .3s ease-in}.pyui_category-list{background-color:#fff;position:absolute;top:105%;transition:all .3s ease-in;width:20rem;z-index:20}.pyui_category-list-item{border-bottom:1px solid #eee;color:var(--color-text-default);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .1s ease-in}.pyui_category-list-item.selected{font-weight:700}.pyui_category-list-item-date{color:var(--color-text-default);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.pyui_category-list-item-date:after{border-bottom:2px solid var(--color-text-default);border-right:2px solid var(--color-text-default);content:"";display:block;height:.5rem;position:absolute;right:15px;top:12.5rem;transform:rotate(45deg);transition:all .3s;width:.5rem}.pyui_category-list-item-date.expand:after{top:12.85rem;transform:rotate(-135deg);transition:transform .3s ease-in}.pyui_category-list-item:not(.disabled):hover{background-color:#e4f3ff}.pyui_category .disabled{border-radius:0;cursor:default;margin:0;opacity:.7}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.pyui_feedbackform{background:#fff;border:2px solid #eee;border-radius:.4rem;box-shadow:0 2px 0 #ccc;color:#444;font-family:Roboto,sans-serif;line-height:1.5em;margin:50px auto;padding:40px}.pyui_feedbackform--header{align-items:center;display:flex;flex-direction:column;gap:.5rem}.feedback-hr{border:0;border-top:2px solid #eee;margin:8px 0}.tablediv{background-color:#fffdfd;border:1px solid #045f97;border-radius:20px;box-shadow:0 2px 8px 0 #63636333;margin:20px;padding:30px}.star{color:#ccc;cursor:pointer;font-size:30px}.star.selected{color:orange}.side .cert-sidetext{align-self:center;font-size:12px;margin-left:10px}.middle-main{gap:1rem;margin:8px 0;width:auto}.middle-main,.subques{align-items:center;display:flex;justify-content:center}.subques{gap:.5rem;width:100%}.subques.comment{display:flex;flex-direction:column}.subques.comment p{font-size:16px;font-weight:700}.congrats-wrapper{background:#ffffffe0;border-radius:10px;box-shadow:0 .5rem 1rem #00000026;display:flex;height:16rem;margin:auto;overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:32rem}.congrats-animated{align-items:flex-end;background:#f4f4f4;display:flex;flex-shrink:0;justify-content:center;padding:1rem;position:relative}.congrats-animated .trophy{height:auto;position:relative;width:8rem}.congrats-content{align-items:center;background-attachment:fixed;background-color:#9c27b0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='150' viewBox='0 0 1600 800'%3E%3Cpath fill='%23FF7' d='M1102.5 734.8c2.5-1.2 24.8-8.6 25.6-7.5.5.7-3.9 23.8-4.6 24.5-.2.3-16-12.3-21-17zm123.8-505.7c0-.1-4.9-9.4-7-14.2-.1-.3-.3-1.1-.4-1.6-.1-.4-.3-.7-.6-.9-.3-.2-.6-.1-.8.1l-13.1 12.3c-.2.2-.3.5-.4.8 0 .3 0 .7.2 1 .1.1 1.4 2.5 2.1 3.6 2.4 3.7 6.5 12.1 6.5 12.2.2.3.4.5.7.6.3 0 .5-.1.7-.3 0 0 1.8-2.5 2.7-3.6 1.5-1.6 3-3.2 4.6-4.7 1.2-1.2 1.6-1.4 2.1-1.6.5-.3 1.1-.5 2.5-1.9.4-.5.5-1.3.2-1.8zM33 770.3c0-.7-.5-1.2-1.2-1.2-.1 0-.3 0-.4.1-1.6.2-14.3.1-22.2 0-.3 0-.6.1-.9.4-.2.2-.4.5-.4.9 0 .2 0 4.9.1 5.9l.4 13.6c0 .3.2.6.4.9.2.2.5.3.8.3h.1c7.3-.7 14.7-.9 22-.6.3 0 .7-.1.9-.3.2-.2.4-.6.4-.9-.1-6.1-.1-13.2 0-19.1z'/%3E%3Cpath fill='%235ff' d='M171.1 383.4c1.3-2.5 14.3-22 15.6-21.6.8.3 11.5 21.2 11.5 22.1-.1.3-20.3.1-27.1-.5zm425.3 328.4c-.1-.1-6.7-8.2-9.7-12.5-.2-.3-.5-1-.7-1.5-.2-.4-.4-.7-.7-.8-.3-.1-.6 0-.8.3L574 712c-.2.2-.2.5-.2.9 0 .3.2.7.4.9.1.1 1.8 2.2 2.8 3.1 3.1 3.1 8.8 10.5 8.9 10.6.2.3.5.4.8.4.3 0 .5-.2.6-.5 0 0 1.2-2.8 2-4.1 1.1-1.9 2.3-3.7 3.5-5.5.9-1.4 1.3-1.7 1.7-2 .5-.4 1-.7 2.1-2.4.3-.3.2-1.1-.2-1.6zm131.1-531.9c.6.2 1.3-.2 1.4-.8v-.4c.2-1.4 2.8-12.6 4.5-19.5.1-.3 0-.6-.2-.8-.2-.3-.5-.4-.8-.5-.2 0-4.7-1.1-5.7-1.3l-13.4-2.7c-.3-.1-.7 0-.9.2-.2.2-.4.4-.5.6v.1c-.8 6.5-2.2 13.1-3.9 19.4-.1.3 0 .6.2.9.2.3.5.4.8.5 5.8 1.3 12.7 2.9 18.5 4.3zm1-1.8c-.1-.1-.2-.2-.4-.2.2 0 .3.1.4.2z'/%3E%3Cg fill-opacity='.68' fill='%23FFF'%3E%3Cpath d='M699.6 472.7c-1.5 0-2.8-.8-3.5-2.3-.8-1.9 0-4.2 1.9-5 3.7-1.6 6.8-4.7 8.4-8.5 1.6-3.8 1.7-8.1.2-11.9-.3-.9-.8-1.8-1.2-2.8-.8-1.7-1.8-3.7-2.3-5.9-.9-4.1-.2-8.6 2-12.8 1.7-3.1 4.1-6.1 7.6-9.1 1.6-1.4 4-1.2 5.3.4 1.4 1.6 1.2 4-.4 5.3-2.8 2.5-4.7 4.7-5.9 7-1.4 2.6-1.9 5.3-1.3 7.6.3 1.4 1 2.8 1.7 4.3l1.5 3.3c2.1 5.6 2 12-.3 17.6-2.3 5.5-6.8 10.1-12.3 12.5-.4.2-.9.3-1.4.3zm40.8-51.3c1.5-.2 3 .5 3.8 1.9 1.1 1.8.4 4.2-1.4 5.3-3.7 2.1-6.4 5.6-7.6 9.5-1.2 4-.8 8.4 1.1 12.1.4.9 1 1.7 1.6 2.7 1 1.7 2.2 3.5 3 5.7 1.4 4 1.2 8.7-.6 13.2-1.4 3.4-3.5 6.6-6.8 10.1-1.5 1.6-3.9 1.7-5.5.2-1.6-1.4-1.7-3.9-.2-5.4 2.6-2.8 4.3-5.3 5.3-7.7 1.1-2.8 1.3-5.6.5-7.9-.5-1.3-1.3-2.7-2.2-4.1-.6-1-1.3-2.1-1.9-3.2-2.8-5.4-3.4-11.9-1.7-17.8 1.8-5.9 5.8-11 11.2-14 .4-.4.9-.6 1.4-.6zM261.3 590.9c5.7 6.8 9 15.7 9.4 22.4.5 7.3-2.4 16.4-10.2 20.4-3 1.5-6.7 2.2-11.2 2.2-7.9-.1-12.9-2.9-15.4-8.4-2.1-4.7-2.3-11.4 1.8-15.9 3.2-3.5 7.8-4.1 11.2-1.6 1.2.9 1.5 2.7.6 3.9-.9 1.2-2.7 1.5-3.9.6-1.8-1.3-3.6.6-3.8.8-2.4 2.6-2.1 7-.8 9.9 1.5 3.4 4.7 5 10.4 5.1 3.6 0 6.4-.5 8.6-1.6 4.7-2.4 7.7-8.6 7.2-15-.5-7.3-5.3-18.2-13-23.9-4.2-3.1-8.5-4.1-12.9-3.1-3.1.7-6.2 2.4-9.7 5-6.6 5.1-11.7 11.8-14.2 19-2.7 7.7-2.1 15.8 1.9 23.9.7 1.4.1 3.1-1.3 3.7-1.4.7-3.1.1-3.7-1.3-4.6-9.4-5.4-19.2-2.2-28.2 2.9-8.2 8.6-15.9 16.1-21.6 4.1-3.1 8-5.1 11.8-6 6-1.4 12 0 17.5 4 2.1 1.7 4.1 3.6 5.8 5.7z'/%3E%3Ccircle cx='1013.7' cy='153.9' r='7.1'/%3E%3Ccircle cx='1024.3' cy='132.1' r='7.1'/%3E%3Ccircle cx='1037.3' cy='148.9' r='7.1'/%3E%3Cpath d='M1508.7 297.2c-4.8-5.4-9.7-10.8-14.8-16.2 5.6-5.6 11.1-11.5 15.6-18.2 1.2-1.7.7-4.1-1-5.2-1.7-1.2-4.1-.7-5.2 1-4.2 6.2-9.1 11.6-14.5 16.9-4.8-5-9.7-10-14.7-14.9-1.5-1.5-3.9-1.5-5.3 0-1.5 1.5-1.5 3.9 0 5.3 4.9 4.8 9.7 9.8 14.5 14.8-1.1 1.1-2.3 2.2-3.5 3.2-4.1 3.8-8.4 7.8-12.4 12-1.4 1.5-1.4 3.8 0 5.3 1.5 1.4 3.9 1.4 5.3-.1 3.9-4 8.1-7.9 12.1-11.7 1.2-1.1 2.3-2.2 3.5-3.3 4.9 5.3 9.8 10.6 14.6 15.9l.2.2c1.4 1.4 3.7 1.5 5.2.2 1.7-1.2 1.8-3.6.4-5.2zM327.6 248.6l-.4-2.6c-1.5-11.1-2.2-23.2-2.3-37 0-5.5 0-11.5.2-18.5v-2.3c0-5 0-11.2 3.9-13.5 2.2-1.3 5.1-1 8.5.9 5.7 3.1 13.2 8.7 17.5 14.9 5.5 7.8 7.3 16.9 5 25.7-3.2 12.3-15 31-30 32.1l-2.4.3zm4.5-69.4c-.2 0-.3 0-.4.1-.1.1-.7.5-1.1 2.7-.3 1.9-.3 4.2-.3 6.3v2.4c-.2 6.9-.2 12.8-.2 18.3.1 12.5.7 23.5 2 33.7 11-2.7 20.4-18.1 23-27.8 1.9-7.2.4-14.8-4.2-21.3-3.9-5.5-10.9-10.6-15.9-13.3-1.4-.8-2.4-1.1-2.9-1.1zM516.3 60.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6-.2.6-.7 1-1.2 1zm-10.2 9.7c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3s1.3.5 1.3 1.2c.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6 0 .1-.2.1-.3.1zm-12-6.1c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3-.2.2-.5.3-.8.3zm6.4-9.1c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7-.1.1-.3.1-.5.1zm6.2-.3c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6-.2.2-.5.4-.9.4zm522.6 327.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6-.2.6-.7 1-1.2 1zm-10.2 9.7c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3s1.3.5 1.3 1.2c.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6 0 .1-.2.1-.3.1zm-12-6.1c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3-.2.2-.5.3-.8.3zm6.4-9.1c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7-.1.1-.3.1-.5.1zm6.2-.3c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6-.2.2-.5.4-.9.4zm310 196.4c-1.4 0-2.9-.2-4.5-.7-8.4-2.7-16.6-12.7-18.7-20-.4-1.4-.7-2.9-.9-4.4-8.1 3.3-15.5 10.6-15.4 21 0 1.5-1.2 2.7-2.7 2.8-1.5 0-2.7-1.2-2.7-2.7-.1-6.7 2.4-12.9 7-18 3.6-4 8.4-7.1 13.7-8.8.5-6.5 3.1-12.9 7.4-17.4 7-7.4 18.2-8.9 27.3-10.1l.7-.1c1.5-.2 2.9.9 3.1 2.3.2 1.5-.9 2.9-2.3 3.1l-.7.1c-8.6 1.2-18.4 2.5-24 8.4-3 3.2-5 7.7-5.7 12.4 7.9-1 17.7 1.3 24.3 5.7 4.3 2.9 7.1 7.8 7.2 12.7.2 4.3-1.7 8.3-5.2 11.1-2.4 1.6-5 2.6-7.9 2.6zm-18.7-26.7c.1 1.5.4 3 .8 4.4 1.7 5.8 8.7 14.2 15.1 16.3 2.8.9 5.1.5 7.2-1.1 2.7-2.1 3.2-4.8 3.1-6.6-.1-3.2-2-6.4-4.8-8.3-5.7-3.9-14.7-5.8-21.4-4.7z'/%3E%3C/g%3E%3C/svg%3E");display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;padding:4rem 1rem 2rem}.congrats-content-title{color:#fff;font-size:2rem;margin-block-end:1rem}.congrats-content-text{color:#fff;font-size:1.15rem}.congrats-content-text span{color:#ff0;font-weight:600}.close_btn{justify-self:flex-end;position:relative;right:-30rem;top:.1rem;z-index:10}div#coin{bottom:3rem;display:flex;flex-direction:column;position:absolute;z-index:0}.animate-coin{animation:flip 2s infinite}.animate-coin1{animation:flip2 3s infinite}@keyframes flip{0%{transform:rotateX(0deg);translate:0}50%{transform:rotateX(1turn)}to{transform:rotateX(2turn);translate:0 -200px}}@keyframes flip2{0%{transform:rotateX(0deg);translate:10px}50%{transform:rotateX(1turn)}to{transform:rotateX(2turn);translate:0 -200px}}.hint-div{display:grid;flex-direction:column;grid-template-rows:48dvh}.hint-pop{align-self:center;background:#fff;border-radius:10px;box-shadow:10px 10px 51px 10px;height:26rem;left:50%;margin:0 auto;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:50rem;z-index:10}.hint-text{height:90%;height:14rem;padding-top:.5rem;width:100%}.hint-text .editor-container{border:1px solid #ddd;border-radius:4px;padding:10px}.hint-text .toolbar{display:flex;gap:10px;margin-bottom:10px}.hint-text .toolbar button{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:5px 10px}.hint-text .toolbar button:hover{background:#e0e0e0}.hint-text .editor{border:1px solid #ddd;border-radius:4px;cursor:text;min-height:200px;padding:10px}.close-btn{float:right}.hint-text-area{border:none;height:100%;resize:none;width:100%}.hint-text-area:focus-visible{border:none;outline:none}.mathjax-latex{display:inline-block}.pyui_questions-form-container{display:flex;flex-direction:column;height:100%}.form-render{flex-basis:100%;flex-grow:1;overflow:auto}.dynamic-form{max-width:620px}.dynamic-form .form-group{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:0 .25rem}.dynamic-form .form-label{font-size:.875rem}.dynamic-form select{line-height:1.5em;margin-top:5px}.dynamic-form .form-group button{padding:.5em}.dynamic-form .form-group-radio{grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr;row-gap:1rem}.dynamic-form .form-group-radio .form-group-input-label{align-items:flex-start;display:flex}.dynamic-form .form-group-radio label{font-size:.875rem;margin-inline-end:1rem}.dynamic-form .form-group-radio input{margin-inline-end:.25rem;margin-top:.25rem}.dynamic-form .form-group-checkbox{grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr;row-gap:1rem}.dynamic-form .form-group-checkbox .form-group-input-label{align-items:flex-start;display:flex}.dynamic-form .form-group-checkbox label{font-size:.875rem;margin-inline-end:1rem}.dynamic-form .form-group-checkbox input{margin-inline-end:.25rem;margin-top:.25rem}.dynamic-form .form-title{text-align:left}.form-actions{gap:.5rem;padding:0 .25rem .5rem}.form-actions .form-actions-title{padding:.25rem}.form-actions .form-actions-btn-title{display:flex;justify-content:space-between}.form-actions .btncompleted{gap:1rem}.form-actions .btn-checkanswers,.form-actions .btncompleted{display:flex;justify-content:end}.pyui_modal{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.pyui_modal-content{animation-duration:.5s;animation-name:modalopen;background-color:#fff;border-radius:5px;box-shadow:0 .1875rem .1875rem 0 #0e223812;margin:10% auto;max-width:90%;min-height:130px;width:28rem;z-index:2}.pyui_modal .showanswers{margin:5% auto;width:40rem}.pyui_modal-header{background-color:#4199ce;border-top:2px solid #b1d8ef75;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:.5rem 1rem}.pyui_modal-header-title{color:#fff;font-size:1.2rem;font-weight:400}.pyui_modal-header-title i{color:#fff;font-size:1rem;margin-right:.6rem}.pyui_modal-header .closebtn{color:#fff;cursor:pointer}.pyui_modal-body{padding:1.25rem 1.25rem .5rem}.pyui_modal-body .showanswers-table{margin-block-start:1rem;overflow-y:scroll;padding-bottom:0}.pyui_modal-body-container{font-size:.875rem;padding-bottom:1rem}.pyui_modal-body-container .correct-answers{font-size:1.15rem}.pyui_modal-body-container .correct-answers>span{color:#aaa}.pyui_modal-body-container .correct-answers-count{font-size:1.75rem}.pyui_modal-body-container .correct-answers-count.pass{color:#00804a}.pyui_modal-body-container .correct-answers-count.fail{color:#b92d46}.pyui_modal-body-container .total-questions{color:var(--color-text-default);font-size:1.75rem}.pyui_modal-body-container .min-correct-answers{margin-block-start:.5rem}#modalloader-spinner p{align-items:center;display:flex;justify-content:center;padding-top:1.2rem}.modalUserScore{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;overflow:hidden}.modalUserScore .count-table-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.modalUserScore .count-table-container .count-table{height:14rem;overflow-y:scroll}.modal-footer{align-items:center;display:flex;gap:.5rem;justify-content:right;padding:1rem 0}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.editor-container{display:flex;flex-direction:column;gap:1rem}.loader-spinner{align-items:center;display:flex;font-size:1rem;justify-content:center;margin-top:5px;text-align:center;z-index:9999}.image-div{display:flex;flex-direction:column;height:400px;justify-content:space-between;overflow-x:auto;overflow-y:auto;scroll-snap-type:x mandatory;width:100%}.image-div img{aspect-ratio:4/4;mix-blend-mode:darken;object-fit:contain;scroll-snap-align:center}.image-action-btn-div{display:flex;float:right}.image-action-btn-div>button{cursor:pointer}.sliderBtn{justify-self:flex-end}.full-screen{background-color:#00000080;height:100%;justify-content:center;left:0;top:0;width:100%}.full-screen,.full-screen-img-div{display:flex;margin:0;position:absolute}.full-screen-img-div{background-color:#eee;flex-direction:column;height:90%;justify-content:space-between;overflow-x:scroll;overflow-y:scroll;scroll-snap-type:x mandatory;top:4rem;width:99%}.full-screen-img{image-resolution:100dpi snap;box-shadow:#bcbcbc;box-sizing:initial;height:800px;mix-blend-mode:darken;object-fit:contain;width:95%}.full-screen-action-btn-div{display:flex;justify-content:flex-end;position:fixed;right:2rem;top:5rem;z-index:1}.full-screen-action-btn-div>button{cursor:pointer}.loader-spinner p{align-items:center;background-color:#64646f05;display:flex;padding:3px 5px}.pre-next{justify-self:center}.instructions{justify-self:end}.instructions button{background-color:#8a2be2;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;justify-self:right;padding:5px 7px}.instructions .disabled-1{background-color:#ccc;cursor:not-allowed;opacity:.5}.editor-lable{font-weight:600;padding:5px 5px 5px 15px;text-transform:capitalize}.to-debugger,.to-debugger-eval-quiz{display:flex;gap:.5rem;padding:.5rem}.to-debugger-eval-quiz{justify-content:space-between}.to-debugger-eval-quiz .to-debugger-eval-btn-limit{display:flex;gap:1rem}.to-debugger-eval-quiz .to-debugger-eval-btn-limit button{width:fit-content}.to-debugger-eval-quiz .to-debugger-eval-btn-limit .eval-run-btn-warning{border:none;border-radius:3px;color:#fff;color:var(--color-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;transition:all .4s ease-in-out;width:20rem}.nav-debug-tabs{padding:.5rem}.nav-debug-list{border-bottom:1px solid #bcbcbc;display:flex;font-size:.875rem;gap:.5rem}.nav-debug-list>.tab{border-bottom:2px solid #0000;cursor:default;padding:.25rem .5rem}.nav-debug-list>.tab.active{border-bottom-color:#1a9fffbf;font-weight:600}.tab-description{font-size:.875rem;padding:.5rem}.debug-textarea{background:#fff6;border-color:#c9c9c9;box-sizing:border-box;max-height:20rem;min-height:10rem;outline:none;padding:.25rem;resize:vertical;width:100%}.result-table{border:1px solid #ccc;border-collapse:collapse;color:var(--color-text-default);font-size:.87rem;height:auto;width:20rem}.result-table td,.result-table th{border:1px solid #ccc;padding:.25rem;text-align:center}.main-link-debug,.mark-button-debug{background-color:var(--color-secondary);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;height:min-content;padding:.25rem .5rem;transition:all .4s ease-in-out}.main-link-debug{background-color:var(--color-accent);display:flex;gap:0;height:min-content}.testcase-title{display:flex;gap:.5rem;margin-block-end:.25rem}.testcase-title>span{font-weight:400}.infobar-actions{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.infobar-actions .item2{align-self:center;justify-self:center}.infobar-actions .item3{align-self:center;justify-self:end}.infobar-actions .editor-title{align-items:flex-start;display:flex;flex-direction:column;font-weight:400}.infobar-actions .editor-title-pre{color:#2c7be5;font-size:.75rem}.infobar-actions .editor-navigation{display:flex;gap:.5rem}.pyui_editor-infobar{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto}.pyui_editor-infobar .editor-title{align-items:flex-start;display:flex;flex-direction:column;font-weight:400}.pyui_editor-infobar .editor-title-pre{color:#2c7be5;font-size:.75rem}.pyui_editor-infobar .editor-navigation{display:flex;gap:.5rem}.pyui_code-viewer{grid-gap:1rem;border:1px solid #ddd;border-radius:5px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.pyui_code-viewer-questions{background:#179fff1c;display:flex;flex-direction:column;gap:.5rem;height:485px;padding:.5rem 1rem}.pyui_code-viewer-questions-title{border-bottom:1px solid #ccc;padding:.25rem}.pyui_code-viewer-questions-form{flex-basis:100%;flex-grow:1;overflow:auto}.disabled{opacity:.4;pointer-events:none}.completed-button{background-color:#059862;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-left:.5rem;padding:.25rem .5rem;transition:all .4s ease-in-out}.btn_msg_container{display:grid;grid-template-columns:18rem 20rem;justify-content:space-between;padding:.5rem}.run-btn-warning{border:none;border-radius:3px;color:#fff;color:var(--color-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;transition:all .4s ease-in-out}.run-btn-warning label{padding:.5rem}.refbtn{background:initial;border:#fff;cursor:pointer;margin-top:5px}.desc-textarea{border:none;font-size:17px;height:100%;overflow-wrap:break-word;padding:1rem;resize:none;text-align:justify;width:100%}.desc-textarea:focus-visible{outline:none}@media only screen and (max-width:600px){.infobar-actions{grid-template-columns:1fr auto}.pagination_infobar.item2{display:none}}.sqltable-main{display:flex;flex-direction:column;gap:1rem;padding:1rem}.sqltable-main .sqltable-dropdown{align-items:center;display:flex;gap:.25rem}.sql-playground-title{background-color:#fff;display:flex;font-family:auto;font-size:16px;padding:1rem}.sql-run-test-count{color:var(--color-accent);display:inline-block;float:inline-end}.tables-icon-div{align-items:center;display:flex;justify-content:space-between;padding:.25rem .5rem}.popup-msg{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;padding:0;position:relative;top:3px;-webkit-user-select:none;user-select:none}.popup-msg .popuptext{background-color:#555;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-13rem;padding:8px 0;position:absolute;text-align:center;visibility:hidden;width:26rem;z-index:1}.popup-msg .popuptext:after{border:5px solid #0000;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.popup-msg .show{animation:fadeIn 1s;padding:.5rem;visibility:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tsxrender-div *{box-sizing:initial}.flowchart_btn{align-items:center;display:flex;gap:1rem;margin-right:1.4rem}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;width:6px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:#333;min-height:5px;min-width:5px;pointer-events:none;position:absolute}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{border:1px solid #bbb}.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible,.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible{border:1px solid #555;outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:#9696b41a;border:1px dotted #9b9b9bcc}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow{height:100%}.elemts{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.oval{position:relative}.oval,.ovalEnd{border-radius:50%}.oval,.ovalEnd,.rectangle{background-color:#fbd086}.inputrectangle,.oval,.ovalEnd,.rectangle{align-items:center;color:#000;display:flex;height:50px;justify-content:center;width:100px}.inputrectangle{background:#fbd086;transform:skew(-20deg)}.triangle-down{border-left:15px solid #0000;border-right:15px solid #0000;border-top:25px solid #555;height:0;width:0}.parallelogram{background:#fbd086;height:50px;width:100px}.parallelogram,.parallelogram1{align-items:center;color:#000;display:flex;justify-content:center;transform:skew(-20deg)}.parallelogram1{background:#fff;border:1.5px solid #333;font-size:13px;height:16px;margin-bottom:.5rem;margin-left:3px;margin-top:.1rem;padding:4px;width:21px}.square{align-items:center;background-color:#555;display:flex;justify-content:center;min-height:50px;min-width:50px}.vl{border-left:6px solid #555;height:100px}.declare{align-items:center;background:#fbd086;border:1px solid #ccc;border-radius:10px;display:flex;height:50px;justify-content:center;position:relative;width:100px}.declare:after,.declare:before{background-color:#333;content:"";height:2px;position:absolute}.declare:before{left:0;top:15%;transform:translateY(-50%);width:100%}.declare:after{height:100%;left:.5rem;top:0;width:2px}.hexagon{align-items:center;background-color:#fbd086;display:flex;height:50px;justify-content:center;position:relative;width:100px}.hexagon:after,.hexagon:before{border-bottom:23px solid #0000;border-top:23.8px solid #0000;content:"";position:absolute;width:0}.hexagon:before{border-right:27px solid #fbd086;left:-26px}.hexagon:after{border-left:27px solid #fbd086;right:-26px}.context-menu{background:#fff;border-style:solid;box-shadow:10px 19px 20px #0000001a;position:absolute;z-index:10}.context-menu button{border:none;display:block;text-align:center;width:100%}.context-menu button:hover{background:#fff}.tool-bar-wrapper{background-color:#ccc;cursor:grab;display:flex;flex-flow:wrap;flex-direction:column;grid-template-columns:auto auto auto;margin-bottom:2rem}.editor-lable1{font-weight:600;padding:5px 5px 5px 15px}.popup{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0003;display:none;left:50%;padding:20px;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.declare1{border:1.4px solid #000;border-radius:5px;height:18px;margin-bottom:.7rem;margin-left:1.5px;margin-top:.3rem;position:relative;width:25px}.declare1:after,.declare1:before{background-color:#333;content:"";height:2px;position:absolute}.declare1:before{left:0;top:15%;transform:translateY(-50%);width:100%}.declare1:after{height:100%;left:4px;top:0;width:2px}.react-flow__controls_icons{background-color:#fff;padding:.5px;position:relative;text-align:center}.tooltip-content{background-color:#fff;border-color:#0000 #fff #0000 #0000;border-radius:5px;display:none;left:100%;padding:2rem 2rem 0;position:absolute;top:-80%;transform:translateX(10%);width:fit-content}.react-flow__controls_icons:hover .tooltip-content{display:block}.react-flow__controls_icons .tooltip-content:after{border-left:#e02424;border-color:#0000 #fff #0000 #0000;content:" "}.hexagon1,.tooltiplabel{align-items:center;display:flex;justify-content:center}.hexagon1{background-color:#fff;border:2px solid #000;height:55px;position:relative;width:80px}.hexagon1:after,.hexagon1:before{border-bottom:27.5px solid #0000;border-top:29px solid #0000;content:"";position:absolute;width:0}.hexagon1:before{border-right:27.5px solid #000;left:-27.5px}.hexagon1:after{border-left:27.5px solid #000;right:-27.5px}.code-editor{margin:0;padding:0}.react-flow{height:14rem;overflow:hidden!important;position:absolute!important;width:100%;z-index:0}.Footer_pyui_footer__VRgh\+{background:var(--color-bg-light);border-top:1px solid #cccccc70;color:#666;display:flex;font-size:.75rem;gap:.5rem;justify-content:flex-end;margin-block-start:auto;padding:.5rem 1rem}.Footer_puyi_powered__dNZ18{font-style:italic}.pyui_module-list{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,.33fr))}.pyui_module-list-item{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 7px 14px 0 #4145581a,0 3px 6px 0 #00000012;overflow:hidden;transition:all .2s ease-in-out}.pyui_module-list-item:hover{box-shadow:0 16px 16px -1px #0a16461a,0 0 1px 0 #0a16460f!important;translate:0 -10px}.pyui_module-list-item.inactive{cursor:default;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.pyui_module-list-item.inactive:hover{translate:none}.pyui_module-list-item-clickable{color:var(--color-text-default);display:flex;flex-direction:column;gap:1rem;height:100%;padding-block-end:1.5rem}.pyui_module-list-item-disabled{cursor:default;opacity:.7;pointer-events:none}.pyui_module-list-item-header{align-items:center;background:var(--color-accent);display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;justify-content:center;padding:2rem 1rem 1.5rem}.pyui_module-list-item-header-1000{background-image:linear-gradient(238deg,#0fd850,#f9f047)}.pyui_module-list-item-header-1005{background-image:linear-gradient(238deg,#495aff,#0acffe)}.pyui_module-list-item-header-1010{background-image:linear-gradient(238deg,#6713d2,#cc208e)}.pyui_module-list-item-icon{background:#ffffff30;border-radius:100%;color:#fff;font-size:2rem;height:4rem;padding:.5rem;text-align:center;width:4rem}.pyui_module-list-item-title{color:#fff;font-size:1.25rem;font-weight:400;text-shadow:1px 2px #777}.pyui_module-list-item-content{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.pyui_module-list-item-content-level{color:#817c7c;display:flex;font-size:.75rem;gap:.25rem}.pyui_module-list-item-content-description{font-size:.875rem}.pyui_quiz-content{align-items:center;display:flex;font-size:var(--font-size-s);gap:.25rem}.pyui_quiz-content--title{color:var(--color-text-secondary);font-size:var(--font-size-base)}.pyui_quiz-status{border-radius:4px;padding:.25rem .5rem}.pyui_quiz-status-count{align-items:center;background:#fff;border-radius:100%;display:inline-flex;font-weight:600;height:1rem;padding:.25rem}.pyui_quiz-status .qwidget{position:relative}.pyui_quiz-status .pyui_dropdown-qwidget{background-color:#fff;border:1px solid #87878738;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;padding:.5rem;position:absolute;right:1.85rem;top:9.25rem;transition:all .3s ease-in;z-index:3}.pyui_quiz-status .pyui_dropdown-qwidget .pyui_qwidget{background-color:#fff;border:none;color:var(--color-text-default);cursor:pointer;display:flex;flex-direction:column;font-size:.775rem;font-weight:500;padding:.15rem .5rem;white-space:nowrap}.pyui_quiz-status.complete{background:#03ceb666;border:1px solid #03cfb757;color:#fff}.pyui_quiz-status.complete .pyui_quiz-status-count{color:#03cfb7}.pyui_quiz-status.pending{background:#ffc91a99;border:1px solid #ffc1074f;color:#fff}.pyui_quiz-status.pending .pyui_quiz-status-count{color:#ffc107}@media only screen and (max-width:600px){.pyui_main-container-section-topbar,.pyui_main-content-section-section-topbar{flex-direction:column}.pyui_main-container-section-topbar-option,.pyui_main-content-section-section-topbar-option{order:-1;padding-inline:.5rem}}.expl-pyui_main-tabs2{cursor:pointer;height:2rem;text-align:center;width:13rem}.expl-pyui_main-tabs2:hover{border-bottom:2px solid #9c27b0;height:2rem;text-align:center;width:13rem}.pyui_banner-title{width:50%!important}.viewreport{font-size:1.1rem!important;padding:5px 15px!important;text-align:end;width:fit-content}.pyui_banner-section{width:100%!important}.weeklycss{display:inline-flex;width:100%}.weeklycss1{text-align:end;width:100%}.expl-tab-selected{border-bottom:2px solid #9c27b0;color:#9c27b0;font-weight:500;height:2rem;text-align:center;width:13rem}.expl-session-tabs{align-items:center;border-bottom:1px solid #ccc;display:flex}.main-track-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:left}.main-track-grid .tracks-main-section{background-color:#fff;border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.main-track-grid .tracks-main-section .expl-track-section-disabled{background-color:#dedede;border:none;border-radius:.5rem .5rem;cursor:not-allowed;opacity:.9;padding:1rem 1.5rem;pointer-events:none;width:100%}.main-track-grid .tracks-main-section .expl-track-section-disabled .track-title-icon{display:flex;flex-direction:column;font-size:1.15rem;font-weight:500}.main-track-grid .tracks-main-section .expl-track-section-disabled .track-title-icon .track-icon{height:5rem;width:5rem}.main-track-grid .tracks-main-section .expl-track-section-disabled .track-days-remaining{display:block;margin-left:15rem}.main-track-grid .tracks-main-section .expl-track-section-disabled .track-days-remaining .track-expiringin-label{background-color:var(--color-secondary);border:none;border-radius:3px;color:var(--color-bg-light);display:block;font-weight:600;padding:.15rem .25rem;pointer-events:none}.main-track-grid .tracks-main-section .expl-track-section-disabled .track-ifsub{font-weight:500;padding-top:.5rem;text-align:left}.main-track-grid .tracks-main-section .expl-track-section{background-color:#fff;border:none;cursor:pointer;padding:1rem 1.5rem}.main-track-grid .tracks-main-section .expl-track-section .track-title-icon{display:flex;flex-direction:column;font-size:1.15rem;font-weight:500}.main-track-grid .tracks-main-section .expl-track-section .track-title-icon .track-icon{height:5rem;width:5rem}.main-track-grid .tracks-main-section .expl-track-section .track-days-remaining{display:block;margin-left:15rem}.main-track-grid .tracks-main-section .expl-track-section .track-days-remaining .track-expiringin-label{background-color:var(--color-primary);border:none;border-radius:3px;color:var(--color-bg-light);display:block;font-weight:600;padding:.15rem .25rem;pointer-events:none}.main-track-grid .tracks-main-section .track-data{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.main-track-grid .tracks-main-section .track-data .track-isactive-expirein{align-items:center;display:flex;gap:1rem}.main-track-grid .tracks-main-section .track-data .track-isactive-expirein .track-ifsub{font-weight:500;padding-top:.25rem;text-align:left}.main-track-grid .tracks-main-section .track-data .track-isactive-expirein .track-days-remaining-date{font-weight:600}.main-track-grid .tracks-main-section .track-data .track-isactive-expirein .track-days-remaining-date .track-days-remaining-title{color:#aaa;font-weight:500}.monthly-streak-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;box-sizing:border-box;height:auto;max-width:90vw;opacity:0;padding:20px;pointer-events:none;position:absolute;right:13px;text-align:center;top:42px;transform:translateY(-10px);transition:opacity .5s ease,transform .5s ease;width:400px;z-index:4}.monthly-streak-wrapper.show{opacity:1;pointer-events:all;transform:translateY(0)}.monthly-streak-wrapper.hide{opacity:0;pointer-events:none;transform:translateY(-10px)}.streak-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.streak-nav-btn{background:none;border:none;cursor:pointer;font-size:1.2rem}.calendar-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-day-name{color:#444;font-weight:700;margin-bottom:10px}.calendar-day{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;justify-content:center;min-height:50px;padding:8px}.day-content{font-size:1.4rem}.streak-summary{display:flex;justify-content:space-around;margin-top:25px}.streak-info{cursor:pointer}.current-streak{color:#d66f42;font-size:1.5rem}.max-streak{color:#00760e;font-size:1.5rem}@media(max-width:600px){.monthly-streak-wrapper{box-sizing:border-box;overflow-x:auto;padding:12px;position:fixed;top:50px;width:fit-content}.monthly-streak-wrapper *{box-sizing:border-box;max-width:100%;word-break:break-word}.calendar-grid{gap:3px;grid-template-columns:repeat(7,1fr)}.calendar-day{font-size:.85rem;min-height:40px;padding:5px}.day-content{font-size:1rem}.streak-header{flex-direction:row;gap:10px}.streak-summary{gap:10px;margin-top:15px}.current-streak,.max-streak{font-size:1.2rem}}@media(max-width:400px){.calendar-grid{gap:2px;grid-template-columns:repeat(7,1fr)}.calendar-day-name{font-size:.8rem}.calendar-day{font-size:.75rem;min-height:35px}}.pyui_weekly-report-page{background:#fff;border:1px solid #eee;border-radius:.4rem;padding:1rem}.pyui_weekly-report-page--header{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.pyui_weekly-report-page--header .logo{height:70px;width:auto}.pyui_weekly-report-page--header .heading{font-size:1.75rem}.pyui_weekly-report-page--header .emailstatus{color:#a7a5a5;font-size:1rem;font-weight:400}.pyui_weekly-report-page .hrlight{background:#ccc;border:0;height:1px;margin:1rem 0}.pyui_weekly-report-page--section .welcome-block{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.pyui_weekly-report-page--section .weekly-message{font-size:1.5rem;font-weight:400}.pyui_weekly-report-page--section .weekly-message>span{color:var(--color-primary)}.pyui_weekly-report-page--maincontent .content-wrapper{background:#bbbbbb0d;border:1px dashed #e3e3e3;border-radius:8px;margin:1.25rem 0;overflow-x:auto;padding:1.25rem 1rem;position:relative;width:100%}.pyui_weekly-report-page--maincontent .content-wrapper.row{display:flex;gap:1rem}.pyui_weekly-report-page--maincontent .tableformat{word-wrap:break-word;border-collapse:collapse;text-align:center;width:100%}.pyui_weekly-report-page--maincontent .tableformat-thead{background:#68acd5;color:#fff;position:sticky;top:0;z-index:1}.pyui_weekly-report-page--maincontent .tableformat-th{background:inherit;border:1px solid #8686864d;padding:.2rem .5rem;position:sticky;text-align:center;top:0;vertical-align:middle;width:14.2857142857%;z-index:2}.pyui_weekly-report-page--maincontent .tableformat-td{border:1px solid #8686864d;padding:.75rem;text-align:center;vertical-align:middle;width:14.2857142857%}.pyui_weekly-report-page--maincontent .tableformat-tr:hover .tableformat-td{background-color:#8ed6fc30;transition:all .2s ease-in-out}.pyui_weekly-report-page--maincontent .weekname{background:#68acd5;color:#fff;font-weight:600;text-transform:uppercase}.pyui_weekly-report-page--maincontent .cal-icon{display:block;height:20px;margin:0 auto;object-fit:contain;width:20px}.pyui_weekly-report-page--maincontent .report-chart{background-color:#fff;border-radius:10px;display:flex;justify-content:center;padding:10px 5px}.pyui_weekly-report-page .hrhidden{border:0;display:none;margin:.5rem auto}.pyui_weekly-report-page .badge{display:flex;gap:.5rem}.pyui_weekly-report-page .summaryinfo1{font-size:2rem}.pyui_weekly-report-page .tftab{width:400px!important}.pyui_weekly-report-page .summaryinfo{white-space:nowrap}.pyui_weekly-report-page .summaryinfo1{word-wrap:break-word;font-size:1.25rem;text-align:center}.pyui_weekly-report-page .badgepts1{font-size:1.5rem}.pyui_weekly-report-page .badge-icon,.pyui_weekly-report-page .cntr{height:2rem;width:2rem}.pyui_weekly-report-page .fonting{font-size:.75rem}.pyui_weekly-report-page .footer-block{align-items:center;display:flex;flex-direction:column;gap:.25rem}.pyui_weekly-report-page .footer-block-logo{height:50px;width:auto}.pyui_weekly-report-page .address{border-top:1px solid #e3e3e3;color:#a7a5a5;font-size:.75rem;margin-top:1rem;padding-top:.5rem;text-align:center}.report-modal-overlay{align-items:center;display:flex;justify-content:center;max-width:900px;position:absolute;right:10px;top:40px;z-index:3}.report-modal-box{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;overflow:auto;position:relative;width:100%}.report-modal-close{background:#0000;border:none;color:#333;cursor:pointer;font-size:1.5rem;position:relative;right:0;top:0;z-index:10}@media(max-width:400px){.report-modal-box{padding:.5rem}.summaryinfo1{font-size:1rem}}@media print{.pyui_weekly-report-page{border:0;padding-top:2rem}.pyui_weekly-report-page--header{gap:0}.pyui_weekly-report-page--header .heading{font-size:1.5rem}.pyui_weekly-report-page--header .emailstatus{font-size:.75rem}.pyui_weekly-report-page--section .welcome-block .button{display:none}.pyui_weekly-report-page--maincontent .content-wrapper{background:#fff;border:0 solid red;padding:0}.pyui_weekly-report-page--maincontent .cal-icon{height:2rem;width:2rem}.pyui_weekly-report-page .badge-icon{height:3rem;width:3rem}.pyui_weekly-report-page--maincontent .content-wrapper.row,.tableformat-tftab{margin-left:auto;margin-right:auto;max-width:80%}.pyui_weekly-report-page .footer-block{display:none}img{max-width:100%}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-400-normal.af4d91666ea345601bea.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/static/media/roboto-cyrillic-400-normal.c1d66054fe23e181d92c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/static/media/roboto-greek-ext-400-normal.f708607d2a7290fb8bfa.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/static/media/roboto-greek-400-normal.dfdff8fa12eac629d29f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/static/media/roboto-vietnamese-400-normal.e0e8ba725ebd107367a8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/static/media/roboto-latin-ext-400-normal.e757c42df6aaa3e11b62.woff) format("woff");unicode-range:u+0100-02af,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.3f2b9a42f643e62a49b7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@media print{@page{size:212mm 160mm}}.App{display:flex}.Meta{margin-right:30px}.bold{font-weight:600}.block{display:block}.underline{border-bottom:1px solid #d1d1d1;margin-bottom:15px;text-align:center}.margin-0{margin:0}.padding-0{padding:0}.pm-empty-space{height:40px;width:100%}#root>div>div.Meta>input[type=text]{border-radius:10px;padding:5px}.certificatealigncenter{display:flex;justify-content:center}.certificatealigncenter .pm-certificate-container{background-color:#4199ce;box-shadow:0 0 5px #00000080;color:#333;font-family:Open Sans,sans-serif;height:600px;padding:20px;position:absolute;position:relative;width:800px}.certificatealigncenter .pm-certificate-container .certificatebgImgage{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.certificatealigncenter .pm-certificate-container .outer-border{border:0 solid #fff;height:594px;left:50%;margin-left:-397px;margin-top:-297px;position:absolute;top:50%;width:794px}.certificatealigncenter .pm-certificate-container .inner-border{border:1px solid #fff;height:532px;left:50%;margin-left:-366px;margin-top:-266px;position:absolute;top:50%;width:732px}.certificatealigncenter .pm-certificate-container .pm-certificate-border{background-image:none;border:1px solid #e1e5f0;height:520px;left:50%;margin-left:-360px;margin-top:-260px;padding:0;position:relative;top:50%;width:720px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-block{height:160px;left:50%;margin-left:-325px;margin-top:0;position:relative;top:10px;width:650px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .dateisued,.certificatealigncenter .pm-certificate-container .pm-certificate-border .providedby{width:250px!important}.certificatealigncenter .pm-certificate-container .pm-certificate-border .col-xs-12{text-align:center}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-header{margin-bottom:10px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-header img{height:3.75rem;margin-top:1.25rem;width:12.5rem}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-title{text-align:center}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-title .cert-title{color:#c3b04c;font-size:2.25rem;margin:10px 0}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-title .cert-subtitle{color:#0d6295;font-size:1.25rem;font-weight:400;margin:10px 0}.certificatealigncenter .pm-certificate-container .pm-certificate-border .footer{color:#aaa;font-size:.75rem;font-style:italic;font-weight:400;margin:5px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .track{margin-right:20px!important;width:fit-content!important}.certificatealigncenter .pm-certificate-container .pm-certificate-border .addressrow{margin-top:1.5rem}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-company{margin:0 1rem!important}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-body .pm-name-text{font-size:2.25rem;font-weight:400;text-align:center}.certificatealigncenter .pm-certificate-container .pm-certificate-border .row{margin-top:10px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .row.details{display:flex;gap:2rem;justify-content:center}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-earned{display:inline-block;margin:15px 0 20px;text-align:center}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-earned .pm-earned-text{color:#0d6295;font-size:1rem}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-earned .pm-credits-text{font-size:1.15rem}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-course-title .pm-earned-text{font-size:20px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-course-title .pm-credits-text{font-size:15px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certified{font-size:12px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certified .underline{margin-bottom:5px}.certificatealigncenter .pm-certificate-container .pm-certificate-border .pm-certificate-footer{bottom:-105px;height:100px;left:50%;margin-left:-325px;position:relative;width:650px}.certificate-app{display:flex;flex-direction:column;font-family:Roboto;margin-block-start:1rem;padding:1rem 0}.certificateItem{background:#fff;border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;flex-direction:column;overflow:hidden}.certificateItem .link-button{background:hsla(0,0%,87%,.439);padding:.75rem .25rem;width:100%}.downloadWrapper{display:flex;flex-wrap:wrap;gap:2.5rem;width:100%}.certificateItem{width:280px}.certificateItem .certificateWrapper{height:212px;position:relative}.certificateItem .certificateImg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.certificateItem .certificate{display:grid;grid-template-areas:"name name name name" "track skill level duration" "date date . .";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;height:100%;padding:4rem 2rem 1.5rem;position:relative;z-index:1}.certificateItem .certificate .cname{align-self:center;font-size:.75rem;font-weight:600;grid-area:name;justify-self:center}.certificateItem .certificate .cdate,.certificateItem .certificate .cduration,.certificateItem .certificate .cskill,.certificateItem .certificate .ctrack{align-self:center;color:#000;font-size:.5rem;font-weight:600;justify-self:center}.certificateItem .certificate .ctrack{grid-area:track;justify-self:auto;padding-inline-start:.25rem}.certificateItem .certificate .cskill{grid-area:skill}.certificateItem .certificate .cduration{grid-area:duration}.certificateItem .certificate .cdate{align-self:end;grid-area:date;padding-block-end:.25rem}.certificateDialog{margin:2% auto}.certificateDialog .actionBar{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.certificateWrapperdialog{border-radius:.5rem;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:1.25rem}.certificateWrapperdialog .certificateWrapper{height:505px;position:relative;width:700px}.certificateWrapperdialog .certificateImg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.certificateWrapperdialog .certificate{display:grid;grid-template-areas:"name name name name" "track skill level duration" "date date . .";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;height:100%;padding:9rem 3rem 1.5rem;position:relative;z-index:1}.certificateWrapperdialog .certificate .dname{align-self:center;font-size:1.5rem;font-weight:600;grid-area:name;justify-self:center}.certificateWrapperdialog .certificate .ddate,.certificateWrapperdialog .certificate .dduration,.certificateWrapperdialog .certificate .dskill,.certificateWrapperdialog .certificate .dtrack{align-self:center;color:#000;font-size:1.15rem;font-weight:600;justify-self:center}.certificateWrapperdialog .certificate .dtrack{grid-area:track}.certificateWrapperdialog .certificate .dskill{grid-area:skill}.certificateWrapperdialog .certificate .dduration{grid-area:duration}.certificateWrapperdialog .certificate .ddate{grid-area:date;padding-block-end:1rem}.addressrow .dateisued.pm-earned .pm-earned-text,.addressrow .providedby.pm-earned .pm-earned-text{font-size:.875rem!important}.addressrow .dateisued.pm-earned .pm-credits-text,.addressrow .providedby.pm-earned .pm-credits-text{font-size:.75rem!important}.cls-1,.cls-2{fill:#c3b04c;stroke-width:1px}.cls-1,.cls-2{stroke:#fff}.star{stroke-width:1px;fill:#fff;scale:1.5}.internship-certificate-container{display:flex;flex-wrap:wrap;gap:2.5rem;width:100%}.internship-certificate-container .internship-usercertificates-item{border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;display:flex;flex-direction:column;overflow:hidden}.custom-certificate-previewwrapper,.custom-certificate-wrapper{position:relative}.custom-certificate-container{zoom:.35;background-color:#4199ce;box-shadow:0 0 5px #00000080;color:#333;font-family:Open Sans,sans-serif;height:600px;padding:8px;position:relative;width:830px}.custom-certificate-container .certificate-background-image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.custom-certificate-container .custom-certificate-inner-border{border:1px solid #fff;height:532px;left:50%;margin-left:-366px;margin-top:-266px;position:absolute;top:50%;width:732px}.custom-certificate-container .custom-certificate-content{background-image:none;border:1px solid #e1e5f0;display:flex;flex-direction:column;gap:1.5rem;height:538px;left:50%;margin-left:-390px;margin-top:-269px;padding:0;position:relative;top:50%;width:780px}.custom-certificate-container .custom-certificate-content .custom-certificate-header{margin-block:10px}.custom-certificate-container .custom-certificate-content .custom-certificate-header .custom-certificate-header-content{text-align:center}.custom-certificate-container .custom-certificate-content .custom-certificate-header .custom-certificate-header-content .header-content-logo{height:3.75rem;width:12.5rem}.custom-certificate-container .custom-certificate-content .custom-certificate-header .custom-certificate-header-content .header-content-title{color:#c3b04c;font-size:2rem;margin:10px 0}.custom-certificate-container .custom-certificate-content .custom-certificate-header .custom-certificate-header-content .header-content-subtitle{color:#0d6295;font-size:1rem;font-weight:400;margin:10px 0}.custom-certificate-container .custom-certificate-content.preview{background-image:none;border:1px solid #e1e5f0;display:flex;flex-direction:column;gap:1.5rem;height:538px;left:50%;margin-left:-380px;margin-top:-269px;padding:0;position:relative;top:50%;width:760px}.custom-certificate-container.preview{zoom:1;background-color:#4199ce;box-shadow:0 0 5px #00000080;color:#333;font-family:Open Sans,sans-serif;height:600px;padding:8px;position:relative;width:800px}.internship-button{background-color:hsla(0,0%,87%,.439)!important;padding:.75rem .25rem!important}.tracks-progress-bar{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tracks-progress-bar-exhistuser,.tracks-progress-bar-userconcept{background:var(--block-bg);border:var(--block-border);border-radius:.5rem;height:100%;padding:1rem}.pyui_module-select-track-wrapper{align-items:center;display:flex;gap:1rem}.pyui_module-select-track-wrapper .pyui_module-select-track-label{font-weight:500}.pyui_main-content-section-journey{display:flex;flex-direction:column;gap:.5rem}.pyui_myJourneyTab-container .main2.myjourney{display:flex;flex-direction:column;gap:2rem}.pyui_myJourneyTab-container .title{font-size:1.5rem;font-weight:400;text-align:center}.main2 .data-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.data-summary .data{background-color:#fff;border:1px dashed #c7c7c7;border-radius:10px;color:var(--color-text-default);padding:1rem;text-align:center}.data-summary .data .tracks-data{color:var(--color-text-primary);font-size:1.5rem;font-weight:400}.data-summary .data .tracks-title{color:#5f5f5f;font-size:.875rem}.module-progress-data{display:flex;gap:1rem;max-width:100%}.all-exercises-tracks-progress-bar{background:var(--block-bg);border:var(--block-border);border-radius:10px;padding:1rem 1.5rem}.all-exercises-tracks-progress-pie{border-radius:10px;flex-grow:1;padding:1rem 0}.all-exercises-tracks-progress-pie2{border-radius:10px}.all-exercises-tracks-progress-bar .tracks-enrolled-perc{font-size:1rem;font-weight:700;margin-bottom:7px}.all-exercises-tracks-progress-bar .tracks-enrolled-count{font-size:.875rem;font-weight:400;margin-top:7px}.all-exercises-tracks-progress-bar-date-track{background:var(--block-bg);border:var(--block-border);border-radius:10px;padding:1rem 1.5rem}.all-exercises-tracks-progress-bar-date-track,.date-track{align-items:center;display:flex;justify-content:space-between}.track-name{align-items:center;display:flex;flex-direction:row}.name{color:#7b1fa2;font-weight:600}.lable,.name{text-transform:capitalize}.lable{font-size:1.3rem;font-weight:500;padding-right:1rem}.accordian{background:var(--block-bg);border:var(--block-border);border-radius:10px;padding:1rem 1.5rem}.toenlarge{transition:transform .3s ease-in}.enlarge{top:14px;transform:rotate(0deg)}.contract{top:20px}.content{display:grid;grid-template-columns:repeat(2,1fr);max-height:fit-content}.percentage{align-items:center;display:flex;justify-content:flex-end}.percentage_title{align-self:flex-start;font-size:.875rem;justify-self:flex-start;margin-right:2rem}.evalavg{margin-right:.75rem}.evalavg-value{color:var(--color-text-primary);font-size:1rem}.content_title{font-weight:600}.evaltabledata{align-items:center;display:grid;grid-template-columns:1fr;justify-content:center}.evaltabledata .evaltable-box{height:20rem;margin-top:1rem;overflow-y:auto}.pyui_quizhistory{display:flex;flex-direction:column;gap:1.5rem;margin-block-start:1rem}.pyui_quizhistory .pyui_quizhistory-monthlyq,.pyui_quizhistory .pyui_quizhistory-weeklyq{display:flex;flex-direction:column;gap:.5rem}#chart1{background-color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 0 5px #0003;margin:20px;min-height:400px;min-width:450px;padding:20px;position:relative}.charts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.pyui_journeytabs-container{background:#ffffff6b;border:1px solid #e5e5e591;display:flex;gap:1.5rem;padding:1rem}.pyui_journeytabs-status-tabs{border-right:1px solid #ccc;max-width:16rem;position:relative;width:30%}.pyui_journeytabs-status-tabs-jtlist{display:flex;flex-direction:column;height:12%;position:sticky;top:10%}.pyui_journeytabs-status-tabs-jtlist>li{align-items:center;border-inline-end:3px solid #0000;cursor:default;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.pyui_journeytabs-status-tabs-jtlist>li.active{background:var(--color-bg-light);border-color:var(--color-primary)}.pyui_journeytabs-status-tabs-jtlist .count{background:#ffffff94;border-radius:100%;margin-inline-start:auto;padding:.25rem}.pyui_journeytabs-status-tab-content{overflow:auto;width:100%}.pyui_journeytabs-status-tab-content-profile,.serverinfo{width:100%}.swot-box{align-items:center;border-radius:32px;display:flex;justify-content:space-evenly;margin:1rem;padding:1rem}.swot-box.column{flex-direction:column}.swot-box.strength{background:#d4ffd4}.swot-box.opportunity{background:#fafaaf}.swot-box.weekness{background:#f8a2a2}.swot-chips{border-radius:32px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.pyui_journey-section .pyui_dropdown-wrapper{margin-block-end:1.5rem}.container1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,26rem));justify-content:center}.main .main-link{padding:15px}.info{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;flex-grow:1}.info .data{align-items:center;display:flex;font-size:.75rem;gap:.25rem}.info .title{font-size:1rem;font-weight:600;margin-bottom:5px;margin-top:0}.data .status{background:#4199ce21;color:#4199ce;font-weight:400;padding:0 .25rem}.data .status.completed{background:rgba(75,191,115,.175);color:#4bbf73}.data .difficulty .hard{background:#fce7eb;border:0;border-radius:2px;color:#e63757;font-size:.75rem;padding:0 .25rem}.data .difficulty .easy{background:#e5f7ff;background:#ffd5003b;color:#27bcfd;color:#f1af30;padding:.15rem .5rem}.data .difficulty .easy,.data .difficulty .medium{border:0;border-radius:2px;font-size:.75rem;padding:0 .25rem}.data .difficulty .medium{background:#fef0e8;color:#f5803e}.data .difficulty .easy1{background:#e6effc;color:#2c7be5}.data .difficulty .success{background:#e0faef;color:#00d27a}.info .descp{font-size:.75rem;line-height:150%;margin-top:7px;text-align:left}#mainimg{align-self:center;background-color:#96c;border-radius:50%;height:70px;margin-right:16px;width:70px}.pyui_exercises-status-tabs{border-right:1px solid #ccc;max-width:16rem;position:relative;width:30%}.pyui_exercises-status-tabs-list{display:flex;flex-direction:column;height:12%;position:sticky;top:10%}.pyui_exercises-status-tabs-list>li{align-items:center;border-inline-end:3px solid #0000;cursor:default;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.pyui_exercises-status-tabs-list>li.active{background:#ededed;border-color:var(--color-primary)}.pyui_exercises-status-tabs-list .count{background:#fff;border:1px solid #e7e7e7;border-radius:100%;flex-shrink:0;font-size:.75rem;margin-inline-start:auto;padding:.25rem}#available{color:#4199ce;font-size:1rem}#progress{color:#a3c1ad;font-size:1rem}#completed{color:#20d489;font-size:1rem}#ready{color:#009000;font-size:1rem}#locked{color:silver;font-size:1rem}.pyui_exercises-container{background:#ffffff6b;display:flex;gap:1.5rem}.pyui_exercises-status-tabs-user-league-display{display:flex;flex-direction:column;height:10%;margin:1rem 0;width:100%}.pyui_exercises-status-tabs-user-league-display .pyui_exercises-status-tabs-user-league-badgepoints{align-items:center;display:flex;flex-direction:column;padding-block-start:1rem}.pyui_exercises-status-tabs-user-league-display .pyui_exercises-status-tabs-user-league-badgepoints .badgepoints-count{font-weight:700}.pyui_exercises-status-tabs-user-league-display .module-league{align-items:center;display:flex;flex-direction:column}.pyui_exercises-status-tab-content{flex-basis:100%;flex-grow:1}.pyui-modules-exercise-banner{align-items:center;display:flex;justify-content:space-between;margin-block-end:3rem}.pyui-modules-exercise-badge-container{border-left:1px solid #eee;padding-left:1rem}.pyui-modules-exercise-badge-container-inner{position:relative}.pyui_track_header{display:flex;flex-direction:column;gap:.5rem}.pyui_track_header_title{align-items:flex-start;display:flex;font-size:1.25rem;font-weight:400;gap:.75rem}.pyui_track_header_name{align-items:center;background:#e6effc;border-radius:4px;color:#2c7be5;display:inline-flex;flex-direction:column;font-size:2rem;font-weight:600;justify-content:center;min-height:3.75rem;min-width:3.75rem;padding:.25rem}span.test{color:#2c7be5;font-size:.65rem;font-weight:400}.pyui_track_header_desc{display:flex;flex-direction:column}h4.abc{font-size:1.5rem;font-weight:400}.pyui_track_header_desc_text{font-size:.875rem}.pyui_track_header_desc_text .abc{color:var(--color-text-primary);font-size:1.5rem;font-weight:400}.pyui-module-badge-inner{align-items:center;color:#fff;display:flex;height:100px;justify-content:center;overflow:visible;padding:.5rem;position:relative;width:100px;z-index:1}.pyui-module-badge-icon{color:#39d0a5e6}.pyui-module-badge-count{color:#fff;font-size:.876rem;position:absolute;top:1.5rem;z-index:1}.pyui-module-badge-count,.pyui-module-badge-league{align-items:center;display:flex;justify-content:center;width:100%}.pyui-module-badge-league{background:#ffffff9c;border:1px solid #39d0a5e6;border-radius:0 8px 0 8px;box-sizing:border-box;color:#39d0a5e6;font-size:.75rem;padding:.25rem;position:relative;text-transform:uppercase;top:-1rem}.pyui-module-badge[title=Challenger] .pyui-module-badge-icon{color:#f58432}.pyui-module-badge[title=Challenger] .pyui-module-badge-league{border-color:#f58432;color:#f58432}.pyui-module-badge[title=Champion] .pyui-module-badge-icon{color:#9c27b0}.pyui-module-badge[title=Champion] .pyui-module-badge-league{border-color:#9c27b0;color:#9c27b0}.pyui_track_list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,24rem));justify-content:center}.pyui_track_list-item{align-items:center;background-color:#959da508;border:none;border-radius:8px;box-shadow:0 2px 6px #00000026;color:var(--color-text-default-90);display:flex;font-weight:400;gap:1rem;height:100%;overflow:hidden;padding:1rem;text-transform:none;transition:all .3s ease-in-out;width:100%}.pyui_track_list-item-icon{align-items:center;border-radius:50px;display:flex;flex-shrink:0;height:100%;justify-content:center;width:4rem}.pyui_track_list-item-icon>svg{color:#afd3ff;font-size:3.25rem}.pyui_track_list-item-content{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.pyui_track_list-item-content-status{align-items:center;display:flex;font-size:.75rem;gap:.25rem}.pyui_track_list-item-content-status .status{background:#4199ce21;color:#4199ce;font-weight:400;padding:0 .25rem}.pyui_track_list-item-content-status .status.completed{background:rgba(75,191,115,.175);color:#4bbf73}.pyui_track_list-item-content .descp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:150%;margin-top:7px;overflow:hidden;text-align:left}.pyui_track_list-item-icon-arrow{filter:invert(.6)}.pyui_track_list-item:hover{background-color:#fff;box-shadow:0 1px 4px 0 #8ed6fc,0 0 0 1px #8ed6fc;transform:translate(2px,-5px);transition:all .3s ease-in-out}.pyui_track_list-item:hover .pyui_track_list-item-icon-arrow{filter:invert(.3)}.pyui_track_list-item:hover .pyui_track_list-item-icon>svg{color:#7cb7ff}.difficulty .hard{background:#fce7eb;border:0;border-radius:2px;color:#e63757;font-size:.75rem;padding:0 .25rem}.difficulty .easy{background:#e5f7ff;background:#ffd5003b;color:#27bcfd;color:#f1af30;padding:.15rem .5rem}.difficulty .easy,.difficulty .medium{border:0;border-radius:2px;font-size:.75rem;padding:0 .25rem}.difficulty .medium{background:#fef0e8;color:#f5803e}.difficulty .easy1{background:#e6effc;color:#2c7be5}.difficulty .success{background:#e0faef;color:#00d27a}.feedbackform_topic{background:#fff;border-radius:.4rem;color:#444;font-family:Roboto,sans-serif}.pyui_logo{height:50px;width:auto}.center{display:block;margin:10px auto}.feedback_topic-hr{border:0;border-top:2px solid #eee;margin:10px 0}.submit-btn{background-color:#4199ce!important;border-radius:5px;color:#fff;font-family:Roboto,sans-serif;font-size:17px;padding:6px 18px;text-decoration:none}.loginlink{background-color:#4199ce;border-color:#4199ce;border-radius:.2rem;display:inline-block;padding:7px 40px;text-align:center}.loginlink,.loginlink:hover{color:#fff;font-weight:600;text-decoration:none}.loginlink:hover{background-color:#045f97;border-color:#045f97}a[href]{text-decoration:none}.bodycenter-topics{font-size:15px!important;text-align:center}.name{font-size:30px!important}.tablediv-topics{background-color:#fffdfd}.tableformat{margin-left:auto;margin-right:auto;text-align:center;width:200px!important}hr.style18{border:solid #8c8b8b;border-radius:20px;border-width:1px 0 0;height:30px}hr.style18:before{border:solid #8c8b8b;border-radius:20px;border-width:0 0 1px;content:"";display:block;height:30px;margin-top:-31px}.hrstyle{border-top:2px solid orange;margin:50px auto;width:200px}.weekreporttitle{font-family:cursive;font-size:45px!important}.tableformat1{width:600px!important}.dotthis{background-color:#1c84c3}.dotlast,.dotthis{border-radius:50%;display:inline-block;height:25px;width:25px}.dotlast{background-color:#bbb}.topic-topics{font-size:13px!important;font-weight:700;padding:8px 10px 0}[name^=question]{display:none}.star-topics{cursor:pointer}.empty i{color:#ccc}.green i{color:orange}.star-topics{color:#ccc}.star-topics.selected{color:orange}.side{align-items:center;display:flex;width:40%}.side .sidetext{align-self:center;font-size:12px;font-weight:500;margin-left:10px}.middle-topics-main-topic{gap:1rem;margin:8px 0;width:auto}.middle-topics-main-topic,.subques-topics{align-items:center;display:flex;justify-content:center}.subques-topics{gap:.5rem;margin:0 auto;width:100%}.topics-comment{grid-gap:0;display:grid;gap:0;grid-template-columns:5.5rem 1fr;height:150px;padding-inline:.5rem}.topics-comment p{font-size:13px;font-weight:700}.subbutton{text-align:center}.topics-content.MuiDialogContent-root{padding:0!important}.feedback-topics .MuiPaper-root{height:100%;max-height:580px!important}.pagination-editor{align-items:center;display:flex;gap:.2rem;justify-content:flex-start}.pagination-editor .pagination-button{align-items:center;background-color:#0000;border:2px solid gray;border-radius:50%;cursor:pointer;display:flex;font-size:.8rem;height:2rem;justify-content:center;width:2rem}.pagination-editor .pagination-button:focus,.pagination-editor .pagination-button:hover{background-color:#8080801a;outline:none}.pagination-editor .pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-editor .pagination-button.active{background-color:#34b433;border:2px solid #1a4d1b;color:#fff;font-weight:700}.pagination-editor .pagination-button-pre_next{align-items:center;background-color:#0000001a;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:.8rem;height:2rem;justify-content:center;padding:.3rem .5rem;width:2rem}.pagination-editor .pagination-button-pre_next:focus,.pagination-editor .pagination-button-pre_next:hover{background-color:#0003;outline:none}.pagination-editor .pagination-button-pre_next:disabled{cursor:not-allowed;opacity:.5}.pagination-editor .pagination-button-pre_next.attempted{border-color:green}.pagination-editor .pagination-button-pre_next.not-attempted{border-color:gray}.pagination-editor span{font-weight:700;padding:.5rem 1rem}.pagination-editor ul{list-style:none;margin:1rem 0;padding:0}.pagination-editor ul li{border-bottom:1px solid #0000001a;padding:.5rem 1rem}.pagination-editor ul li:last-child{border-bottom:none}.allqz-container{display:flex;flex-direction:column}.allqz{background-color:#ef9c1026;color:#ff6700;font-weight:500;gap:.5rem;padding-left:.5rem;width:max-content}.allqz,.allqz-count{align-items:center;display:flex}.allqz-count{background-color:#ff6700;color:#fff;justify-content:center;padding:.5rem .85rem}.pyui-eval-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,15rem));padding:1rem 0}.pyui-eval-list .item{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:.5rem;box-shadow:0 2px 8px #959da599;color:var(--color-text-default);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;height:100%;padding:1.25rem 1rem;padding-inline-start:3rem;position:relative;transition:all .3s ease-in-out;width:100%}.pyui-eval-list .item:hover{border-color:var(--color-primary);box-shadow:0 2px 16px #959da5e6}.pyui-eval-list .item:disabled{box-shadow:0 8px 24px #959da566;cursor:not-allowed;opacity:.9}.pyui-eval-list .item:disabled img{opacity:.9}.pyui-eval-list .item-title{font-size:.875rem}.pyui-eval-list .item-icon{color:#f0730526;font-size:3rem;left:0;position:absolute;top:auto}.quiz-table{align-items:center;display:grid;grid-template-columns:1fr;justify-content:center}.quiz-table .monthlyquiz-table-box{height:22.5rem;overflow-x:auto;overflow-y:auto}.quiz-table .monthlyquiz-table-box .monthlyquiz-table-box::-webkit-scrollbar{width:.3rem}.quiz-table .monthlyquiz-table-box .monthlyquiz-table-box::-webkit-scrollbar-track{background-color:#eee;border-radius:12px}.quiz-table .monthlyquiz-table-box .monthlyquiz-table-box::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:12px}.quiz-table .monthlyquiz-table-box .monthlyquiz-table-box::-webkit-scrollbar-button{display:none}.quiz-table .monthlyquiz-table-box .table-box-qheading{align-items:center;display:flex;justify-content:center;min-width:3rem;padding:.25rem}.quiz-header{font-family:Poppins;font-weight:500;text-decoration:underline}.pyui-evalpanel-container{background:#959da56b;flex-basis:100%;flex-grow:1;inset-block:0;inset-inline:0;position:absolute;z-index:4}.pyui-evalpanel-content{background:#fff;border-radius:5px;border-top:5px solid #7b1fa2;box-shadow:0 8px 24px #959da566;font-size:.875rem;inset-block-start:50%;inset-inline-start:50%;max-width:90%;min-width:400px;padding:2.5rem 3rem;position:absolute;transform:translate(-50%,-50%);width:auto;z-index:1}.pyui-evalpanel-content.grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:auto 1fr}.pyui-evalpanel-no-content{border-radius:5px;box-shadow:0 8px 24px #959da566;font-size:.875rem;inset-block-start:50%;inset-inline-start:50%;max-width:100%;min-width:400px;position:absolute;transform:translate(-50%,-50%);width:auto;z-index:1}.pyui-evalpanel-action{grid-column:1/-1;margin-block-start:.5rem}.pyui-evalpanel-action .primary-button{margin-inline-start:0;padding:.5rem;width:100%}.pyui-display{font-weight:600}.eval-result{display:flex;gap:.5rem}.eval-result-content{flex-grow:1;font-size:2rem;padding:1rem;text-align:center}.eval-result-title{display:block;font-size:.875rem}.eval-result-outof{font-size:1rem}.eval-result-actions{display:flex;gap:.5rem;margin-block-start:1rem}.eval-result-actions .completed-button,.eval-result-actions .primary-button{padding:.5rem .75rem}.eval-result .success{color:#00804a}.eval-result .information{color:#2098cb}.pyui-evalpanel-grid{grid-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:.7rem}.pyui_main-appbar{align-items:center;background:var(--color-bg-light);box-shadow:0 .5rem .5rem -.5rem #0003;color:var(--color-text-default);display:flex;font-size:.875rem;gap:.5rem;height:3.5rem;left:0;padding:.5rem 1rem;position:fixed;right:0;top:0;z-index:5}.pyui_main-appbar>.pyui_logo{flex-shrink:0;height:auto;overflow:hidden;width:8rem}.pyui_main-appbar>.pyui_title{border-inline-start:2px solid #ccc;flex-grow:1;font-size:1.15rem;font-weight:400;margin:0;padding-inline-start:.5rem;text-align:start}.pyui_main-appbar>.pyui_navlinks{align-items:center;display:flex;gap:.75rem}.pyui_main-appbar .pyui_avatar{background:#eee;border:0;border-radius:100%;color:#4199ce}.pyui_main-appbar .pyui_avatar,.pyui_main-appbar .pyui_button{align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.pyui_main-appbar .pyui_button{background-color:hsla(51,98%,78%,.584);border:none;border-radius:100%;color:#ff6500}.pyui_main-appbar .pyui_report{background-color:rgba(20,155,167,.145);border:none;border-radius:100%;color:#0f828c;cursor:pointer;right:-10px;width:2rem}.pyui_main-appbar .pyui_report,.pyui_main-appbar .pyui_trophy{align-items:center;display:flex;height:2rem;justify-content:center;position:relative}.pyui_main-appbar .pyui_trophy{border:0;border-radius:100%;width:15rem}.pyui_main-appbar .pyui_trophy-image{height:50px;width:50px}.pyui_main-appbar .pyui_dropdown-profile{background-color:#fff;border:1px solid #87878738;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;padding:.5rem;position:absolute;right:0;top:2.25rem;transition:all .3s ease-in;z-index:3}.pyui_main-appbar .pyui_dropdown-profile .pyui_profile{border-bottom:1px solid #eee;color:var(--color-text-default);cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;padding:.35rem .75rem;white-space:nowrap}.pyui_main-appbar .pyui_dropdown-profile .pyui_profile:hover{background-color:#e4f3ff}.pyui_main-appbar .pyui_dropdown-profile ul>li:last-child .pyui_profile{border-bottom:0}.pyui_main-appbar .pyui_notification_bell{align-items:center;background-color:#ecbcb44d;border:none;border-radius:100%;color:var(--color-accent);cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.pyui_main-appbar .pyui_dropdown-notify{background-color:#fff;box-shadow:0 .5rem 1rem #0000001a;position:absolute;right:4rem;top:3rem;transition:all .3s ease-in;z-index:3}.pyui_main-appbar .pyui_dropdown-notify .pyui_notify{display:box;height:auto;width:20rem}.pyui_main-appbar .pyui_dropdown-notify .pyui_notify:hover{background-color:#9c27b033}.pyui_main-appbar .pyui_notification_bell .notify_badge{align-items:center;background-color:#ee4b2b;border-radius:100%;color:#fff;display:flex;font-size:.65rem;height:1rem;justify-content:center;left:1.25rem;min-width:1rem;position:absolute;top:0}.coins_li{align-items:baseline;background-color:#fff;border:none;color:#f58634c7;cursor:pointer;display:flex;position:relative}.coin_badge-icon{background:#ffd5004f;border-radius:100%;height:2rem;padding:.25rem;right:-1rem;width:2rem}.coin_badge,.coin_badge-icon{box-sizing:border-box;position:relative}.coin_badge{align-self:flex-start;background-color:#e29e1d;border-radius:3rem;color:#fff;display:flex;font-size:.65rem;height:1rem;justify-content:center;line-height:1.7;min-width:1rem;padding:0 .25rem;right:-.5rem;top:0}.pyui_notify{padding:.5rem 1rem 1rem .5rem}.reg-form-wrapper.forget-password,.reg-form-wrapper.reset-password{gap:.75rem}.table-box-summary{display:grid;grid-template-columns:1fr}.table-box-summary,.table-box1-heading{align-items:center;justify-content:center}.table-box1-heading{display:flex;min-width:3rem;padding:.25rem}.inputbox{text-align:center}.pyui_user_action-bar{align-items:center;background:#f5f9fd;display:flex;padding:.25rem}.pyui_user_action-bar-item{border-right:1px solid #0000;padding:0 .5rem}.pyui_user_action-bar-item:not(:last-child){border-right:1px solid hsla(0,0%,80%,.451)}.pyui_user_action-bar .icon-button{background-color:#0000;border:0}.pyui_user_action-bar .icon-button:hover{background:#d8ebff}.MuiDialogTitle-root{background:var(--color-secondary);color:#fff!important}.MuiDialogContent-root{border-bottom:1px solid #eee;padding:1.5rem 2rem!important}.fileInputField{align-items:center;display:inline-flex;gap:.5rem}.fileInputField input#file-input{display:none;height:0;padding:6px;width:.1rem}.fileInputField .downloadfile{background-color:#39f;padding:6px}.fileInputField input#file-input+.input-file-label{background-color:var(--color-secondary);border-radius:5px;color:#fff;padding:.25rem .5rem}.fileInputField .no-file{color:#aaa}.container-wrapper{background-color:#00000080;height:100dvh;left:0;position:fixed;top:0;width:100dvw;z-index:10}.container{background-color:#fff;border-radius:.3rem;border-radius:10px;box-shadow:5px 5px 10px 10px #00000080;display:flex;flex-direction:column;height:fit-content;left:50%;max-height:14rem;max-width:50%;min-width:14rem;position:fixed;top:54%;transform:translate(-50%,-75%);z-index:10}.confirmation-text{color:#000;display:flex;font-size:1.1rem;justify-content:center;line-height:2rem;margin:.5rem 0 2rem;padding:0 1rem;text-align:left}.button-container{align-self:flex-end;gap:1rem;margin:.5rem 1rem;padding:0 .5rem}.button-container,.dialog-title{display:flex;justify-content:space-between}.dialog-title{background-color:#f2f2f2;border-radius:10px;padding:.5rem}.confirmation-title{display:flex;gap:.5rem}.loader-div{display:flex;justify-content:center;width:29rem}.normal-confirm-container{background-color:#fff;border-radius:.3rem;box-shadow:5px 5px 10px 10px rgba(0,0,0,.502);display:flex;flex-direction:column;height:50%;left:50%;max-height:11rem;max-width:50%;min-width:14rem;padding:1rem;position:fixed;top:54%;transform:translate(-50%,-75%);width:70%;z-index:10}.normal-confirm-container *{justify-content:flex-start}.dropdown-wrapper{align-items:baseline;display:flex;gap:.5rem}.option-outline{border-color:var(--color-input-focus);border-radius:10px;outline:2px solid var(--color-input-focus);transition:all .2s ease-in}.option-wrapper{border:1px solid #9d949499;border-radius:5px;box-shadow:5px 5px 15px #00000080;height:10rem;overflow:auto}.file-wrapper{align-items:baseline;display:flex;justify-content:space-between}.schedule_selectuserids_input{align-items:center;display:flex;gap:1rem;position:relative}.schedule_selectuserids_input .selectuserids_input_filename{font-size:.85rem}.schedule_selectuserids_input .selectuserids_input_filename input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.schedule_selectuserids_input .selectuserids_label{background-color:#3498db;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:.4rem .93rem}.margin-top-1rem{margin-top:1rem}.action-btn-div{gap:.5rem}.title-header-container{position:relative}.title-header{bottom:0;position:absoulte;z-index:10}.bot-avatar{background-color:#fff;height:40px;width:40px}.user-avatar{align-items:center;border:2px solid #1f3646;border-radius:50%;display:flex;font-size:2rem;font-weight:700;height:45px;justify-content:center;margin-left:10px;width:45px}.chatbotlinks{display:flex;flex-wrap:wrap;gap:.75rem}.app-chatbot-container{border-radius:5px;bottom:50px;box-shadow:5px 5px 13px #5b515166;margin:40px 0;right:50px;z-index:9999}.app-chatbot-button,.app-chatbot-container{display:flex;justify-content:center;position:fixed}.app-chatbot-button{align-items:center;background-color:#1f3646;border:none;border-radius:25px;bottom:40px;cursor:pointer;height:50px;right:40px;width:50px;z-index:9998}.app-chatbot-button-icon{fill:#fff}.react-chatbot-kit-chat-bot-message span{word-wrap:break-word}.react-chatbot-kit-chat-btn-send{background-color:var(--color-primary)!important;cursor:pointer}.link-list{padding:0}.link-list-item{font-size:.9rem;text-align:left}.link-list-item-url{background-color:#f1f1f1;border-radius:3px;box-shadow:2px 2px 4px #96959566;color:#1d1d1d;display:block;margin:6px;padding:8px;text-decoration:none}.react-chatbot-kit-user-chat-message-container{display:flex;justify-content:flex-end;margin:15px 0}.react-chatbot-kit-user-avatar-container{align-items:center;background-color:#3d4e8d;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:12.5px;width:40px}.react-chatbot-kit-user-avatar-icon{fill:#fff;height:15px;width:15px}.react-chatbot-kit-user-chat-message{background-color:#f1f1f1;border-radius:5px;color:#585858;font-size:.9rem;font-weight:medium;padding:10px;position:relative;text-align:left}.react-chatbot-kit-user-chat-message-arrow{border-bottom:8px solid #0000;border-left:8px solid #f1f1f1;border-top:8px solid #0000;height:0;position:absolute;right:-7px;top:13px;width:0}.react-chatbot-kit-chat-bot-message-container{display:flex;justify-content:flex-start;margin:15px 0}.react-chatbot-kit-chat-bot-avatar-container{align-items:center;background-color:#d8d8d8;border-radius:50%;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-right:12.5px;width:40px}.react-chatbot-kit-chat-bot-avatar-icon{fill:#494646;height:22.5px;width:22.5px}.react-chatbot-kit-chat-bot-avatar-letter{color:#1d1d1d;margin:0;padding:0}.react-chatbot-kit-chat-bot-message{background-color:#2898ec;border-radius:5px;color:#fff;font-size:.9rem;font-weight:medium;margin-left:auto;padding:10px;position:relative;text-align:left;width:184.5px}.react-chatbot-kit-chat-bot-message-arrow{border-bottom:8px solid #0000;border-right:8px solid #2898ec;border-top:8px solid #0000;height:0;left:-7px;position:absolute;top:13px;width:0}.react-chatbot-kit-chat-bot-loading-icon-container{height:17px;width:25px}.chatbot-loader-container{display:flex;justify-content:center;width:100%}#chatbot-loader #chatbot-loader-dot1{animation:load 1s infinite}#chatbot-loader #chatbot-loader-dot2{animation:load 1s infinite;animation-delay:.2s}#chatbot-loader #chatbot-loader-dot3{animation:load 1s infinite;animation-delay:.4s}@keyframes load{0%{opacity:0}50%{opacity:1}to{opacity:0}}.react-chatbot-kit-chat-container{position:relative;width:275px}.react-chatbot-kit-chat-inner-container{background-color:#fff;border-radius:3px;border-radius:5px;height:500px}.react-chatbot-kit-chat-header{align-items:center;background-color:#efefef;border-top-left-radius:5px;border-top-right-radius:5px;color:#514f4f;display:flex;font-family:Arial;font-size:.85rem;font-weight:700;padding:12.5px}.react-chatbot-kit-chat-input-container{bottom:0;display:flex;position:absolute;width:100%}.react-chatbot-kit-chat-message-container{height:424px;overflow:scroll;padding:0 17.5px 10px}.react-chatbot-kit-chat-input{border:none;border-bottom-left-radius:5px;border-top:1px solid #d8d8d8;font-size:.85rem;padding:12.5px;width:100%}.react-chatbot-kit-chat-input-form{display:flex;width:100%}.react-chatbot-kit-chat-input::placeholder{color:#585858}.react-chatbot-kit-chat-btn-send{background-color:#2898ec;border:none;border-bottom-right-radius:5px;color:#fff;width:100px}.react-chatbot-kit-chat-btn-send-icon{fill:#fff;margin:0 auto;width:15px}.react-chatbot-kit-error{background-color:#fff;border-radius:3px;padding:15px}.react-chatbot-kit-error-container{width:260px}.react-chatbot-kit-error-header{color:#1d1d1d;font-size:1.3rem;margin-bottom:30px}.react-chatbot-kit-error-docs{border:1px solid #2898ec;color:#38688b;display:block;font-size:1rem;margin:25px auto;padding:8px;text-align:center;text-decoration:none;width:130px}.shuttle-control-type2{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.shuttle-control-type2 .shuttle-control-table{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:50%}.Landing_aboutUs__gXxrO,.Landing_contactUS__S1\+KT,.Landing_faqs__MAYbt,.Landing_growthJourney__ljWcS,.Landing_howItWorks__KJsaH,.Landing_importantLinks__dp0NH,.Landing_jobOpening__GnfUs,.Landing_skillsOffered__y5-bC,.Landing_testimonials__XcTnu{padding:5rem 4rem 3rem}.Landing_wrapper__qMxeQ{display:flex;flex-direction:column;font-size:.875rem}.Landing_header__0EE8l{background:#fff;box-shadow:0 1px 3px #11182717;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:1}.Landing_headerLogo__Q9a4P{block-size:auto;flex-shrink:0;inline-size:8rem}.Landing_navigation__pkdua{align-items:center;display:flex;gap:1rem}.Landing_navlink__ptAPS{border-radius:.25rem;font-weight:400;padding:.25rem;transition:.4s cubic-bezier(.4,0,1,1)}.Landing_navlink__ptAPS:hover{background:rgba(142,214,252,.102);text-decoration:underline}.Landing_navActions__HMd-q{align-items:center;display:flex;gap:1rem}.Landing_btnMobileNav__koPke{display:none}.Landing_btnLogin__gxekR{background:#ff9800;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:.4s cubic-bezier(.4,0,1,1)}.Landing_btnLogin__gxekR:hover{background-color:#ff7a00}.Landing_container__5AaDd{display:flex;flex-direction:column;gap:0}.Landing_banner__wGGed{inline-size:100%;position:relative}#myVideo{width:100%}.Landing_bannerContent__MAHNS{background-color:#0000001c;box-sizing:border-box;font-size:2rem;height:100%;overflow:hidden;padding:5rem 4rem 4rem;position:absolute;width:58%}.Landing_bannerContentTitle__gOpc4{color:#000;font-size:3.5rem;text-shadow:2px 1px #fff}.Landing_bannerContentDesc__U\+adC{color:#000;font-size:2rem;font-weight:600}.Landing_sectionTitle__DUUWf{color:#1e293b;font-size:2rem;font-weight:600}.Landing_sectionSubTitle__im-zn{font-size:1rem;font-weight:400}.Landing_sectionContent__trLzb,.Landing_sectionSubContent__Uta1H{color:#64748b}.Landing_sectionContainer__-UU14{display:flex;flex-direction:column}.Landing_sectionTitleDesc__OPADS{font-size:1rem}.Landing_sectionHeader__\+fZMY{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.Landing_aboutUs__gXxrO{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:45% 55%}.Landing_aboutImage__R9mzE{block-size:auto;inline-size:auto}.Landing_aboutImage__R9mzE>img{block-size:100%;inline-size:100%;object-fit:cover}.Landing_aboutContent__dYh1G{display:flex;flex-direction:column;gap:1rem}.Landing_growthJourney__ljWcS{display:flex;flex-direction:column;gap:3rem;padding-block-start:1rem}.Landing_growthJourney__ljWcS>.Landing_sectionTitle__DUUWf{text-align:center}.Landing_tileList__fvsJc{display:grid;grid-template-columns:1fr 1fr 1fr}.Landing_tileListItem__ckjCK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.Landing_tileListItem__ckjCK:nth-child(3n),.Landing_tileListItem__ckjCK:nth-child(3n-1){border-inline-start:1px solid #e2e8f0}.Landing_tileListItem__ckjCK:nth-child(-n+3){border-block-end:1px solid #e2e8f0}.Landing_tileListItemIcon__sxjpX>svg{color:#ffb44a;font-size:2.5rem}.Landing_tileListItemTitle__bOn47{font-size:1.75rem;font-weight:600}.Landing_tileListItemDesc__Qa-YF{color:#64748b;font-size:.875rem}.Landing_howItWorks__KJsaH{display:flex;flex-direction:column;gap:2rem}.Landing_howItWorks__KJsaH>.Landing_sectionTitle__DUUWf{text-align:center}.Landing_jobSeekerSection__pujDP{background:#009bcf08;border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;padding:2.5rem 2rem;padding-inline-start:0}.Landing_jobSeekerSectionInner__p6NpR{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:60% 40%}.Landing_jobSeekerImageWrapper__xuTkh{align-items:flex-start;display:flex;flex-direction:column}.Landing_jobSeekerImageWrapper__xuTkh>h3{background:#fff;border-radius:0 .5rem .5rem 0;box-shadow:0 1px 0 #11182717;color:#00568c;font-size:1rem;font-weight:600;padding:.5rem 1rem}.Landing_carouselContainer__eLxrf{height:100%}.Landing_jobSeekerCarousel__oi4My{flex-grow:1;height:100%;width:100%}.Landing_jobseekerImage__rBFpB{block-size:100%;inline-size:100%;object-fit:cover}.Landing_stepList__7Pz0r{display:flex;flex-direction:column;position:relative}.Landing_stepList__7Pz0r:before{border:1px solid #3876c2;bottom:3rem;content:"";left:1rem;position:absolute;top:2rem}.Landing_stepListItem__2CzeR{align-items:center;display:flex;position:relative}.Landing_stepListItemNo__PtPeV{align-items:center;background:#00548c;block-size:2rem;border-radius:100%;color:#fff;display:flex;font-weight:600;inline-size:2rem;inset-block-start:1rem;inset-inline-start:0;justify-content:center;position:absolute}.Landing_stepListItemContent__UG7LC{border-radius:.5rem;margin-inline-start:1rem;padding:1rem 1rem 1rem 2rem}.Landing_stepListItemContent__UG7LC>h4{font-weight:500}.Landing_stepListItemContent__UG7LC>span{font-size:.75rem}.Landing_jobSeekerBenefits__B\+2bX{display:flex;flex-direction:column;gap:2rem;padding:1rem;padding-inline-start:2rem}.Landing_jobSeekerBenefits__B\+2bX>h3{align-items:center;display:flex;font-weight:600;gap:1rem;justify-content:center;text-align:center}.Landing_jobSeekerBenefits__B\+2bX>h3>span{background-color:#ccc;block-size:1px;flex-grow:1}.Landing_jobSeekerBenefitsList__riG5w{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.Landing_jobSeekerBenefitsListItem__nLp8z{background:rgba(244,247,249,.541);border:1px solid #eaeff3;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;padding:1rem}.Landing_jobSeekerBenefitsListItem__nLp8z>h4{font-weight:600}.Landing_jobSeekerBenefitsListItem__nLp8z .Landing_desc__EGFfp{font-size:.75rem}.Landing_jobSeekerBenefitsListItem__nLp8z>span svg{color:#00568c85;font-size:2rem}.Landing_jobEmployeerSection__EL41M{background:#fffaec;border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;padding:2.5rem 2rem}.Landing_jobEmployeerSection__EL41M .Landing_jobSeekerBenefits__B\+2bX{padding:0}.Landing_jobEmployeerStepList__IMr-F{display:flex}.Landing_jobEmployeerSectionInner__voeWO{align-items:center;display:flex;flex-direction:column;gap:2rem}.Landing_jobEmployeerSectionInner__voeWO h3.Landing_sectionSubTitle__im-zn{background:#fff;border-radius:.5rem;box-shadow:0 1px 0 #11182717;color:#ff9800;font-size:1rem;font-weight:600;padding:.5rem 1rem}.Landing_jobEmployeerStepListItem__V74pL{align-items:center;display:flex;flex-direction:column}.Landing_jobEmployeerStepListItemNo__rKKHE{align-items:center;background:#f9bc06;block-size:2rem;border-radius:100%;box-shadow:0 0 2px 0 rgba(0,0,0,.122),0 2px 6px 0 rgba(0,0,0,.141);color:#fff;display:flex;font-weight:600;inline-size:2rem;justify-content:center}.Landing_jobEmployeerBenefitListItem__QZP\+U{background:rgba(249,188,6,.078);border:1px solid #ff98002b;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;padding:1rem}.Landing_jobEmployeerBenefitListItem__QZP\+U>span svg{color:#f9bc06;font-size:2rem}.Landing_jobEmployeerBenefitListItemContent__HZIbU{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.Landing_jobEmployeersData__dN3w7{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:60% 40%}.Landing_jobEmployeersCarousel__RfsWF{position:relative}.Landing_jobOpening__GnfUs{background:linear-gradient(133.11deg,#fff 18%,#fafafa 31.45%,#f7efe1 65.55%,#eceef4 87.34%);display:flex;flex-direction:column;gap:2rem}.Landing_jobList__Oagfn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.Landing_jobListItem__masJK{border:1px solid #eaeff3;border-inline-start:3px solid #3876c2;display:flex;flex-direction:column;padding:.5rem}.Landing_jobListItem__masJK>a{color:#3876c2}.Landing_jobListItem__masJK:hover{background:#3876c21f}.Landing_jobListItem__masJK .Landing_location__UbIvi{font-size:.65rem}.Landing_jobListItem__masJK .Landing_desc__EGFfp{align-items:center;display:flex;justify-content:space-between}.Landing_skillsOffered__y5-bC{display:flex;flex-direction:column;gap:2rem}.Landing_skillsList__nBRcw{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Landing_skillsListItem__MclSN{align-items:center;background:#fcfcfc;border:1px solid #eee;border-radius:.5rem;box-shadow:0 8px 11px -7px #14141426,0 8px 11px -5px #1414140f;display:flex;gap:.5rem;min-inline-size:15rem;padding:.5rem .75rem;transition:.4s cubic-bezier(.4,0,1,1)}.Landing_skillsListItem__MclSN:hover{background:#fff}.Landing_skillsListItem__MclSN:hover>svg{background:#3876c2;color:#fff}.Landing_skillsListItem__MclSN h4{font-weight:400;padding-inline-start:.5rem}.Landing_skillsListItem__MclSN>svg{background:#fff;border-radius:10%;box-sizing:initial;color:#3876c2;font-size:1.25rem;padding:.25rem;transition:.4s cubic-bezier(0,0,.2,1)}.Landing_testimonials__XcTnu{background:#009bcf08;display:flex;flex-direction:column;gap:2rem}.Landing_testimonialsList__gHWWN{display:flex;flex-wrap:wrap;gap:1rem}.Landing_testimonialsListItem__ufO8A{background:#ffffffd9;border-top:3px solid rgba(142,214,252,.612);display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:1.5rem}.Landing_testimonialsListItem__ufO8A h4{font-weight:400}.Landing_testimonialsListItemName__HQrq\+{display:flex;flex-direction:column}.Landing_testimonialsListItemUserName__20YSS{color:#9e9e9e;font-style:italic}.Landing_testimonialsListItemDesc__dZmiP{color:#c6c6c6;font-size:.75rem;font-style:italic}.Landing_faqs__MAYbt{display:flex;flex-direction:column;gap:2rem}.Landing_faqsList__k9Swk{display:flex;flex-direction:column;gap:1rem}.carousel-image-size{display:block;height:100%;margin:auto;width:100%}.panel{border:1px solid #eee;border-radius:.5rem;padding:1rem;padding-block-end:.5rem;transition:.4s cubic-bezier(.4,0,1,1)}.panel:hover{background:#daeffb0a;box-shadow:0 1px 0 0 #8ed6fc,0 0 2px #8ed6fc}.panel-title{font-size:1rem;font-weight:400}.panel-title .Collapsible__contentInner{border-top:1px dashed #cccccc24;color:#707070;font-size:.875rem;padding:.5rem 0}.Collapsible>span{cursor:default;display:flex;font-size:1rem;padding-block-end:.5rem;padding-inline-end:2rem;position:relative}.is-closed:after,.is-open:after{content:"+";font-weight:600;inset-inline-end:0;position:absolute}.is-open:after{content:"-"}.Landing_contactUS__S1\+KT{background:#fcfcfc;display:flex;flex-direction:column;gap:2rem}.Landing_contactUSList__F2G46{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.Landing_importantLinks__dp0NH{background:#fcfcfc;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width:640px){.Landing_bannerContent__MAHNS{padding:4rem 2rem;width:auto}}@media only screen and (max-width:844px){.Landing_carouselContainer__eLxrf{width:100%}.Landing_aboutUs__gXxrO,.Landing_contactUS__S1\+KT,.Landing_faqs__MAYbt,.Landing_growthJourney__ljWcS,.Landing_howItWorks__KJsaH,.Landing_importantLinks__dp0NH,.Landing_jobOpening__GnfUs,.Landing_skillsOffered__y5-bC,.Landing_testimonials__XcTnu{gap:2rem;padding:2rem 1rem}.Landing_wrapper__qMxeQ{box-sizing:border-box}.Landing_wrapper__qMxeQ+footer{flex-wrap:wrap;gap:0}.Landing_sectionTitle__DUUWf{text-align:center}.Landing_navigation__pkdua{align-items:flex-start;block-size:100%;display:none;flex-direction:column;gap:0;inline-size:100%;inset-block-start:4rem;inset-inline:0;position:fixed;z-index:10}.Landing_navigation__pkdua.Landing_show__u12nY{display:flex}.Landing_navigation__pkdua:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(142,214,252,.651);block-size:100%;content:"";inline-size:100%;inset:0;position:absolute;z-index:-1}.Landing_navigation__pkdua>li{inline-size:100%}.Landing_navigation__pkdua .Landing_navlink__ptAPS{align-items:center;background:#ffffffd6;display:flex;font-size:1rem;font-weight:600;inline-size:100%;justify-content:center;padding:.75rem 1rem}.Landing_btnMobileNav__koPke{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;justify-content:center;transition:.4s cubic-bezier(.4,0,1,1)}.Landing_btnMobileNav__koPke:hover{background-color:#eff9ff;transition:.4s cubic-bezier(.4,0,1,1)}.Landing_btnMobileNav__koPke:active{background-color:#b9dff6;transition:.4s cubic-bezier(.4,0,1,1)}.Landing_btnMobileNavIcon__zgWFL{font-size:2rem}.Landing_aboutUs__gXxrO{grid-auto-rows:auto;grid-template-columns:100%}.Landing_stepList__7Pz0r{inset-inline-start:1rem}.Landing_tileList__fvsJc{grid-template-columns:1fr}.Landing_tileListItem__ckjCK{border-block-end:1px solid #e2e8f0;border-inline-start:0!important}.Landing_jobEmployeerSection__EL41M,.Landing_jobSeekerSection__pujDP{padding:1.5rem 1rem}.Landing_jobEmployeersData__dN3w7,.Landing_jobSeekerSectionInner__p6NpR{gap:1rem;grid-auto-rows:auto;grid-template-columns:100%}.Landing_jobSeekerBenefitsList__riG5w{grid-template-columns:100%}.Landing_jobSeekerBenefits__B\+2bX{padding:0}.Landing_jobEmployeerStepList__IMr-F,.Landing_skillsList__nBRcw{flex-direction:column}.Landing_jobEmployeerStepListItem__V74pL{align-items:flex-start}.Landing_jobOpening__GnfUs{padding-inline:2rem}.Landing_jobList__Oagfn{grid-template-columns:100%}.Landing_testimonialsList__gHWWN{flex-direction:column}.Landing_contactUSList__F2G46{gap:.5rem;text-align:center}}.rotating-texts{font-size:20px;font-weight:600;overflow:hidden}.rotating-texts>div{background:#f8b956;box-shadow:0 60px 25px -20px #00000080;box-sizing:border-box;color:#000;font-size:0;font-weight:600;margin-left:-30px;max-width:90%;opacity:0;padding:0 .5rem;position:absolute}.rotating-texts>div:first-child{animation:roll 21s linear 3s infinite}.rotating-texts>div:nth-child(2){animation:roll 21s linear 6s infinite}.rotating-texts>div:nth-child(3){animation:roll 21s linear 9s infinite}.rotating-texts>div:nth-child(4){animation:roll 21s linear 12s infinite}.rotating-texts>div:nth-child(5){animation:roll 21s linear 15s infinite}.rotating-texts>div:nth-child(6){animation:roll 21s linear 18s infinite}.rotating-texts>div:nth-child(7){animation:roll2 21s linear 21s infinite}@keyframes roll{0%{font-size:0;margin-left:-30px;margin-top:0;opacity:0;transform:rotate(-25deg)}3%{opacity:1;transform:rotate(0deg)}5%{font-size:inherit;margin-left:0;margin-top:0;opacity:1}20%{font-size:inherit;margin-left:0;margin-top:0;opacity:1;transform:rotate(0deg)}27%{font-size:0;margin-left:20px;margin-top:100px;opacity:.5}to{font-size:0;margin-left:-30px;margin-top:0;opacity:0;transform:rotate(15deg)}}@keyframes roll2{0%{font-size:0;margin-left:-30px;margin-top:0;opacity:0;transform:rotate(-25deg)}3%{opacity:1;transform:rotate(0deg)}5%{font-size:inherit;margin-left:0;margin-top:0;opacity:1}30%{font-size:inherit;margin-left:0;margin-top:0;opacity:1;transform:rotate(0deg)}37%{font-size:1500px;margin-left:-1000px;margin-top:-800px;opacity:0}to{font-size:0;margin-left:-30px;margin-top:0;opacity:0;transform:rotate(15deg)}}.custom-carousel{margin:0 auto;overflow:hidden;position:relative;width:100%}.custom-carousel-track{display:flex;transition:transform .5s ease;width:100%}.custom-carousel-slide{flex:0 0 100%;min-width:100%;position:relative}.custom-carousel-arrows{display:flex;justify-content:space-between;left:0;padding:0 20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.custom-carousel-arrow{align-items:center;background-color:#ffffffb3;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;color:#333;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;outline:none;pointer-events:auto;transition:all .3s ease;width:40px}.custom-carousel-arrow:hover{background-color:#ffffffe6;transform:scale(1.1)}.custom-carousel-arrow:disabled{cursor:not-allowed;opacity:.3;transform:scale(1)}.custom-carousel-dots{bottom:15px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0}.custom-carousel-dot{background-color:#ff980080;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.custom-carousel-dot.active{background-color:#ff9800;transform:scale(1.2)}.custom-carousel-dot:hover{background-color:#ff9800cc}.custom-carousel *{user-select:none;-webkit-user-select:none}@media(max-width:768px){.custom-carousel-arrow{font-size:16px;height:34px;width:34px}.custom-carousel-dots{bottom:10px}.custom-carousel-dot{height:8px;width:8px}}.testimonials-section{margin:0 auto;max-width:1200px;padding:60px 20px}.section-header{margin-bottom:40px}.section-title{color:#333;font-size:32px;margin-bottom:8px}.section-title-desc{color:#666;display:block;font-size:18px}.testimonial-item{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:800px;padding:30px;text-align:center}.testimonial-content{flex:1 1;margin-bottom:20px}.testimonial-content p{color:#444;font-size:18px;font-style:italic;line-height:1.6}.testimonial-author{align-items:center;display:flex;flex-direction:column}.testimonial-author-name{color:#333;font-size:18px;font-weight:600;margin-bottom:4px}.testimonial-author-role{color:#666;font-size:14px}.testimonials-carousel .carousel-slide{padding:10px 20px}@media(max-width:768px){.testimonial-item{padding:20px}.testimonial-content p{font-size:16px}.section-title{font-size:28px}.section-title-desc{font-size:16px}}.section-header{border-bottom:1px solid #bbb;font-size:1.5rem;font-weight:400;margin-top:1rem;text-align:center}.Enquire_enquire-container__gwpeh{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;margin:auto;max-width:95%;padding:1.5rem;transform:translateY(-2rem)}.Enquire_enquire-section__VJdKn{display:flex;flex-direction:column;gap:.5rem}.Enquire_enquire-job-header__KdySN{color:#333;font-size:1.4rem;font-weight:600}.Enquire_enquire-header__vB6AV{color:#333;font-size:1rem;font-weight:500}.Enquire_headerStyle__m9l56{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:.5rem 0}.Enquire_headerActions__iUS\+j{align-items:center;display:flex;gap:.5rem}.Enquire_enquire-list__3iOw6{list-style-type:disc;margin-left:20px}.Enquire_enquire-list-nested__J8YCn{list-style-type:circle;margin-top:5px;margin-inline-start:1rem}.Enquire_enquire-list-subnested__zNCl\+{list-style-type:square}.Enquire_enquire-list-item__3NBFT{color:#555;margin-bottom:8px}.Enquire_enquire-list-item__3NBFT strong{color:#222}.Enquire_enquire-apply-container__DWtjx{background:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px;text-align:center}.Enquire_enquire-apply-container__DWtjx .Enquire_enquire-header__vB6AV{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:10px}.Enquire_enquire-apply-container__DWtjx .Enquire_button__RaHCK{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:background .3s ease-in-out}.Enquire_enquire-apply-container__DWtjx .Enquire_button__RaHCK.Enquire_primary__0O3-J{background:#007bff;color:#fff}.Enquire_enquire-apply-container__DWtjx .Enquire_button__RaHCK.Enquire_primary__0O3-J:hover{background:#0056b3}.Enquire_enquire-apply-container__DWtjx .Enquire_button__RaHCK.Enquire_small__rgsui{font-size:.9rem;padding:8px 16px}.Enquire_enquire-apply-container__DWtjx .Enquire_button__RaHCK a{color:inherit;display:block;text-decoration:none}@media(max-width:768px){.Enquire_enquire-container__gwpeh{padding:15px}.Enquire_enquire-header__vB6AV{font-size:1.2rem}}.pyui-quizpanel-container{background:#959da56b;flex-basis:100%;flex-grow:1;inset-block:0;inset-inline:0;position:absolute;z-index:4}.pyui-quizpanel-quizmsg{align-items:center;border:1px solid #0000;display:flex;flex-wrap:wrap;font-size:.876rem;padding:.25rem;width:100%}.pyui-quizpanel-quizmsg.quizinformation{background-color:#d6f3ff;border-color:#beebfe;color:#2098cb}.pyui-quizpanel-quizmsg-quizmsg-text{display:block;font-weight:300}.pyui-quizpanel-content{background:#fff;border-radius:5px;border-top:5px solid #7b1fa2;box-shadow:0 8px 24px #959da566;font-size:.875rem;inset-block-start:50%;inset-inline-start:50%;max-width:90%;min-width:400px;padding:1rem 2.5rem 2rem;position:absolute;transform:translate(-50%,-50%);width:auto;z-index:1}.pyui-quizpanel-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:auto 1fr}.pyui-quizpanel-title{align-items:center;display:flex;font-size:1.25rem;font-weight:500;justify-content:center;margin-top:.5rem;text-align:center}.pyui-quizpanel-action{align-items:center;display:flex;gap:.5rem;justify-content:left;margin-top:1rem}.pyui-quizpanel .quiz-modal{align-items:center;display:flex;width:100%}.pyui-quizpanel-completed{display:flex}.quiz-run-btn-warning{border:none;color:#fff;color:var(--color-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding-top:inherit;transition:all .4s ease-in-out}.quiz-run-btn-warning label{padding-top:inherit}.Collapsible__trigger{font-size:1.2rem;font-weight:400;padding-left:1rem}.video-overlay{font-size:smaller;position:absolute;z-index:9999999999}iframe{width:100%}.reflinkcol{background:#ffffff4a;border:1px solid #4199ce;border-inline-start-width:4px;cursor:pointer;margin:.5rem 7rem;padding:.25rem 1rem;padding-inline-start:.5rem}.reflinkcol,.reflinkcol:hover{transition:all .3s ease-in-out}.reflinkcol:hover{background:#fff9;border-inline-start:5px solid #ef9c10;box-shadow:0 1px 3px #11182717;padding-inline-start:1rem}.title{font-size:1.5rem;font-weight:400;text-align:center}.pyui_main-container-section-content{background:#fff!important;border:1px solid #1798e521;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;padding:2.5rem 2rem}.pyui_main-container-section-topbar{border-bottom:1px solid #ccc}.reflink{color:#1c84c3!important}.pyui_main-content-section{display:flex;flex-direction:column;padding:0 2rem}.pyui_module-page-header{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:auto minmax(15rem,1fr);padding:1rem 0 3rem}.layout__wrapper{border-radius:3px;box-shadow:0 12px 16px #00000040;margin:3rem auto;max-width:350px}.card{background-color:#fff;border-radius:5px;padding:20px}.header{border-bottom:1px solid gray;margin-bottom:5px;padding-bottom:10px}.store-container{background-color:#00f7ff;padding:5px}.items-container,.store-container{text-align:center}.item-container{border-bottom:1px solid gray;padding:5px}.column{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.column::-webkit-scrollbar{display:none}.svgshape_svgdescp{border-bottom:1px solid gray;display:grid;grid-template-columns:6rem auto}.dragdrop-wrapper{align-items:center;display:flex;justify-content:space-between}.chatbot-main{align-items:center;display:flex;justify-content:center}.reg-form-wrapper{display:flex;flex-direction:column;gap:.25rem;position:relative}.reg-form-wrapper .form-field{display:grid;grid-template-areas:"label label" "input input2" "msg msg";grid-template-columns:1fr auto}.reg-form-wrapper .form-field-label{font-size:.75rem;grid-area:label}.reg-form-wrapper .input{width:100%}.reg-form-wrapper .form-field-input-container{grid-area:input}.reg-form-wrapper .form-field-input-container-2{grid-area:input2;padding-inline-start:.5rem}.reg-form-wrapper .form-field.radio{padding:.75rem 0}.reg-form-wrapper .form-field.radio .form-field-label{display:flex}.reg-form-wrapper .form-field.radio .profile-gender-reg{align-items:center;display:inline-flex;gap:.25rem;margin-inline-start:1rem}.reg-form-wrapper .form-field.radio .radiobtn{cursor:pointer;margin-inline-start:.5rem}.reg-form-wrapper .form_footer{align-items:center;border-top:1px solid #cccccc63;display:flex;gap:.5rem;justify-content:flex-end;margin-block-start:.75rem;padding-top:.5rem}.reg-form-wrapper .error-msg{background:#0000;font-size:.65rem;grid-area:msg;height:.875rem;text-align:start}.otpButtonDiv{display:inline-flex;gap:1rem}.otpButton{align-items:center;background-color:var(--color-secondary);background:#ededed7d;border:1px solid #eee;border-radius:1px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:1.85rem;justify-content:center;transition:all .4s ease-in-out;width:1.85rem}.otpButton>svg{font-size:1.75rem}.verified{border:1.5px solid green;border-radius:0;cursor:default;margin:0;opacity:.7;pointer-events:none}.verified.not{border:1.5px solid red}.verified .disabled{border:1.5px solid green;border-radius:0;cursor:default;margin:0;opacity:.7;pointer-events:none}.verified:disabled{pointer-events:none}.registerModal{background-color:#3d9a3d}.captcha{background:#cccccc3d;gap:.5rem;padding:.5rem}.captcha,.captcha-input{display:flex;flex-direction:column}.captcha-input{align-items:left;justify-content:center}.captcha-canvas{display:flex}.reg-user_privacy_policy{display:flex;flex-direction:column;gap:.25rem}.reg-user_privacy_policy-item{align-items:flex-start;display:flex;font-size:.75rem;gap:.25rem}.reg-user_privacy_policy .privacy_policy-input{margin-block-start:.25rem}.otp-field-wrapper{left:0;position:absolute;right:0;z-index:0}.otp-field-wrapper:before{background:#a2a2a29e;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.otp-field{background:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;max-width:90%;padding:1rem;width:300px}.otp-button{display:flex;gap:.5rem;justify-content:center}@media only screen and (max-width:600px){.form-field.wrapped-xs{grid-template-areas:"label label" "input input" "input2 input2" "msg msg"}.form-field.wrapped-xs .form-field-input-container-2{grid-area:input2;margin-block-start:.5rem;padding-inline-start:0}}.progress-block-wrapper{display:flex;flex-direction:column;gap:.5rem;height:100%}.progress-block-title{border-inline-start:3px solid var(--color-primary);font-weight:600;padding-inline-start:.25rem}.progress-block-title-withSwitch{align-items:center;display:flex;justify-content:space-between}.progress-block-switch{align-items:center;display:flex;font-size:.75rem;gap:.25rem}.progress-block-content{flex-grow:1;max-height:17.5rem;overflow-y:auto;padding-top:.75rem}.progress-block-footer{font-size:.875rem;text-align:center}.chip-list{grid-gap:.5rem;align-items:start;display:grid;grid-template-columns:repeat(2,1fr)}.chip-items{align-items:center;background-color:#ef9c1026;display:grid;font-size:.75rem;font-weight:500;grid-template-columns:4fr 1fr;padding-inline-start:.5rem}.item-excount{align-items:center;background-color:var(--color-primary);display:flex;justify-content:center;padding:.25rem}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-date-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:#0000;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font-size:.833em;line-height:16px;font:inherit;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.table-scrolls table thead th.uidf-s{left:17rem}.table-scrolls table thead th.userid-s{background:#68acd5;font-weight:600;left:1.8rem;position:sticky;top:2.31rem;z-index:2}.table-scrolls table thead th.fname-s{background:#68acd5;font-weight:600;left:2.2rem;position:sticky;top:2.31rem;z-index:2}.table-scrolls table thead th.lname-s{background:#68acd5;font-weight:600;left:5.9rem;position:sticky;top:2.31rem;z-index:2}.table-scrolls table thead th.uidf-f{left:21rem}.table-scrolls table thead th.userid-f{background:#68acd5;font-weight:600;left:1.8rem;position:sticky;top:-1px;z-index:2}.table-scrolls table thead th.fname-f{background:#68acd5;font-weight:600;left:2.2rem;position:sticky;top:-1px;z-index:2}.table-scrolls table thead th.lname-f{background:#68acd5;font-weight:600;left:5.9rem;position:sticky;top:-1px;z-index:2}.table-scrolls table thead th.row-s{top:2.31rem}.table-scrolls table thead th.row-f,.table-scrolls table thead th.row-s{background:#68acd5;font-weight:600;left:1.8rem;position:sticky;z-index:1}.table-scrolls table thead th.row-f{top:-1px}.table-scrolls table thead th.sticky-f{background:#68acd5;font-weight:600;left:0;position:sticky;top:-1px;z-index:2}.table-scrolls table thead th.sticky-s{background:#68acd5;font-weight:600;left:0;position:sticky;top:2.31rem;z-index:2}.table-scrolls table tbody td.sticky{left:0;position:sticky;top:0}.table-scrolls table tbody td.fname{left:2.2rem;position:sticky;top:2.31rem}.table-scrolls table tbody td.lname{left:5.9rem;position:sticky;top:2.31rem}.table-scrolls table tbody td.uidf{left:17rem}.table-scrolls table tbody td.uidl{left:21rem}.table-scrolls table tbody td.userid{left:1.8rem;position:sticky;top:2.31rem}.table-scrolls table tbody tr:hover td.fname,.table-scrolls table tbody tr:hover td.lname,.table-scrolls table tbody tr:hover td.sticky,.table-scrolls table tbody tr:hover td.userid{background-color:#f5f5f5;transition:all .2s ease-in-out}.srever-info-title{align-items:center;display:flex;font-size:23px;font-weight:600;justify-content:center;margin:1rem}.graph-div{width:90%}.box{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);width:max-content}.box-item{background-color:#fff;border:1px dashed #c7c7c7;border-radius:.5rem;color:var(--color-text-default);padding:1rem;text-align:center}.link-button{color:var(--color-secondary)}.link-button:hover{color:var(--color-secondary-op-80)}.icon-button{color:var(--color-secondary)}.icon-button:hover{color:var(--color-secondary-op-80)}.pyui_payment-wrapper{background-image:linear-gradient(180deg,#dfe9f3,#fff);block-size:100%;display:flex;flex-direction:column;gap:1rem;inline-size:100%;padding:5rem 2rem 0}.pyui_payment-wrapper .pyui_payment-header{align-items:center;display:flex;justify-content:space-between}.pyui_payment-wrapper .pyui_payment-header .pyui_payment-banner-section{align-items:center;display:flex;gap:2rem;justify-content:space-between}.pyui_payment-wrapper .pyui_payment-header .pyui_payment-banner-title{font-size:1.5rem;font-weight:400}.pyui_payment-wrapper .pyui_payment-header .pyui_payment-banner-user{color:var(--color-primary)}.pyui_payment-wrapper .pyui_payment-header .pyui_payment-banner-description{color:#888}.pyui_payment-section-header{align-items:center;display:flex;height:auto;margin-block-end:.5rem}.pyui_payment-section-header-title{color:#3876c2;flex-grow:1;font-size:1.15rem;font-weight:600}.pyui_payment-section-subscription-tab-list{display:flex;gap:.25rem;justify-content:flex-end;margin-top:1rem}.pyui_payment-section-subscription-tab-list-item{background:#1bd8e6;border:1px solid #03a8b4;border-radius:2rem;color:#fff;display:block;padding:.25rem .75rem;transition:all .2s ease-in-out}.pyui_payment-section-subscription-tab-list-item:hover{background-color:#1bd8e669;transition:all .2s ease-in-out}.pyui_hr-dividerLine{border:0;border-top:1px solid silver;margin:.5rem 0}.pyui_hr-dividerLine.space-xl{margin:3rem 0}.pyui_payment-section-container-title{display:flex;justify-content:flex-end}.pyui_payment-section-container-content{max-height:20rem;overflow:auto}.pyui_payment-section-container-content-empty{background-color:#fff9;border:1px dashed #ccc;flex-direction:column;padding:1rem}.ReactModal__Overlay,.pyui_payment-section-container-content-empty{align-items:center;display:flex;justify-content:center}.ReactModal__Content{box-shadow:0 2px 4px #0003;margin:auto;max-height:fit-content;max-width:fit-content;text-align:center}.ReactModal-Content{display:flex;flex-direction:column;gap:1rem}.ReactModal-Content-details{margin-block-end:1rem}.ReactModal-Content-details>label{color:#333;display:flex;justify-content:space-between;padding:8px}.ReactModal-Content-details>label>span{word-wrap:break-word;color:#333;margin-inline-start:1rem;text-align:start;width:8rem}.ReactModal-Content-details>label.md{color:#db1010}.ReactModal-Content-details>label.small{color:#625f5f;font-size:.75rem}.ReactModal-Content-details-footer{background:hsla(0,0%,93%,.741);display:flex;justify-content:space-evenly;margin-top:20px;padding:.5rem}.pyui_payment-section-billing{display:flex;gap:2rem}.pyui_payment-section-billing-address{background:hsla(0,0%,100%,.561);border-radius:5px;padding-inline-end:2rem;padding:1rem}.pyui_payment-section-billing-payment{align-self:flex-start;background:#8ed6fcd9;border-radius:5px;padding:1.5rem}.pyui_payment-section-billing-payment-details{margin-block-end:1rem}.pyui_payment-section-billing-payment-details>label{color:#333;display:flex;justify-content:flex-end}.pyui_payment-section-billing-payment-details>label>span{color:#333;margin-inline-start:1rem;min-width:2.5rem;text-align:end}.pyui_payment-section-billing-payment-details>label.md{color:#333}.pyui_payment-section-billing-payment-details>label.small{color:#625f5f;font-size:.75rem}.pyui_payment-section-billing-payment-details-footer{font-size:1.25rem;font-weight:600}.pyui_payment-section-billing-subTitle{margin-block-end:1rem}.pyui_formField-group{display:flex;flex-direction:column;gap:.25rem;margin-block-end:1rem}.pyui_formField-group.leftAligned{align-items:center;flex-direction:row}.pyui_formField-group.leftAligned .spacing{margin-inline-start:1rem}.pyui_formField-group input#pan,.pyui_formField-group select{max-width:225px}.pyui_formField-group-label{color:#333;font-size:.875rem;white-space:nowrap}.pyui_formField-group-label.error{color:#d71414}.pyui_payment-mycart-footer{align-items:flex-end;background:hsla(0,0%,93%,.741);display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.pyui_payment-mycart-footer-total{font-size:1.25rem;font-weight:400}.pyui_payment-mycart-footer-total>span{color:#3876c2;font-size:1.25rem;font-weight:600}.pyui_payment-mycart-footer-button{display:flex;gap:.5rem}.pyui_payment-mycart-added-item{font-size:1.25rem}.selectedItems{align-items:center;display:grid;grid-template-columns:320px 1fr 7.5%;justify-content:space-evenly;justify-items:start}.cardPositioned2{font-size:.875rem}.cardPositioned3{color:#3876c2;font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.learningsSelectedItems{align-items:center;display:grid;grid-template-columns:410px 35% 5%;justify-content:space-evenly;justify-items:start}.learning-grid-item-col-2{margin-left:40px;margin-right:20px}.cardPositioned1{margin-bottom:5px;padding-top:3%;position:relative;text-align:left}.cardPositioned2{margin-bottom:2px;position:relative;text-align:left}.cardPositioned3{margin-bottom:20px;padding-top:8%;position:relative;text-align:left}.cardPositioned4{margin-bottom:5px;padding-top:3%;position:relative;text-align:left}.package-items-container{border:1px solid #eee;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top:0;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 1rem}.package-items-container .package-item{background:#fffffff2;border-radius:5px;border-top:3px solid #ade2fd;box-shadow:0 1px 3px #11182747;display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:center;width:24rem}.package-items-container .package-item-title{font-size:1.15rem;font-weight:400;margin-block-end:.25rem}.package-items-container .package-item-cost{display:flex;gap:1rem;justify-content:center}.package-items-container .package-item-duration,.package-items-container .package-item-price{color:#4c4c4c;font-size:.75rem}.package-items-container .package-item-duration>span,.package-items-container .package-item-price>span{color:#333;font-size:1rem}.package-items-container .package-item-price>span{color:orange}.package-items-container .package-item-footer{display:flex;gap:.5rem}.package-items-container .package-item-footer>a,.package-items-container .package-item-footer>button{flex-grow:1}.package-items-container .package-item-footer>a>button{width:100%}.pyui_payment_package-filter{display:flex;flex-direction:column;gap:.25rem;padding-block-start:1rem}.pyui_payment_package-filter-title{margin-bottom:1rem}.pyui_payment_package-filter-options{border-bottom:1px solid #ccc;display:flex;gap:.5rem}.pyui_payment_package-filter .link-button{border-bottom:2px solid #0000;font-weight:400;padding:.5rem 1rem;text-decoration:none}.pyui_payment_package-filter .link-button:hover{background:#fff6}.pyui_payment_package-filter .link-button.primary{border-bottom-color:var(--color-primary)}.pyui_payment_package-filter .link-button.primary:hover{background-color:#0000;border-radius:0}form{display:inline;margin:0;padding:0}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-bottom-0{border-bottom-right-radius:0!important}.rounded-bottom-0,.rounded-left-0{border-bottom-left-radius:0!important}.rounded-left-0{border-top-left-radius:0!important}.rounded-right-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.text-0{font-size:11px!important;font-size:.6875rem!important}.text-1{font-size:12px!important;font-size:.75rem!important}.text-2{font-size:14px!important;font-size:.875rem!important}.text-3{font-size:16px!important;font-size:1rem!important}.text-4{font-size:18px!important;font-size:1.125rem!important}.text-5{font-size:21px!important;font-size:1.3125rem!important}.text-6{font-size:24px!important;font-size:1.5rem!important}.text-7{font-size:28px!important;font-size:1.75rem!important}.text-8{font-size:32px!important;font-size:2rem!important}.text-9{font-size:36px!important;font-size:2.25rem!important}.text-10{font-size:40px!important;font-size:2.5rem!important}.text-11{font-size:calc(1.4rem + 1.8vw)!important}@media(min-width:1200px){.text-11{font-size:2.75rem!important}}.text-12{font-size:calc(1.425rem + 2.1vw)!important}@media(min-width:1200px){.text-12{font-size:3rem!important}}.text-13{font-size:calc(1.45rem + 2.4vw)!important}@media(min-width:1200px){.text-13{font-size:3.25rem!important}}.text-14{font-size:calc(1.475rem + 2.7vw)!important}@media(min-width:1200px){.text-14{font-size:3.5rem!important}}.text-15{font-size:calc(1.5rem + 3vw)!important}@media(min-width:1200px){.text-15{font-size:3.75rem!important}}.text-16{font-size:calc(1.525rem + 3.3vw)!important}@media(min-width:1200px){.text-16{font-size:4rem!important}}.text-17{font-size:calc(1.575rem + 3.9vw)!important}@media(min-width:1200px){.text-17{font-size:4.5rem!important}}.text-18{font-size:calc(1.625rem + 4.5vw)!important}@media(min-width:1200px){.text-18{font-size:5rem!important}}.text-19{font-size:calc(1.65rem + 4.8vw)!important}@media(min-width:1200px){.text-19{font-size:5.25rem!important}}.text-20{font-size:calc(1.7rem + 5.4vw)!important}@media(min-width:1200px){.text-20{font-size:5.75rem!important}}.text-21{font-size:calc(1.775rem + 6.3vw)!important}@media(min-width:1200px){.text-21{font-size:6.5rem!important}}.text-22{font-size:calc(1.825rem + 6.9vw)!important}@media(min-width:1200px){.text-22{font-size:7rem!important}}.text-23{font-size:calc(1.9rem + 7.8vw)!important}@media(min-width:1200px){.text-23{font-size:7.75rem!important}}.text-24{font-size:calc(1.95rem + 8.4vw)!important}@media(min-width:1200px){.text-24{font-size:8.25rem!important}}.text-25{font-size:calc(2.025rem + 9.3vw)!important}@media(min-width:1200px){.text-25{font-size:9rem!important}}.line-height-07{line-height:.7!important}.line-height-1{line-height:1!important}.line-height-2{line-height:1.2!important}.line-height-3{line-height:1.4!important}.line-height-4{line-height:1.6!important}.line-height-5{line-height:1.8!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.opacity-0{opacity:0}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-10{opacity:1}.bg-light{background-color:#fff!important}.bg-light-1{background-color:#f9f9fb!important}.bg-light-2{background-color:#f8f8fa!important}.bg-light-3{background-color:#f5f5f5!important}.bg-light-4{background-color:#eff0f2!important}.bg-light-5{background-color:#ececec!important}.invoice-hr{opacity:.15}.card-header{padding-bottom:.75rem;padding-top:.75rem}.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table:not(.table-sm)>:not(caption)>*>*{padding:.75rem}.table-sm>:not(caption)>*>*{padding:.3rem}@media print{.invoice-container{border:0!important}.table td,.table th{background-color:#0000!important}.table td.bg-light,.table th.bg-light{background-color:#fff!important}.table td.bg-light-1,.table th.bg-light-1{background-color:#f9f9fb!important}.table td.bg-light-2,.table th.bg-light-2{background-color:#f8f8fa!important}.table td.bg-light-3,.table th.bg-light-3{background-color:#f5f5f5!important}.table td.bg-light-4,.table th.bg-light-4{background-color:#eff0f2!important}.table td.bg-light-5,.table th.bg-light-5{background-color:#ececec!important}}.invoice-container{background-color:#fff;border:1px solid #ccc;border-radius:6px;margin:15px auto;max-width:850px;padding:70px}@media(max-width:767px){.invoice-container{border:none;border-radius:0;margin-top:0;padding:35px 20px 70px}}.badge-primary,.bg-primary{background-color:#0071cc!important}.bg-secondary{background-color:#0c2f55!important}.text-secondary{color:#0c2f55!important}.text-primary{color:#0071cc!important}.btn-link{color:#0071cc}.btn-link:hover{color:#005da8!important}.border-primary{border-color:#0071cc!important}.border-secondary{border-color:#0c2f55!important}.btn-primary{background-color:#0071cc;border-color:#0071cc}.btn-primary:hover{background-color:#005da8;border-color:#005da8}.btn-secondary{background-color:#0c2f55;border-color:#0c2f55}.btn-outline-primary{border-color:#0071cc;color:#0071cc}.btn-outline-primary:hover{background-color:#0071cc;border-color:#0071cc;color:#fff}.btn-outline-secondary{border-color:#0c2f55;color:#0c2f55}.btn-outline-secondary:hover{background-color:#0c2f55;border-color:#0c2f55;color:#fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.progress-bar{background-color:#0071cc}.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before,.list-group-item.active,.page-item.active .page-link{background-color:#0071cc;border-color:#0071cc}.page-link{color:#0071cc}.page-link:hover{color:#005da8}.page-link{border-radius:.25rem;margin:0 .3rem}.page-item.disabled .page-link,.page-link{border-color:#f4f4f4}.btn{background-color:#4199ce;border-radius:10px;color:#fff;cursor:pointer;font-size:25px;margin:15px;padding:12px 30px}.btn:hover{background-color:#1044df;font-weight:700}.invoice-header-logo{align-items:center;display:flex;justify-content:space-between}.invoice-header-logo img{height:3.125rem;width:11.875rem}.invoice-date-no{align-items:center;display:flex;justify-content:space-between;margin:.625rem 0}.invoice-date-no .invoice-date{align-self:flex-start}.invoice-date-no .invoice-orderid-transid{text-align:right}.invoice-payto-invoiceto{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:.625rem 0}.invoice-payto-invoiceto .invoice-payto{text-align:right}.invoice-payto-invoiceto .invoice-invoiceto{text-align:left}.invoice-payto-invoiceto .invoice-payto-details{font-size:.75rem;font-style:normal}.invoice-payto-invoiceto .invoice-payto-name{font-size:1rem;text-transform:capitalize}.invoice-footer{margin-top:2rem;text-align:center}.table-card table tfoot td{background-color:#f7f7f7;border-collapse:collapse;padding:1rem .5rem;text-align:right;transition:all .2s ease-in-out}.table-card table tfoot{border:1px solid #89868666}.table-card table tfoot>tr{border:1px solid #0000001a}.table-card .total-amount{font-size:1rem;font-weight:600;white-space:nowrap}.pravidocPage{background:#fff;border:2px solid #eee;border-radius:.4rem;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;color:#444;font-family:Roboto,sans-serif;line-height:1.5em;margin:50px auto;padding:40px;text-align:left;width:1180px}.pravidocPage a[href]{color:#1c84c3}.pravidocPage .imgicon{height:100%;width:70%}.topic{font-size:25px!important;font-weight:700;text-decoration:underline}.subtopic{font-size:large}.pravidoc-center{display:block;margin:10px auto;width:250px}.address{color:#a7a5a5;font-size:12px;text-align:center;text-decoration:none!important}.bodycenter{font-size:18px!important;text-align:center}.hrstyle{border:0;border-top:2px solid #eee;margin:20px 0}.status{text-align:center}.split{flex-direction:row;margin:0 1.2rem;max-height:40rem}.split,.split2{display:flex;height:100%}.split2{flex-direction:column}.gutter{background-color:#ddd;background-position:50%;background-repeat:no-repeat;z-index:2}.gutter.gutter-horizontal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);margin-bottom:10px;margin-top:10px}.gutter.gutter-vertical{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=);cursor:row-resize}.task-section{border:1px solid #000;border-radius:5px;height:100%;overflow:hidden;overflow-y:scroll;position:relative}.notebook-heading,.task-heading{background-color:#ccc;color:#000;font-size:1rem;font-weight:700;left:0;padding:.5rem;position:sticky;top:0}.notebook-heading{display:flex;justify-content:space-between}.task-number-instructions{display:grid;grid-template-columns:3rem 1fr;height:calc(100% - 1rem)}.task-numbers{align-items:left;background-color:#ddd;display:inline-flex;flex-direction:column;height:calc(100% - 1rem);width:3rem}.task-number{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:.3rem;width:2rem}.number-active{border:2px solid #000}.inst-instructions{background-color:#fff;padding:1rem .5rem}.inst-heading{font-size:1rem;font-weight:700;padding:1rem .75rem}.inst-descp{padding:.75rem}.project-notebook-section{background-color:#fffffe;border:1px solid #000;border-radius:5px;height:100%;overflow-y:auto;position:relative;z-index:2}.project-textarea{border:none;font-size:large;height:fit-content;justify-content:center;overflow-x:auto;resize:none;text-align:justify;width:100%}.project-textarea:active{border:none}.project-textarea:focus{outline:none!important}.project-textarea:focus-visible{border:none}.project-pre-next{bottom:0;display:grid;grid-template-columns:1fr 1fr;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.output{background-color:#fffffe;margin:.5rem 1rem 1rem;padding:1rem}.jyputer-editor{rows:10;column-count:5;resize:none}.jyputer-editor:focus{border:1px solid #18ee18;border-left:5px}.tab-div{display:flex;width:100%}.nav-debug-list-project{border-bottom:1px solid #bcbcbc;display:flex;font-size:.875rem;gap:.5rem;width:inherit}.nav-debug-list-project>.tab{border-bottom:2px solid #0000;cursor:default;padding:.25rem .5rem}.nav-debug-list-project>.tab.active{border-bottom-color:#1a9fffbf;font-weight:600}.action-btn-div{display:flex;gap:1rem}#lable-1 i{padding-right:15px}.formloader-spinner{align-items:center;display:flex;font-size:1rem;justify-content:center;margin-top:50px;text-align:center}.formloader-spinner p{align-items:center;background-color:#64646f05;display:flex;padding:3px 5px}.modalloader-spinner{background-color:#f4f4f4;margin:20% auto;width:30%;z-index:2}.modalUserScore i{color:inherit;font-size:20px;margin-right:10px}.modalUsergreeting{align-items:center;display:flex;justify-content:center;margin-top:2rem}.modalUsergreeting p{font-weight:500;text-align:center}.modal-footer-greeting{align-items:center;display:flex;justify-content:right;margin-top:1.2rem}.marked-completed-msg{align-items:center;display:flex;justify-content:center;margin-top:10px}.marked-completed-msg i{border:1px solid green;border-radius:50%;color:green;margin-right:10px;padding:5px}.modal-footer-msg{align-items:flex-end;display:flex;justify-content:right;margin-top:.5rem}.skeleton{animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}.container-eval{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,15rem));justify-content:center}.main .main-link{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 8px 24px #959da566;color:#000;display:flex;height:100%;padding:1rem;text-transform:none;transition:.3s ease-in-out;width:100%}.main .main-link:hover{background-color:#ffffff1a;box-shadow:0 8px 24px #959da5e6}.main .main-link:disabled{box-shadow:0 8px 24px #959da566;cursor:not-allowed;opacity:.6;z-index:2}.main .main-link:disabled img{opacity:.6}.info-eval{align-self:flex-start;flex-direction:column;flex-grow:1;justify-content:center}.info-eval,.info-eval .data{align-items:center;display:flex}.info-eval .data{font-size:.75rem;gap:.25rem}.info-eval .title-eval{font-size:1rem;font-weight:600;margin-top:0}img{height:70px;width:70px}#mainimg-eval{align-self:center;background-color:#96c;border-radius:50%;height:40px;margin-right:16px;width:40px}#chevright{background-color:#0000;border:none;height:70px;height:30px;width:70px;width:30px}.easy{background-color:#d0f0c0;border:1px solid #29ab87;border-radius:50px;color:#29ab87}.easy,.medium{padding:0 .25rem}.medium{background-color:#ffe5b4;border:1px solid #ff6700;border-radius:50px;color:#ff6700}.hard{background-color:#fbceb1;border:1px solid maroon;border-radius:50px;color:maroon;padding:0 .25rem}.paginationbtn{align-items:center;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:20px 10px;width:100%}.paginationbtn a{border:1px solid #eee;border-radius:2px;color:var(--color-text-default);cursor:pointer;display:block;font-size:.75rem;min-width:1.5rem;padding:.25rem;text-align:center}.paginationActive a{background-color:#eee;color:var(--color-accent)}.disabledbtn a{cursor:not-allowed;opacity:.5}.greet-main-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.eval-result.success{background-color:#cbf6e3;border-color:#b5f2d8;color:#00804a}.eval-result.error{background-color:#fad6dc;border-color:#f8c4cd;color:#b92d46}.eval-result.information{background-color:#d6f3ff;border-color:#beebfe;color:#2098cb}.pyui-evalpanel{align-items:center;display:flex;flex-direction:column;justify-content:center}.pyui-display{margin-left:.5rem}.eval-questions{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.pyui-evalpanel-text{color:var(--color-secondary);font-size:1.25rem;text-align:center}.eval-run-btn-warning{border:none;color:#fff;color:var(--color-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding-top:inherit;transition:all .4s ease-in-out}.eval-run-btn-warning label{padding-top:inherit}.run-test-count{color:var(--color-accent)}.form-div-landing{left:-32px;margin:0;padding:0;top:-8rem;z-index:3}.form-div,.form-div-landing{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:absolute;width:100vw}.form-div{background:#00000080;left:0;top:0;z-index:5}.form-github{align-items:center;background-color:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding-bottom:1rem;width:60%}.leftalign{align-self:flex-start;margin-left:3rem}.close-btn{align-self:end;cursor:pointer;margin-right:.5rem}.git-upload-btn{align-self:flex-end}.input-div{border-radius:5px;margin:.5rem;width:15rem}.github-btn{background:#0000;border:none;cursor:pointer;margin-right:2.5rem}.breadscrumb-git-btn-div{align-items:end;display:flex;justify-content:space-between;width:100%}.terms{text-align:justify;text-justify:auto}.td-input{background-color:inherit;margin:0}.td-input,.td-input:active{border:none}.td-input:focus-visible{border:none;outline:none}.td-input:hover{background:none}.project-box1{background:#4199ce1c;border:1px solid #1798e521;border-top:0;padding:2.5rem 2rem}.breadcrumbpath{align-items:center;display:flex;font-size:.75rem;margin-block-end:1rem;margin-left:20px}.pyui_main-container-projectlanding{border:2px solid #000;border-radius:5px;margin:20px;padding:20px}.project-box1{border:1px solid #ffffff26;border-radius:4px;display:block;outline:0;padding:32px;position:relative;text-decoration:none;transition:box-shadow .6s cubic-bezier(.1,.8,.2,1) 0s,transform .6s cubic-bezier(.1,.8,.2,1) 0s}.project-subtitle{color:#0f486b;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:1;margin:0;padding:0;text-transform:uppercase}.project-title{color:#1c84c3;font-size:35px;font-weight:800;line-height:1.25;padding-bottom:20px}.project-landing-startbttn{align-items:center;background-color:#0f486b;border-radius:4px;border-width:2px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;font-family:inherit;font-size:17px;font-weight:800;justify-content:center;padding:10px 30px;position:relative;text-decoration:none;vertical-align:middle}.project-details{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;position:relative}.projdetails{border:1px solid #ccc;border-radius:3px;color:#000;cursor:pointer;font-size:.875rem;font-weight:600;margin:0;padding:.5rem 1rem;transition:all .4s ease-in-out}.project-level-text{color:#0f486b}.project-btn-div{display:flex;gap:2rem;width:fit-content}.project-iocns{position:relative;top:5px}.project-complete-btn{bottom:0;float:right;margin:.25rem;position:absolute;right:0}.chart-div{left:20rem;position:absolute;width:71vw;z-index:3}.status-icon{display:flex;gap:10px}.pyui_main-container-section-content,.pyui_main-content-section-section-content{background:#4199ce1c;border:1px solid #1798e521;border-top:0;padding:2.5rem 2rem}.pyui_main-container.with-alternate-tab .pyui_main-container-section-content,.pyui_main-content-section.with-alternate-tab .pyui_main-container-section-content{background:var(--color-bg-light);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:2.5rem 2rem}.pyui_main{background-image:linear-gradient(180deg,#dfe9f3 0,#fff);block-size:100%;display:flex;flex-direction:column;gap:1rem;inline-size:100%;padding-block-start:4.25rem}.pyui_main-container,.pyui_main-content-section{display:flex;flex-direction:column;padding:.5rem 1rem}.pyui_main-container-header,.pyui_main-content-section-header{align-items:center;display:flex;justify-content:space-between;margin-block-end:1rem}.pyui_main-container-header .pyui_banner-section,.pyui_main-content-section-header .pyui_banner-section{align-items:center;display:flex;gap:2rem;justify-content:space-between}.pyui_main-container-header .pyui_banner-title,.pyui_main-content-section-header .pyui_banner-title{font-size:1.5rem;font-weight:400}.pyui_main-container-header .pyui_banner-user,.pyui_main-content-section-header .pyui_banner-user{color:var(--color-primary)}.pyui_main-container-header .pyui_banner-description,.pyui_main-content-section-header .pyui_banner-description{color:#888}.pyui_main-container-header .pyui-quiz,.pyui_main-content-section-header .pyui-quiz{display:flex;flex-direction:column}.pyui_main-container-header .pyui-quiz-title,.pyui_main-content-section-header .pyui-quiz-title{font-size:1.25rem;font-weight:400}.pyui_main-container-header .pyui-quiz .toggle-quiz,.pyui_main-content-section-header .pyui-quiz .toggle-quiz{align-items:center;display:flex;gap:.85rem;justify-content:space-between}.pyui_main-container-header .pyui-quiz .toggle-quiz-headers,.pyui_main-content-section-header .pyui-quiz .toggle-quiz-headers{display:flex;flex-direction:column}.pyui_main-container-header .pyui-quiz .toggle-quiz-icon,.pyui_main-content-section-header .pyui-quiz .toggle-quiz-icon{align-items:center;display:flex;justify-content:center}.pyui_main-container-header .pyui-quiz .quiz-button,.pyui_main-content-section-header .pyui-quiz .quiz-button{background-color:var(--color-secondary);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-left:.875rem;padding:.5rem .75rem;transition:all .4s ease-in-out}.pyui_main-container-header .pyui-quiz .quiz-button:hover,.pyui_main-content-section-header .pyui-quiz .quiz-button:hover{background-color:#3e4095c7;transition:all .2s ease-in-out}.pyui_main-container-header .pyui-quiz .quiz-button:disabled,.pyui_main-content-section-header .pyui-quiz .quiz-button:disabled{background-color:#ccc;pointer-events:none}.pyui_main-container-header .pyui-quiz .quiz-button:disabled:hover,.pyui_main-content-section-header .pyui-quiz .quiz-button:disabled:hover{background-color:#ccc}.pyui_main-container-header .pyui_module-select-track,.pyui_main-content-section-header .pyui_module-select-track{align-items:center;display:flex;justify-content:space-between;position:relative}.pyui_main-container-header .pyui_module-select-track:before,.pyui_main-content-section-header .pyui_module-select-track:before{background:#d3d3d3;content:"";height:100%;left:-1rem;position:absolute;width:1px}.pyui_main-container-header .pyui_module-select-track-wrapper,.pyui_main-content-section-header .pyui_module-select-track-wrapper{align-items:center;display:flex}.pyui_main-container-header .pyui_module-select-track-label,.pyui_main-content-section-header .pyui_module-select-track-label{flex-shrink:0;font-size:1rem;font-weight:400;margin-right:10px}.pyui_main-container-header .pyui_module-select-track .redirect-button,.pyui_main-content-section-header .pyui_module-select-track .redirect-button{background-color:#fff;border:2px solid #9c27b0;border-radius:5px;box-shadow:0 8px 24px #959da566;color:#9c27b0;cursor:not-allowed;font-size:15px;font-weight:400}.pyui_main-container-section-topbar,.pyui_main-content-section-section-topbar{align-items:center;display:flex}.pyui_main-container-section-topbar-tabs,.pyui_main-content-section-section-topbar-tabs{flex-grow:1}.pyui_main-container-section-topbar-option,.pyui_main-content-section-section-topbar-option{padding-inline:.5rem}.pyui_main-container.with-alternate-tab .pyui_main-container-section-topbar,.pyui_main-content-section.with-alternate-tab .pyui_main-container-section-topbar{border-bottom:1px solid #ccc}.pyui_main-reg.pyui_home-reg{background-image:linear-gradient(180deg,#dfe9f3 0,#fff);display:flex;flex-direction:column;gap:1rem;inline-size:100%}.pyui_tracks-container{background:#4199ce1c;border:1px solid #1798e521;border-top:0;padding:2.5rem 2rem}.pyui-zerostate{color:#cacaca;display:block;font-size:1.25rem;font-weight:400;margin:2rem;text-align:center}.pyui_tracks-container{display:flex;flex-wrap:wrap;gap:2rem}.pyui_tracks-container-item{background:#fff;border-radius:5px;box-shadow:var(--box-shawdow-s);display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:1rem;position:relative;transition:all .2s ease-in-out;width:320px}.pyui_tracks-container-item:hover{box-shadow:0 16px 16px -1px #0a16461a,0 0 1px 0 #0a16460f!important;translate:0 -10px}.pyui_tracks-container-item-title{background:#0000;border:0;color:var(--color-text-default);cursor:pointer;display:flex;font-size:1.15rem;justify-content:center;opacity:1}.pyui_tracks-container-item-title .track-title-icon{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.pyui_tracks-container-item-title.disabled .track-title-icon{opacity:.4}.track-data{display:flex;flex-direction:column;gap:.25rem}.track-isactive-expirein{display:flex;font-size:.875rem;gap:.25rem;justify-content:center}.pyui_tracks-container-item-title-status,.track-expiringin-label{background:#50cd89d9;color:#fff;font-size:.75rem;left:0;padding:0 .25rem;position:absolute;top:0}.pyui_tracks-container-item-title-status.expired,.track-expiringin-label.expired{background-color:red}.pyui_tracks-container-item-title-status.expires,.pyui_tracks-container-item-title-status.expiring,.track-expiringin-label.expires,.track-expiringin-label.expiring{background-color:orange}.pyui_tracks-container-item-title-status.not,.track-expiringin-label.not{background-color:gray}.hr-light{border-color:#f3f3f34d}.track-days-remaining-date{color:#555;font-weight:600}.track-days-remaining-date .track-days-remaining-title{color:#555;font-weight:400}.custom-sidebar-main{background-color:#fff;box-shadow:2px 0 5px #0000001a;height:100%;max-width:16rem;padding:1rem;position:relative;width:100%}.custom-sidebar{display:flex;flex-direction:column;height:12%;position:sticky;top:12%}.custom-sidebar .sidebar-menu-list{display:flex;flex-direction:column;gap:.5rem}.menu-title{align-items:center;background-color:#f8f8f8;border-inline-end:3px solid #0000;border-radius:5px;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:.25rem .625rem;transition:.3s ease}.menu-title.active{background:#f1f1f1;border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.menu-title:hover{background-color:#eaeaea}.menu-list[data-level="1"] .menu-title{--bg-color:#475569;--hover-color:#64748b}.menu-list[data-level="2"] .menu-title{--bg-color:#64748b;--hover-color:#94a3b8}.menu-list[data-level="3"] .menu-title{--bg-color:#94a3b8;--hover-color:#cbd5e1}.submenu{margin-top:.25rem;padding-left:15px}.menu-icon{align-items:center;color:inherit;display:flex;font-size:.9rem;justify-content:center;margin-right:10px;width:1rem}.menu-text{flex-grow:1;font-size:.875rem}.menu-arrow{font-size:12px;opacity:.8}.internship-content-section{display:flex;flex-direction:column;padding-inline:1rem}.internship{display:flex;flex-direction:column;gap:1rem}.internship .internship-container{background-color:#fff;display:flex;gap:1rem}.internship .internship-content{padding-inline-end:1rem;width:100%}.internship-certificates-wrapper{display:flex;flex-direction:column;gap:1rem}.internship-certificates-wrapper .internship-certificates-container{width:100%}.tabs-container{display:flex;flex-direction:column}.tabs{display:flex}.tabs.horizontal{flex-direction:row}.tabs.vertical{flex-direction:column}.tab-button{background-color:#ffffff8c;border:1px solid #a2a2a2b3;cursor:pointer;font-weight:600;margin-right:5px;padding:10px 15px}.tab-button.active{background-color:var(--color-secondary);color:#fff;font-weight:600}.tab-content{flex-grow:1;margin-block:1rem}.tab-content.no-content{margin:0}.internship-certificate-preview-wrapper{display:flex;flex-direction:column;gap:1rem;margin:2% auto}.internship-certificate-preview-wrapper .certificate-preview-header{display:flex;justify-content:space-between}.custom-certificate-body{margin-block:10px}.custom-certificate-body .certificate-body-top{height:160px;left:50%;margin-left:-325px;margin-top:0;position:relative;width:650px}.custom-certificate-body .certificate-body-top .certificate-body-top-details{text-align:center}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-username{border-bottom:1px solid #d1d1d1;display:block;font-size:2.25rem;font-weight:400;margin:0;text-align:center}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list{display:flex;gap:2rem;justify-content:center}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list .list-item{display:inline-block;margin:15px 0 20px;text-align:center}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list .list-item .list-item-subtitle,.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list .list-item .list-item-title{display:block}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list .list-item .list-item-title{color:#0d6295;font-size:1rem}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list .list-item .list-item-subtitle{font-size:1rem;font-weight:600}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list .list-item.projecttitle{margin-right:20px!important;width:fit-content!important}.custom-certificate-body .certificate-body-top .certificate-body-top-details .body-details-list-1{margin-top:1rem;text-align:center}.custom-certificate-body .certificate-body-top-1{margin-top:1.5rem;text-align:center}.custom-certificate-body .certificate-body-top-1 .body-top-1-item{display:inline-block;margin:0 1rem!important;text-align:center}.custom-certificate-body .certificate-body-top-1 .body-top-1-item .top-1-item-title{color:#0d6295;display:block;font-size:.875rem!important;padding:0}.custom-certificate-body .certificate-body-top-1 .body-top-1-item .top-1-item-subtitle{display:block;font-size:.75rem!important;font-weight:600}.custom-certificate-body .certificate-body-top-1 .body-top-1-item.w-250{width:250px!important}.custom-certificate-body .certificate-body-top-1 .certificate-footer{color:#aaa;font-size:.75rem;font-style:italic;font-weight:400;margin:5px}.drawer-overlay{background-color:#00000080;inset:0;position:fixed;z-index:50}.drawer-content{background-color:#fff;box-shadow:0 4px 10px #0003;overflow-y:auto;padding:16px;position:fixed;position:relative;z-index:51}.drawer-top{left:0;right:0;top:0}.drawer-bottom{bottom:0;left:0;right:0}.drawer-left{bottom:0;left:0;top:0}.drawer-right{bottom:0;right:0;top:0}.drawer-actions{display:flex;justify-content:flex-end;margin-bottom:1rem!important}.drawer-content-container{background-color:#fff;display:flex;gap:1rem}.drawer-content{padding-inline-end:1rem;width:100%}.project-board .project-board-body{display:flex;flex-direction:column;gap:.5rem}.project-board .project-board-body .project-board-actions{display:flex;justify-content:space-between;margin:.5rem;width:100%}.project-board .project-board-body .project-board-status .project-board-not-started{background-color:#f8d7daab;border:1px solid #dc3545b8;border-radius:5px;color:#dc3545b8;padding:.5rem}.project-board .project-board-body .project-board-status .project-board-started{background-color:#d6f3ff;border:1px solid #2098cb;border-radius:5px;color:#2098cb;padding:.5rem}.project-board .project-board-body .project-board-status .project-board-in-progress{background-color:#9c27b04d;border:1px solid #9c27b0;border-radius:5px;color:#9c27b0;padding:.5rem}.project-board .project-board-body .project-board-status .project-board-completed{background-color:#cbf6e3;border:1px solid #00804a;border-radius:5px;color:#00804a;padding:.5rem}.icon-loader{animation:spin 1s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.box-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.box-item_title{color:#5f5f5f;font-size:.875rem}.box-item_data{color:var(--color-text-primary);font-size:1.5rem;font-weight:400}.box-list-item{align-items:center;background-color:#fff;border:1px dashed #c7c7c7;border-radius:.5rem;color:var(--color-text-default);display:flex;flex-direction:column;justify-content:center;justify-items:center;padding:1rem;text-align:center}.data-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.dashboard-sidebar-main{border-right:1px solid #ccc;max-width:16rem;position:relative;width:25%}.dashboard-sidebar-main .dashboard-sidebar{display:flex;flex-direction:column;height:12%;position:sticky;top:10%}.dashboard-sidebar-main .dashboard-sidebaritem{display:block;padding:.5rem 1rem;transition:transform .3s,background-color .15s}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-title{align-items:center;cursor:default;display:flex;font-size:.875rem;justify-content:space-between}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-title span{align-items:flex-start;display:flex}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-title span span{font-weight:500}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-title span i{color:#4199ce;display:inline-block;font-size:1.125rem;width:1.75rem}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-children{height:0;overflow:hidden;padding-top:.25rem}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-children .children-list>li{align-items:center;border-inline-end:3px solid #0000;cursor:default;display:flex;font-size:.789rem;font-weight:500;gap:.5rem;padding:.35rem .5rem}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-children .children-list>li i{align-items:center;color:#4199ce;display:flex;font-size:.9rem;justify-content:center;width:1rem}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-children .children-list>li.active{background:var(--color-bg-light);border-color:var(--color-primary);color:var(--color-primary)}.dashboard-sidebar-main .dashboard-sidebaritem .sidebar-children .children-list>li.active i{color:var(--color-primary)}.dashboard-sidebar-main .dashboard-sidebaritem.open .sidebar-children{height:max-content;max-height:max-content;overflow:auto}.dashboard-sidebar-main .dashboard-sidebaritem.open .toggle-btn{transform:rotate(180deg)}.report .report-action{align-items:center;display:flex;gap:1rem}.css-1t1j96h-MuiPaper-root-MuiDialog-paper{min-height:6.25rem;min-width:24rem}.mail-form{display:flex;flex-direction:column;gap:.5rem;width:30rem}.mail-form .mail-inputs{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.mail-form .mail-message{font-weight:500;text-align:center}.mail-form .mail-footer{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.react-date-picker__calendar{z-index:15}.react-date-picker__wrapper{padding:.2rem}.dashboard-section{display:flex;flex-direction:column;padding-inline:1rem}.dashboard-section .dashboard-container{background:#ffffff6b;border:1px solid #e5e5e591;display:flex;gap:1.5rem;padding:1rem}.dashboard-section .dashboard-container .dashboard-tabs{width:100%}.dashboard-section .dashboard-container .overflow{overflow:auto}.dashboard-section .dashboard-topic,.dashboard-section .dashboard-topic .dashboard-top{display:flex;flex-direction:column;gap:1rem}.pyui-category-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,18rem));padding:1rem 0}.pyui-category-list{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.pyui-category-list .item{align-items:center;border:2px solid #0000;border-radius:.5rem;color:#333;display:flex;height:100%;padding:.15rem;padding-inline:.35rem;text-decoration:none;transition:all .3s ease-in-out,box-shadow .2s ease-in-out;width:100%}.pyui-category-list .item:hover{border-color:var(--color-primary);box-shadow:0 2px 16px #959da5e6}.pyui-category-list .item .item-icon{color:#f0730526;font-size:3rem}.pyui-category-list .item .item-title{align-items:center;color:#333;display:flex;font-size:.85rem;font-weight:500;justify-content:space-between;width:100%}.pyui-category-list .item .item-title .count{text-align:end;width:5.75rem}.App{padding:20px;position:relative;text-align:center}.columns{display:flex;justify-content:center;margin-bottom:20px}.question{margin:20px 0}.result{font-size:1.2em;font-weight:700}.column{margin:0 60px}.draggable-item{color:#fff;margin:10px 0;padding:10px}.circle,.draggable-item{background-color:#4caf50;cursor:pointer}.circle{border-radius:50%;display:inline-block;height:10px;margin:auto 10px auto auto;width:10px}.svg-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.button_intern{cursor:pointer;font-size:16px;padding:10px 20px}.result{font-size:18px;margin-top:20px}.img_button{height:auto;max-width:100%}.git-quiz-1{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:1rem;margin:0 5rem;max-width:100%;padding:1.5rem 2rem}.git-quiz-1 h1{color:#333;font-size:1.5rem;margin:0}.git-quiz-1 label{color:#555;font-weight:700}.git-quiz-1 form{display:flex;flex-direction:column;gap:1rem}.Quiz-question{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:1rem}.Quiz-question label{display:block;margin-bottom:.5rem}.Quiz-form{margin-bottom:1rem;max-height:30rem;overflow-y:auto;padding-right:1rem}.form-quiz-label{display:flex;gap:.5rem}.form-group-quiz{gap:.25rem;padding:0 .25rem}.form-group-quiz,.message-container_quiz{display:flex;flex-direction:column;margin-bottom:1rem}.message-container_quiz{align-items:center;font-size:small;justify-self:anchor-center;width:90%}.message-high{background:#d4edda;color:#155724}.message-good{background:#d1ecf1;color:#0c5460}.message-average{background:#fff3cd;color:#856404}.message-low{background:#fdebd0;color:#8a4f00}.message-very-low{background:#f8d7da;color:#721c24}.interhip-container{display:flex;flex-direction:column;gap:.5rem}.interhip-container .interhip-header{margin-block:.875rem;margin-inline-start:.875rem}.interhip-container .interhip-header .title{font-size:1.65rem;font-weight:500;text-align:center;text-transform:uppercase}.interhip-container .internhip-tabs{margin-inline:1rem}.intership-tracks-container{align-items:center;border-bottom:1px solid var(--color-primary);display:flex;flex-wrap:wrap;padding-inline:1rem}.intership-tracks-container .intership-tracks-search{align-items:center;display:flex;justify-content:space-between;width:100%}.intership-tracks-container .intership-tracks-search .search-container{align-items:center;display:flex}.intership-tracks-container .intership-tracks-search .search-container .search-icon{background-color:#fff;border:1px solid var(--color-input-br);border-radius:999px 0 0 999px;font-size:1rem;padding:.65rem}.intership-tracks-container .intership-tracks-search .intership-tracks{align-items:center;display:flex;gap:1rem}.intership-tracks-container .tracks{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;margin-left:"1rem";padding:.5rem 1rem}.intership-tracks-container img{height:35px;width:30px}.intership-tracks-container .active,.intership-tracks-container .tracks:hover{background:var(--color-bg-light);border-color:var(--color-primary)}.intership-tracks-container .active img{fill:var(--color-primary)}.internhip-body{height:100%;margin-block:.5rem}.internhip-body .intership-project-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,24rem));justify-content:center}.internhip-body .intership-project-cards .project-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;transition:all .2s ease-in-out}.internhip-body .intership-project-cards .project-card .title{align-items:start;display:flex;font-size:1.15rem;font-weight:400;gap:.25rem;margin-bottom:.5rem;text-transform:capitalize}.internhip-body .intership-project-cards .project-card .title .highlight{background-color:#ff0}.internhip-body .intership-project-cards .project-card .project-overview{font-size:.975rem;margin-bottom:1rem}.internhip-body .intership-project-cards .project-card .project-overview .overview{padding-inline:1rem;text-align:left}.internhip-body .intership-project-cards .project-card:hover{box-shadow:0 16px 16px -1px #0a16461a,0 0 1px 0 #0a16460f!important;translate:0 -10px}.intership-footer{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.intership-footer .internship-footer-status{font-size:.875rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize;transition:all .4s ease-in-out}.intership-footer .internship-footer-status .not-started{background-color:#f8d7daab;border:1px solid #dc3545b8;color:#dc3545b8;padding:.25rem .75rem}.intership-footer .internship-footer-status .started{background-color:#d6f3ff;border:1px solid #2098cb;color:#2098cb;padding:.25rem .75rem}.intership-footer .internship-footer-status .in-progress{background-color:#9c27b04d;border:1px solid #9c27b0;color:#9c27b0;padding:.25rem .75rem}.intership-footer .internship-footer-status .completed{background-color:#cbf6e3;border:1px solid #00804a;color:#00804a;padding:.25rem .75rem}.internship-sidebar-overview{display:grid;grid-template-columns:15rem 1fr;height:100%}.intership-student-overview{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20rem 1fr;grid-template-rows:100%;margin-inline:1rem}.intership-student-overview .internship-img,.intership-student-overview .internship-img img{height:100%;width:100%}.intership-student-overview .internship-overview{display:flex;flex-direction:column;gap:1rem}.intership-student-overview .internship-overview .title{text-transform:capitalize}.intership-student-overview .internship-overview .internship-overview-header .overview-header-actions{display:inline-flex;justify-content:flex-end;width:100%}.intership-student-overview .internship-overview .overview-footer{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end}.intership-student-overview .internship-overview .overview-footer .warning-msg{display:flex;gap:1rem;justify-content:space-between;width:100%}.intership-student-overview .internship-overview .overview-footer .warning-msg .w-message{border-radius:.5em;font-size:1rem;max-width:50rem;padding:0 .75rem;text-align:center;width:100%}.intership-student-overview .internship-overview .overview-footer .warning-msg .w-message span{margin-left:.5rem;text-align:center;width:100%}.internship-phases{margin-inline:1rem}.internship-phases .internship-phases-phase{display:flex;flex-direction:column;gap:1rem}.internship-phases .internship-phases-phase .internship-phases-header{display:flex;flex-direction:column;font-size:1.125rem;gap:.75rem}.internship-phases .internship-phases-phase .internship-phases-header .header-phases-title{align-items:flex-start;background-color:#fff;border-bottom:2px solid var(--color-primary);display:inline-grid;gap:1rem;grid-template-columns:6rem 1fr;padding:.35rem .5rem}.internship-phases .internship-phases-phase .internship-phases-header .header-phases-title #title{color:var(--color-primary);font-weight:500}.internship-phases .internship-phases-phase .internship-phases-body{display:flex;flex-direction:column;gap:1rem}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks{display:flex;flex-direction:column}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-header{display:flex;flex-direction:column;font-size:1.125rem;gap:.75rem}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-header i{color:var(--color-primary)}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-header .header-task-title{align-items:center;background-color:#fff;border-bottom:2px solid var(--color-primary);display:flex;gap:1rem;padding:.35rem .5rem}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-header .header-task-title #title{color:var(--color-primary);font-weight:500}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-content{display:flex;flex-direction:column;margin-block:.75rem}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-content .internship-task-objective-output{align-items:flex-start;display:flex;gap:.5rem;margin-inline-start:2rem}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-content .internship-task-objective-output i{color:var(--color-primary);font-size:1rem;margin-top:.25rem}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-content .internship-task-objective-output .task-objective-output{display:grid;grid-template-columns:5.5rem 1fr}.internship-phases .internship-phases-phase .internship-phases-body .internship-tasks .internship-task-content .internship-task-objective-output .task-objective-output #title{align-items:flex-start;color:var(--color-primary);display:flex;font-weight:500}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.projectinfo-main{margin:0 .5rem}.projectinfo-main .projectinfo{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}.projectinfo-main .projectinfo .projectinfo-header{display:flex;flex-direction:column;gap:.5rem;height:20%;padding:.25rem 1rem}.projectinfo-main .projectinfo .projectinfo-header #title{display:flex;flex-direction:column;font-size:1.825rem;font-weight:500}.projectinfo-main .projectinfo .projectinfo-header #title .wavy-line{width:100%}.projectinfo-main .projectinfo .projectinfo-header .project-status-info{align-items:center;display:flex;gap:1rem;height:50%}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status{align-items:center;border:1px solid #0000;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;padding:.25rem .75rem;text-transform:capitalize;transition:all .4s ease-in-out}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status .not-started{color:#dc3545b8}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status .started{color:#2098cb}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status .in-progress{color:#9c27b0}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status .completed{color:#00804a}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status.not-started{background-color:#f8d7daab;border-color:#f8c4cd}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status.started{background-color:#d6f3ff;border-color:#2098cb}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status.in-progress{background-color:#9c27b04d;border-color:#9c27b0}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .project-status.completed{background-color:#cbf6e3;border-color:#00804a;color:#00804a}.projectinfo-main .projectinfo .projectinfo-header .project-status-info .no-of-tasks{background-color:#fff;border-bottom:2px solid var(--color-primary);font-size:.875rem;font-weight:600;padding:.25rem .5rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections{display:grid;grid-template-columns:repeat(2,1fr);padding-inline:3rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-timeline{padding-inline:7rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000004d;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease-in-out}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar.active{background-color:var(--color-secondary);color:#fff}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar.active:hover{background-color:var(--color-secondary-op-80);transition:all .2s ease-in-out}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar{grid-gap:.5rem;align-items:center;border-bottom:1px solid #ccc;display:grid;gap:.5rem;grid-auto-rows:3.5rem;grid-template-columns:3rem 1fr;padding:1.25rem 1.75rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar .overview-icon{font-size:1.5rem;text-align:center}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar .timeline-percentage{height:2.5rem;width:2.5rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar .timeline-title-subtitle{display:flex;flex-direction:column;font-size:1.125rem;font-weight:500}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar .timeline-title-subtitle .timeline-subtitle{font-size:.875rem;font-weight:400}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .locked{background-color:#eeeeee80;border-bottom:1px solid #bbb;opacity:.5;pointer-events:none}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .locked:hover{cursor:no-drop}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .locked:last-child,.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar:last-child{border-bottom:none}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline .timeline-sidebar:hover{background-color:#cccccc4d;cursor:pointer}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .timeline:hover{box-shadow:0 0 15px #00000080}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content{display:flex;flex-direction:column}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-overview{display:flex;flex-direction:column;gap:1rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-overview .projectinfo-overview-header{font-size:1.25rem;font-weight:500}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases{display:flex;flex-direction:column;gap:1rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header{display:flex;flex-direction:column}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .projectinfo-phases-header{font-size:1.25rem;font-weight:500}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .projectinfo-phases-subheader{font-size:.975rem;font-weight:400}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status{align-items:center;display:flex;width:100%}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phases-progress-bar{display:flex;flex-direction:column;gap:.25rem;margin-block-start:.25rem;width:50%}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phases-progress-bar .phases-percent{align-items:center;display:flex;font-weight:500;justify-content:space-between}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phases-progress-bar .phase-progress-bar{width:100%}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phases-progress-bar .phase-progress-bar .wrapper{border:2px solid var(--color-secondary-op-80);border-radius:50px;overflow:hidden}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phases-progress-bar .phase-progress-bar .barCompleted{align-items:center;background-color:var(--color-primary);border-radius:inherit;display:flex;height:15px;justify-content:flex-end;transition:width 1s ease-in-out}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phases-progress-bar .phase-progress-bar .phase-prog-container{background-color:#fff;border-radius:50px;height:15px}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phase-status{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:.25rem;justify-content:flex-end;text-transform:capitalize;transition:all .4s ease-in-out;width:50%}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phase-status #status{border:1px solid #0000;padding:.25rem .75rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phase-status #status.not-started{background-color:#f8d7daab;border-color:#dc3545b8;color:#dc3545b8}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phase-status #status.started{background-color:#d6f3ff;border-color:#2098cb;color:#2098cb}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phase-status #status.in-progress{background-color:#9c27b04d;border-color:#9c27b0;color:#9c27b0}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases-header .phases-progress-status .phase-status #status.completed{background-color:#cbf6e3;border-color:#00804a;color:#00804a}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases{display:flex;flex-direction:column}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo{background-color:#fff;border:1px solid #bbb;border-radius:10px;display:flex;flex-direction:column}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item{border-bottom:1px solid #bbb;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-item-status{font-size:1.5rem;height:2.5rem;text-align:center;width:2.5rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .task-title{align-items:center;display:flex;font-weight:500;justify-content:space-between}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .task-title .difficulty{font-size:small}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body{align-items:center;display:flex;justify-content:space-between}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-duration,.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status{align-items:center;background-color:var(--color-secondary-light);border:1px solid var(--color-secondary);border-radius:9999px;color:var(--color-secondary-dark);display:flex;font-size:.7rem;font-weight:500;padding:.25rem .75rem;width:fit-content}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-duration i,.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status i{font-size:small;margin-right:.25rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info{align-items:center;display:flex;gap:.5rem;text-transform:capitalize}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info .task-status{border:none;margin-right:0;padding:0}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info .task-status i{font-size:1.35rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info .task-status .not-started{border:#dc3545b8;color:#dc3545b8}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info .task-status .started{border:#2098cb;color:#2098cb}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info .task-status .completed{border:#00804a;color:#00804a}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item .tasks-body .task-status-info .task-status .in-progress{border-color:#9c27b0;color:#9c27b0;font-size:1.25rem;margin-right:.25rem}.projectinfo-main .projectinfo .projectinfo-body .projectinfo-body-sections .body-sections-content .projectinfo-body-phases .projectinfo-body-phases .projectinfo-body-tasksinfo .projectinfo-tasksinfo-item:last-child{border-bottom:none}.internship-project-main{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:20px auto;max-width:800px;padding:20px}.internship-project-content{margin-top:15px;width:100%}.internship-project-content .internship-form-group{display:flex;flex-direction:column;gap:15px}.internship-project-content .internship-form-group .report-form-items{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:6px;display:flex;justify-content:space-between;padding:10px}.internship-project-content .internship-form-group .report-form-items label{color:#333;font-weight:600;width:30%}.internship-project-content .internship-form-group .report-form-items input[type=file]{border:1px solid #ccc;border-radius:4px;padding:5px}.internship-project-content .internship-form-group div{display:flex;gap:10px;justify-content:flex-end}.internship-sidebar-main{background-color:#fff;border-right:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-direction:column;gap:.5rem;max-width:100%;padding:.5rem;position:relative;width:100%}.internship-sidebar-main .internship-sidebar-button{align-items:center;display:flex;gap:.25rem;width:fit-content}.internship-sidebar-main .internship-sidebar-button span{font-size:.789rem}.internship-sidebar-main .internship-sidebar-button i{font-size:1rem}.internship-sidebar-main .internship-sidebar{display:flex;flex-direction:column;gap:.35rem;height:12%;position:sticky;top:10%}.internship-sidebar-main .internship-sidebar .internship-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.internship-sidebar-main .internship-sidebar .internship-actions .project-status{margin-right:.5rem}.internship-sidebar-main .internship-sidebar .internship-actions .project-status .project-status-icon{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:.5rem;text-align:center}.internship-sidebar-main .internship-sidebar .internship-actions .project-status .project-status-icon.completed{background-color:#e9fbf3;border:2px solid #0c7;color:#0c7}.internship-sidebar-main .internship-sidebar .internship-actions .project-status .project-status-icon.started{background-color:#d6f3ff;border:2px solid #2098cb;color:#2098cb}.internship-sidebar-main .internship-sidebar .internship-actions .project-status .project-status-icon.not-started{background-color:#f7d4d7;border:2px solid #dc3545b8;color:#dc3848b8;padding:.5rem .75rem}.internship-sidebar-main .internship-sidebar .internship-actions .project-status .project-status-icon.in-progress{background-color:#9c27b04d;border:2px solid #9c27b0;color:#9c27b0}.internship-sidebar-main .internship-sidebar .internship-sidebaritem{display:block;padding-right:1rem;transition:transform .3s,background-color .15s}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title{align-items:center;cursor:default;display:flex;font-size:.875rem;justify-content:space-between}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title span{align-items:flex-start;display:flex}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title span i{color:#4199ce;display:inline-block;font-size:1.125rem;width:1.7rem}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title .title{font-size:.875rem;font-weight:500;text-transform:uppercase}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title.nosubmenu{border-inline-end:3px solid #0000}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title.nosubmenu,.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title.submenu{align-items:center;cursor:default;display:flex;font-size:.789rem;font-weight:500;gap:.5rem;padding:.35rem .5rem}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title.nosubmenu.active{background:rgba(255,238,255,.933);border-color:var(--color-primary);color:var(--color-primary)}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-title.nosubmenu.active i{color:var(--color-primary)}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-children{height:max-content;max-height:max-content;overflow:auto}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-children-list{padding-inline-start:.5rem}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-children .internship-children-list>li{align-items:center;border-inline-end:3px solid #0000;cursor:default;display:flex;font-size:.789rem;font-weight:500;gap:.5rem;padding:.35rem .5rem}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-children .internship-children-list>li i{align-items:center;color:#4199ce;display:flex;font-size:.9rem;justify-content:center;width:1rem}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-children .internship-children-list>li.active{background:rgba(255,238,255,.933);border-color:var(--color-primary);color:var(--color-primary)}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-children .internship-children-list>li.active i{color:var(--color-primary)}.internship-sidebar-main .internship-sidebar .internship-sidebaritem .internship-sidebar-children .internship-children-list>li.hidden{visibility:hidden}.internship-sidebar-main .internship-sidebar .internship-sidebaritem.open .sidebar-children{height:max-content;max-height:max-content;overflow:auto}.internship-sidebar-main .internship-sidebar .internship-sidebaritem.open .toggle-btn{transform:rotate(180deg)}.alert-message{background-color:#fff3cd;border:1px solid #ec9500;color:#ec9500;display:inline-block;margin-bottom:1rem;text-align:center;width:100%}.milestones-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.milestone-body{height:auto;max-width:45rem;position:relative;width:100%}.milestone-list-items{padding:1rem;position:relative}.milestone-list-items .milestone-list-item{background-color:#fff;border:2px solid var(--color-primary);border-radius:8px;box-shadow:1px 1px 20px #00000057;margin-bottom:1.5rem;padding:1.5rem 2rem;position:relative}.milestone-list-items .milestone-list-item .milestone-icon{align-items:center;border:none;border-radius:50%;display:flex;justify-content:center;position:absolute;text-align:center;top:0}.milestone-list-items .milestone-list-item .milestone-icon i{color:#00ff95;font-size:1.25rem}.milestone-list-items .milestone-list-item .milestone-icon .milestone-not-started{background-color:#f7d4d7;border:2px solid #dc3545b8;border-radius:50%;color:#dc3848b8;padding:.5rem .75rem}.milestone-list-items .milestone-list-item .milestone-icon .milestone-started{background-color:#a7dbf1;border:2px solid #2098cb;border-radius:50%;color:#2098cb;font-size:.75rem;padding:.75rem}.milestone-list-items .milestone-list-item .milestone-icon .milestone-completed{background-color:#e9fbf3;border:2px solid #0c7;border-radius:50%;color:#0c7;padding:.5rem}.milestone-list-items .milestone-list-item .milestone-icon .milestone-in-progress{background-color:#f1d5f6;border:2px solid #9c27b0;border-radius:50%;color:#9c27b0;padding:.5rem}.milestone-list-items .milestone-list-item .milestone-content .item-title{color:var(--color-secondary-op-80);font-size:1.25rem;font-weight:500;padding-block-end:.2rem;position:relative}.milestone-list-items .milestone-list-item .milestone-content p{font-size:.975rem;font-weight:400;line-height:1.35rem}.milestone-list-items .milestone-list-item:last-child{margin-bottom:0}@media only screen and (min-width:47.5rem){.milestone-body:before{background-color:var(--color-primary);content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:2px}.milestone-list-items .milestone-list-item{margin-bottom:3rem;width:50%}.milestone-list-items .milestone-list-item:nth-child(odd){border-radius:20px 5px 20px 20px;clear:right;float:left;transform:translateX(-1.875rem)}.milestone-list-items .milestone-list-item:nth-child(2n){border-radius:5px 20px 20px 20px;clear:left;float:right;transform:translateX(1.875rem)}.milestone-list-items .milestone-list-item:nth-child(odd) .milestone-icon{right:-1.975rem;transform:translate(50%,-50%)}.milestone-list-items .milestone-list-item:nth-child(2n) .milestone-icon{left:-1.975rem;transform:translate(-50%,-50%)}}.quiz-performance-wrapper{margin-inline:1rem}.quiz-performance-wrapper .quiz-perf-title{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-align:center}.project-questionnaire-main{height:100vh;position:relative}.project-questionnaire-main .form-file-model-overlay,.project-questionnaire-main .questionnaire-sidebar-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15}.project-questionnaire-main .form-file-model-overlay{align-items:flex-start;display:flex;justify-content:center}.project-questionnaire-main .form-file-model-overlay .form-file-model-content{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;margin-top:3rem;padding:1rem;width:50%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-header{align-items:center;display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-header #form-close-btn{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:.625rem .7rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body{display:flex;flex-direction:column}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper{display:flex;flex-direction:column;gap:.5rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items{border:1px solid var(--color-input-br);display:flex;flex-direction:column;max-height:20rem;overflow:auto}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item{border-bottom:1px solid #ddd;display:flex;flex-direction:column;font-weight:500;padding:.5rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-item-filename-action{align-items:center;display:flex;justify-content:space-between}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-item-filename-action .file-upload-item-filename{font-size:.9rem;width:100%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-item-filename-action .file-upload-item-filename #item-filename{width:fit-content}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-item-filename-action .file-upload-item-action{align-items:center;display:flex;padding-left:.5rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-size{font-size:.725rem;font-weight:400}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-size.exceed{color:#b92d46}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress{width:100%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-cantupload-msg,.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-failed-msg,.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-inital-msg,.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-success-msg{font-size:.8rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-success-msg{color:#00804a}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-cantupload-msg,.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-failed-msg{color:#b92d46}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-wrapper{border:1px solid var(--color-secondary-op-80);border-radius:50px;overflow:hidden}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .barCompleted{align-items:center;background-color:var(--color-primary);border-radius:inherit;display:flex;height:15px;justify-content:flex-end;transition:width 1s ease-in-out}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item .file-upload-progress .file-prog-container{background-color:#fff;height:8px;width:100%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items .file-upload-item:last-child{border-bottom:none}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-upload-wrapper .file-upload-items.list-hidden{display:none}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper{display:flex;flex-direction:column;gap:.5rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .link-error{background-color:#ffe6e6;border-radius:3px;color:red;font-size:.875rem;margin-bottom:1rem;outline:1px solid red;padding:.5rem;text-align:center;transition:all .2s ease-in;width:100%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .loading-text{border:1px solid var(--color-input-br);border-radius:3px;font-size:.875rem;margin-bottom:1rem;padding:.5rem;text-align:center;transition:all .2s ease-in;width:100%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .file-link-items{border:1px solid var(--color-input-br);display:flex;flex-direction:column;max-height:20rem;overflow:auto}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .file-link-items .file-link-item{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:.25rem;justify-content:space-between;padding:.5rem}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .file-link-items .file-link-item .input-error{outline:1px solid red}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .file-link-items .file-link-item:last-child{border-bottom:none}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .file-link-items.link-hidden{display:none}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-body .file-link-wrapper .file-link-action{width:100%}.project-questionnaire-main .form-file-model-overlay .form-file-model-content .file-model-footer{align-items:center;display:flex;gap:.25rem;justify-content:flex-end}.project-questionnaire-main .questionnaire-sidebar{background-color:#f4f4f4;box-shadow:2px 0 5px #0003;height:100%;left:-15.625rem;position:absolute;top:0;transition:width .3s ease-out;width:21.625rem;z-index:20}.project-questionnaire-main .questionnaire-sidebar.questionnaire-visible{left:0}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main{display:flex;flex-direction:column}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main .questionnaire-sidebar-header{align-items:center;border-bottom:1px solid #bbb;display:flex;font-size:var(--font-size-l);justify-content:space-between;padding:1rem}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main .questionnaire-sidebar-header #close-sidebar{cursor:pointer}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main .questionnaire-sidebar-body{max-height:calc(100vh - 60px);overflow-y:auto}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main .questionnaire-sidebar-list{margin:0;padding:0}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main .questionnaire-sidebar-list li{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:.75rem;padding:1rem .5rem}.project-questionnaire-main .questionnaire-sidebar .questionnaire-sidebar-main .questionnaire-sidebar-list li.active{background-color:#fff;border-bottom:1px solid var(--color-primary-op-80);color:var(--color-primary-op-80)}.project-questionnaire-main .project-questionnaire{display:flex;flex-direction:column;gap:.5rem;height:100%;margin-inline:.75rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-topbar{align-items:center;display:flex}.project-questionnaire-main .project-questionnaire .project-questionnaire-topbar .questionnaire-topbar-list{align-items:center;display:flex;gap:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-topbar .questionnaire-topbar-list #project-list-sidebar{align-items:center;display:flex;gap:.25rem;padding-inline:.3rem .5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-topbar .questionnaire-topbar-list #home-icon{border-right:1px solid #ccc;margin-inline-start:.75rem;padding-inline:.3rem .5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-topbar #home-icon:hover,.project-questionnaire-main .project-questionnaire .project-questionnaire-topbar #project-list-sidebar:hover{background-color:#cccccc80;cursor:pointer}.project-questionnaire-main .project-questionnaire .project-questionnaire-body{height:100%;max-height:calc(100vh - 20px);overflow-y:auto}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split{display:flex;flex-direction:column;height:100%}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right{border:1px solid var(--color-secondary-op-80);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-footer,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-head,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-footer,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-head{background-color:var(--color-secondary-op-80);color:#fff;font-size:1rem;font-weight:500;padding:.3rem .75rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-footer,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-footer{background-color:#fff;border-top:1px solid var(--color-secondary-op-80);color:#fff;display:flex;gap:1rem;justify-content:flex-end}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body{background-color:#fff;height:100%}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body{display:flex;flex-direction:column}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks{display:grid;grid-template-columns:3.5rem 1fr;height:100%}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos{align-items:center;border-right:1px solid var(--color-secondary-op-80);display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - 14.5rem);overflow:scroll;padding:.5rem 0;scrollbar-width:none}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos{border:2px solid var(--color-secondary-op-80);border-radius:50%;cursor:pointer;font-weight:500;padding:.25rem .75rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active{background-color:var(--color-secondary-op-80);color:#fff;font-weight:500;outline:2px solid var(--color-secondary-op-80);outline-offset:2px}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active.completed,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.completed{background-color:#26d98b;border-color:#00804a;color:#fff;font-weight:500;padding:.35rem .65rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active.completed:first-child{padding:.35rem .95rem!important}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active.completed:nth-child(10n),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active:nth-child(10n),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.completed:nth-child(10n),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos:nth-child(10n){padding:.35rem .6rem!important}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active.completed{padding:.35rem .85rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active.completed:nth-child(n+12),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active:nth-child(n+12),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.completed:nth-child(n+12),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos:nth-child(n+12){padding:.35rem .6rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active.completed:nth-child(11),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.active:nth-child(11),.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos.completed:nth-child(11){padding:.25rem .65rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body-tasks-nos .tasks-nos:nth-child(11){padding:.35rem .75rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body{display:flex;flex-direction:column}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body .left-body-header{border-bottom:1px solid var(--color-secondary-op-80);font-weight:500;padding:.35rem 1rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body .left-body-content{display:flex;flex-direction:column;gap:.5rem;padding:.35rem 1rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body .left-body-content .left-objective{display:flex;flex-direction:column}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body .left-body-content .left-objective .objective-header{font-size:.975rem;font-weight:500}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-left-body .left-body-tasks .left-body .left-body-content .left-objective .objective-content{font-size:.875rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-block:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form{display:flex;flex-direction:column;gap:.75rem;padding-inline:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input{display:flex;flex-direction:column;gap:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-questions{font-size:.975rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info{align-items:center;display:flex;gap:.75rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .form-input,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .other{align-items:center;display:flex;gap:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info{align-items:center;display:flex;width:100%}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-filename-items{align-items:center;display:flex;gap:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-filename-items .file-info-filename-items{align-items:center;display:flex;gap:.5rem;transition:all .2s ease-in-out}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-filename-items .file-info-filename-items .file-info-filename-item{border:1px solid var(--color-secondary-op-80);border-radius:5px;box-shadow:0 0 5px #0000004d;color:var(--color-secondary-op-80);cursor:default;font-size:.875rem;padding:.25rem .65rem;transition:box-shadow .3s ease-in-out}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-filename-items .file-info-filename-items .file-info-filename-item:first-child{padding:.25rem .75rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-filename-items .file-info-filename-items .file-info-filename-item:first-child:hover,.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-filename-items .file-info-filename-items .file-info-filename-item:hover{translate:0 -1px}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content .form-questions-input .form-input-files-info .uplaoded-files-info .uploaded-files-info-msg{background-color:#cccccc4d;border:1px solid #cccccc80;border-radius:5px;color:#00000080;font-size:.875rem;padding:.5rem}.project-questionnaire-main .project-questionnaire .project-questionnaire-body .questionnaire-split .questionnaire-right-body .right-form .right-form-content:last-child{border-bottom:none;margin-block-end:none}.gutter{background:#ffffff0d;margin-block:0}.gutter.gutter-horizontal{background-image:none;border-radius:50px;cursor:col-resize;height:100%;margin:0 .1rem;width:1px}.gutter.gutter-horizontal:hover{background-color:var(--color-secondary-op-80)}.wrap{display:flex;height:100%}.pyui_error-wrapper{align-items:center;background-image:linear-gradient(180deg,#dfe9f3 0,#fff);block-size:100%;display:flex;flex-direction:column;gap:1rem;inline-size:100%;padding-block-start:4rem}.pyui_error-msg-title{font-size:2rem;text-align:center}.pyui_error-msg{font-size:1.15rem}:root,input,textarea{font-family:Poppins,Roboto,sans-serif}:root{--color-neutral:#333;--color-primary:#ff9800;--color-secondary:#1c84c3;--color-accent:#9c27b0;--color-text-default:var(--color-neutral);--color-bg-light:#fff;--color-white:#fff;--color-black:#000;--body-bg:#f8f9fa;--color-primary-op-80:#f90c;--color-secondary-op-80:#009bcfcc;--color-neutral-op-90:#333333e6;--color-neutral-op-80:#333c;--color-neutral-op-75:#333333bf}:root,[data-theme=light]{--font-size-xxxxl:3rem;--font-size-xxxl:2rem;--font-size-xxl:1.5rem;--font-size-xl:1.25rem;--font-size-l:1.15rem;--font-size-m:1rem;--font-size-base:0.875rem;--font-size-s:0.75rem;--font-size-xs:0.65rem;--font-size-xxs:0.55rem;--font-size-xxxs:0.45rem;--color-text-default:var(--color-neutral);--color-text-light:var(--color-white);--color-text-dark:var(--color-black);--color-text-primary:var(--color-primary);--color-text-secondary:var(--color-secondary);--color-text-accent:var(--color-accent);--color-text-default-90:var(--color-neutral-op-90);--color-text-default-80:var(--color-neutral-op-80);--color-text-default-75:var(--color-neutral-op-75);--font-size-heading-5:0.875rem;--font-size-heading-4:1rem;--font-size-heading-3:1.25rem;--font-size-heading-2:1.5rem;--font-size-heading-1:2rem;--color-heading-text-default:var(--color-neutral);--color-heading-text-default-inverse:var(--color-white);--color-heading-text-primary:var(--color-primary);--color-heading-text-secondary:var(--color-secondary);--color-heading-text-accent:var(--color-accent);--icon-size-xxxxl:3rem;--icon-size-xxxl:2rem;--icon-size-xxl:1.5rem;--icon-size-xl:1.25rem;--icon-size-l:1.15rem;--icon-size-m:1rem;--icon-size-base:0.875rem;--icon-size-s:0.75rem;--icon-size-xs:0.65rem;--icon-size-xxs:0.55rem;--icon-size-xxxs:0.45rem;--color-icon-default:var(--color-neutral);--color-icon-default-inverse:var(--color-white);--color-icon-primary:var(--color-primary);--color-icon-secondary:var(--color-secondary);--color-icon-accent:var(--color-accent);--color-bg-light:var(--color-white);--space-xxxxxl:4rem;--space-xxxxl:3.5rem;--space-xxxl:3rem;--space-xxl:2.5rem;--space-xl:2rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.5rem;--space-xs:0.25rem;--space-xxs:0.125rem;--space-stretch-l:0.75rem 1.5rem;--space-stretch-m:0.5rem 1rem;--space-stretch-s:0.25rem 0.5rem;--space-stretch-xs:0.125rem 0.25rem;--space-stretch-xxs:0.125rem 0.06rem;--space-squish-xxl:1.25rem 2.5rem;--space-squish-xl:1rem 2rem;--space-squish-l:0.75rem 1.5rem;--space-squish-m:0.5rem 1rem;--space-squish-s:0.25rem 0.5rem;--space-squish-xs:0.125rem 0.25rem;--space-squish-xxs:0.06rem 0.125rem;--border-default:1px solid #ccc;--box-shawdow-s:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;--box-shadow-m:0 0.5rem 1rem #00000026;--block-border:1px solid #d5d5d5ad;--block-bg:var(--color-white)}#root,body,html{height:100%}*{box-sizing:border-box;font-family:Poppins,Roboto,sans-serif;scroll-behavior:smooth}*,ol,ul{margin:0;padding:0}ol,ul{list-style:none}body{-webkit-text-size-adjust:100%;color:#333;color:var(--color-text-default);font-size:16px;font-weight:400;line-height:normal}a{color:#061725;font-weight:550;text-decoration:none}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#babac0;border:1px solid #fff;border-radius:8px}::-webkit-scrollbar-button{display:none}:root{--color-linkbutton-fg:var(--color-secondary);--color-linkbutton-fg-hover:var(--color-secondary-op-80)}.button{background-color:#ccc;border:1px solid #ccc;border-radius:3px;color:#3e3d3d;cursor:pointer;font-size:.875rem;font-weight:600;margin:0;padding:.5rem 1rem;transition:all .4s ease-in-out}.button.small{padding:.25rem .75rem}.button.disabled,.button:disabled{opacity:.5;pointer-events:none}.button.fullWidth{box-sizing:border-box;text-align:center;width:100%}.button:hover{background-color:#bbb;transition:all .2s ease-in-out}.button.primary{background-color:#ff9800;background-color:var(--color-primary);border-color:#ff9800;border-color:var(--color-primary);color:#fff}.button.primary:hover{background-color:#f90c;background-color:var(--color-primary-op-80)}.button.primary.disabled{color:#fff}.button.secondary{background-color:#1c84c3;background-color:var(--color-secondary);border-color:#1c84c3;border-color:var(--color-secondary);color:#fff}.button.secondary:hover{background-color:#009bcfcc;background-color:var(--color-secondary-op-80)}.button.secondary.light{background-color:#1c84c32b;border-color:#1c84c35e;color:#1c84c3;color:var(--color-secondary)}.button.secondary.light:hover{background-color:#1c84c35e}.button.started{background-color:#d6f3ff;border-color:#2098cb;color:#2098cb}.button.started:hover{background-color:#4fb7e3;color:#fff}.button.in-progress{background-color:#9c27b04d;border-color:#9c27b0;color:#9c27b0}.button.in-progress:hover{background-color:#9c27b0;color:#fff}.button.completed{background-color:#cbf6e3;border-color:#00804a;color:#00804a}.button.completed:hover{background-color:#00ff95;color:#fff}.button.completed.disabled,.button.completed:disabled{color:#06402b}.link-button{background:#0000;border:0;color:#1c84c3;color:var(--color-linkbutton-fg);cursor:pointer;font-size:.875rem;font-weight:400;margin:0;padding:.25rem;text-decoration:underline!important;transition:all .4s ease-in-out}.link-button:hover{color:#009bcfcc;color:var(--color-linkbutton-fg-hover);transition:all .2s ease-in-out}.link-button.small{font-size:.75rem}.link-button.disabled{opacity:.4;pointer-events:none}.link-button.primary{color:#ff9800;color:var(--color-primary)}.link-button.primary:hover{background:#fff6;border-radius:6px}.link-button.primary.disabled{color:#555}.icon-button{align-items:center;background:#eee;border:1px solid #ccc;border-radius:5px;color:#333;color:#1c84c3;color:var(--color-linkbutton-fg);cursor:pointer;display:flex;font-size:.875rem;font-weight:400;justify-content:center;margin:0;padding:.5rem;text-decoration:underline;transition:all .4s ease-in-out}.icon-button>svg{height:1.25rem;width:1.25rem}.icon-button:hover{color:#009bcfcc;color:var(--color-linkbutton-fg-hover);transition:all .2s ease-in-out}.icon-button.small{font-size:.75rem}.icon-button.small>svg{height:1rem;width:1rem}.icon-button.disabled,.icon-button:disabled{background-color:#eee;color:#1c84c366;pointer-events:none}.icon-button.secondary{background-color:#1c84c3;background-color:var(--color-secondary);border-color:#1c84c3;border-color:var(--color-secondary);color:#fff}.icon-button.secondary:hover{background-color:#009bcfcc;background-color:var(--color-secondary-op-80)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0}input[type=number]{-moz-appearance:textfield}.input-file,input{font-size:.875rem}.input-file{background:#fff;border:1px solid #918e8e5e;border:1px solid var(--color-input-br);border-radius:3px;color:#333;color:var(--color-text-default);padding:.5rem;transition:all .2s ease-in;width:100%}.input-file:hover{border:1px solid #009bcfcc;border:1px solid var(--color-input-br-hover)}.input-file:focus{border-color:#8ed6fc;border-color:var(--color-input-focus);outline:1px solid #8ed6fc;outline:1px solid var(--color-input-focus);transition:all .2s ease-in}.input-file.display-none{display:none}.custom-file-label{align-items:flex-end;background:#fff;border-bottom:2px solid #918e8e5e;border-bottom:2px solid var(--color-input-br);border-radius:3px;color:#333;color:var(--color-text-default);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.25rem;padding-block:.5rem;transition:all .2s ease-in;width:100%}.custom-file-label .file-input-filename{align-items:flex-end;display:flex;justify-content:center}.custom-file-label i{font-size:1.25rem;height:1.5rem;padding:.25rem .5rem;width:1.5rem}input[type=file]::file-selector-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;margin-right:.5rem;transition:background-color .2s ease}input[type=file]::file-selector-button:hover{background-color:#0056b3}input[type=file]::file-selector-button:focus{box-shadow:0 0 0 3px #007bff4d;outline:none}.input{background:#fff;border:1px solid #918e8e5e;border:1px solid var(--color-input-br);border-radius:3px;color:#333;color:var(--color-text-default);font-size:.875rem;padding:.5rem;transition:all .2s ease-in;width:100%}.input:hover{border:1px solid #009bcfcc;border:1px solid var(--color-input-br-hover)}.input:focus{border-color:#8ed6fc;border-color:var(--color-input-focus);outline:1px solid #8ed6fc;outline:1px solid var(--color-input-focus);transition:all .2s ease-in}.input.error{border-color:#d71414}.input.error::placeholder{color:#d71414;opacity:1}.input:disabled{border:1px solid #ddd;box-shadow:none;color:#999;cursor:not-allowed;opacity:.6;transition:all .2s ease-in}.input:disabled,.input:disabled:hover{background-color:#f0f0f0}select{background:#fff;border:1px solid #918e8e5e;border:1px solid var(--color-input-br);border-radius:3px;color:#333;color:var(--color-text-default);font-size:.875rem;padding:.5rem;text-overflow:ellipsis;transition:all .2s ease-in}select:hover{border:1px solid #009bcfcc;border:1px solid var(--color-input-br-hover)}select:focus{border-color:#8ed6fc;border-color:var(--color-input-focus);outline:1px solid #8ed6fc;outline:1px solid var(--color-input-focus);transition:all .2s ease-in}select.error{border-color:#d71414}.pyui_search-filter{border-radius:2rem;box-shadow:0 1px 4px 0 #0c0c0d33,0 0 0 1px #00000026}.pyui_search-filter fieldset{border:none!important}.pyui_search-filter .pyui_search-filter-icon{color:#ff9800;color:var(--color-primary)}:focus-within .pyui_search-filter{outline:1px solid #8ed6fc;outline:1px solid var(--color-input-focus)}:root{--color-input-br:#918e8e5e;--color-input-br-hover:var(--color-secondary-op-80);--color-input-focus:#8ed6fc}.pyui-msg{align-items:center;border:1px solid #0000;display:flex;font-size:.876rem;padding:.25rem;width:100%}.pyui-msg.success{background-color:#cbf6e3;border-color:#b5f2d8;color:#00804a}.pyui-msg.error{background-color:#fad6dc8f;border-color:#f8c4cd;color:#b92d46}.pyui-msg.information{background-color:#d6f3ff;border-color:#beebfe;color:#2098cb}.pyui-msg.warning{background-color:#fff9d6;border-color:#ff9800;border-color:var(--color-primary);color:#ff9800;color:var(--color-primary)}.pyui-msg-text{display:block;font-weight:300}.error-msg{background-color:#f8d7daab;color:#dc3545b8;text-align:center}.error-msg .message{display:block;padding:.25rem}.error-msg .message:empty{display:none}.reset-msg{color:#dc3545b8;text-align:center}.reset-msg .resetmessage{display:block;font-size:1.5rem;padding:.25rem}.reset-msg .message:empty{display:none}.duplicate-msg{display:block;font-size:small;margin-bottom:1rem}.table-wrapper{height:22.5rem;overflow-x:auto;position:relative;width:100%}.table-wrapper .report-table{border-spacing:0;font-size:.875rem;text-align:center}.table-wrapper .tbody .td,.table-wrapper .thead .th{border:1px solid #8686864d;min-width:8rem;padding:.5rem}.table-wrapper .thead .th{border:1px solid #86868680}.table-wrapper .thead{background:#68acd5;color:#fff;position:sticky;top:0;z-index:4}.table-wrapper .thead .th:first-child{background-color:#68acd5;left:0;min-width:3rem;position:sticky;z-index:6}.table-wrapper .thead .th:nth-child(2){background-color:#68acd5;left:3rem;position:sticky;z-index:6}.table-wrapper .thead .th:nth-child(3){background-color:#68acd5;left:11rem;position:sticky;z-index:6}.table-wrapper .tbody .td:first-child{background-color:#f5f5f5;left:0;min-width:3rem;position:sticky;z-index:3}.table-wrapper .tbody .td:nth-child(2){background-color:#f5f5f5;left:3rem;position:sticky;z-index:2}.table-wrapper .tbody .td:nth-child(3){background-color:#f5f5f5;left:11rem;position:sticky;z-index:1}.table-wrapper .tr:nth-child(2n) .td{background-color:#f5f5f5}.table-wrapper .tr:hover .td{background-color:#8ed6fc30;transition:all .2s ease-in-out}.table-wrapper .tr:hover .td:first-child,.table-wrapper .tr:hover .td:nth-child(2),.table-wrapper .tr:hover .td:nth-child(3){background-color:#f5f5f5}.table-box1{height:22.5rem;overflow-x:auto;position:relative;width:100%}.table-box1 table{border-spacing:0;font-size:.875rem;text-align:center;width:100%}table thead{background:#68acd5;border:1px solid #8686864d;color:#fff;position:sticky;top:0}.table-box1 table tbody td,.table-box1 table thead th{border:1px solid #8686864d;min-width:6rem;padding:.5rem}.table-box1 table thead th{border:1px solid #86868680}.table-box1 table tbody td:first-child,.table-box1 table thead th:first-child{min-width:2.85rem;width:2.85rem}.table-box1 table tbody tr:nth-child(2n) td{background-color:#f5f5f5}.table-box1 table tbody tr:hover td{background-color:#8ed6fc30;transition:all .2s ease-in-out}.pyyi_table-zerostate{color:#cacaca;font-size:1.25rem;font-weight:400;margin:2rem;text-align:center}.table-scroll::-webkit-scrollbar{height:.3rem;width:.3rem}.table-scroll::-webkit-scrollbar-track{background-color:#eee;border-radius:12px}.table-scroll::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:12px}.table-scroll::-webkit-scrollbar-button{display:none}