.authPageLayout_authPageLayout__7Isep{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--brown-100)}@media(max-height:800px){.authPageLayout_authPageLayout__7Isep{align-items:flex-start;height:-moz-fit-content;height:fit-content;padding-bottom:150px}}.Button_button__X8P5q{display:flex;justify-content:center;align-items:center;border:none;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;letter-spacing:-.28px;line-height:20px;text-decoration:none}.Button_button__X8P5q a{text-decoration:none;color:inherit}.Button_button__X8P5q:hover:not(:disabled):not(.Button_disabled__rOWA6){background-color:var(--orange-500)}.Button_button__X8P5q.Button_disabled__rOWA6,.Button_button__X8P5q:disabled{background-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed;pointer-events:none}.Button_hasIcon__mtLOp{gap:.25rem}.Button_icon__jcKWi{display:inline-flex;align-items:center;flex-shrink:0}.Button_icon__jcKWi svg{display:block;width:1em;height:1em}.Button_sizesmall__wT3mp{padding:6px 12px;letter-spacing:-.3px}.Button_sizemedium__55pmJ{padding:10px 20px}.Button_sizelarge__kVo0Q{padding:12px 24px;letter-spacing:-.3px;line-height:24px;border-radius:var(--radius-md)}.Button_variantprimary___QE4Q{background:var(--orange-600);color:var(--gray-000)}.Button_variantprimary___QE4Q:hover:not(:disabled):not(.Button_disabled__rOWA6){background-color:var(--orange-500)}.Button_variantalternative__6YYr_{background:var(--gray-000);color:var(--gray-900);border:1px solid var(--gray-200)}.Button_variantalternative__6YYr_:hover:not(:disabled):not(.Button_disabled__rOWA6){background-color:var(--gray-100)}.Button_variantdark__FadOF{background:var(--teal-700);color:var(--gray-000)}.Button_varianttext____K9S{background:none;color:var(--orange-600);padding:0;transition:all .2s ease-in-out}.Button_varianttext____K9S:hover:not(:disabled):not(.Button_disabled__rOWA6){background:none;scale:1.05}.ViewAsClientBanner_banner__yxMi5{position:fixed;top:0;left:0;width:100%;justify-content:center;gap:12px;padding:8px 16px;background-color:var(--orange-600);font-size:14px;z-index:11;box-sizing:border-box}.ViewAsClientBanner_banner__yxMi5,.ViewAsClientBanner_exitButton__vFb7E{display:flex;align-items:center;color:#fff;font-weight:var(--font-weight-medium)}.ViewAsClientBanner_exitButton__vFb7E{gap:4px;background:none;border:1px solid #fff;border-radius:4px;cursor:pointer;padding:4px 10px;font-size:13px;transition:background-color .2s}.ViewAsClientBanner_exitButton__vFb7E:hover{background-color:hsla(0,0%,100%,.15)}.AssignmentCompleted_container__PnhI1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;max-width:476px;margin:0 auto;padding:24px;min-height:calc(100vh - 333px)}.AssignmentCompleted_content__7w1qD{display:flex;flex-direction:column;gap:8px;text-align:center}.AssignmentCompleted_title__JMqMF{color:#33312e}.AssignmentCompleted_description__v2GGg{color:#19181a}.LoadingSpinner_container__plgOX{display:flex;flex-direction:column;align-items:center;gap:1rem}.LoadingSpinner_container__plgOX.LoadingSpinner_centered__gHHeC{justify-content:center;min-height:200px}.LoadingSpinner_spinner__N5KYt{display:inline-block;position:relative}.LoadingSpinner_spinnerRing__I6n_j{display:block;border-radius:50%;border-style:solid;border-color:var(--orange-600) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);animation:LoadingSpinner_spin__qkuZh 1.2s cubic-bezier(.5,0,.5,1) infinite}.LoadingSpinner_spinnerRing__I6n_j:after,.LoadingSpinner_spinnerRing__I6n_j:before{content:"";position:absolute;border-radius:50%;border-style:solid;border-color:inherit}.LoadingSpinner_spinnerRing__I6n_j:before{top:0;left:0;right:0;bottom:0;border-color:rgba(0,0,0,0) var(--orange-600) rgba(0,0,0,0) rgba(0,0,0,0);animation:LoadingSpinner_spin__qkuZh 1.2s cubic-bezier(.5,0,.5,1) infinite;animation-delay:-.45s}.LoadingSpinner_spinnerRing__I6n_j:after{top:0;left:0;right:0;bottom:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--orange-600) rgba(0,0,0,0);animation:LoadingSpinner_spin__qkuZh 1.2s cubic-bezier(.5,0,.5,1) infinite;animation-delay:-.3s}.LoadingSpinner_small__16HjG{width:24px;height:24px}.LoadingSpinner_small__16HjG .LoadingSpinner_spinnerRing__I6n_j{width:24px;height:24px;border-width:2px}.LoadingSpinner_small__16HjG .LoadingSpinner_spinnerRing__I6n_j:after,.LoadingSpinner_small__16HjG .LoadingSpinner_spinnerRing__I6n_j:before{border-width:2px}.LoadingSpinner_medium__qy1xz{width:48px;height:48px}.LoadingSpinner_medium__qy1xz .LoadingSpinner_spinnerRing__I6n_j{width:48px;height:48px;border-width:4px}.LoadingSpinner_medium__qy1xz .LoadingSpinner_spinnerRing__I6n_j:after,.LoadingSpinner_medium__qy1xz .LoadingSpinner_spinnerRing__I6n_j:before{border-width:4px}.LoadingSpinner_large__KdWKQ{width:64px;height:64px}.LoadingSpinner_large__KdWKQ .LoadingSpinner_spinnerRing__I6n_j{width:64px;height:64px;border-width:5px}.LoadingSpinner_large__KdWKQ .LoadingSpinner_spinnerRing__I6n_j:after,.LoadingSpinner_large__KdWKQ .LoadingSpinner_spinnerRing__I6n_j:before{border-width:5px}.LoadingSpinner_message__MInQ8{color:var(--color-text-secondary,#6b7280);font-size:.875rem;margin:0}@keyframes LoadingSpinner_spin__qkuZh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_overlay__o1WT8{position:fixed;inset:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;overflow-y:auto;display:grid;grid-template-rows:minmax(min-content,1fr);justify-items:center;padding:20px}.Modal_overlay__o1WT8[data-state=open]{animation:Modal_fadeIn__rBoyS .2s ease-out}.Modal_overlay__o1WT8[data-state=closed]{animation:Modal_fadeIn__rBoyS .2s ease-in reverse}@media(max-width:759px){.Modal_overlay__o1WT8{padding:0}}.Modal_content__vfL9L{position:relative;color:var(--color-text-primary,#1a1a1a);width:748px;max-width:100%;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:var(--Radius---radius-xl,20px);align-self:center}.Modal_content__vfL9L[data-state=open]{animation:Modal_contentShow__mP_fy .2s ease-out}.Modal_content__vfL9L[data-state=closed]{animation:Modal_contentShow__mP_fy .2s ease-in reverse}@media(max-width:759px){.Modal_content__vfL9L{width:100%;min-height:100vh;min-height:100dvh;border-radius:0;box-shadow:none;align-self:stretch}}.Modal_visuallyHidden__93I_c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes Modal_fadeIn__rBoyS{0%{opacity:0}to{opacity:1}}@keyframes Modal_contentShow__mP_fy{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.RadioCard_radioCard__7nqJ5{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;border:1px solid var(--gray-200);cursor:pointer;transition:all .2s ease}.RadioCard_radioCard__7nqJ5:hover{border-color:var(--gray-300);background-color:var(--gray-50)}.RadioCard_radioCard__7nqJ5:has(input:checked){border-color:var(--teal-700);background-color:var(--teal-50)}.RadioCard_cardInfo__ZsiJo{flex:1 1;display:flex;flex-direction:column;gap:4px}.RadioCard_cardTitle__CfVre{color:var(--gray-900);font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.32px;margin:0}.RadioCard_cardDescription__hSIqW{color:var(--gray-600);font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.28px;margin:0}.RadioCard_radio__R5Lhq{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;width:20px;height:20px;border-radius:50%;background:var(--gray-200);cursor:pointer;position:relative;flex-shrink:0}.RadioCard_radio__R5Lhq:hover{background-color:var(--gray-300)}.RadioCard_radio__R5Lhq:checked{background-color:var(--teal-700)}.RadioCard_radio__R5Lhq:checked:hover{background-color:var(--teal-600)}.RadioCard_radio__R5Lhq:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.SessionSelectionStep_sessionList__nVFXd{display:flex;flex-direction:column;gap:12px}.ConfirmationModal_modal__y9HSB{max-width:480px;padding:2rem;display:flex;flex-direction:column;align-items:center}@media(max-width:759px){.ConfirmationModal_modal__y9HSB{width:calc(100% - 2rem);max-width:340px;height:auto;min-height:min-content;margin:auto;padding:1.5rem;border-radius:16px;box-sizing:border-box}}.ConfirmationModal_header__yCQsK{display:flex;flex-direction:column;gap:1rem;text-align:center;margin-bottom:2rem}@media(max-width:759px){.ConfirmationModal_header__yCQsK{gap:.5rem;margin-bottom:1.5rem}}.ConfirmationModal_title__x3L8X{color:var(--gray-900);margin:0;font-size:1.5rem;font-weight:700}@media(max-width:759px){.ConfirmationModal_title__x3L8X{font-size:1.25rem}}.ConfirmationModal_message__UQZpp{font-size:1rem;color:var(--gray-600);margin:0;line-height:1.5}@media(max-width:759px){.ConfirmationModal_message__UQZpp{font-size:.875rem}}.ConfirmationModal_checkboxContainer__MVJd_{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;width:100%}.ConfirmationModal_checkboxContainer__MVJd_ .checkbox-wrapper{display:flex;align-items:center;gap:.75rem;cursor:pointer}.ConfirmationModal_actions__ysGM_{display:flex;justify-content:center;gap:1rem;width:100%}@media(max-width:759px){.ConfirmationModal_actions__ysGM_{flex-direction:column-reverse;gap:.5rem;align-items:stretch}}.ConfirmationModal_actions__ysGM_ button{min-width:120px}@media(max-width:759px){.ConfirmationModal_actions__ysGM_ button{width:auto;min-height:44px}}.Avatar_avatar__2ttIt{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.Avatar_xs__BvVT6{width:20px;height:20px;font-size:12px}.Avatar_sm__dg5cc{width:32px;height:32px;font-size:14px}.Avatar_md__A05F9{width:40px;height:40px;font-size:18px}.Avatar_lg__rLcOx{width:64px;height:64px;font-size:28px}.RichTextEditor_editorContainer__lOEnj{border:1px solid var(--gray-300);border-radius:var(--radius-md);background-color:var(--gray-000);overflow:hidden}.RichTextEditor_toolbar__F4soJ{display:flex;align-items:center;gap:2px;padding:4px 8px;border-bottom:1px solid var(--gray-300);background-color:var(--gray-100)}.RichTextEditor_toolbarButton__enmoo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:none;cursor:pointer;font-size:14px;color:var(--gray-700)}.RichTextEditor_toolbarButton__enmoo:hover{background-color:var(--gray-200)}.RichTextEditor_toolbarButton__enmoo:active{background-color:var(--gray-300)}.RichTextEditor_toolbarDivider__PYcMa{width:1px;height:20px;background-color:var(--gray-300);margin:0 4px}.RichTextEditor_editorInner__MhAM1{position:relative;min-height:120px}.RichTextEditor_editorInput__bAexL{padding:12px 16px;min-height:120px;outline:none;font-size:14px;line-height:1.6;color:var(--gray-900)}.RichTextEditor_editorInput__bAexL p{margin:0 0 8px}.RichTextEditor_editorInput__bAexL ol,.RichTextEditor_editorInput__bAexL ul{padding-left:24px;margin:0 0 8px}.RichTextEditor_editorInput__bAexL strong{font-weight:var(--font-weight-bold)}.RichTextEditor_editorInput__bAexL em{font-style:italic}.RichTextEditor_editorInput__bAexL u{text-decoration:underline}.RichTextEditor_editorInput__bAexL ul{list-style:disc}.RichTextEditor_editorInput__bAexL ol{list-style:decimal}.RichTextEditor_textBold__LyBsM{font-weight:var(--font-weight-bold)}.RichTextEditor_textItalic__jWcmX{font-style:italic}.RichTextEditor_textUnderline__qwPHq{text-decoration:underline}.RichTextEditor_placeholder__PrUCu{position:absolute;top:12px;left:16px;color:var(--gray-400);font-size:14px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormDataRenderer_container__9bHY5{display:flex;flex-direction:column;gap:1rem}.FormDataRenderer_item__dpUhd{border-bottom:1px solid var(--gray-200);padding-bottom:.5rem}.FormDataRenderer_item__dpUhd:last-child{border-bottom:0}.FormDataRenderer_label__ZHFty{font-weight:600;color:var(--gray-800)}.FormDataRenderer_answer__ElOB9{margin-top:.25rem;color:var(--gray-900)}.FormDataRenderer_loading__g_qPO{height:5rem;border-radius:.375rem;background-color:var(--gray-100);animation:FormDataRenderer_pulse__EJVaK 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes FormDataRenderer_pulse__EJVaK{0%,to{opacity:1}50%{opacity:.5}}.ComboboxInput_comboboxInput__YmrDQ{display:flex;flex-direction:column;width:100%}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg{position:relative;display:flex;align-items:center;width:100%}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg input{width:100%;height:48px;padding:3px 40px 3px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:400;font-size:15px}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg input::placeholder{font-size:14px}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg input:focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg input.ComboboxInput_hasError__PBdBf{border-color:var(--color-error,#d32f2f)}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg input.ComboboxInput_hasError__PBdBf:focus{border-color:var(--color-error,#d32f2f);box-shadow:0 0 0 2px rgb(from var(--color-error,#d32f2f) r g b/.2)}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg .ComboboxInput_triggerArea___JtZx{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:flex-end}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg .ComboboxInput_iconWrapper__RwlMs{margin-right:12px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;color:#19181a;pointer-events:auto}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_inputWrapper__6SqLg .ComboboxInput_iconWrapper__RwlMs .ComboboxInput_icon__8JF8G{width:14px;height:8px}.ComboboxInput_comboboxInput__YmrDQ input:not(.ComboboxInput_inputWrapper__6SqLg input){height:48px;padding:3px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:400;font-size:15px}.ComboboxInput_comboboxInput__YmrDQ input:not(.ComboboxInput_inputWrapper__6SqLg input)::placeholder{font-size:14px}.ComboboxInput_comboboxInput__YmrDQ input:not(.ComboboxInput_inputWrapper__6SqLg input):focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.ComboboxInput_comboboxInput__YmrDQ input:not(.ComboboxInput_inputWrapper__6SqLg input).ComboboxInput_hasError__PBdBf{border-color:var(--color-error,#d32f2f)}.ComboboxInput_comboboxInput__YmrDQ input:not(.ComboboxInput_inputWrapper__6SqLg input).ComboboxInput_hasError__PBdBf:focus{border-color:var(--color-error,#d32f2f);box-shadow:0 0 0 2px rgb(from var(--color-error,#d32f2f) r g b/.2)}.ComboboxInput_comboboxInput__YmrDQ .ComboboxInput_error___PdL4{color:var(--color-error,#d32f2f);font-size:12px;margin-top:6px}.ComboboxInput_selectContent__JkzCe{background-color:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-sm);box-shadow:0 4px 12px 0 rgba(25,24,26,.16);overflow:hidden;z-index:1000;width:100%;position:absolute;top:100%;left:0;overscroll-behavior:contain}.ComboboxInput_selectViewport__2cKOH{padding:0;max-height:clamp(150px,390px,40vh);overflow-y:auto;scrollbar-width:thin}.ComboboxInput_selectItem__YXfLn{min-height:40px;padding:10px 16px;line-height:1.4;word-break:break-word;white-space:normal;font-size:15px;font-weight:400;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;color:#19181a;display:flex;align-items:center;border-bottom:1px solid var(--gray-200)}.ComboboxInput_selectItem__YXfLn:focus,.ComboboxInput_selectItem__YXfLn:hover,.ComboboxInput_selectItem__YXfLn[data-highlighted]{background-color:#f5f5f5}.ComboboxInput_activeItem__d9psc{background-color:#f0f0f0;cursor:pointer}.Calendar_calendar__8oSo4{width:100%;padding:16px;background-color:var(--gray-000);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.Calendar_header__Nyb_R{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.Calendar_navButton__BBHKs{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;color:var(--gray-900);transition:background-color .2s ease}.Calendar_navButton__BBHKs:hover{background-color:var(--gray-100)}.Calendar_monthTitle__ob2A6{font-family:Sen,sans-serif;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:-.02em;color:var(--gray-900);text-transform:capitalize}.Calendar_grid__qf1B_{display:flex;flex-direction:column;gap:4px}.Calendar_weekdays__AwBM_{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.Calendar_weekday__Gc88J{display:flex;align-items:center;justify-content:center;height:24px;font-family:Sen,sans-serif;font-size:12px;font-weight:400;line-height:1.33;letter-spacing:-.02em;color:var(--gray-500)}.Calendar_weeks__tqGjL{display:flex;flex-direction:column}.Calendar_week__HB8WS{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.Calendar_dayButton__p52KY{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0;font-family:Sen,sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:-.02em;color:var(--gray-900);background:rgba(0,0,0,0);border:none;border-radius:100px;cursor:pointer;transition:background-color .2s ease}.Calendar_dayButton__p52KY:hover:not(:disabled){background-color:var(--gray-100)}.Calendar_dayButton__p52KY.Calendar_disabled__5nueE{color:var(--gray-400);cursor:not-allowed}.Calendar_dayButton__p52KY.Calendar_today__Dl_0a{border:1px solid var(--gray-300)}.Calendar_dayButton__p52KY.Calendar_selected__TwYMn{background-color:var(--gray-900);color:var(--gray-000)}.Calendar_dayButton__p52KY.Calendar_selected__TwYMn:hover{background-color:var(--gray-800)}.Radio_radio__iRoxQ{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;width:20px;height:20px;border-radius:50%;background:var(--gray-200);cursor:pointer;position:relative;display:inline-block}.Radio_radio__iRoxQ:hover{background-color:var(--gray-300)}.Radio_radio__iRoxQ:checked{background-color:var(--teal-700)}.Radio_radio__iRoxQ:checked:hover{background-color:var(--teal-600)}.Radio_radio__iRoxQ:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.Radio_label__GgbTr{color:var(--GRAY-900);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px}.Radio_wrapper__vAZD9{display:flex;align-items:center;gap:8px}.QuestionWidget_questionWidget__Dz5tE{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--gray-000);border-radius:var(--radius-xl);width:100%;padding:40px 48px}.QuestionWidget_label__sR7Aa{padding-bottom:18px}.QuestionWidget_errorMessage__35QFI{padding-top:12px}.QuestionField_optionGroup__sBdoS{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row;width:100%}.QuestionField_optionGroup__sBdoS .QuestionField_option__gPZZ9{flex:1 1 45%;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px}@media(max-width:600px){.QuestionField_optionGroup__sBdoS .QuestionField_option__gPZZ9{flex:1 1 100%}}.FormQuestions_questions__CLjsG{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:20px}.MedicalForm_title__yhTUr{margin-top:50px;padding-bottom:30px;text-align:left}.MedicalForm_subtitle__P_YvC{padding-bottom:20px;text-align:left}.MedicalForm_submitButton__jD2FZ{display:block;margin:16px auto 0}.MedicalForm_errorMessage__Vptaw{margin-top:16px;margin-bottom:16px}.EntryForm_questions__YHOuy{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:20px}.EntryForm_title__0n_ij{margin-top:50px;padding-bottom:30px;text-align:left}.EntryForm_subtitle__Q4y0_{padding-bottom:20px}.EntryForm_errorMessage__Xo3Jo{margin-top:16px;margin-bottom:16px}.EntryForm_optionGroup__MBOCS{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row;width:100%}.EntryForm_optionGroup__MBOCS .EntryForm_option__F1NBo{flex:1 1 45%;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px}@media(max-width:600px){.EntryForm_optionGroup__MBOCS .EntryForm_option__F1NBo{flex:1 1 100%}}.NavigationCard_card__JN_QN{position:relative;display:flex;flex-direction:column;gap:18px;padding:40px;background-color:#fff;border-radius:20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;flex:1 1}.NavigationCard_card__JN_QN:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.NavigationCard_card__JN_QN.NavigationCard_highlighted__tU9xq{background-color:#1d4749}.NavigationCard_card__JN_QN.NavigationCard_highlighted__tU9xq .NavigationCard_subtitle__2_eqi{color:#80afb3}.NavigationCard_card__JN_QN.NavigationCard_highlighted__tU9xq .NavigationCard_description__t84gc,.NavigationCard_card__JN_QN.NavigationCard_highlighted__tU9xq .NavigationCard_title__R2026{color:#fff}.NavigationCard_iconWrapper__roTPX{width:56px;height:56px;flex-shrink:0}.NavigationCard_content__i2Df8{display:flex;flex-direction:column;gap:32px;flex:1 1}.NavigationCard_textContent__9Z7mT{display:flex;flex-direction:column;gap:8px}.NavigationCard_subtitle__2_eqi{font-size:15px;line-height:1.6em;letter-spacing:-.02em}.NavigationCard_title__R2026{font-size:32px;line-height:1.375em;letter-spacing:-.04em;font-weight:600}.NavigationCard_description__t84gc{font-size:15px;line-height:1.6em;letter-spacing:-.02em}.ProgramNavigation_navigation__RAR3e{display:flex;gap:12px;width:100%}@media(max-width:768px){.ProgramNavigation_navigation__RAR3e{flex-direction:column}}.ProgramNotFound_container__AXdkk{padding:1rem}.ProgramNotFound_title__Z_KNK{margin-bottom:.5rem}.RegistrationHeader_header__xV7X4{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:40px}.RegistrationHeader_title__eY0dz{font-size:56px;line-height:72px;letter-spacing:-2.52px;font-weight:600;color:#19181a}.RegistrationHeader_description__ODvKb{font-size:18px;line-height:1.6em;letter-spacing:-.02em;color:#19181a}@media(max-width:768px){.RegistrationHeader_title__eY0dz{font-size:40px}.RegistrationHeader_description__ODvKb{font-size:16px}}.RangeInput_rangeWrapper__y0IMq{width:100%;display:flex;flex-direction:column;gap:8px}.RangeInput_valueDisplay___hQ3C{display:flex;justify-content:center;margin-bottom:4px}.RangeInput_currentValue__wIrUu{font-size:1.125rem;font-weight:600;color:var(--orange-600);padding:4px 12px;background:var(--orange-50,rgb(from var(--orange-600) r g b/.1));border-radius:6px;min-width:40px;text-align:center}.RangeInput_labels__4hIb8{display:flex;justify-content:space-between;font-size:.875rem;color:var(--gray-600);margin-top:-4px;padding:0 2px}.RangeInput_maxLabel__fW_4b,.RangeInput_minLabel__6CRgo{font-weight:500}.RangeInput_rangeInput__0b5Z1{width:100%;padding:8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.RangeInput_rangeInput__0b5Z1:focus{outline:none}.RangeInput_rangeInput__0b5Z1::-webkit-slider-runnable-track{height:8px;background:var(--gray-300);background-image:linear-gradient(var(--orange-600),var(--orange-600));background-size:var(--range-progress,0) 100%;background-repeat:no-repeat;border-radius:4px}.RangeInput_rangeInput__0b5Z1::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--orange-600);border-radius:50%;margin-top:-6px;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.RangeInput_rangeInput__0b5Z1::-webkit-slider-thumb:hover{transform:scale(1.1)}.RangeInput_rangeInput__0b5Z1:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgb(from var(--orange-600) r g b/.2)}.RangeInput_rangeInput__0b5Z1::-moz-range-track{height:8px;background:var(--gray-300);border-radius:4px}.RangeInput_rangeInput__0b5Z1::-moz-range-progress{height:8px;background:var(--orange-600);border-radius:4px}.RangeInput_rangeInput__0b5Z1::-moz-range-thumb{width:20px;height:20px;background:var(--orange-600);border:none;border-radius:50%;cursor:pointer;-moz-transition:transform .15s ease;transition:transform .15s ease}.RangeInput_rangeInput__0b5Z1::-moz-range-thumb:hover{transform:scale(1.1)}.RangeInput_rangeInput__0b5Z1:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgb(from var(--orange-600) r g b/.2)}.RangeInput_rangeInput__0b5Z1.RangeInput_disabled__ek2Aj{cursor:not-allowed;opacity:.5}.RangeInput_rangeInput__0b5Z1.RangeInput_disabled__ek2Aj::-webkit-slider-thumb{cursor:not-allowed}.RangeInput_rangeInput__0b5Z1.RangeInput_disabled__ek2Aj::-webkit-slider-thumb:hover{transform:none}.RangeInput_rangeInput__0b5Z1.RangeInput_disabled__ek2Aj::-moz-range-thumb{cursor:not-allowed}.RangeInput_rangeInput__0b5Z1.RangeInput_disabled__ek2Aj::-moz-range-thumb:hover{transform:none}.DatePicker_wrapper__mXLA5{width:336px;max-width:100%}.DatePicker_wrapper__mXLA5.DatePicker_fullWidth__Ktc8D{width:100%}.DatePicker_trigger__ExlGH{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;box-sizing:border-box;position:relative;padding:12px 16px;background-color:var(--gray-000);border:1px solid var(--gray-200);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.DatePicker_trigger__ExlGH:hover:not(.DatePicker_disabled__aDJz9){border-color:var(--gray-300)}.DatePicker_trigger__ExlGH.DatePicker_open__QhoRt{border-color:var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.DatePicker_trigger__ExlGH.DatePicker_disabled__aDJz9{background-color:var(--gray-100);border-color:var(--gray-200);cursor:not-allowed}.DatePicker_input__w2hhw{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);font-family:Sen,sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:-.02em;color:var(--gray-900);padding:0;width:100%}.DatePicker_input__w2hhw::placeholder{color:var(--gray-500)}.DatePicker_input__w2hhw:disabled{color:var(--gray-500);cursor:not-allowed}.DatePicker_input__w2hhw::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.DatePicker_input__w2hhw::-webkit-inner-spin-button,.DatePicker_input__w2hhw::-webkit-outer-spin-button{display:none;-webkit-appearance:none}.DatePicker_iconButton__Z_rJh{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;color:var(--gray-600);flex-shrink:0}.DatePicker_iconButton__Z_rJh:hover:not(:disabled){color:var(--gray-900)}.DatePicker_iconButton__Z_rJh:disabled{cursor:not-allowed;opacity:.5}.DatePicker_content__co4_6{z-index:1000;width:auto;min-width:280px;max-width:calc(100vw - 32px);animation:DatePicker_slideDown__psYjA .15s ease-out}@keyframes DatePicker_slideDown__psYjA{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TextArea_textArea___0brC{display:flex;flex-direction:column;width:100%}.TextArea_textArea___0brC label{font-size:14px;margin-bottom:6px;text-align:left}.TextArea_textArea___0brC .TextArea_error__ssAuH{color:var(--color-error,#d32f2f);font-size:12px;margin-top:6px}.TextArea_textarea__N9iDZ{width:100%;min-height:120px;padding:12px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-family:inherit;font-weight:400;font-size:15px;line-height:1.5;resize:vertical;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.TextArea_textarea__N9iDZ::placeholder{font-size:14px;color:var(--gray-500)}.TextArea_textarea__N9iDZ:focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.TextArea_textarea__N9iDZ:disabled{background-color:var(--gray-100);border-color:var(--gray-200);color:var(--gray-500);cursor:not-allowed}.TextArea_textarea__N9iDZ.TextArea_hasError__WphjF{border-color:var(--color-error,#d32f2f)}.TextArea_textarea__N9iDZ.TextArea_hasError__WphjF:focus{border-color:var(--color-error,#d32f2f);box-shadow:0 0 0 2px rgb(from var(--color-error,#d32f2f) r g b/.2)}.TextInput_textInput__QZ9zd{display:flex;flex-direction:column;width:100%}.TextInput_textInput__QZ9zd label{font-size:14px;margin-bottom:6px;text-align:left}.TextInput_textInput__QZ9zd input{height:48px;padding:3px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:400;font-size:15px}.TextInput_textInput__QZ9zd input::placeholder{font-size:14px}.TextInput_textInput__QZ9zd input:focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.TextInput_textInput__QZ9zd input.TextInput_hasError__7bY2Y{border-color:var(--color-error,#d32f2f)}.TextInput_textInput__QZ9zd input.TextInput_hasError__7bY2Y:focus{border-color:var(--color-error,#d32f2f);box-shadow:0 0 0 2px rgb(from var(--color-error,#d32f2f) r g b/.2)}.TextInput_textInput__QZ9zd .TextInput_error__o2_Ka{color:var(--color-error,#d32f2f);font-size:12px;margin-top:6px}.RegistrationForm_form__gLzbA{align-items:center}.RegistrationForm_form__gLzbA,.RegistrationForm_inputs__qmGji{display:flex;flex-direction:column;gap:32px;width:100%}.RegistrationForm_inputs__qmGji>div{width:100%}@media(min-width:820px){.RegistrationForm_inputs__qmGji{flex-direction:row;justify-content:center}.RegistrationForm_inputs__qmGji>div{width:384px}}.RegistrationForm_errorContainer__YW2UE{min-height:24px;display:flex;align-items:flex-start;justify-content:center;width:100%;margin:-20px 0}.RegistrationForm_error__iFHLz{color:var(--color-error,#d32f2f);font-size:14px;margin:0}.RegistrationForm_termsWrapper__Sp2tZ{margin-top:16px;margin-bottom:16px;width:100%;max-width:800px;box-sizing:border-box}.RegistrationForm_termsWrapper__Sp2tZ label,.RegistrationForm_termsWrapper__Sp2tZ p,.RegistrationForm_termsWrapper__Sp2tZ span{white-space:normal!important;word-break:break-word;line-height:1.4}.RegistrationForm_link__YzYzW{color:var(--gray-900);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.RegistrationForm_link__YzYzW:hover{color:var(--teal-700)}.FormFieldInput_optionGroup__GLA5t{display:flex;flex-direction:column;gap:16px;width:100%}.FormFieldInput_option__0ieC_{display:flex;align-items:center;gap:8px}.FormFieldRenderer_fieldWrapper__f_UoW{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;padding-right:20px}@media(max-width:759px){.FormFieldRenderer_fieldWrapper__f_UoW{padding-right:0}}.FormFieldRenderer_label__jtZYO{display:block;font-weight:600;font-size:16px;color:var(--gray-900);line-height:1.5}.FormFieldRenderer_tooltip__W3ZR_{display:block;padding:12px 16px;font-size:14px;line-height:1.6;color:var(--orange-700);background-color:var(--orange-50,#fff7ed);border-left:3px solid var(--orange-500);border-radius:4px;font-weight:500}.FormFieldRenderer_errorMsg__eSZbB{display:block;margin-top:4px;color:var(--color-error,#d32f2f);font-size:12px}.ContentBlock_block__ndXd5{display:flex;flex-direction:column;gap:32px;padding:32px;background-color:#fff;border-radius:12px}.DividerBlock_divider__iH0d_{width:100%;background:var(--gray-200);height:1px}.ImageBlock_imageWrapper__BOpLV{display:flex;flex-direction:column;gap:12px;width:100%}.ImageBlock_imageContainer__iamHE{position:relative;width:100%;border-radius:8px;overflow:hidden;background-color:var(--gray-100)}.ImageBlock_image__XokT9{object-fit:cover}.ImageBlock_imagePlaceholder__98Usb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--gray-500)}.ImageBlock_caption__C5x7g{text-align:center;font-size:14px;color:var(--gray-700);line-height:1.5}.TextBlock_textContent__rgjB_{width:100%;font-family:var(--font-sen),sans-serif;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.02em;color:var(--gray-900)}.TextBlock_textContent__rgjB_ p{margin-bottom:8px}.TextBlock_textContent__rgjB_ p:last-child{margin-bottom:0}.TextBlock_textContent__rgjB_ h1{font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--brown-900);margin-bottom:8px;margin-top:16px}.TextBlock_textContent__rgjB_ h1:first-child{margin-top:0}.TextBlock_textContent__rgjB_ h2{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--brown-900);margin-bottom:8px;margin-top:16px}.TextBlock_textContent__rgjB_ h2:first-child{margin-top:0}.TextBlock_textContent__rgjB_ h3{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--brown-900);margin-bottom:8px;margin-top:16px}.TextBlock_textContent__rgjB_ h3:first-child{margin-top:0}.TextBlock_textContent__rgjB_ h4{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--brown-900);margin-bottom:8px;margin-top:12px}.TextBlock_textContent__rgjB_ h4:first-child{margin-top:0}.TextBlock_textContent__rgjB_ h5{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--brown-900);margin-bottom:8px;margin-top:12px}.TextBlock_textContent__rgjB_ h5:first-child{margin-top:0}.TextBlock_textContent__rgjB_ h6{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--brown-900);margin-bottom:8px;margin-top:12px}.TextBlock_textContent__rgjB_ h6:first-child{margin-top:0}.TextBlock_textContent__rgjB_ ol,.TextBlock_textContent__rgjB_ ul{margin-left:24px;margin-bottom:8px;padding-left:20px}.TextBlock_textContent__rgjB_ ul{list-style-type:disc}.TextBlock_textContent__rgjB_ ol{list-style-type:decimal}.TextBlock_textContent__rgjB_ li{margin-bottom:4px}.TextBlock_textContent__rgjB_ li:last-child{margin-bottom:0}.TextBlock_textContent__rgjB_ li.TextBlock_list-item-checkbox__My_Dt{list-style-type:none!important;position:relative;padding-left:32px;cursor:pointer}.TextBlock_textContent__rgjB_ li.TextBlock_list-item-checkbox__My_Dt:before{content:""!important;position:absolute;left:0;top:2px;width:20px;height:20px;border:2px solid var(--gray-400);border-radius:4px;background-color:#fff;transition:all .2s ease}.TextBlock_textContent__rgjB_ li.TextBlock_list-item-checkbox__My_Dt.TextBlock_list-item-checkbox-checked__jCLWk:before,.TextBlock_textContent__rgjB_ li.TextBlock_list-item-checkbox__My_Dt[aria-checked=true]:before{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important}.TextBlock_textContent__rgjB_ li.TextBlock_list-item-checkbox__My_Dt.TextBlock_list-item-checkbox-checked__jCLWk:after,.TextBlock_textContent__rgjB_ li.TextBlock_list-item-checkbox__My_Dt[aria-checked=true]:after{content:"✓"!important;position:absolute;left:5px;top:1px;color:#fff;font-size:14px;font-weight:700}.TextBlock_textContent__rgjB_ b,.TextBlock_textContent__rgjB_ strong{font-weight:600}.TextBlock_textContent__rgjB_ em,.TextBlock_textContent__rgjB_ i{font-style:italic}.TextBlock_textContent__rgjB_ u{text-decoration:underline}.TextBlock_textContent__rgjB_ a{color:var(--primary-500);text-decoration:underline;cursor:pointer}.TextBlock_textContent__rgjB_ a:hover{text-decoration:none}.TextBlock_textContent__rgjB_ [style*="text-align: center"]{text-align:center}.TextBlock_textContent__rgjB_ [style*="text-align: right"]{text-align:right}.TextBlock_textContent__rgjB_ [style*="text-align: left"]{text-align:left}.YouTubeEmbed_youtubeWrapper__hGX_P{display:flex;flex-direction:column;gap:12px;width:100%}.YouTubeEmbed_youtubeBlock__fPpvw{position:relative;border-radius:8px;overflow:hidden;width:100%;padding-bottom:56.25%}.YouTubeEmbed_youtubeBlock__fPpvw iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.YouTubeEmbed_caption__zwvl_{text-align:center;font-size:14px;color:var(--gray-700);line-height:1.5}.FormFieldsContainer_formFields__6BP1W{display:flex;flex-wrap:wrap;width:100%;row-gap:20px}@media(max-width:759px){.FormFieldsContainer_formFields__6BP1W{row-gap:16px}}.FormPreview_preview__O_P9D{display:flex;flex-direction:column;gap:16px;width:100%}.FormPreview_buttonWrapper__xzSmH{width:-moz-fit-content;width:fit-content}.AssignmentPreview_preview__dUq0J{display:flex;flex-direction:column;gap:16px;width:100%}.AssignmentPreview_notes__5f_Pf{display:flex;flex-direction:column;gap:.5rem;width:100%}.ConsumptionAndMoodWidget_consumptionAndMoodWidget__cnQlT{box-sizing:border-box;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;margin-bottom:20px;border-radius:var(--radius-xl);border:1px solid var(--gray-100);background-color:var(--gray-000);align-self:start}@media(max-width:759px){.ConsumptionAndMoodWidget_consumptionAndMoodWidget__cnQlT{flex-direction:column;align-items:stretch;padding:var(--space-md) var(--space-lg);gap:var(--space-sm)}}.ConsumptionAndMoodWidget_consumptionAndMoodWidget__cnQlT .ConsumptionAndMoodWidget_section__Nwjzf{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-sm);flex-wrap:wrap}.ConsumptionAndMoodWidget_consumptionAndMoodWidget__cnQlT .ConsumptionAndMoodWidget_vertical__L3YvO{width:2px;height:36px;margin:0 30px;border:none;background-color:var(--gray-200)}@media(max-width:759px){.ConsumptionAndMoodWidget_consumptionAndMoodWidget__cnQlT .ConsumptionAndMoodWidget_vertical__L3YvO{width:100%;height:1px;margin:0}}.ConsumptionCard_consumptionCard___X_gG{position:relative;display:flex;align-items:flex-start;flex-direction:column;box-sizing:border-box;background-color:var(--gray-200);width:50%;min-height:128px;border-radius:var(--radius-xl);overflow:hidden;padding:35px 40px;gap:25px}@media(max-width:1100px){.ConsumptionCard_consumptionCard___X_gG{width:100%}}@media(max-width:759px){.ConsumptionCard_consumptionCard___X_gG{padding:20px var(--space-lg);min-height:auto}}.ConsumptionCard_consumptionCard___X_gG .ConsumptionCard_description__lU7c0{display:flex;align-items:flex-start;flex-direction:column;gap:5px;z-index:1}.ConsumptionCard_consumptionCard___X_gG .ConsumptionCard_circleDecor__icc19{position:absolute;top:-50%;left:50%;width:250px;height:250px;pointer-events:none;z-index:0;fill:var(--orange-200);filter:blur(32px)}.ConsumptionCard_consumptionCard___X_gG .ConsumptionCard_splineDecor__m0kzI{position:absolute;top:-10%;left:52%;width:277px;height:205px;pointer-events:none;z-index:0;stroke-width:.9px;color:var(--gray-400)}.AssignmentFormClient_form__6Yhnf{display:flex;flex-direction:column;gap:16px;width:100%}.AssignmentFormClient_notes__nHdpA{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--gray-50);border-radius:8px}.AssignmentFormClient_correctionNote__caDdD{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:var(--orange-050);border-left:3px solid var(--orange-600);border-radius:var(--radius-sm)}.AssignmentFormClient_buttonContainer__Y_MsZ{display:flex;flex-direction:column;gap:12px;margin-top:8px}.AssignmentFormClient_buttonContainer__Y_MsZ>div{display:flex;flex-direction:row;gap:12px}.SegmentedControl_segmentedControl__GxEew{display:flex;align-items:center;justify-content:center}.SegmentedControl_option__w1djA{padding:6px 12px;justify-content:center;align-items:center;border-radius:var(--radius-sm);cursor:pointer;border:none;background:rgba(0,0,0,0);outline:none;white-space:nowrap}.SegmentedControl_option__w1djA:focus-visible{outline:2px solid #9052c1;outline-offset:2px;border-radius:8px}.SegmentedControl_selected__GwQAu{background-color:var(--brown-100)}.SegmentedControl_small__6004t{font-size:14px}.SegmentedControl_small__6004t .SegmentedControl_option__w1djA{padding:6px 12px}.SegmentedControl_large__OQMD6{font-size:15px;background-color:var(--gray-000);padding:2px;border-radius:10px}.SegmentedControl_large__OQMD6 .SegmentedControl_option__w1djA{padding:8px 16px}.AssignmentContentSection_section__NsTR1{display:flex;flex-direction:column;gap:8px}.AssignmentContentSection_sectionHeader__5h4aH{font-family:Sen,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;letter-spacing:-.02em;color:var(--gray-600);padding:0 20px}.AssignmentContentSection_sectionContent__Ap5hr{display:flex;flex-direction:column;gap:8px;padding:0 20px}.AssignmentContentSection_contentBlock__b7lzr+.AssignmentContentSection_contentBlock__b7lzr{margin-top:8px}.AssignmentContentSection_contentCollapsed__iD3Rx{max-height:150px;overflow:hidden;position:relative}.AssignmentContentSection_showMoreButton__fXnLS{background:none;border:none;padding:0;font-family:Sen,sans-serif;font-weight:600;font-size:14px;line-height:1.43em;letter-spacing:-.02em;color:var(--orange-500);cursor:pointer;text-align:left;margin-top:4px}.AssignmentContentSection_showMoreButton__fXnLS:hover{text-decoration:underline}.CorrectionNoteSection_section__N5c5P{display:flex;flex-direction:column;gap:8px}.CorrectionNoteSection_sectionHeader__RGqFe{font-family:Sen,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;letter-spacing:-.02em;color:var(--gray-600);padding:0 20px}.CorrectionNoteSection_noteBox__oxFgi{margin:0 20px;padding:12px 16px;background-color:var(--orange-050);border-left:3px solid var(--orange-600);border-radius:var(--radius-sm)}.SessionInfoSection_container__JVySf{display:flex;gap:4rem;padding:0 20px}.SessionInfoSection_item__Pfv0D{display:flex;flex-direction:column;gap:4px}.SessionInfoSection_label__I2_0h{font-size:.875rem;color:var(--gray-500)}.SessionInfoSection_dates__gOSMh{font-weight:600;color:var(--gray-900)}.SessionInfoSection_missedDates__SUm2n{font-weight:600;color:var(--red-600)}.TaskDetailSection_section__cEZFe{display:flex;flex-direction:column;gap:8px}.TaskDetailSection_sectionHeader__pyOXC{font-family:Sen,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;letter-spacing:-.02em;color:var(--gray-600);padding:0 20px}.TaskDetailSection_fieldResult__WhHP8{display:flex;flex-direction:column;gap:4px;padding:0 20px}.TaskDetailSection_fieldLabel__rLMvf{font-weight:600}.TaskDetailSection_fieldLabel__rLMvf,.TaskDetailSection_fieldValue__x_f_2{font-family:Sen,sans-serif;font-size:14px;line-height:1.43em;letter-spacing:-.02em;color:var(--gray-900)}.TaskDetailSection_fieldValue__x_f_2{font-weight:400}.TaskEditButton_buttonSection__iSyR_{display:flex;align-items:center;gap:12px;padding:0 20px}.TherapistTaskControls_divider__PhzUp{height:1px;background-color:var(--gray-300);margin:0 20px}.TherapistTaskControls_buttonSection__HrQb8{display:flex;align-items:center;gap:12px;padding:0 20px}.TherapistTaskControls_returnFormSection__5NFaL{display:flex;flex-direction:column;gap:12px;padding:0 20px}.TherapistTaskControls_returnFormButtons__1pqbW{display:flex;align-items:center;gap:12px}.TaskContentExpanded_container__dYoYN{overflow:hidden;animation:TaskContentExpanded_slideDown__SgUMR .3s ease-out;background-color:var(--gray-000);display:flex;flex-direction:column;gap:16px;padding:20px 0 24px}@keyframes TaskContentExpanded_slideDown__SgUMR{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.TaskContentExpanded_divider__8Qmou{height:1px;background-color:var(--gray-300);margin:0 20px}.TasksListWithChart_tasksListWithGraph__lmaDE{display:flex;flex:1 1;flex-direction:row;height:512px;width:100%;border-radius:var(--radius-xl);overflow:hidden}@media(max-width:1100px){.TasksListWithChart_tasksListWithGraph__lmaDE{height:auto;flex-direction:column}}.TasksListWithChart_tasksListWithGraph__lmaDE .TasksListWithChart_tasks__gbTuI{width:60%;overflow:auto}.TasksListWithChart_tasksListWithGraph__lmaDE .TasksListWithChart_tasks__gbTuI li:first-child{border-top-color:rgba(0,0,0,0)!important}.TasksListWithChart_tasksListWithGraph__lmaDE .TasksListWithChart_tasks__gbTuI li:last-child{border-bottom-color:rgba(0,0,0,0)!important}@media(max-width:1100px){.TasksListWithChart_tasksListWithGraph__lmaDE .TasksListWithChart_tasks__gbTuI{width:100%}}.TasksListWithChartSkeleton_taskList__kaGwN{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--gray-000)}.TasksListWithChartSkeleton_taskWidget__o__RQ{border-bottom:1px solid var(--gray-300);background-color:var(--gray-000);overflow:hidden}.TasksListWithChartSkeleton_taskWidget__o__RQ:last-child{border:none}.TasksListWithChartSkeleton_taskLink__QUlBH{display:flex;justify-content:space-between;padding:16px 32px}@media(max-width:759px){.TasksListWithChartSkeleton_taskLink__QUlBH{padding:var(--space-sm) var(--space-md);flex-wrap:wrap;gap:var(--space-xs)}}.TasksListWithChartSkeleton_heading__WgqUK{animation:TasksListWithChartSkeleton_shimmer__qrWrB 1.5s linear infinite;background:linear-gradient(to right,var(--gray-100) 0,var(--gray-200) 20%,var(--gray-100) 40%,var(--gray-100) 100%);background-size:800px 100px;border-radius:var(--radius-md);width:180px;height:20px;margin-bottom:12px}.TasksListWithChartSkeleton_taskAndMsgSign__QOnK9{display:flex;gap:16px}.TasksListWithChartSkeleton_iconWithLabel__9WzkQ{animation:TasksListWithChartSkeleton_shimmer__qrWrB 1.5s linear infinite;background:linear-gradient(to right,var(--gray-100) 0,var(--gray-200) 20%,var(--gray-100) 40%,var(--gray-100) 100%);background-size:800px 100px;border-radius:var(--radius-md);width:100px;height:16px}.TasksListWithChartSkeleton_indicatorAndPopup__FcAuS{display:flex;align-items:center;flex-direction:row;gap:16px}.TasksListWithChartSkeleton_statusIndicator__isWTl{border-radius:var(--radius-md);width:80px;border-radius:var(--radius-full)}.TasksListWithChartSkeleton_dots__bxUwj,.TasksListWithChartSkeleton_statusIndicator__isWTl{animation:TasksListWithChartSkeleton_shimmer__qrWrB 1.5s linear infinite;background:linear-gradient(to right,var(--gray-100) 0,var(--gray-200) 20%,var(--gray-100) 40%,var(--gray-100) 100%);background-size:800px 100px;height:24px}.TasksListWithChartSkeleton_dots__bxUwj{border-radius:var(--radius-md);width:24px;border-radius:var(--radius-sm)}.TasksListWithChartSkeleton_donutChart__xhSRJ{border-radius:var(--radius-md);width:200px;height:200px;border-radius:50%}.TasksListWithChartSkeleton_chartLabel__ide_c,.TasksListWithChartSkeleton_donutChart__xhSRJ{animation:TasksListWithChartSkeleton_shimmer__qrWrB 1.5s linear infinite;background:linear-gradient(to right,var(--gray-100) 0,var(--gray-200) 20%,var(--gray-100) 40%,var(--gray-100) 100%);background-size:800px 100px}.TasksListWithChartSkeleton_chartLabel__ide_c{border-radius:var(--radius-md);width:150px;height:24px}.TasksListWithChartSkeleton_button__ftBZP{animation:TasksListWithChartSkeleton_shimmer__qrWrB 1.5s linear infinite;background:linear-gradient(to right,var(--gray-100) 0,var(--gray-200) 20%,var(--gray-100) 40%,var(--gray-100) 100%);background-size:800px 100px;border-radius:var(--radius-md);width:180px;height:48px}.HomePage_homepage__kmczC{gap:60px}@media(max-width:1100px){.HomePage_homepage__kmczC{gap:var(--space-xl)}}@media(max-width:759px){.HomePage_homepage__kmczC{gap:var(--space-lg)}}.HomePage_homepage__kmczC h3{padding-bottom:20px}@media(max-width:759px){.HomePage_homepage__kmczC h3{padding-bottom:var(--space-md)}}.HomePage_homepage__kmczC .HomePage_twoCards__kN04E{display:flex;flex-direction:row;gap:12px}@media(max-width:1100px){.HomePage_homepage__kmczC .HomePage_twoCards__kN04E{flex-direction:column}}.TasksChart_graph__y8k0f{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;width:40%;min-width:100px;min-height:100px;background-color:var(--gray-000);border-left:1px solid var(--gray-200)}@media(max-width:1100px){.TasksChart_graph__y8k0f{width:100%;border-left:none;border-top:1px solid var(--gray-200);padding:var(--space-lg) 0}}.TasksChart_heading__AOt1A{padding-bottom:20px}.TaskChatIcon_chatIcon__qlFJK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;cursor:pointer;padding:0;transition:transform .2s ease,color .2s ease}.TaskChatIcon_chatIcon__qlFJK:hover{transform:scale(1.15)}.TaskChatIcon_chatIcon__qlFJK:active{transform:scale(.95)}.TaskChatIcon_chatIcon__qlFJK svg{width:100%!important;height:100%!important}.TaskChatIcon_shake__MAEGi svg{animation:TaskChatIcon_gentleShake__2V7Zj 4s infinite;transform-origin:center}@keyframes TaskChatIcon_gentleShake__2V7Zj{0%,10%,20%,40%,50%,70%,80%,to{transform:rotate(0deg)}12%,16%,42%,46%,72%,76%{transform:rotate(-18deg)}14%,18%,44%,48%,74%,78%{transform:rotate(18deg)}}.ClientCardDates_container__szsWs{display:flex;gap:4rem;padding:1.5rem 0;border-bottom:1px solid var(--gray-300)}@media(max-width:759px){.ClientCardDates_container__szsWs{flex-direction:column;gap:1.25rem;padding:1rem 0;border-top:1px solid var(--gray-300)}}.ClientCardDates_item__dpAxJ{display:flex;align-items:center;gap:1rem}.ClientCardDates_icon__DnKSo{margin-top:.25rem;color:var(--gray-800)}.ClientCardDates_icon__DnKSo svg{width:28px;height:28px}.ClientCardDates_content__p7aZq{display:flex;flex-direction:column;gap:.25rem}.ClientCardDates_label__nWWnA{font-size:.875rem;color:var(--gray-500)}.ClientCardDates_date__8zmVx{font-weight:600;color:var(--gray-900)}.ClientCardDates_dateInactive__Q9FaI{color:var(--red-600)}.ClientCardDates_dateActive__o0SZG{display:flex;align-items:center;gap:8px;color:#ed5b78;font-weight:600}.ClientCardDates_liveIcon__VCE8u{width:24px;height:24px}.ClientCardRow_container__8psv_{border-bottom:1px solid var(--gray-300)}.ClientCardRow_header__IzqJ8{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClientCardRow_title__DhakG{font-weight:600;font-size:1rem;color:var(--gray-900)}.ClientCardRow_right__r8dkU{display:flex;align-items:center;gap:.5rem}.ClientCardRow_content__Et_Wc{display:grid;opacity:0;grid-template-rows:0fr;transition:all .3s ease-out;padding-bottom:1rem}.ClientCardRow_content__Et_Wc.ClientCardRow_open__uQTuA{opacity:1;grid-template-rows:1fr}.ClientCardRow_innerContent__MaHiG{overflow:hidden}.ClientCardRow_chevron__4cSNs{transition:transform .2s;color:var(--gray-400)}.ClientCardRow_chevron__4cSNs.ClientCardRow_open__uQTuA{transform:rotate(180deg)}.ClientCard_container__AdD5v{background-color:var(--gray-000);border-radius:var(--radius-lg);padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.ClientCard_header__0TsAd{display:flex;flex-direction:row;align-items:center;gap:16px}.ClientCard_clientInfo__gyTSN{display:flex;flex-direction:column;gap:4px}.ClientCard_clientName__IPWg7{font-size:20px;font-weight:var(--font-weight-bold);color:var(--gray-900);line-height:1.2}.ClientCard_clientProgram__gfpaj{font-size:14px;color:var(--gray-900);line-height:1.4}.ClientCard_clientLink__blzMM{font-size:14px;line-height:1.4}.ClientCard_clientLink__blzMM a{color:var(--teal-600);text-decoration:underline}.ClientCard_sectionTitle__VxghH{font-size:.75rem;font-weight:600;color:var(--color-text-secondary,var(--gray-500));letter-spacing:.05em;text-transform:uppercase;margin-top:1.5rem;margin-bottom:-.5rem}.ClientCard_badge__jGMmT{display:flex;align-items:center;justify-content:center;background-color:var(--red-600);color:var(--gray-000);font-weight:600;border-radius:9999px;width:1.5rem;height:1.5rem}.ClientCard_finishTreatmentSection__RjHBw{display:flex;justify-content:flex-end;margin-top:1rem}.ClientCard_emptyState__RV9Qr{font-size:14px;color:var(--gray-500);padding:8px 0}.ClientCard_notesSection__l75pE{display:flex;flex-direction:column;gap:8px}.ClientCard_notesSaveAction__vGrrp{display:flex;justify-content:flex-end}.IconWithLabel_iconWithLabel__gNU8L{display:inline-flex;align-items:center;gap:6px;font-size:14px}.IconWithLabel_iconWarning__Llf6W{color:var(--red-600)}.ProfilePageClient_profileAndForm__07oSu{display:flex;flex-direction:row;gap:2.8vw;min-height:500px}@media(max-width:1100px){.ProfilePageClient_profileAndForm__07oSu{gap:var(--space-lg)}}@media(max-width:759px){.ProfilePageClient_profileAndForm__07oSu{flex-direction:column;gap:var(--space-lg);min-height:auto}}.ConsumptionCharts_consumptionCharts__5btfM{width:100%}.ConsumptionCharts_cards__uOAqm{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px;padding:24px 0}