.styles-module-scss-module__HlttSq__warningBanner{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-yellow-1);align-items:flex-start;gap:10px;width:100%;padding:12px;display:flex}.styles-module-scss-module__HlttSq__warningBannerText{min-width:0;font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-yellow-8);word-break:break-word;flex:1}.styles-module-scss-module__HlttSq__loadingBody{justify-content:center;align-items:center;width:100%;min-height:72px;display:flex}
.styles-module-scss-module__x5DA3a__settingsDrawer{gap:var(--mantine-spacing-2xl);width:100%;max-width:337px;height:100%;min-height:0;max-height:100%;padding:var(--mantine-spacing-2xl) var(--mantine-spacing-2xl) 0;background-color:var(--mantine-color-blue-1);flex-direction:column;display:flex;overflow:hidden}.styles-module-scss-module__x5DA3a__colorSwatch{border:1px solid #ccc;border-radius:5px;flex:none}
.styles-module-scss-module__Ik8T2G__content{padding:var(--mantine-spacing-5xl);background:var(--mantine-color-gray-1)}.styles-module-scss-module__Ik8T2G__viewport{width:100%;height:630px;min-height:630px}.styles-module-scss-module__Ik8T2G__footer{padding:var(--mantine-spacing-5xl);gap:var(--mantine-spacing-2xl)}.styles-module-scss-module__Ik8T2G__footerLeft{flex:auto;min-width:0}.styles-module-scss-module__Ik8T2G__footerLeft .styles-module-scss-module__Ik8T2G__resetButton{font-size:var(--mantine-font-size-sm-plus);line-height:20px}.styles-module-scss-module__Ik8T2G__zoomControls{align-items:center;gap:var(--mantine-spacing-xs);flex:none;width:244px;max-width:244px;height:32px}.styles-module-scss-module__Ik8T2G__zoomStepButton{width:32px;height:32px;padding:var(--mantine-spacing-xs);border-radius:var(--btn-radius-normal);flex-shrink:0}.styles-module-scss-module__Ik8T2G__zoomSlider{--slider-size:var(--mantine-spacing-sm);--slider-thumb-size:var(--mantine-spacing-2xl);flex:none;width:168px;height:16px}.styles-module-scss-module__Ik8T2G__zoomSlider .mantine-Slider-root{height:16px;min-height:16px}.styles-module-scss-module__Ik8T2G__zoomSlider .mantine-Slider-trackContainer{align-items:center;height:16px}.styles-module-scss-module__Ik8T2G__zoomSlider .mantine-Slider-track{height:var(--mantine-spacing-sm);background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-mega)}.styles-module-scss-module__Ik8T2G__zoomSlider .mantine-Slider-track:before{height:var(--mantine-spacing-sm);background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-mega)}.styles-module-scss-module__Ik8T2G__zoomSlider .mantine-Slider-bar{height:var(--mantine-spacing-sm);background-color:var(--mantine-color-blue-6);border-radius:var(--mantine-radius-mega)}.styles-module-scss-module__Ik8T2G__zoomSlider .mantine-Slider-thumb{width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl);background-color:var(--mantine-color-white);border:4px solid var(--mantine-color-blue-6);box-shadow:none}.styles-module-scss-module__Ik8T2G__zoomSlider[data-disabled] .mantine-Slider-track{background-color:var(--mantine-color-gray-0)}.styles-module-scss-module__Ik8T2G__zoomSlider[data-disabled] .mantine-Slider-track:before{background-color:var(--mantine-color-gray-0)}.styles-module-scss-module__Ik8T2G__zoomSlider[data-disabled] .mantine-Slider-bar{background-color:var(--mantine-color-gray-4)}.styles-module-scss-module__Ik8T2G__zoomSlider[data-disabled] .mantine-Slider-thumb{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}.styles-module-scss-module__Ik8T2G__footerRight{flex:none}.styles-module-scss-module__Ik8T2G__dualRow{gap:var(--mantine-spacing-lg);padding:0 var(--mantine-spacing-5xl);display:flex}.styles-module-scss-module__Ik8T2G__dualPane{gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.styles-module-scss-module__Ik8T2G__dualLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);font-weight:500;line-height:16px}.styles-module-scss-module__Ik8T2G__dualViewport{height:560px;min-height:560px}@media (max-width:768px){.styles-module-scss-module__Ik8T2G__dualRow{padding:0 var(--mantine-spacing-2xl);flex-direction:column}.styles-module-scss-module__Ik8T2G__dualViewport{height:400px;min-height:400px}}
.styles-module-scss-module__VIXRXW__settingsDrawer{gap:var(--mantine-spacing-2xl);width:100%;max-width:337px;height:100%;min-height:0;max-height:100%;padding:var(--mantine-spacing-2xl) var(--mantine-spacing-2xl) 0;background-color:var(--mantine-color-blue-1);flex-direction:column;display:flex;overflow:hidden}.styles-module-scss-module__VIXRXW__grayFilledTextareaBase{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);font-size:var(--mantine-font-size-sm-plus);line-height:var(--input-normal-line-height);color:var(--mantine-color-gray-8);box-sizing:border-box;border:1px solid #0000;font-weight:400}.styles-module-scss-module__VIXRXW__grayFilledTextareaBase::placeholder{color:var(--mantine-color-gray-6)}.styles-module-scss-module__VIXRXW__grayFilledTextareaBase:hover:not(:focus):placeholder-shown{background:var(--mantine-color-gray-2)}.styles-module-scss-module__VIXRXW__grayFilledTextareaBase:hover:not(:focus):not(:placeholder-shown){background:var(--mantine-color-gray-0)}.styles-module-scss-module__VIXRXW__grayFilledTextareaBase:focus,.styles-module-scss-module__VIXRXW__grayFilledTextareaBase:not(:placeholder-shown){background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);box-shadow:none;outline:none}.styles-module-scss-module__VIXRXW__grayFilledTextareaSmall{resize:none;min-height:56px;}.styles-module-scss-module__VIXRXW__grayFilledTextarea{min-height:96px;}
.styles-module-scss-module__66gjPq__settingsDrawer{gap:var(--mantine-spacing-2xl);width:100%;max-width:337px;height:100%;min-height:0;max-height:100%;padding:var(--mantine-spacing-2xl) var(--mantine-spacing-2xl) 0;background-color:var(--mantine-color-blue-1);flex-direction:column;display:flex;overflow:hidden}.styles-module-scss-module__66gjPq__addContentButton{height:36px;padding-inline:var(--mantine-spacing-2xl);gap:var(--mantine-spacing-md)}.styles-module-scss-module__66gjPq__grayFilledTextareaBase{box-sizing:border-box;width:100%;padding:var(--input-small-py) var(--input-small-px);border:1px solid var(--input-default-border);border-radius:var(--input-radius);background-color:var(--input-default-bg);resize:none;font-size:var(--input-small-font-size);line-height:var(--input-small-line-height);color:var(--input-text-color);font-weight:400}.styles-module-scss-module__66gjPq__grayFilledTextareaBase::placeholder{color:var(--input-placeholder-color)}.styles-module-scss-module__66gjPq__grayFilledTextareaBase:hover:not(:focus):placeholder-shown{background-color:var(--input-hover-bg)}.styles-module-scss-module__66gjPq__grayFilledTextareaBase:focus{background-color:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.styles-module-scss-module__66gjPq__grayFilledTextareaBase:not(:placeholder-shown){background-color:var(--input-filled-bg);border-color:var(--input-filled-border)}.styles-module-scss-module__66gjPq__grayFilledTextareaBase:not(:placeholder-shown):focus{background-color:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow)}.styles-module-scss-module__66gjPq__grayFilledTextareaSmall{min-height:56px;}.styles-module-scss-module__66gjPq__grayFilledTextarea{min-height:96px;}
.IntegratedProviderLogos-module-scss-module__JJ_yZW__providerCard{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;height:24px;display:block}.IntegratedProviderLogos-module-scss-module__JJ_yZW__providerCard[data-variant=wide]{object-fit:fill;flex:1 1 0;width:100%;min-width:0}.IntegratedProviderLogos-module-scss-module__JJ_yZW__providerCard[data-variant=fixed]{width:91px}
.styles-module-scss-module__lLd_Uq__content{gap:var(--mantine-spacing-2xl);padding:var(--mantine-spacing-5xl);flex-direction:column;display:flex}.styles-module-scss-module__lLd_Uq__fieldGroup{gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}.styles-module-scss-module__lLd_Uq__fieldLabel{font-size:var(--mantine-font-size-md);font-weight:500;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);margin:0}.styles-module-scss-module__lLd_Uq__fieldStack,.styles-module-scss-module__lLd_Uq__urlField{gap:var(--mantine-spacing-xs);flex-direction:column;width:100%;display:flex}.styles-module-scss-module__lLd_Uq__urlInputShell{align-items:center;gap:var(--mantine-spacing-sm);width:100%;height:var(--input-medium-height);min-height:var(--input-medium-height);padding:var(--input-medium-py) var(--mantine-spacing-xs) var(--input-medium-py) var(--input-medium-px);border-radius:var(--input-radius);border:1px solid var(--input-default-border);background:var(--input-default-bg);box-sizing:border-box;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.styles-module-scss-module__lLd_Uq__urlInputShell:hover:not(:focus-within):has(.styles-module-scss-module__lLd_Uq__urlInputControl:placeholder-shown):not(.styles-module-scss-module__lLd_Uq__urlInputShellDisabled){background:var(--input-hover-bg)}.styles-module-scss-module__lLd_Uq__urlInputShell:hover:not(:focus-within):has(.styles-module-scss-module__lLd_Uq__urlInputControl:not(:placeholder-shown)):not(.styles-module-scss-module__lLd_Uq__urlInputShellDisabled){background:var(--mantine-color-gray-0)}.styles-module-scss-module__lLd_Uq__urlInputShell:focus-within:not(.styles-module-scss-module__lLd_Uq__urlInputShellError):not(.styles-module-scss-module__lLd_Uq__urlInputShellDisabled){background:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow)}.styles-module-scss-module__lLd_Uq__urlInputShell:has(.styles-module-scss-module__lLd_Uq__urlInputControl:not(:placeholder-shown)):not(.styles-module-scss-module__lLd_Uq__urlInputShellError):not(.styles-module-scss-module__lLd_Uq__urlInputShellDisabled){background:var(--input-filled-bg);border-color:var(--input-filled-border)}.styles-module-scss-module__lLd_Uq__urlInputShellDisabled{background:var(--input-disabled-bg);cursor:not-allowed;border-color:#0000}.styles-module-scss-module__lLd_Uq__urlInputShellError{background:var(--mantine-color-white);border-color:var(--input-error-border)}.styles-module-scss-module__lLd_Uq__urlInputMain{flex:1;min-width:0}.styles-module-scss-module__lLd_Uq__urlInputControl{width:100%;min-width:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--input-text-color);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.styles-module-scss-module__lLd_Uq__urlInputControl::placeholder{color:var(--input-placeholder-color);opacity:1}.styles-module-scss-module__lLd_Uq__urlInputControl:placeholder-shown{color:var(--input-placeholder-color)}.styles-module-scss-module__lLd_Uq__urlInputControl:disabled{color:var(--input-disabled-color);cursor:not-allowed;-webkit-text-fill-color:var(--input-disabled-color)}.styles-module-scss-module__lLd_Uq__hintRow{align-items:flex-start;gap:var(--mantine-spacing-sm);width:100%;display:flex}.styles-module-scss-module__lLd_Uq__hintIcon{color:var(--banner-tips-color);flex-shrink:0}.styles-module-scss-module__lLd_Uq__hintText{min-width:0;font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:var(--mantine-line-height-md);color:var(--banner-tips-color);word-break:break-word;flex:1}.styles-module-scss-module__lLd_Uq__orDivider{align-items:center;gap:var(--mantine-spacing-md);width:100%;display:flex}.styles-module-scss-module__lLd_Uq__orLabel{font-size:var(--mantine-font-size-xs);font-weight:600;line-height:var(--mantine-line-height-xs);letter-spacing:.3px;text-transform:uppercase;color:var(--mantine-color-gray-6);white-space:nowrap;flex-shrink:0}.styles-module-scss-module__lLd_Uq__divider{background-color:var(--mantine-color-gray-2);flex:1;height:1px}.styles-module-scss-module__lLd_Uq__embedTextarea{height:116px;min-height:116px;padding:var(--input-small-py) var(--input-small-px);border-radius:var(--input-radius);border:1px solid var(--input-default-border);background-color:var(--input-default-bg);font-size:var(--input-small-font-size);line-height:var(--input-small-line-height);color:var(--input-text-color);box-sizing:border-box;resize:none;font-weight:400}.styles-module-scss-module__lLd_Uq__embedTextarea::placeholder{color:var(--input-placeholder-color)}.styles-module-scss-module__lLd_Uq__embedTextarea:hover:not(:focus):not(:disabled):placeholder-shown{background-color:var(--input-hover-bg)}.styles-module-scss-module__lLd_Uq__embedTextarea:focus{background-color:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.styles-module-scss-module__lLd_Uq__embedTextarea:not(:placeholder-shown){background-color:var(--input-filled-bg);border-color:var(--input-filled-border)}.styles-module-scss-module__lLd_Uq__embedTextarea:not(:placeholder-shown):focus{background-color:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow)}.styles-module-scss-module__lLd_Uq__embedTextarea:disabled,.styles-module-scss-module__lLd_Uq__embedTextarea[data-disabled]{background:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;border-color:#0000}.styles-module-scss-module__lLd_Uq__embedTextarea.styles-module-scss-module__lLd_Uq__embedTextareaError,.styles-module-scss-module__lLd_Uq__embedTextarea.styles-module-scss-module__lLd_Uq__embedTextareaError:focus,.styles-module-scss-module__lLd_Uq__embedTextarea.styles-module-scss-module__lLd_Uq__embedTextareaError:not(:placeholder-shown){border-color:var(--input-error-border);background:var(--mantine-color-white);box-shadow:none}.styles-module-scss-module__lLd_Uq__embedTextareaWrap{width:100%;position:relative}.styles-module-scss-module__lLd_Uq__embedClearButton{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);color:var(--mantine-color-gray-5);z-index:1;position:absolute}.styles-module-scss-module__lLd_Uq__fieldErrorBelow{font-size:var(--input-error-font-size);line-height:var(--input-counter-line-height);color:var(--input-error-color);margin:0;font-weight:400}.styles-module-scss-module__lLd_Uq__footer{padding:0 var(--mantine-spacing-5xl) var(--mantine-spacing-5xl);justify-content:flex-end;display:flex}.styles-module-scss-module__lLd_Uq__clearButton{color:var(--mantine-color-gray-5)}
.styles-module-scss-module__Ek3eAG__body{box-sizing:border-box;padding:var(--mantine-spacing-sp-24);flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.styles-module-scss-module__Ek3eAG__tabsRoot{--tabs-list-border-width:2px;--tab-border-color:var(--mantine-color-gray-2);flex-direction:column;flex:1;min-height:0;display:flex}.styles-module-scss-module__Ek3eAG__footer{margin-top:var(--mantine-spacing-sp-24)}.styles-module-scss-module__Ek3eAG__list{box-sizing:border-box;gap:var(--mantine-spacing-sp-12);flex-shrink:0;align-items:flex-end;min-height:32px;margin-bottom:-2px;padding-inline:0}.styles-module-scss-module__Ek3eAG__list:before{border:none;border-bottom:2px solid var(--mantine-color-gray-2)}.styles-module-scss-module__Ek3eAG__tab{box-sizing:border-box;z-index:1;height:32px;min-height:32px;padding:0 var(--mantine-spacing-sp-12);color:var(--mantine-color-gray-8);flex:1 1 0;justify-content:center;position:relative}.styles-module-scss-module__Ek3eAG__tab[data-active=true],.styles-module-scss-module__Ek3eAG__tab[data-active=true]:hover:not(:disabled){color:var(--mantine-color-blue-6);background-color:#0000}.styles-module-scss-module__Ek3eAG__tab:disabled{color:var(--mantine-color-gray-4)}.styles-module-scss-module__Ek3eAG__tab:hover:not(:disabled):not([data-active=true]){color:var(--mantine-color-gray-8);background-color:#0000;border-color:#0000}.styles-module-scss-module__Ek3eAG__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.styles-module-scss-module__Ek3eAG__tabLabel{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;display:flex}.styles-module-scss-module__Ek3eAG__panel{box-sizing:border-box;width:calc(100% + 8px);padding-top:var(--mantine-spacing-sp-24);padding-inline:4px;flex:1;min-height:0;margin-inline:-4px;padding-bottom:4px;overflow-y:auto}.styles-module-scss-module__Ek3eAG__assignLearningCourseModalShell{box-sizing:border-box;padding-top:var(--mantine-spacing-sp-24);padding-bottom:0;padding-inline:calc(var(--mantine-spacing-sp-24) + 4px)}.styles-module-scss-module__Ek3eAG__introCard{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-sp-12);background:var(--mantine-color-white)}.styles-module-scss-module__Ek3eAG__introRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sp-12);min-height:24px;display:flex}.styles-module-scss-module__Ek3eAG__introLeft{align-items:center;gap:var(--mantine-spacing-sp-6);flex-wrap:wrap;min-width:0;display:flex}.styles-module-scss-module__Ek3eAG__infoIconWrap{color:var(--mantine-color-gray-5);cursor:pointer;display:inline-flex}.styles-module-scss-module__Ek3eAG__infoIconWrap:hover{color:var(--mantine-color-gray-8)}.styles-module-scss-module__Ek3eAG__badge{box-sizing:border-box;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;padding:0 var(--mantine-spacing-sp-8);border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.styles-module-scss-module__Ek3eAG__badgeInSelect{box-sizing:border-box;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;padding:0 var(--mantine-spacing-sp-8);pointer-events:none;z-index:1;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;font-size:11px;font-weight:600;line-height:14px;display:inline-flex;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.styles-module-scss-module__Ek3eAG__inputMd .mantine-Input-wrapper{pointer-events:none;padding:0}:is(.styles-module-scss-module__Ek3eAG__inputMd .mantine-Input-input,.styles-module-scss-module__Ek3eAG__inputMd .mantine-Input-section){pointer-events:auto}.styles-module-scss-module__Ek3eAG__inputMd .mantine-Input-input{box-sizing:border-box;min-height:44px;padding:var(--mantine-spacing-sp-10) var(--mantine-spacing-sp-12);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8)}.styles-module-scss-module__Ek3eAG__inputMd .mantine-Input-input::placeholder{color:var(--mantine-color-gray-6);opacity:1;font-weight:400;font-size:var(--mantine-font-size-md)!important;line-height:var(--mantine-line-height-md)!important}.styles-module-scss-module__Ek3eAG__selectMd .mantine-PillsInput-input{padding-left:var(--mantine-spacing-lg);padding-right:var(--mantine-spacing-lg)}.styles-module-scss-module__Ek3eAG__selectMd .mantine-PillsInputField-field{line-height:var(--mantine-line-height-md);font-size:var(--mantine-font-size-md)!important}.styles-module-scss-module__Ek3eAG__selectMd .mantine-PillsInputField-field::placeholder{line-height:var(--mantine-line-height-md);font-size:var(--mantine-font-size-md)!important}.styles-module-scss-module__Ek3eAG__fieldStack{width:100%}.styles-module-scss-module__Ek3eAG__fieldLabelInputGap{gap:var(--mantine-spacing-lg)}.styles-module-scss-module__Ek3eAG__requiredMark{color:var(--mantine-color-gray-9);margin-left:var(--mantine-spacing-sp-4)}.styles-module-scss-module__Ek3eAG__learningSelectMd{width:100%}.styles-module-scss-module__Ek3eAG__learningSelectMd .mantine-Select-input{min-height:40px;padding-left:var(--mantine-spacing-lg);padding-right:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-md)!important;line-height:var(--mantine-line-height-md)!important}.styles-module-scss-module__Ek3eAG__learningSelectMd .mantine-Select-input::placeholder{color:var(--mantine-color-gray-6);opacity:1;font-size:var(--mantine-font-size-md)!important;line-height:var(--mantine-line-height-md)!important}.styles-module-scss-module__Ek3eAG__fieldErrorBelow{font-size:var(--input-error-font-size);line-height:var(--input-counter-line-height);color:var(--input-error-color);margin:0;font-weight:400}.styles-module-scss-module__Ek3eAG__fieldErrorShell{background:var(--input-default-bg);border:1px solid var(--input-error-border);border-radius:var(--input-radius);box-sizing:border-box;transition:background-color .15s}.styles-module-scss-module__Ek3eAG__fieldErrorShell:hover{background:var(--input-hover-bg)}.styles-module-scss-module__Ek3eAG__fieldErrorShell:focus-within{background:var(--input-active-bg);box-shadow:var(--input-focus-shadow);outline:none}.styles-module-scss-module__Ek3eAG__fieldErrorShell:focus-within .mantine-Select-input{color:var(--input-text-color)}.styles-module-scss-module__Ek3eAG__fieldErrorShell .mantine-Select-root{box-shadow:none!important;background:0 0!important;border:none!important}.styles-module-scss-module__Ek3eAG__fieldErrorShell .mantine-Select-root:focus-within{background:0 0!important;border:none!important;outline:none!important}.styles-module-scss-module__Ek3eAG__fieldErrorShell .mantine-Select-input{min-height:44px;background:0 0!important;border:none!important}.styles-module-scss-module__Ek3eAG__inputErrorShell .mantine-Input-wrapper{background:var(--input-default-bg);border:1px solid var(--input-error-border)!important}.styles-module-scss-module__Ek3eAG__inputErrorShell:hover .mantine-Input-wrapper{background:var(--input-hover-bg)}.styles-module-scss-module__Ek3eAG__inputErrorShell:focus-within .mantine-Input-wrapper{background:var(--input-active-bg);box-shadow:var(--input-focus-shadow);outline:none}.styles-module-scss-module__Ek3eAG__baseCoursePreview{width:100%;margin-top:var(--mantine-spacing-sp-10);border-radius:var(--mantine-radius-xl);background:var(--mantine-color-blue-0);box-sizing:border-box;position:relative}.styles-module-scss-module__Ek3eAG__baseCoursePreviewToggle{top:var(--mantine-spacing-sp-12);right:var(--mantine-spacing-sp-12);z-index:2;position:absolute}.styles-module-scss-module__Ek3eAG__baseCoursePreviewMainRow{padding:var(--mantine-spacing-sp-12);box-sizing:border-box}.styles-module-scss-module__Ek3eAG__baseCoursePreviewMainRowWithToggle{padding-right:calc(var(--mantine-spacing-sp-12) + 32px + var(--mantine-spacing-sp-8))}.styles-module-scss-module__Ek3eAG__baseCoursePreviewThumb{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);flex-shrink:0;width:80px;height:53px;position:relative;overflow:hidden}.styles-module-scss-module__Ek3eAG__baseCoursePreviewThumbImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.styles-module-scss-module__Ek3eAG__baseCoursePreviewThumbOverlay{pointer-events:none;background:#7575753d;position:absolute;inset:0}.styles-module-scss-module__Ek3eAG__baseCoursePreviewThumbPlaceholder{background:var(--mantine-color-gray-0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc{word-break:break-word}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc p{min-height:1em;margin:0}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc ul,.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc ol{padding-left:var(--mantine-spacing-5xl);margin:.35em 0}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc li{margin:.15em 0}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc strong{font-weight:600}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDesc{width:100%;font-size:var(--mantine-font-size-sm-plus);color:var(--mantine-color-gray-9);font-weight:400;line-height:20px}.styles-module-scss-module__Ek3eAG__baseCoursePreviewDescClamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.styles-module-scss-module__Ek3eAG__pillRoot{background-color:var(--chip-tag-bg);padding:0 var(--mantine-spacing-2xs) 0 var(--mantine-spacing-sm);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__Ek3eAG__pillRoot span{height:auto;padding-right:var(--mantine-spacing-2xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);font-weight:500;line-height:16px}.styles-module-scss-module__Ek3eAG__pillRoot button{color:var(--mantine-color-gray-5);padding:0}.styles-module-scss-module__Ek3eAG__textareaShell{padding:var(--input-medium-py) var(--input-medium-px);background:var(--input-default-bg);border:1px solid var(--input-default-border);border-radius:var(--input-radius);box-sizing:border-box;pointer-events:none;flex-direction:column;transition:background-color .15s,border-color .15s;display:flex}.styles-module-scss-module__Ek3eAG__textareaShell:has(.styles-module-scss-module__Ek3eAG__textarea:hover):not(:focus-within){background:var(--input-hover-bg)}.styles-module-scss-module__Ek3eAG__textareaShell:has(.styles-module-scss-module__Ek3eAG__textarea:not(:placeholder-shown)){background:var(--input-filled-bg);border-color:var(--input-filled-border)}.styles-module-scss-module__Ek3eAG__textareaShell:focus-within{background:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}:is(.styles-module-scss-module__Ek3eAG__textareaShell .styles-module-scss-module__Ek3eAG__descriptionScrollRoot,.styles-module-scss-module__Ek3eAG__textareaShell .styles-module-scss-module__Ek3eAG__charCount,.styles-module-scss-module__Ek3eAG__textareaShell .mantine-Textarea-root){pointer-events:none}.styles-module-scss-module__Ek3eAG__textareaShellCourseEdit{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--input-filled-bg);border:1px solid var(--input-filled-border);border-radius:var(--input-radius);box-sizing:border-box;flex-direction:column;display:flex}.styles-module-scss-module__Ek3eAG__textareaShellCourseEdit:focus-within{box-shadow:var(--input-focus-shadow);outline:none}.styles-module-scss-module__Ek3eAG__descriptionScrollRoot{width:100%}.styles-module-scss-module__Ek3eAG__descriptionScrollRoot .mantine-ScrollArea-scrollbar{pointer-events:auto}.styles-module-scss-module__Ek3eAG__textarea{box-sizing:border-box;resize:none;pointer-events:auto;width:100%;min-height:6.5rem;font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);color:var(--input-text-color);background:0 0;border:none;padding:0;display:block;overflow:hidden}.styles-module-scss-module__Ek3eAG__textarea:focus{outline:none}.styles-module-scss-module__Ek3eAG__textarea::placeholder{font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);color:var(--input-placeholder-color);opacity:1}.styles-module-scss-module__Ek3eAG__textareaCourseEdit{box-sizing:border-box;resize:none;width:100%;min-height:60px;font-family:var(--mantine-font-family);font-size:var(--input-normal-font-size);line-height:var(--input-normal-line-height);color:var(--input-text-color);background:0 0;border:none;padding:0;display:block;overflow:hidden}.styles-module-scss-module__Ek3eAG__textareaCourseEdit:focus{outline:none}.styles-module-scss-module__Ek3eAG__textareaCourseEdit::placeholder{font-size:var(--input-normal-font-size);line-height:var(--input-normal-line-height);color:var(--input-placeholder-color);opacity:1}.styles-module-scss-module__Ek3eAG__charCount{margin-top:var(--mantine-spacing-md);font-size:var(--input-counter-font-size);line-height:var(--input-counter-line-height);color:var(--input-counter-color);text-align:right;flex-shrink:0;width:100%}.styles-module-scss-module__Ek3eAG__learningPlaceholder{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);line-height:1.5}.styles-module-scss-module__Ek3eAG__editMetaRow{gap:var(--mantine-spacing-sp-16);box-sizing:border-box}.styles-module-scss-module__Ek3eAG__assignedCoursesHeading{font-size:var(--mantine-h5-font-size);font-weight:500;line-height:var(--mantine-h5-line-height);color:var(--mantine-color-gray-9)}
.skeletonStyles-module-scss-module__mEIefa__root{align-items:stretch;gap:var(--mantine-spacing-sp-10);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--mantine-spacing-sp-8);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-gray-0);flex-direction:row;display:flex}.skeletonStyles-module-scss-module__mEIefa__thumb{border-radius:var(--mantine-radius-sm);flex-shrink:0;align-self:flex-start;width:100px;height:66px;overflow:hidden}.skeletonStyles-module-scss-module__mEIefa__body{flex-direction:column;flex:1;gap:0;min-width:0;min-height:66px;display:flex}.skeletonStyles-module-scss-module__mEIefa__topRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sp-8);flex-wrap:wrap;flex-shrink:0;min-width:0;display:flex}.skeletonStyles-module-scss-module__mEIefa__statusStub{flex-shrink:0}.skeletonStyles-module-scss-module__mEIefa__metaStub{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.skeletonStyles-module-scss-module__mEIefa__titleBlock{flex-direction:column;gap:0;width:100%;min-width:0;margin-top:auto;display:flex}.skeletonStyles-module-scss-module__mEIefa__titleLine{width:100%;max-width:100%}@media (max-width:640px){.skeletonStyles-module-scss-module__mEIefa__root{flex-direction:column;align-items:stretch}.skeletonStyles-module-scss-module__mEIefa__thumb{aspect-ratio:100/66;width:100%;height:auto}.skeletonStyles-module-scss-module__mEIefa__titleBlock{margin-top:0}.skeletonStyles-module-scss-module__mEIefa__metaStub{flex:100%;justify-content:flex-end}}
.styles-module-scss-module__9LBplq__root{gap:var(--mantine-spacing-sp-12);padding:var(--mantine-spacing-sp-16);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);border:1px solid var(--mantine-color-yellow-4);flex-direction:column;display:flex;box-shadow:0 4px 4px #b44d120a}.styles-module-scss-module__9LBplq__labelRow{align-items:center;gap:var(--mantine-spacing-sp-8);display:flex}.styles-module-scss-module__9LBplq__labelIcon{color:var(--mantine-color-yellow-8);flex-shrink:0}.styles-module-scss-module__9LBplq__labelText{font-size:var(--mantine-font-size-md);font-weight:500;line-height:var(--mantine-line-height-md);color:var(--mantine-color-yellow-8)}.styles-module-scss-module__9LBplq__labelHintIcon{cursor:pointer;flex-shrink:0}.styles-module-scss-module__9LBplq__textarea{box-sizing:border-box;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);border:1px solid #0000;transition:background-color .15s,border-color .15s}.styles-module-scss-module__9LBplq__textarea:hover:not(:focus):not(:focus-within){background:var(--mantine-color-gray-2)}.styles-module-scss-module__9LBplq__textarea:focus,.styles-module-scss-module__9LBplq__textarea:focus-within{background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);outline:2px solid var(--mantine-color-blue-6);outline-offset:2px}.styles-module-scss-module__9LBplq__textarea{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);font-weight:400;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);outline:none}.styles-module-scss-module__9LBplq__textarea::placeholder{color:var(--mantine-color-gray-6)}.styles-module-scss-module__9LBplq__textarea{width:100%;min-height:76px;padding:var(--mantine-spacing-sp-10) var(--mantine-spacing-sp-12);resize:vertical;box-sizing:border-box}.styles-module-scss-module__9LBplq__textarea::placeholder{opacity:1}.styles-module-scss-module__9LBplq__textarea:not(:placeholder-shown){background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5)}
.styles-module-scss-module__s6ArKG__noteLabel{align-items:center;gap:var(--mantine-spacing-sp-8);display:flex}.styles-module-scss-module__s6ArKG__noteLabelIcon{color:var(--mantine-color-yellow-8);flex-shrink:0}.styles-module-scss-module__s6ArKG__noteLabelText{font-size:var(--mantine-font-size-md);font-weight:500;line-height:var(--mantine-line-height-md);color:var(--mantine-color-yellow-8)}.styles-module-scss-module__s6ArKG__recommendationCard{gap:var(--mantine-spacing-sp-6);padding:var(--mantine-spacing-sp-16);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}.styles-module-scss-module__s6ArKG__recommendationInputBlock{gap:var(--mantine-spacing-sp-12);flex-direction:column;width:100%;display:flex}.styles-module-scss-module__s6ArKG__recommendationFooter{align-items:flex-start;gap:var(--mantine-spacing-sp-8);display:flex}.styles-module-scss-module__s6ArKG__recommendationFooterText{font-size:var(--banner-font-size);line-height:var(--banner-line-height);font-weight:var(--banner-font-weight);color:var(--banner-tips-color)}.styles-module-scss-module__s6ArKG__fieldLabel{font-size:var(--mantine-font-size-md);font-weight:500;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8)}.styles-module-scss-module__s6ArKG__richEditor{width:100%}.styles-module-scss-module__s6ArKG__richEditorRoot{box-sizing:border-box;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);border:1px solid #0000;transition:background-color .15s,border-color .15s}.styles-module-scss-module__s6ArKG__richEditorRoot:hover:not(:focus):not(:focus-within){background:var(--mantine-color-gray-2)}.styles-module-scss-module__s6ArKG__richEditorRoot:focus,.styles-module-scss-module__s6ArKG__richEditorRoot:focus-within{background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);outline:2px solid var(--mantine-color-blue-6);outline-offset:2px}.styles-module-scss-module__s6ArKG__richEditorRoot{border-radius:var(--mantine-radius-sm)}.styles-module-scss-module__s6ArKG__richEditorRoot:has(.ProseMirror:not(.is-editor-empty)){background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5)}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror{min-height:200px;font-size:var(--mantine-font-size-md);font-weight:400;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);word-break:break-word}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror p{margin:0 0 .5em}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror p:last-child{margin-bottom:0}:is(.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror ul,.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror ol){padding-left:var(--mantine-spacing-5xl);margin:.35em 0 .5em;list-style-position:outside}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror ul{list-style-type:disc}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror ol{list-style-type:decimal}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror li{margin:.15em 0;display:list-item}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror li p{margin:0}:is(.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror strong,.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror b){font-weight:600}:is(.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror em,.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror i){font-style:italic}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror u{text-decoration:underline}:is(.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror s,.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror strike){text-decoration:line-through}:is(.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror h1,.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror h2,.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror h3){color:var(--mantine-color-gray-9);margin:.65em 0 .35em;font-weight:500}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror h1{font-size:var(--mantine-font-size-2xl);line-height:var(--mantine-line-height-2xl)}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror h2{font-size:var(--mantine-font-size-xl);line-height:var(--mantine-line-height-xl)}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror h3{font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height-lg)}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror blockquote{padding-left:var(--mantine-spacing-sp-12);border-left:3px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);margin:.5em 0}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror a{color:var(--mantine-color-blue-6);text-decoration:underline}.styles-module-scss-module__s6ArKG__richEditorRoot .ProseMirror hr{border:0;border-top:1px solid var(--mantine-color-gray-3);margin:.75em 0}.styles-module-scss-module__s6ArKG__authorSections{gap:var(--mantine-spacing-sp-10);flex-direction:column;width:100%;min-width:0;display:flex}.styles-module-scss-module__s6ArKG__sectionDivider{width:100%;height:1px;margin:var(--mantine-spacing-sp-16) 0;background:var(--mantine-color-gray-2);box-sizing:border-box;flex-shrink:0;align-self:stretch;padding:0;line-height:0}.styles-module-scss-module__s6ArKG__viewNoteCard{gap:var(--mantine-spacing-sp-12);flex-direction:column;display:flex}.styles-module-scss-module__s6ArKG__viewNoteValue{padding:var(--mantine-spacing-sp-10) var(--mantine-spacing-sp-12);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-yellow-1);border:1px solid var(--mantine-color-yellow-3);font-size:var(--mantine-font-size-md);font-weight:400;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8)}.styles-module-scss-module__s6ArKG__viewRecommendationCard{gap:var(--mantine-spacing-sp-10);flex-direction:column;display:flex}.styles-module-scss-module__s6ArKG__viewRecommendationValue{box-sizing:border-box;width:100%;padding:var(--mantine-spacing-sp-10) var(--mantine-spacing-sp-12);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);font-size:var(--mantine-font-size-md);font-weight:400;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);word-break:break-word}.styles-module-scss-module__s6ArKG__viewRecommendationValue p{margin:0}.styles-module-scss-module__s6ArKG__viewRecommendationValue ul,.styles-module-scss-module__s6ArKG__viewRecommendationValue ol{padding-left:var(--mantine-spacing-5xl);margin:var(--mantine-spacing-2xs) 0}.styles-module-scss-module__s6ArKG__viewRecommendationValue li{margin:var(--mantine-spacing-4xs) 0}.styles-module-scss-module__s6ArKG__viewRecommendationValue strong{font-weight:600}
.styles-module-scss-module__z6PAmW__root .mantine-DatePickerInput-input{height:var(--input-medium-height);min-height:var(--input-medium-height);padding:0 var(--input-medium-px);font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);background:var(--input-default-bg);border:1px solid var(--input-default-border);border-radius:var(--input-radius);color:var(--input-placeholder-color);padding-left:40px}.styles-module-scss-module__z6PAmW__root .mantine-DatePickerInput-input:hover{background:var(--input-hover-bg)}:is(.styles-module-scss-module__z6PAmW__root .mantine-DatePickerInput-input:focus-visible,.styles-module-scss-module__z6PAmW__root .mantine-DatePickerInput-input[aria-expanded=true]){background:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.styles-module-scss-module__z6PAmW__root[data-has-value] .mantine-DatePickerInput-input{background:var(--input-filled-bg);border-color:var(--input-filled-border);color:var(--input-text-color)}.styles-module-scss-module__z6PAmW__root .mantine-Input-section{border:none}
.styles-module-scss-module__Gxus0G__copyButton{align-items:center;gap:var(--mantine-spacing-2xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);cursor:pointer;width:fit-content;color:var(--mantine-color-blue-6);display:inline-flex}.styles-module-scss-module__Gxus0G__copyButton:hover{background:var(--mantine-color-gray-1)}.styles-module-scss-module__Gxus0G__copyButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.styles-module-scss-module__Gxus0G__smsCard{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-lg);box-sizing:border-box;flex-direction:row;align-items:center;min-height:56px;display:flex}.styles-module-scss-module__Gxus0G__smsCardExpanded{flex-direction:column;align-items:stretch}.styles-module-scss-module__Gxus0G__smsCardInner{width:100%;min-width:0}.styles-module-scss-module__Gxus0G__smsCardInnerCollapsed{flex:none;align-self:center}.styles-module-scss-module__Gxus0G__smsCardInnerExpanded{align-self:stretch}.styles-module-scss-module__Gxus0G__smsCardCheckbox{align-items:center;max-width:100%;display:inline-flex}.styles-module-scss-module__Gxus0G__smsCardCheckbox .mantine-Checkbox-body{align-items:center}:is(.styles-module-scss-module__Gxus0G__smsCardCheckbox .mantine-Checkbox-labelWrapper,.styles-module-scss-module__Gxus0G__smsCardCheckbox label.mantine-Checkbox-label){padding-top:0;padding-bottom:0}.styles-module-scss-module__Gxus0G__checkboxLabel{font-size:var(--mantine-font-size-md);font-weight:400;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);align-items:center;display:inline-flex}.styles-module-scss-module__Gxus0G__smsBanner{align-items:flex-start;gap:var(--banner-gap);padding:var(--banner-padding);background:var(--banner-tips-bg);border-radius:var(--banner-radius);display:flex}.styles-module-scss-module__Gxus0G__smsBannerText{font-size:var(--banner-font-size);font-weight:400;line-height:var(--banner-line-height);color:var(--banner-tips-color);flex:1;min-width:0}.styles-module-scss-module__Gxus0G__smsBannerText strong{font-weight:var(--banner-font-weight)}
.styles-module-scss-module__G3GG3W__stepsSection{padding:var(--mantine-spacing-lg) 0;background:var(--mantine-color-gray-0);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.styles-module-scss-module__G3GG3W__wizardLayout{box-sizing:border-box;flex-direction:column;width:100%;min-height:0;display:flex}.styles-module-scss-module__G3GG3W__wizardBody{flex-direction:column;flex:0 auto;min-height:0;display:flex}.styles-module-scss-module__G3GG3W__wizardBodyGrow{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden auto}.styles-module-scss-module__G3GG3W__stepsContainer{width:100%;height:58px;position:relative}.styles-module-scss-module__G3GG3W__stepsLine{background:var(--mantine-color-gray-2);border-radius:1px;height:2px;position:absolute;top:15px;left:123px;right:123px;overflow:hidden}.styles-module-scss-module__G3GG3W__stepsLineProgress{background:var(--mantine-color-blue-6);border-radius:1px;width:0%;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.styles-module-scss-module__G3GG3W__stepList{align-items:flex-start;gap:var(--mantine-spacing-5xl);padding:0 var(--mantine-spacing-5xl);box-sizing:border-box;width:100%;display:flex;position:relative}.styles-module-scss-module__G3GG3W__step{align-items:center;gap:var(--mantine-spacing-sm);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.styles-module-scss-module__G3GG3W__stepBadgeButton{cursor:default;border-radius:var(--mantine-radius-mega);color:inherit;line-height:0;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.styles-module-scss-module__G3GG3W__stepBadgeButton:focus{outline:none}.styles-module-scss-module__G3GG3W__stepBadgeClickable{cursor:pointer}.styles-module-scss-module__G3GG3W__stepBadgeClickable:hover .styles-module-scss-module__G3GG3W__stepBadge{box-shadow:0 0 0 3px var(--mantine-color-gray-1)}.styles-module-scss-module__G3GG3W__stepBadgeClickable:focus-visible{box-shadow:var(--focus-ring);outline:none}.styles-module-scss-module__G3GG3W__stepBadgeSlot{justify-content:center;align-items:center;line-height:0;display:inline-flex}.styles-module-scss-module__G3GG3W__stepBadge{border-radius:var(--mantine-radius-mega);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);width:32px;height:32px;font-size:var(--mantine-font-size-md);font-weight:500;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-6);padding:var(--mantine-spacing-4xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__G3GG3W__stepBadgeActive{border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-8);box-shadow:var(--shadow-dropdown)}.styles-module-scss-module__G3GG3W__stepLabel{font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-6);white-space:nowrap}.styles-module-scss-module__G3GG3W__stepBadgeCompleted{background:var(--mantine-color-blue-6);border-color:var(--mantine-color-blue-6);color:var(--mantine-color-white)}.styles-module-scss-module__G3GG3W__stepLabelCompleted{color:var(--mantine-color-blue-2)}.styles-module-scss-module__G3GG3W__stepLabelActive{color:var(--mantine-color-gray-8)}.styles-module-scss-module__G3GG3W__hiddenAssignStep{display:none}.styles-module-scss-module__G3GG3W__formContent{padding:var(--mantine-spacing-5xl);gap:var(--mantine-spacing-2xl);flex-direction:column;display:flex}.styles-module-scss-module__G3GG3W__formContentFlush{padding-block:var(--mantine-spacing-5xl);padding-inline:var(--mantine-spacing-sp-4)}.styles-module-scss-module__G3GG3W__fieldLabel{font-size:var(--mantine-font-size-md);font-weight:500;line-height:var(--mantine-line-height-md);letter-spacing:0;color:var(--mantine-color-gray-8);height:20px}.styles-module-scss-module__G3GG3W__fieldLabelInputGap{gap:var(--mantine-spacing-lg)}.styles-module-scss-module__G3GG3W__inputMd .mantine-Input-wrapper{font-size:var(--mantine-font-size-md);padding:0 var(--mantine-spacing-lg)}.styles-module-scss-module__G3GG3W__inputMd .mantine-Input-input{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md)}.styles-module-scss-module__G3GG3W__phoneCard{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-lg);cursor:pointer;box-sizing:border-box;width:332px;transition:border-color .15s,box-shadow .15s}.styles-module-scss-module__G3GG3W__phoneCard:hover{border-color:var(--mantine-color-gray-3)}.styles-module-scss-module__G3GG3W__phoneCardSelected{border-color:var(--mantine-color-gray-2);box-shadow:0 0 0 2px var(--mantine-color-white),0 0 0 4px var(--mantine-color-blue-6)}.styles-module-scss-module__G3GG3W__phoneHint{font-size:var(--mantine-font-size-sm-plus);font-weight:400;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7)}.styles-module-scss-module__G3GG3W__footer{padding:0 var(--mantine-spacing-5xl) var(--mantine-spacing-5xl)}.styles-module-scss-module__G3GG3W__footerFlush{padding:0 var(--mantine-spacing-sp-4) var(--mantine-spacing-2xl)}.styles-module-scss-module__G3GG3W__phoneInputContainer{width:100%}.styles-module-scss-module__G3GG3W__phoneInputButton{border-radius:var(--mantine-radius-sm) 0 0 var(--mantine-radius-sm)!important;background:0 0!important;border:0!important;height:44px!important}.styles-module-scss-module__G3GG3W__phoneInputButton:hover,.styles-module-scss-module__G3GG3W__phoneInputButton.styles-module-scss-module__G3GG3W__open{background:0 0!important}.styles-module-scss-module__G3GG3W__phoneInputField{border-radius:var(--mantine-radius-sm)!important;background:var(--mantine-color-gray-1)!important;width:100%!important;height:44px!important;color:var(--mantine-color-gray-8)!important;font-size:var(--mantine-font-size-md)!important;border:1px solid #0000!important;padding-left:48px!important;transition:background-color .15s,border-color .15s!important}.styles-module-scss-module__G3GG3W__phoneInputField:hover{background:var(--mantine-color-gray-2)!important}.styles-module-scss-module__G3GG3W__phoneInputField:focus,.styles-module-scss-module__G3GG3W__phoneInputHasValue .styles-module-scss-module__G3GG3W__phoneInputField{background:var(--mantine-color-white)!important;border-color:var(--mantine-color-gray-5)!important}.styles-module-scss-module__G3GG3W__phoneInputHasValue .styles-module-scss-module__G3GG3W__phoneInputButton:hover,.styles-module-scss-module__G3GG3W__phoneInputHasValue .styles-module-scss-module__G3GG3W__phoneInputButton.styles-module-scss-module__G3GG3W__open{background:0 0!important}.styles-module-scss-module__G3GG3W__phoneInputDropdown{border:1px solid var(--mantine-color-gray-2)!important;border-radius:var(--mantine-radius-sm)!important}.styles-module-scss-module__G3GG3W__phoneInputError .styles-module-scss-module__G3GG3W__phoneInputField{border-color:var(--mantine-color-red-4)!important;background:var(--mantine-color-white)!important}
.Button-module-scss-module__FKmJja__root{border-radius:var(--btn-radius-normal)}.Button-module-scss-module__FKmJja__root:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.Button-module-scss-module__FKmJja__root:active:not([data-disabled]){box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=filled]{box-shadow:var(--shadow-btn-primary)}.Button-module-scss-module__FKmJja__root[data-variant=filled]:active:not([data-disabled]){background:var(--btn-primary-pressed)}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-disabled]{box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-color=red]{box-shadow:var(--shadow-btn-danger)}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-color=red]:active:not([data-disabled]){background:var(--btn-danger-pressed)}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-color=red][data-disabled]{box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-color=green]{box-shadow:var(--shadow-btn-success)}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-color=green]:active:not([data-disabled]){background:var(--btn-success-pressed)}.Button-module-scss-module__FKmJja__root[data-variant=filled][data-color=green][data-disabled]{box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=outline]{box-shadow:var(--shadow-btn-secondary)}.Button-module-scss-module__FKmJja__root[data-variant=outline]:active:not([data-disabled]){background:var(--btn-secondary-pressed-bg);border-color:var(--btn-secondary-pressed-border);box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=outline][data-disabled]{box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=subtle]:hover:not([data-disabled]),.Button-module-scss-module__FKmJja__root[data-variant=transparent]:hover:not([data-disabled]){color:var(--btn-tertiary-hover-color)}.Button-module-scss-module__FKmJja__root[data-variant=subtle]:active:not([data-disabled]),.Button-module-scss-module__FKmJja__root[data-variant=transparent]:active:not([data-disabled]){background:var(--btn-tertiary-pressed-bg);color:var(--btn-tertiary-pressed-color)}.Button-module-scss-module__FKmJja__root[data-variant=orange]{box-shadow:var(--shadow-btn-orange);color:var(--mantine-color-orange-6)}.Button-module-scss-module__FKmJja__root[data-variant=orange]:hover:not([data-disabled]){background:var(--btn-orange-hover)}.Button-module-scss-module__FKmJja__root[data-variant=orange]:active:not([data-disabled]){background:var(--btn-orange-pressed);box-shadow:none}.Button-module-scss-module__FKmJja__root[data-variant=orange][data-disabled]{opacity:.5;box-shadow:none}
