
.like-dislike-container{text-align:center}.like-dislike-active{background-color:var(--pgn-color-primary-400);border-radius:var(--pgn-size-border-radius-base);color:var(--pgn-color-white)}.like-dislike-active,.like-dislike-inactive{border:none;font-size:var(--pgn-typography-btn-font-size-sm);margin:var(--pgn-spacing-search-field-margin-button)}.like-dislike-inactive{background-color:var(--pgn-color-white);border-radius:var(--pgn-size-border-radius-base);color:var(--pgn-color-primary-500)}.like-dislike-inactive:hover{background-color:var(--pgn-color-primary-100)}
.report-container .report-button{border:none}.report-container .report-button:focus,.report-container .report-button:hover{border:none;overflow:hidden}.pop-up p{font-weight:700}.pop-up input:focus,.pop-up input:hover{overflow:hidden}.pop-up input:checked{background-color:var(--pgn-color-primary-500);background-image:none!important;border-color:var(--pgn-color-primary-500)}.loading-container,.pop-up-container,.report-feedback-container{min-height:165px;min-width:246px}.loading-container,.report-feedback-container{align-items:center;display:flex;justify-content:center;max-height:165px;max-width:246px}
.feedback-modal label,.feedback-modal p,.feedback-modal textarea{font-size:var(--pgn-typography-font-size-sm)}.feedback-modal .pgn__form-group{display:flex;text-align:center}.feedback-modal .pgn__form-group .rating-container{padding:1px}[dir=ltr] .feedback-modal .pgn__form-group .rating-container{margin-left:10px}[dir=rtl] .feedback-modal .pgn__form-group .rating-container{margin-right:10px}.feedback-modal .pgn__form-group .rating-container label{font-size:var(--pgn-typography-font-size-lg)!important}.feedback-modal .pgn__form-group .rating-label{margin-top:3px}.feedback-modal .pgn__form-group .pgn__form-control-set{flex-direction:row}[dir=ltr] .feedback-modal .pgn__form-group .pgn__form-control-set .public-option,[dir=ltr] .feedback-modal .pgn__form-group .pgn__form-control-set .recommended-option{margin:0 0 10px 15px}[dir=rtl] .feedback-modal .pgn__form-group .pgn__form-control-set .public-option,[dir=rtl] .feedback-modal .pgn__form-group .pgn__form-control-set .recommended-option{margin:0 15px 10px 0}.feedback-modal .pgn__form-group .pgn__form-control-set .public-option label,.feedback-modal .pgn__form-group .pgn__form-control-set .recommended-option label{font-size:var(--pgn-typography-font-size-sm)}
.feedback-card{border:2px solid var(--pgn-color-primary-200);border-radius:16px;display:flex;flex-direction:column;font-size:var(--pgn-typography-font-size-base);height:180px;overflow:auto;padding:1.5rem 1.5rem 0;text-align:justify;transition:box-shadow .3s ease;width:400px}.feedback-card:hover{box-shadow:0 0 10px var(--pgn-color-primary-300)}.feedback-card hr{border-color:var(--pgn-color-primary-400);margin:0}.feedback-card .feedback-header{display:flex;margin-bottom:10px;width:50%}.feedback-card .feedback-header .feedback-username{align-items:center;padding-top:2px}.feedback-card .feedback-header .feedback-rating{font-size:var(--pgn-typography-font-size-lg);padding:1px}[dir=ltr] .feedback-card .feedback-header .feedback-rating{margin-left:10px}[dir=rtl] .feedback-card .feedback-header .feedback-rating{margin-right:10px}.feedback-card .feedback-body{flex-grow:1;font-size:var(--pgn-typography-font-size-sm);margin-top:10px}.feedback-card .feedback-footer .feedback-coursename{color:var(--pgn-color-primary-base);font-size:var(--pgn-typography-font-size-xs);padding-bottom:5px;text-align:end}
.feedback-container{width:100%}.feedback-container .feedback-carousel-title{color:var(--pgn-color-primary-base)}[dir=ltr] .feedback-container .feedback-carousel-title{margin:10px 0 50px 50px}[dir=rtl] .feedback-container .feedback-carousel-title{margin:10px 50px 50px 0}.feedback-container .feedback-carousel{padding-bottom:40px;width:100%}.feedback-container .feedback-carousel .carousel-indicators li{background-color:var(--pgn-color-primary-400)}.feedback-container .feedback-carousel .feedback-carousel-row{display:flex;justify-content:center;padding-left:10px;padding-right:10px}[dir=ltr] .feedback-container .feedback-carousel .feedback-carousel-row .feedback-card{margin-right:10px}[dir=rtl] .feedback-container .feedback-carousel .feedback-carousel-row .feedback-card{margin-left:10px}[dir=ltr] .feedback-container .feedback-carousel .feedback-carousel-row .feedback-card:last-child{margin-right:0}[dir=rtl] .feedback-container .feedback-carousel .feedback-carousel-row .feedback-card:last-child{margin-left:0}
.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);transition:all .1s ease-out}[dir=ltr] .react-international-phone-country-selector-button__dropdown-arrow{margin-right:4px}[dir=rtl] .react-international-phone-country-selector-button__dropdown-arrow{margin-left:4px}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:var(--react-international-phone-flag-height,24px);width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}[dir=ltr] .react-international-phone-country-selector-dropdown{left:var(--react-international-phone-dropdown-left,0)}[dir=rtl] .react-international-phone-country-selector-dropdown{right:var(--react-international-phone-dropdown-left,0)}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}[dir=ltr] .react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}[dir=rtl] .react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-left:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=ltr] .react-international-phone-country-selector-dropdown__list-item-country-name{margin-right:8px}[dir=rtl] .react-international-phone-country-selector-dropdown__list-item-country-name{margin-left:8px}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;padding:0 8px}[dir=ltr] .react-international-phone-dial-code-preview{margin-right:-1px}[dir=rtl] .react-international-phone-dial-code-preview{margin-left:-1px}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px)}[dir=ltr] .react-international-phone-input-container .react-international-phone-country-selector-button{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}[dir=rtl] .react-international-phone-input-container .react-international-phone-country-selector-button{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:var(--react-international-phone-background-color,#fff);border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:var(--react-international-phone-border-radius,4px);box-sizing:border-box;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}[dir=ltr] .react-international-phone-input-container .react-international-phone-input{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] .react-international-phone-input-container .react-international-phone-input{border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:var(--react-international-phone-disabled-text-color,#666)}
.user-profile-modal{overflow:visible!important}.user-profile-modal .user-profile-form{overflow:visible}.user-profile-modal .user-profile-form .user-profile-phone-number-field .phone-number-input{display:flex;position:relative}.user-profile-modal .user-profile-form .user-profile-phone-number-field .phone-number-input .form-control{padding:var(--pgn-spacing-form-input-padding-y-base) calc(var(--pgn-spacing-form-input-padding-x-base) + 50px)}.user-profile-modal .user-profile-form .user-profile-phone-number-field .phone-number-input .react-international-phone-country-selector{margin:0 var(--pgn-spacing-form-input-padding-x-base);position:absolute;top:50%;transform:translateY(-50%);z-index:10}.user-profile-modal .user-profile-form .user-profile-phone-number-field .phone-number-input .react-international-phone-country-selector .react-international-phone-country-selector-button{background:#0000;border:none}
.stats-card{border-radius:10px;margin:5px 10px;max-width:200px;overflow:hidden;padding:10px}.stats-card .stats-header{display:flex}.stats-card .stats-header .stats-image{margin:5px}.stats-card .stats-header .stats-image img{height:60px;max-width:100px;min-width:60px;width:auto}.stats-card .stats-header .stats-count{color:var(--pgn-color-primary-700);font-size:var(--pgn-typography-font-size-h2);margin:auto;padding-left:5px;padding-right:5px}.stats-card .stats-title{color:var(--pgn-color-primary-400);font-size:var(--pgn-typography-font-size-small-base);padding:5px;text-align:center}.stats-card:hover{box-shadow:0 0 10px var(--pgn-color-primary-200);transition:transform .3s ease-in-out}[dir=ltr] .stats-card:hover{transform:translate(2px,-2px)}[dir=rtl] .stats-card:hover{transform:translate(-2px,-2px)}
.stats-container{margin:12px;width:100%}.stats-container h4{color:var(--pgn-color-primary-base)}.stats-container .stats{display:flex;flex-wrap:wrap;justify-content:center}
.programs-metadata-modal .program-metadata-row{display:flex;gap:1rem}.programs-metadata-modal .programs-metadata-mandatory,.programs-metadata-modal .programs-metadata-program-above{width:50%}.programs-metadata-modal .pgn__modal-footer{padding-left:8px;padding-right:8px}
.toggle{bottom:1rem;height:3rem;z-index:9999}.toggle .btn{border-radius:2rem}.toggle.button-icon{background-color:#0e3639;position:relative;width:125px}[dir=ltr] .toggle.open{right:31%}[dir=rtl] .toggle.open{left:31%}[dir=ltr] .toggle.closed{right:1%}[dir=rtl] .toggle.closed{left:1%}.toggle svg{height:100%;width:100%}.action-message{background-color:#fff;border-color:#0000;border-radius:1rem;box-shadow:0 1px 4px 0 #0000004d,0 1px 2px 0 #0000000f;color:#000;font-size:14px;width:40%}[dir=ltr] .action-message{text-align:left}[dir=rtl] .action-message{text-align:right}.dismiss-button{height:1.5rem!important;width:1.5rem!important}.learning-assistant-popup-modal{width:100%}
.message{border-radius:10px;font-size:15px;max-width:70%;width:fit-content}.message.user{background:#0e3639;color:#fff}.message.assistant{background:#f2f0ef}.message p{margin-bottom:0}.time{font-size:10px}
.xpert-chat-scroller{flex:1;position:relative}.xpert-chat-scroller .messages-list{inset:0;overflow-y:scroll;padding:1rem 0;position:absolute;scrollbar-width:thin}.xpert-chat-scroller:after{clear:both;content:"";display:block;height:0}.xpert-chat-scroller .loading{font-size:13px}[dir=ltr] .xpert-chat-scroller .loading{padding-left:10px}[dir=rtl] .xpert-chat-scroller .loading{padding-right:10px}.xpert-chat-scroller .loading:after{-webkit-animation:ellipsis .9s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}.xpert-chat-scroller .separator{height:5px;opacity:.3;padding:5px;position:absolute;z-index:100}.xpert-chat-scroller .separator--top{inset:0 0 auto 0}[dir=ltr] .xpert-chat-scroller .separator--top{background:linear-gradient(180deg,#00000059,#0000)}[dir=rtl] .xpert-chat-scroller .separator--top{background:linear-gradient(-180deg,#00000059,#0000)}.xpert-chat-scroller .separator--bottom{background:linear-gradient(0,#00000059,#0000);inset:auto 0 0 0}@keyframes ellipsis{to{width:1.25em}}
.message-divider{display:flex;font-size:15px}.message-divider:after,.message-divider:before{border-bottom:1px solid;content:"";flex:1 1;margin:auto}.message-divider:after,.message-divider:before{margin-left:10px;margin-right:10px}
.trial-upgrade{border-radius:99rem}
.disclosure{background-color:#0e3639;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow-y:auto;padding:2rem}.disclosure h2{font-size:1.375rem}.disclosure h3{color:#f0cc00;font-family:Roboto Mono,Inter,Arial,sans-serif;margin-bottom:3rem}.disclosure small{font-size:.875rem}.disclosure .bullet-icon{height:2rem;width:2rem}[dir=ltr] .disclosure .bullet-icon{margin-right:1rem}[dir=rtl] .disclosure .bullet-icon{margin-left:1rem}.disclosure p{font-size:.625rem}.disclosure .privacy-policy-link{text-decoration:underline!important;text-decoration-color:#fff!important}.disclosure li{font-size:1rem}.disclosure .disclaimer{font-size:.75rem}.disclosure .trial-period{background:#2d494e;background-clip:content-box,border-box;background-origin:border-box;border-radius:.8125rem;padding:3px}[dir=ltr] .disclosure .trial-period{background-image:linear-gradient(#2d494e,#2d494e),linear-gradient(90deg,#e76f3f,#eba7bc)}[dir=rtl] .disclosure .trial-period{background-image:linear-gradient(#2d494e,#2d494e),linear-gradient(270deg,#e76f3f,#eba7bc)}.disclosure .trial-period-content{padding:.8125rem}.disclosure .trial-period .bullet-icon{height:1.5rem;width:1.5rem}[dir=ltr] .disclosure .trial-period .bullet-icon{margin-right:.5rem}[dir=rtl] .disclosure .trial-period .bullet-icon{margin-left:.5rem}.disclosure .trial-period .bullet-icon svg path{fill:#e98b7e}.disclosure .trial-upgrade{background:#d74000;border-radius:99rem;font-size:0 .875rem}.disclosure .pgn__form-control-decorator-group,.disclosure .pgn__form-group{margin:0}
.message-form{padding:.75rem 1.5rem}.message-form .send-message-input .pgn__form-control-floating-label{color:#adadad}.message-form .send-message-input input{border:1px solid #ccc;border-radius:1rem}.message-form .pgn__form-control-decorator-group{margin-inline-end:0}.message-form button{color:#8f8f8f}
.upgrade-panel{background-color:#0e3639;height:100%;overflow-y:auto}.upgrade-panel h2{font-size:1.375rem}.upgrade-panel .xpert-value-prop-check{color:#f0cc00}.upgrade-panel .xpert-value-prop{font-size:.875rem;margin-bottom:1rem}
.sidebar{background-color:#fff;bottom:0;box-shadow:0 0 1rem 0 rgba(0,0,0,.149),0 0 .625rem 0 rgba(0,0,0,.149);max-width:25rem;top:0;width:100%;z-index:9999}[dir=ltr] .sidebar{right:0}[dir=rtl] .sidebar{left:0}.sidebar h1{font-size:1.25rem;line-height:1.75rem}.sidebar button.chat-close{height:1.5rem;top:.75rem;width:1.5rem}[dir=ltr] .sidebar button.chat-close{right:1.5rem}[dir=rtl] .sidebar button.chat-close{left:1.5rem}.sidebar button.chat-close .btn-icon__icon{height:1.375rem!important;width:1.375rem!important}.sidebar .sidebar-header{align-items:center;display:flex;height:48px;padding:0 1.5rem;width:100%}[dir=ltr] .sidebar .sidebar-header{background:linear-gradient(270deg,#3a656c 0,#001d22)}[dir=rtl] .sidebar .sidebar-header{background:linear-gradient(90deg,#3a656c 0,#001d22)}.sidebar .sidebar-header svg{display:block;height:24px}.sidebar .trial-header{background-color:#f49974;color:#000;display:flex;font-size:.9em;font-size:.875rem;line-height:1.5rem;padding:.5rem .75rem}.sidebar .trial-header a{text-decoration:underline}.sidebar .trial-header.has-spinner{justify-content:center}

/*# sourceMappingURL=790.93e5c94407a3b497abee.css.map*/