.LessonGenerator_chat__ykbcR{height:100%;min-height:0;display:flex;flex-direction:column}.LessonGenerator_conversationList__IGahW{height:100%;width:20%;border-right:1px solid var(--wl-acc-1);display:flex;flex-direction:column}.LessonGenerator_headerContainer__TUd6p{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem}.LessonGenerator_headerLeft__go9py{display:flex;align-items:center;gap:1rem;min-width:0}.LessonGenerator_headerTitle__wEbdY{font-size:var(--fs-h3);font-weight:700;color:var(--wl-text-1);white-space:nowrap}.LessonGenerator_headerNav__6AoP7{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.LessonGenerator_headerClientText__Q0Xfg{position:absolute;left:50%;transform:translateX(-50%);font-size:var(--fs-h4);color:var(--wl-text-2);pointer-events:none}.LessonGenerator_closeButton__oVco7{padding:.5rem;cursor:pointer}.LessonGenerator_stepper___1vQ_{max-width:1360px;width:100%;margin:0 auto;padding:1rem 3rem;flex:1 1;min-height:0;display:flex;flex-direction:column}.LessonGenerator_stepperContainer__q_wuk{width:100%;max-width:800px;margin:0 auto;display:flex;align-items:flex-start;gap:1rem;justify-content:space-between;position:relative;border-radius:1rem;padding:1rem}.LessonGenerator_stepContainer__HxZG6{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;align-items:center;min-width:3.5rem;max-height:7.5rem}.LessonGenerator_progressWrapper__1reLx{margin:1.3rem auto;width:98%;height:.25rem;border-radius:.125rem;background-color:var(--wl-divider)}.LessonGenerator_progress__TCoM7{height:100%;background:color-mix(in srgb,var(--wl-acc-1) 60%,#000 40%);transition:all .3s ease-out;border-radius:.125rem}.LessonGenerator_stepMarker__Bu4P3{width:3rem;height:3rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--wl-divider);font-size:var(--fs-body-xs);font-weight:400;transition:all .3s}@keyframes LessonGenerator_glow-pulse__BHOya{0%,to{opacity:.3;width:100%;background:var(--wl-acc-1)}50%{opacity:.8;background:var(--wl-acc-1)}}@keyframes LessonGenerator_marker-pulse__xwut_{0%,to{opacity:.3;border-color:var(--wl-acc-1);color:var(--wl-acc-1)}50%{opacity:.8;border-color:var(--wl-acc-1)}}.LessonGenerator_pulse__UT39k{animation:LessonGenerator_glow-pulse__BHOya 1.5s ease-in-out infinite}.LessonGenerator_stepPulse___rXmn{.LessonGenerator_stepMarker__Bu4P3{animation:LessonGenerator_marker-pulse__xwut_ 1.5s ease-in-out infinite}}.LessonGenerator_markerText__wQjlb{font-size:var(--fs-body-xs);text-align:center;white-space:nowrap}.LessonGenerator_stepContainer__HxZG6[data-status=completed]{.LessonGenerator_stepMarker__Bu4P3{border:2px solid color-mix(in srgb,var(--wl-acc-1) 70%,#000 30%);background:color-mix(in srgb,var(--wl-acc-1) 70%,#000 30%);color:var(--wl-bg-1);svg{width:1rem;height:1rem}}.LessonGenerator_markerText__wQjlb{color:color-mix(in srgb,var(--wl-acc-1) 70%,#000 30%)}}.LessonGenerator_stepContainer__HxZG6[data-status=current]{.LessonGenerator_stepMarker__Bu4P3{border:2px solid var(--wl-acc-1);color:var(--wl-acc-1)}.LessonGenerator_markerText__wQjlb{color:var(--wl-acc-1)}}.LessonGenerator_controlContainer__HBGDa{width:100%;display:flex;justify-content:space-between;padding:.5rem 1rem}.LessonGenerator_content__25vJb{padding:0 2rem;margin-top:1.75rem;flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:space-around}.LessonGenerator_stepHeaderInfo__naQfX{display:flex;align-items:center;justify-content:space-between;color:var(--wl-acc-1);margin:1rem 0;h3{font-weight:600;font-size:var(--fs-h3)}}.LessonGenerator_stepHeaderInfoWrapper__rPR0W{display:flex;gap:1rem;align-items:center}.LessonGenerator_stepHeaderIcon__8EJXS{width:2.5rem;height:2.5rem}.LessonGenerator_expandField__TAc4Q{border:1px solid var(--wl-divider);background:var(--wl-bgo-3);width:100%;height:100%;border-radius:1rem;padding:1rem;transition:all .3s ease-out;overflow:auto;scrollbar-width:none}.LessonGenerator_expandFieldHeader__mWvW_{display:flex;gap:1rem;align-items:center;padding:.5rem 0;cursor:pointer}.LessonGenerator_knowledgeContentWrapper__yQjes{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0;height:calc(65dvh - 90px)}.LessonGenerator_controlRow__EOLOF{display:flex;justify-content:space-between;align-items:flex-end}.LessonGenerator_expandFieldContent__ggzm9{position:relative;display:flex;width:100%;height:100%}.LessonGenerator_submitButtonText__b5QVc{width:100%;text-align:center}.LessonGenerator_uploadContainer__P5Bbj{border:1px dashed var(--wl-divider);border-radius:.5rem;display:flex;justify-content:center;align-items:center;color:var(--wl-text-2);background:var(--wl-bg-4);padding:1.5rem;margin-top:1rem}.LessonGenerator_instructionsPromptTip__1HI_4{margin-top:2rem;border:1px solid var(--wl-divider);border-radius:.5rem;padding:.5rem;color:var(--wl-text-2);h5{font-size:var(--fs-body-md)}p{font-size:var(--fs-body-xs);margin:2px}p:before{content:"✔";margin:0 4px}}.LessonGenerator_knowledgeBaseTag__m0_06{display:flex;gap:1rem;align-items:center;padding:.5rem;color:var(--wl-acc-1);span{font-size:var(--fs-body-sm)}}.LessonGenerator_documentListContainer__mBXiX{display:flex;flex-direction:column;padding:1rem;overflow:auto;width:100%}.LessonGenerator_documentInfo__pdBxx{padding:.75rem;border-bottom:1px solid var(--wl-divider);gap:.5rem;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease-in-out;cursor:pointer}.LessonGenerator_documentCheckbox__n9XpO{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--wl-text-2);display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;background-color:var(--wl-bg-4)}.LessonGenerator_documentCheckbox__n9XpO[data-selected=true]{background-color:var(--wl-acc-1);border:none}.LessonGenerator_documentInfo__pdBxx:hover{.LessonGenerator_itemDeleteButton__9BGni{opacity:.75}}.LessonGenerator_documentInfoName__GDlKO{display:flex;align-items:center;gap:.5rem;svg{width:1.2rem;height:1.2rem}}.LessonGenerator_selectedDocument__GFisb{background-color:var(--wl-bg-2);border-color:var(--wl-acc-1)}.LessonGenerator_itemDeleteButton__9BGni{color:var(--wl-sys-error);opacity:0;transition:all .2s ease-in-out;cursor:pointer}.LessonGenerator_skillInfo__xjetr{padding:1rem .25rem;border-bottom:1px solid var(--wl-divider);gap:.5rem;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease-in-out;.LessonGenerator_checkboxWrapper__2_msc{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--wl-text-2);display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;background-color:var(--wl-bg-4)}}.LessonGenerator_skillInfo__xjetr[data-selected=true]{.LessonGenerator_checkboxWrapper__2_msc{background-color:var(--wl-acc-1);border:none}}.LessonGenerator_skillInfo__xjetr[data-editing=true]{padding:2px .25rem}.LessonGenerator_skillInfo__xjetr{label+div{margin-top:0}}.LessonGenerator_skillInfo__xjetr:hover{background-color:color-mix(in srgb,var(--wl-acc-1) 5%,transparent);.LessonGenerator_skillEditButton__MTRn9{opacity:1;color:var(--wl-acc-1)}}.LessonGenerator_skillEditButton__MTRn9{color:var(--wl-text-2);margin-right:.5rem;opacity:0;transition:all .2s ease-in-out;cursor:pointer}.LessonGenerator_skillItemWrapper__020TD{padding:.5rem 0;border-bottom:1px solid var(--wl-divider)}.LessonGenerator_skillInputWrapper__bRf4J{padding:1rem .25rem;display:flex}.LessonGenerator_lessonCountContainer__3ZhBk{display:flex;flex-direction:column;width:100%;flex:1 1;min-height:0;overflow-y:auto;gap:1.5rem;padding-top:.5rem}.LessonGenerator_lessonCountWrapper__TFoh2{width:100%;padding:.5rem 1rem;border-radius:.5rem;svg{width:2rem;height:2rem}}.LessonGenerator_lessonCountWrapper__TFoh2[data-disabled=true]{color:var(--wl-text-2)}.LessonGenerator_countDisplay__C9Ttd{display:flex;align-items:center;justify-content:center;border:1px solid var(--wl-divider);width:3rem;height:3rem;border-radius:.75rem;font-size:var(--fs-body-md)}.LessonGenerator_skillHeader__XE1d9{display:flex;gap:.5rem;align-items:center;font-size:var(--fs-h4);line-height:1rem;p{font-size:var(--fs-body-xs);color:var(--wl-text-2)}svg{height:2rem;width:2rem}}.LessonGenerator_skillLessonWrapper__ZYBj6{padding:.25rem .5rem;display:flex;flex-direction:column;border-bottom:1px solid var(--wl-divider);width:100%;h5{font-size:var(--fs-h4);padding-bottom:.25rem}>div:nth-child(odd){background-color:color-mix(in srgb,var(--wl-bgo-2) 75%,transparent)}>div:nth-child(2n){background-color:color-mix(in srgb,var(--wl-bgo-2) 0%,transparent)}}.LessonGenerator_lessonInfo__T76ZF{padding:.5rem;border:1px solid var(--wl-divider);border-radius:.25rem;display:flex;justify-content:space-between;align-items:center}.LessonGenerator_lessonNumber__SEpMP{font-size:var(--fs-body-xs);color:var(--wl-text-2);width:3.5rem;display:flex;margin-right:1rem;span{margin-left:auto}}.LessonGenerator_skillContainer__WfFwz{border:1px solid var(--wl-divider);padding:1rem;margin-bottom:1rem;border-radius:.5rem}.LessonGenerator_titleListContainer__tHX7A{padding:.5rem 0;display:flex;flex-direction:column;gap:.25rem}.LessonGenerator_typeTag__OrTA2{height:1.4rem;width:7rem;font-size:var(--fs-body-xs);border:1px solid;border-radius:.7rem;padding:.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.LessonGenerator_typeTag__OrTA2[data-type=core]{color:color-mix(in srgb,var(--highlight-core) 85%,#000);background-color:color-mix(in srgb,var(--highlight-core) 15%,transparent)}.LessonGenerator_typeTag__OrTA2[data-type=insight]{color:color-mix(in srgb,var(--highlight-insight) 75%,#fff);background-color:color-mix(in srgb,var(--highlight-insight) 30%,transparent)}.LessonGenerator_typeTag__OrTA2[data-type=calibration]{color:color-mix(in srgb,var(--highlight-calibration) 75%,#fff);background-color:color-mix(in srgb,var(--highlight-calibration) 30%,transparent)}.LessonGenerator_generateSelectionWrapper__V7H_N{display:flex;flex-direction:column;gap:1rem;button>p{text-align:center;width:100%}}.LessonGenerator_generationSelectionContainer__Mzi3M{display:flex;gap:2rem}.LessonGenerator_generationAction__OeXGn{border:2px solid var(--wl-divider);padding:1.5rem;border-radius:.5rem;display:flex;align-items:center;gap:1.5rem;cursor:pointer;transition:all .3s ease-out;svg{width:2rem;height:2rem;color:var(--wl-text-2)}}.LessonGenerator_generationAction__OeXGn[data-action=bulk]:hover,.LessonGenerator_generationAction__OeXGn[data-action=bulk][data-selected=true]{border:2px solid var(--wl-acc-2);background-color:color-mix(in srgb,var(--wl-acc-2) 5%,transparent);svg{color:var(--wl-acc-2)}}.LessonGenerator_generationAction__OeXGn[data-action=single]:hover,.LessonGenerator_generationAction__OeXGn[data-action=single][data-selected=true]{border:2px solid var(--wl-acc-1);background-color:color-mix(in srgb,var(--wl-acc-1) 5%,transparent);svg{color:var(--wl-acc-1)}}.LessonGenerator_generationContainer__fv1i2{display:flex;flex-direction:column;gap:1.5rem;width:100%;flex:1 1;min-height:0;overflow-y:auto;padding:.25rem .25rem 2.5rem}.LessonGenerator_generationActions__lWj_j{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:0 .5rem}.LessonGenerator_bulkProgress__kitKz{color:var(--wl-text-2);font-size:var(--fs-body-sm)}.LessonGenerator_lessonGenerateItem__7GFDq{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .5rem 0}.LessonGenerator_infoRow__Aiiub{color:var(--wl-text-2);width:100%;flex:1 1;display:flex;align-items:center;justify-content:space-between;svg{width:1.5rem;height:1.5rem}}.LessonGenerator_lessonGenerateMainGroup__x4W67{display:flex;gap:.5rem;font-size:var(--fs-h4);align-items:center}.LessonGenerator_lessonGenerateItemInfo__WNal0{align-items:center;svg{width:1rem;height:1rem}h5{font-size:var(--fs-body-md);font-weight:600;.LessonGenerator_titleEditButton__riSgu{color:var(--wl-text-2);margin-right:.5rem;opacity:0;transition:all .2s ease-in-out;cursor:pointer}}h5:hover{.LessonGenerator_titleEditButton__riSgu{opacity:.75}}.LessonGenerator_titleEdit__TKBJz{font-size:1rem;font-weight:600;border-bottom:1px solid var(--wl-divider);width:25rem}.LessonGenerator_titleEdit__TKBJz:focus{outline:none;border-bottom:1px solid var(--wl-acc-1)}}.LessonGenerator_lessonDetails__bejx4{display:flex;gap:.5rem;align-items:center;justify-content:space-between;p{padding-left:.25rem;font-size:var(--fs-body-sm)}p:before{content:"• "}}.LessonGenerator_lessonDetailsInfo__2CAvY{display:flex}.LessonGenerator_lessonActions__u7hNc{display:flex;justify-content:flex-end;gap:.5rem;button{padding:.125rem .5rem;height:2rem;width:9rem;overflow:hidden;justify-content:center}}.LessonGenerator_lessonPreview__8Nzy7{margin-bottom:.25rem;height:4rem;overflow:hidden;background-color:color-mix(in srgb,var(--wl-bg-3) 40%,transparent);padding:.25rem;border-radius:.25rem;transition:all .3s ease-out;pre{white-space:pre-wrap;height:2.5rem;overflow:hidden;margin:0;font-size:var(--fs-body-sm)}p{visibility:hidden}}.LessonGenerator_lessonPreview__8Nzy7:not([data-status=created]){cursor:pointer;p{font-size:var(--fs-body-xs);transition:all .3s ease-out;visibility:visible}}.LessonGenerator_lessonPreview__8Nzy7[data-status=generated]{border:1px solid color-mix(in srgb,var(--wl-sys-success) 40%,transparent);p{color:color-mix(in srgb,var(--wl-sys-success) 80%,#000)}}.LessonGenerator_lessonPreview__8Nzy7[data-status=generated-invalid]{border:1px solid color-mix(in srgb,var(--wl-sys-error) 40%,transparent);p{color:color-mix(in srgb,var(--wl-sys-error) 80%,#000)}}.LessonGenerator_lessonPreview__8Nzy7:not([data-status=created]):hover{border:1px solid color-mix(in srgb,var(--wl-sys-info) 40%,transparent);background-color:color-mix(in srgb,var(--wl-bg-3) 60%,transparent);p{color:var(--wl-sys-info)}}.LessonGenerator_infoContainer__4bbgi{display:flex;gap:1rem;position:absolute;top:2.5rem;left:8rem}.LessonGenerator_configInfoCard__sjjVI{padding:.25rem .5rem;border-radius:.5rem}.LessonGenerator_titleEditRow__w8bDg{display:flex;align-items:center;width:100%}.LessonGenerator_kbBody__RXK26{width:100%}.LessonGenerator_langProficiencyRow__b__Kt{display:flex;width:24rem!important;gap:.5rem}.LessonGenerator_spinnerCentered__LYzJY{margin:auto}.LessonGenerator_fileInputHidden__czqy1{display:none}.LessonGenerator_uploadLabel__jFtUX{cursor:pointer}.LessonGenerator_browseLink__zYRmP{color:var(--wl-acc-1)}.LessonGenerator_uploadHint__juzhb{font-size:.75rem;line-height:calc(1 / .75)}.LessonGenerator_countHeaderRow__WuqoR{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.LessonGenerator_countTitleGroup__7KsJq{display:flex;align-items:center;gap:.5rem}.LessonGenerator_countTitle__PhkYp{font-weight:500}.LessonGenerator_countDescription___t30X{font-size:.75rem;line-height:calc(1 / .75)}.LessonGenerator_editFormBody___UT2C{width:100%;max-width:1600px;height:100%;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.LessonGenerator_jsonEditNote__23Gbq{flex-shrink:0;padding:.625rem .875rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--wl-sys-info) 40%,transparent);background:color-mix(in srgb,var(--wl-sys-info) 12%,transparent);color:var(--wl-text-2);font-size:var(--fs-body-sm)}.LessonGenerator_jsonIssues__dJGKK{flex-shrink:0;padding:.625rem .875rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--wl-sys-error) 40%,transparent);background:color-mix(in srgb,var(--wl-sys-error) 12%,transparent);color:var(--wl-sys-error);font-size:var(--fs-body-sm)}.LessonGenerator_jsonIssues__dJGKK ul{margin:.25rem 0 0;padding-left:1.25rem}.LessonGenerator_jsonIssuesTitle__PgJdf{font-weight:600}.LessonGenerator_twoPane__nlwoC{display:flex;gap:1.5rem;width:100%;max-width:1040px;height:36rem;max-height:100%;margin:0 auto;min-height:0}.LessonGenerator_pane__S_KhK{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--wl-bg-card);box-shadow:var(--frost-shadow-outer);border-radius:1rem;padding:1.5rem;transition:background .25s ease,box-shadow .25s ease}.LessonGenerator_paneHeader__BYSsc{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.LessonGenerator_paneTitle__4e9gr{font-size:var(--fs-h4);font-weight:600;color:var(--wl-text-1);white-space:nowrap}.LessonGenerator_fileMetaRow__IlU6U{display:flex;gap:.75rem}.LessonGenerator_fileMetaRow__IlU6U>div{width:9rem}.LessonGenerator_paneBody__kYnKr{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column}.LessonGenerator_paneEmpty__a_UoP{margin:auto;max-width:16rem;text-align:center;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.LessonGenerator_libraryList__gjekE{display:flex;flex-direction:column;margin-top:1rem}.LessonGenerator_fileRow__lw9_y{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--wl-divider)}.LessonGenerator_fileRow__lw9_y[data-clickable=true]{cursor:pointer;border-radius:.5rem;transition:background-color .2s ease-in-out}.LessonGenerator_fileRow__lw9_y[data-clickable=true]:hover{background-color:color-mix(in srgb,var(--wl-acc-1) 8%,transparent)}.LessonGenerator_fileRow__lw9_y[data-clickable=true]:hover .LessonGenerator_itemDeleteButton__9BGni{opacity:.75}.LessonGenerator_fileRowName__9nuds{display:flex;align-items:center;gap:.5rem;min-width:0}.LessonGenerator_fileRowName__9nuds p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonGenerator_fileRowName__9nuds svg{width:1.2rem;height:1.2rem;flex-shrink:0}.LessonGenerator_fileRemoveButton__ubCHl{display:flex;align-items:center;flex-shrink:0;color:var(--wl-text-2);cursor:pointer;transition:color .2s ease-in-out}.LessonGenerator_fileRemoveButton__ubCHl:hover{color:var(--wl-text-1)}.LessonGenerator_fileRemoveButton__ubCHl svg{width:1.25rem;height:1.25rem}.LessonGenerator_kbDeleteButton__hd3sH{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem;color:var(--wl-text-2);cursor:pointer;transition:color .2s ease-in-out}.LessonGenerator_kbDeleteButton__hd3sH:hover{color:var(--wl-sys-error)}.LessonGenerator_kbDeleteButton__hd3sH svg{width:1.25rem;height:1.25rem}.LessonGenerator_paneDescription__J0Fdz{margin-top:.25rem;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.LessonGenerator_lessonTypeIcon__vGC3F{width:3rem;height:3rem;object-fit:contain;flex-shrink:0}.LessonGenerator_skillSection__zevUF{display:flex;flex-direction:column;gap:.75rem}.LessonGenerator_skillSectionHeader__t1n_x{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 .5rem}.LessonGenerator_skillGroupTitle__0y1M4{font-size:var(--fs-h4);font-weight:600;color:var(--wl-text-1)}.LessonGenerator_skillGroupCount__GWbkd{margin-top:.25rem;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.LessonGenerator_lessonTable__YvOk6{display:flex;flex-direction:column;border:1px solid var(--wl-divider);border-radius:1rem;padding:.25rem 1rem;max-height:24rem;overflow-y:auto;scrollbar-width:thin}.LessonGenerator_lessonRow__pD51q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .25rem;border-bottom:1px solid var(--wl-divider)}.LessonGenerator_lessonRow__pD51q:last-child{border-bottom:none}.LessonGenerator_lessonRowMain__mFYwp{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.LessonGenerator_lessonRowNumber__G2ANf{flex-shrink:0;width:1.25rem;text-align:center;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.LessonGenerator_lessonRowTitle__pwsU5{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.LessonGenerator_lessonRowTitle__pwsU5 p{font-weight:600;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LessonGenerator_titleEditButton__riSgu{flex-shrink:0;color:var(--wl-text-2);opacity:0;cursor:pointer;transition:all .2s ease-in-out}.LessonGenerator_lessonRow__pD51q:hover .LessonGenerator_titleEditButton__riSgu{opacity:1;color:var(--wl-acc-1)}.LessonGenerator_titleEdit__TKBJz{width:22rem;max-width:100%;font-size:1rem;font-weight:600;background:transparent;color:var(--wl-text-1);border-bottom:1px solid var(--wl-divider)}.LessonGenerator_titleEdit__TKBJz:focus{outline:none;border-bottom:1px solid var(--wl-acc-1)}.LessonGenerator_lessonRowActions__2gdHi{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.LessonGenerator_actionCell__wHETu{display:flex;align-items:center;justify-content:center;flex-shrink:0}.LessonGenerator_cellStatus__XhTra{width:7rem;justify-content:flex-start}.LessonGenerator_cellLink__6IICl{width:5.5rem}.LessonGenerator_cellLinkSm__wrU1v{width:4rem}.LessonGenerator_cellEdit__8IFyF{width:6.5rem}.LessonGenerator_cellCta__0jgok{width:8rem}.LessonGenerator_cellRemove__a9x7X{width:2.5rem}.LessonGenerator_statusBadge__oYWe9{padding:.25rem .6rem;border-radius:1rem;font-size:var(--fs-body-xs);white-space:nowrap}.LessonGenerator_badgeNotCreated__o_pl_{color:var(--wl-text-2);background-color:color-mix(in srgb,var(--wl-text-2) 16%,transparent)}.LessonGenerator_badgeError__Fike1{color:color-mix(in srgb,var(--wl-sys-error) 85%,#fff);background-color:color-mix(in srgb,var(--wl-sys-error) 20%,transparent)}.LessonGenerator_badgeDraft__xqsF8{color:color-mix(in srgb,var(--wl-sys-warning) 85%,#fff);background-color:color-mix(in srgb,var(--wl-sys-warning) 18%,transparent)}.LessonGenerator_badgePublished__YsEk2{color:color-mix(in srgb,var(--wl-sys-success) 85%,#fff);background-color:color-mix(in srgb,var(--wl-sys-success) 18%,transparent)}.LessonGenerator_linkAction__QceHq{color:var(--wl-acc-1);font-size:var(--fs-body-sm);text-decoration:underline;cursor:pointer}.LessonGenerator_linkAction__QceHq:disabled{opacity:.5;cursor:not-allowed}.LessonGenerator_lessonRemoveButton__x7BHD{display:flex;align-items:center;flex-shrink:0;color:var(--wl-text-2);cursor:pointer;transition:color .2s ease-in-out}.LessonGenerator_lessonRemoveButton__x7BHD:hover{color:var(--wl-sys-error)}.LessonGenerator_workingHard__sZzMv{display:flex;align-items:center;gap:.5rem;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.ErrorModal_messageWrapper___R_Ig{width:100%;padding:12px 8px;display:flex;justify-content:center}.ErrorModal_message__9_Unl{max-width:460px;text-align:center;font-weight:500;font-size:var(--fs-body-md);line-height:24px;color:var(--wl-text-1)}@media (max-width:1024px){.ErrorModal_message__9_Unl{font-size:var(--fs-body-md);line-height:22px}}@media (max-width:768px){.ErrorModal_message__9_Unl{font-size:var(--fs-body-sm);line-height:20px}}@media (min-width:1921px) and (max-width:2560px){.ErrorModal_message__9_Unl{font-size:var(--fs-body-lg);line-height:26px}}@media (min-width:2561px){.ErrorModal_message__9_Unl{font-size:var(--fs-h3);line-height:28px}}.DetailModal_backdrop__KuELJ{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.448);display:flex;align-items:center;justify-content:center;padding:20px}.DetailModal_backdropFullScreen__VybJl{padding:0}.DetailModal_modal__PXRQB{width:100%;max-width:602px;display:flex;flex-direction:column;background:var(--wl-bg-card);border-radius:22px;padding:34px;max-height:calc(100vh - 40px);box-shadow:inset 0 0 0 1px var(--wl-card-ring),0 6px 24px rgba(0,0,0,.22)}.DetailModal_modal__PXRQB[data-type=warning] .DetailModal_icon__aM_P_{color:var(--wl-sys-warning);font-size:var(--fs-h2)}.DetailModal_modal__PXRQB[data-type=success] .DetailModal_icon__aM_P_{color:var(--wl-sys-success);font-size:var(--fs-h2)}.DetailModal_modal__PXRQB[data-type=error] .DetailModal_icon__aM_P_{color:var(--wl-sys-error);font-size:var(--fs-h2)}.DetailModal_modal__PXRQB[data-type=info] .DetailModal_icon__aM_P_{color:var(--wl-sys-info);font-size:var(--fs-h2)}.DetailModal_header__lZOd2{width:100%;display:flex;align-items:center;justify-content:space-between}.DetailModal_contentWrapper__GFTNb{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible}.DetailModal_content__kDgnQ{display:flex;flex-direction:column;align-items:center;width:100%}.DetailModal_title__Ik_gP{font-weight:700;font-size:var(--fs-h3);letter-spacing:-.02em;text-align:left;color:var(--wl-text-1);display:flex;align-items:center;gap:1rem}.DetailModal_closeButton__cRZtN{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--wl-text-2);cursor:pointer;transition:background .15s ease,color .15s ease}.DetailModal_closeButton__cRZtN:hover{background:var(--wl-overlay-hover);color:var(--wl-text-1)}.DetailModal_contentWrapper__GFTNb::-webkit-scrollbar,.DetailModal_error__cerUp::-webkit-scrollbar{width:8px}.DetailModal_contentWrapper__GFTNb::-webkit-scrollbar-track,.DetailModal_error__cerUp::-webkit-scrollbar-track{background:transparent}.DetailModal_contentWrapper__GFTNb::-webkit-scrollbar-thumb,.DetailModal_error__cerUp::-webkit-scrollbar-thumb{background:var(--wl-scrollbar-thumb);border-radius:10px}.DetailModal_contentWrapper__GFTNb::-webkit-scrollbar-thumb:hover,.DetailModal_error__cerUp::-webkit-scrollbar-thumb:hover{background:var(--wl-scrollbar-thumb-hover)}.DetailModal_contentWrapper__GFTNb,.DetailModal_error__cerUp{scrollbar-width:thin;scrollbar-color:var(--wl-scrollbar-thumb) transparent}.DetailModal_modalActions__Hf89d{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:28px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:hsl(6,78%,57%);--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,0.1);--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}.Toastify__toast{--toastify-toast-width:100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssessmentWizard_root__BYCsf{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:var(--wl-bg-main);color:var(--wl-text-1)}.AssessmentWizard_topbar__0lw3h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:16px 28px}.AssessmentWizard_brand__UJQzA{display:flex;align-items:center;gap:12px}.AssessmentWizard_title__dyI5m{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700;color:var(--wl-text-1)}.AssessmentWizard_closeBtn__qAQmK{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;cursor:pointer;color:var(--wl-text-1);background:var(--wl-btn-neutral-bg);box-shadow:inset 0 0 0 1px var(--wl-btn-neutral-ring);transition:background .15s ease}.AssessmentWizard_closeBtn__qAQmK:hover{background:var(--wl-btn-neutral-bg-hover)}.AssessmentWizard_scroll__ab8fD{flex:1 1;min-height:0;overflow-y:auto}.AssessmentWizard_stageInner__e8as7{max-width:760px;margin:0 auto;padding:40px 28px 96px;display:flex;flex-direction:column;gap:24px}.AssessmentWizard_stageInnerCentered__0zFPj{justify-content:center;min-height:100%;padding-top:24px;padding-bottom:24px;gap:32px}.AssessmentWizard_stageInnerCentered__0zFPj .AssessmentWizard_stepHead__HDDmv{align-items:center;text-align:center}.AssessmentWizard_footer__GIDrm{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:16px 28px}.AssessmentWizard_stepHead__HDDmv{display:flex;flex-direction:column;gap:6px}.AssessmentWizard_stepTitle__to22J{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;color:var(--wl-text-1)}.AssessmentWizard_stepSub__aobdJ{font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--wl-text-2)}.AssessmentWizard_intentGrid__47MoQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%}.AssessmentWizard_intentCard__41Cq2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:44px 28px;min-height:220px;border-radius:20px;cursor:pointer;text-align:center;background:var(--wl-field-bg);box-shadow:inset 0 0 0 1px var(--wl-field-ring);transition:background .15s ease,transform .15s ease}.AssessmentWizard_intentCard__41Cq2:hover{background:var(--wl-field-bg-hover);transform:translateY(-2px)}.AssessmentWizard_intentCardSel__pEmxU{background:var(--wl-field-bg-focus);box-shadow:inset 0 0 0 2px var(--wl-acc-1)}.AssessmentWizard_staticValue__a40dK{align-self:flex-start;padding:8px 14px;border-radius:10px;font-size:var(--fs-body-md);font-weight:600;color:var(--wl-text-1);background:var(--wl-field-bg);box-shadow:inset 0 0 0 1px var(--wl-field-ring)}.AssessmentWizard_intentIcon__9aJQV{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;border-radius:18px;color:var(--wl-acc-1);background:color-mix(in srgb,var(--wl-acc-1) 14%,transparent)}.AssessmentWizard_intentBody__fKs4l{display:flex;flex-direction:column;align-items:center;gap:8px}.AssessmentWizard_intentName__ugQJm{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700;color:var(--wl-text-1)}.AssessmentWizard_intentDesc__VQPCL{max-width:260px;font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--wl-text-2)}.AssessmentWizard_field__wuYMH{display:flex;flex-direction:column;gap:8px}.AssessmentWizard_label__MRehg{font-size:var(--fs-input-label);color:var(--wl-text-2)}.AssessmentWizard_input__13dMb,.AssessmentWizard_textarea__koLPs{width:100%;padding:12px 14px;border-radius:12px;color:var(--wl-text-1);background:var(--wl-field-bg);box-shadow:inset 0 0 0 1px var(--wl-field-ring);font-size:var(--fs-input);line-height:var(--lh-input);resize:vertical}.AssessmentWizard_input__13dMb::placeholder,.AssessmentWizard_textarea__koLPs::placeholder{color:var(--wl-text-3)}.AssessmentWizard_input__13dMb:hover,.AssessmentWizard_textarea__koLPs:hover{background:var(--wl-field-bg-hover)}.AssessmentWizard_input__13dMb:focus,.AssessmentWizard_textarea__koLPs:focus{outline:none;background:var(--wl-field-bg-focus);box-shadow:inset 0 0 0 1px var(--wl-field-ring-hover)}.AssessmentWizard_segmented__ySOFE{display:inline-flex;gap:8px;flex-wrap:wrap}.AssessmentWizard_pill__i4nEu{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;cursor:pointer;font-size:var(--fs-body-sm);color:var(--wl-text-1);background:var(--wl-btn-neutral-bg);box-shadow:inset 0 0 0 1px var(--wl-btn-neutral-ring);transition:background .15s ease}.AssessmentWizard_pill__i4nEu:hover{background:var(--wl-btn-neutral-bg-hover)}.AssessmentWizard_pillSel__PA7SH{color:var(--wl-button-text);background:var(--wl-acc-1);box-shadow:none}.AssessmentWizard_pillSel__PA7SH:hover{background:var(--wl-acc-1)}.AssessmentWizard_sliderRow__MRemT{display:flex;align-items:center;gap:14px}.AssessmentWizard_slider__hXBAn{flex:1 1;accent-color:var(--wl-acc-1);cursor:pointer}.AssessmentWizard_sliderValue__AzgU8{min-width:48px;text-align:right;font-size:var(--fs-body-md);font-weight:600;color:var(--wl-text-1)}.AssessmentWizard_toggleRow__oOr18{display:flex;align-items:center;justify-content:space-between;gap:16px}.AssessmentWizard_toggleMeta__z66Zg{display:flex;flex-direction:column;gap:2px}.AssessmentWizard_toggleTitle__5DNvl{font-size:var(--fs-body-md);font-weight:600;color:var(--wl-text-1)}.AssessmentWizard_toggleHint__YtY7F{font-size:var(--fs-body-sm);color:var(--wl-text-2)}.AssessmentWizard_toggle__EuBn0{position:relative;flex-shrink:0;width:48px;height:28px;border-radius:999px;cursor:pointer;background:var(--wl-btn-neutral-bg);box-shadow:inset 0 0 0 1px var(--wl-btn-neutral-ring);transition:background .15s ease}.AssessmentWizard_toggleOn__Akknd{background:var(--wl-acc-1);box-shadow:none}.AssessmentWizard_toggleKnob__HLwME{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#ffffff;transition:transform .15s ease}.AssessmentWizard_toggleOn__Akknd .AssessmentWizard_toggleKnob__HLwME{transform:translateX(20px)}.AssessmentWizard_divider__ytKc3{height:1px;background:var(--wl-divider)}.AssessmentWizard_placeholder__VRByB{padding:48px;text-align:center;color:var(--wl-text-2);font-size:var(--fs-body-md);border:1px dashed var(--wl-divider);border-radius:16px}.AssessmentWizard_reviewCard__Bid5j{display:flex;flex-direction:column;gap:0;border-radius:16px;background:var(--wl-field-bg);box-shadow:inset 0 0 0 1px var(--wl-field-ring);overflow:hidden}.AssessmentWizard_reviewRow__9e8oZ{display:flex;gap:16px;padding:14px 18px;border-top:1px solid var(--wl-divider)}.AssessmentWizard_reviewRow__9e8oZ:first-child{border-top:none}.AssessmentWizard_reviewKey__FGbqa{width:140px;flex-shrink:0;font-size:var(--fs-body-sm);color:var(--wl-text-2)}.AssessmentWizard_reviewVal__8BkWI{flex:1 1;font-size:var(--fs-body-md);color:var(--wl-text-1);word-break:break-word}.AssessmentWizard_centerStage__FrBZE{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.AssessmentWizard_centerTitle__aFCN6{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700;color:var(--wl-text-1)}.AssessmentWizard_centerSub__QjMmu{max-width:440px;font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--wl-text-2)}.AssessmentWizard_successIcon__7YpgQ{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;color:var(--wl-sys-success);background:color-mix(in srgb,var(--wl-sys-success) 16%,transparent)}.AssessmentWizard_successActions__CBnvF{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}@media (max-width:680px){.AssessmentWizard_intentGrid__47MoQ{grid-template-columns:1fr}.AssessmentWizard_stageInner__e8as7{padding:24px 16px 88px}}.SkillConflictDialog_container__43SA1{padding:1rem 0;text-align:center}.SkillConflictDialog_warningIcon__hV90z{display:flex;justify-content:center;color:var(--wl-sys-warning);margin-bottom:1rem}.SkillConflictDialog_message__kxShV{font-size:var(--fs-body-md);color:var(--wl-text-1);margin-bottom:.5rem;line-height:1.5}.SkillConflictDialog_subMessage__G9XH_{font-size:var(--fs-body-sm);color:var(--wl-text-2);margin-bottom:1.5rem}.SkillConflictDialog_skillsSection__De2QO{background:var(--wl-field-bg);box-shadow:inset 0 0 0 1px var(--wl-field-ring);border-radius:12px;padding:1rem;margin-bottom:1.5rem;text-align:left}.SkillConflictDialog_skillsTitle__cVxOT{font-size:var(--fs-body-sm);font-weight:600;color:var(--wl-text-2);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.SkillConflictDialog_skillsList__kFNOe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.SkillConflictDialog_skillItem__KYAfD{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;border-bottom:1px solid var(--wl-hairline)}.SkillConflictDialog_skillItem__KYAfD:last-child{border-bottom:none}.SkillConflictDialog_skillName__Q3xyF{font-weight:500;color:var(--wl-text-1)}.SkillConflictDialog_skillCount__t5lF7{font-size:var(--fs-body-xs);color:var(--wl-sys-warning);background:var(--wl-overlay-hover);padding:.25rem .5rem;border-radius:6px}.SkillConflictDialog_confirmText__Y8L_H{font-size:var(--fs-body-sm);color:var(--wl-text-2);margin:0}.ManageSkillsModal_container__YxLcM{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.ManageSkillsModal_selectionModeContainer__Ox_ss{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--wl-field-bg);border:1px solid var(--wl-field-ring)}.ManageSkillsModal_selectionModeLabel__AXNhM{font-size:var(--fs-input-label);font-weight:600;color:var(--wl-text-1)}.ManageSkillsModal_radioGroup__dj6CF{display:flex;flex-direction:column;gap:12px}.ManageSkillsModal_radioLabel__gX5Ac{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;background:var(--wl-field-bg)}.ManageSkillsModal_radioLabel__gX5Ac:hover{background:var(--wl-overlay-hover)}.ManageSkillsModal_radioLabel__gX5Ac>span:first-of-type{font-size:var(--fs-body-sm);font-weight:500;color:var(--wl-text-1);flex:1 1}.ManageSkillsModal_radio__oFK__{width:18px;height:18px;cursor:pointer;accent-color:var(--wl-acc-1);flex-shrink:0;margin-top:2px}.ManageSkillsModal_radioDescription__RYMDh{font-size:var(--fs-body-xs);color:var(--wl-text-3);display:block;margin-top:4px;margin-left:28px}.ManageSkillsModal_empty__Jz7_q,.ManageSkillsModal_loading__mY62u{text-align:center;padding:40px;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.ManageSkillsModal_skillList__HnF8V{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:16px;border-radius:16px;background:var(--wl-field-bg);border:1px solid var(--wl-field-ring)}.ManageSkillsModal_skillItem__3O_7j{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:background-color .2s ease;background:var(--wl-field-bg)}.ManageSkillsModal_skillItem__3O_7j:hover{background:var(--wl-overlay-hover)}.ManageSkillsModal_checkbox__8b7bv{width:18px;height:18px;cursor:pointer;accent-color:var(--wl-acc-1);flex-shrink:0}.ManageSkillsModal_skillInfo__GedcZ{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.ManageSkillsModal_skillNameRow__hQqRF{display:flex;align-items:center;gap:8px}.ManageSkillsModal_skillName__Y6zJz{font-size:var(--fs-body-sm);font-weight:500;color:var(--wl-text-1)}.ManageSkillsModal_skillDescription__VnXlH{font-size:var(--fs-body-xs);color:var(--wl-text-3);line-height:1.4}.ManageSkillsModal_skillType__98fVJ{font-size:var(--fs-body-xs);color:var(--wl-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageSkillsModal_sourceBadge__kV0ip{padding:2px 8px;border-radius:6px;font-size:var(--fs-badge);font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.ManageSkillsModal_sourceBadge__kV0ip.ManageSkillsModal_team__tkqes{background:rgba(236,72,153,.15);color:rgb(236,72,153)}.ManageSkillsModal_sourceBadge__kV0ip.ManageSkillsModal_department__ZxQCT{background:rgba(59,130,246,.15);color:rgb(59,130,246)}.ManageSkillsModal_sourceBadge__kV0ip.ManageSkillsModal_client__XR5UF{background:rgba(168,85,247,.15);color:rgb(168,85,247)}.ManageSkillsModal_badge__OWnNX{padding:4px 12px;border-radius:8px;font-size:var(--fs-badge);font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.ManageSkillsModal_badge__OWnNX.ManageSkillsModal_assigned__U6cTp{background:rgba(34,197,94,.15);color:rgb(34,197,94)}.ManageSkillsModal_badge__OWnNX.ManageSkillsModal_unassigned__BFz56{background:rgba(156,163,175,.15);color:rgb(156,163,175)}.ManageSkillsModal_skillList__HnF8V::-webkit-scrollbar{width:8px}.ManageSkillsModal_skillList__HnF8V::-webkit-scrollbar-track{background:transparent;border-radius:4px}.ManageSkillsModal_skillList__HnF8V::-webkit-scrollbar-thumb{background:var(--wl-divider);border-radius:4px}.ManageSkillsModal_skillList__HnF8V::-webkit-scrollbar-thumb:hover{background:var(--wl-text-2)}.ManageSkillsModal_container__skhMY{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.ManageSkillsModal_selectionModeContainer__L2TOU{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--wl-field-bg);border:1px solid var(--wl-field-ring)}.ManageSkillsModal_selectionModeLabel__2ywOM{font-size:var(--fs-input-label);font-weight:600;color:var(--wl-text-1)}.ManageSkillsModal_radioGroup__9IeGf{display:flex;flex-direction:column;gap:12px}.ManageSkillsModal_radioLabel__TFZcP{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;background:var(--wl-field-bg)}.ManageSkillsModal_radioLabel__TFZcP:hover{background:var(--wl-overlay-hover)}.ManageSkillsModal_radioLabel__TFZcP>span:first-of-type{font-size:var(--fs-body-sm);font-weight:500;color:var(--wl-text-1);flex:1 1}.ManageSkillsModal_radio__LOlOL{width:18px;height:18px;cursor:pointer;accent-color:var(--wl-acc-1);flex-shrink:0;margin-top:2px}.ManageSkillsModal_radioDescription__yucFy{font-size:var(--fs-body-xs);color:var(--wl-text-3);display:block;margin-top:4px;margin-left:28px}.ManageSkillsModal_empty__rkR7T,.ManageSkillsModal_loading__X6isa{text-align:center;padding:40px;color:var(--wl-text-2);font-size:var(--fs-body-sm)}.ManageSkillsModal_skillList__SLihr{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:16px;border-radius:16px;background:var(--wl-field-bg);border:1px solid var(--wl-field-ring)}.ManageSkillsModal_skillItem__LsWDl{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:background-color .2s ease;background:var(--wl-field-bg)}.ManageSkillsModal_skillItem__LsWDl:hover{background:var(--wl-overlay-hover)}.ManageSkillsModal_checkbox__S6p1S{width:18px;height:18px;cursor:pointer;accent-color:var(--wl-acc-1);flex-shrink:0}.ManageSkillsModal_skillInfo__pRl3M{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.ManageSkillsModal_skillNameRow__8aKZp{display:flex;align-items:center;gap:8px}.ManageSkillsModal_skillName__uyn73{font-size:var(--fs-body-sm);font-weight:500;color:var(--wl-text-1)}.ManageSkillsModal_skillType__M5Ji7{color:var(--wl-text-2)}.ManageSkillsModal_skillDescription__zyOWT,.ManageSkillsModal_skillType__M5Ji7{font-size:var(--fs-body-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageSkillsModal_skillDescription__zyOWT{color:var(--wl-text-3)}.ManageSkillsModal_sourceBadge__pOR5D{padding:2px 8px;border-radius:6px;font-size:var(--fs-badge);font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.ManageSkillsModal_sourceBadge__pOR5D.ManageSkillsModal_department__B48o3{background:rgba(59,130,246,.15);color:rgb(59,130,246)}.ManageSkillsModal_sourceBadge__pOR5D.ManageSkillsModal_client__iprJm{background:rgba(168,85,247,.15);color:rgb(168,85,247)}.ManageSkillsModal_sourceBadge__pOR5D.ManageSkillsModal_team__VPTlO{background:rgba(236,72,153,.15);color:rgb(236,72,153)}.ManageSkillsModal_badge__6PXb5{padding:4px 12px;border-radius:8px;font-size:var(--fs-badge);font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.ManageSkillsModal_badge__6PXb5.ManageSkillsModal_assigned___Df1k{background:rgba(34,197,94,.15);color:rgb(34,197,94)}.ManageSkillsModal_badge__6PXb5.ManageSkillsModal_unassigned__0zWQs{background:rgba(156,163,175,.15);color:rgb(156,163,175)}.ManageSkillsModal_skillList__SLihr::-webkit-scrollbar{width:8px}.ManageSkillsModal_skillList__SLihr::-webkit-scrollbar-track{background:transparent;border-radius:4px}.ManageSkillsModal_skillList__SLihr::-webkit-scrollbar-thumb{background:var(--wl-divider);border-radius:4px}.ManageSkillsModal_skillList__SLihr::-webkit-scrollbar-thumb:hover{background:var(--wl-text-2)}.DepartmentTable_tableContainer__ghhQk{--header-h:60px;--row-h:60px;--visible-rows:7.5;height:calc(var(--header-h) + (var(--row-h) * var(--visible-rows)))}@media (max-width:768px){.DepartmentTable_tableContainer__ghhQk{--visible-rows:6}}.Outro_outroWrapper__gWiMb{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;box-sizing:border-box}.Outro_confettiOverlay__cGjNA{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:100}.Outro_outroBody__VZuVl{flex:1 1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow-y:auto}.Outro_outroContentWrap__FvKHX{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1240px}.Outro_centeredContent__HIcj1{align-items:center}.Outro_centeredContent__HIcj1 .Outro_outroIcon__E6c5i{align-self:center}.Outro_centeredContent__HIcj1 .Outro_leftColumn__NHyUw{align-items:center;text-align:center;padding-right:0}.Outro_centeredContent__HIcj1 .Outro_summaryText__TJh66{max-width:100%}.Outro_centeredContent__HIcj1 .Outro_badges__XXHWx{align-items:center}.Outro_outroIcon__E6c5i{flex-shrink:0;margin-bottom:16px}.Outro_outroColumns__h_3TU{display:flex;align-items:flex-start;width:100%;gap:80px}.Outro_outroColumns__h_3TU.Outro_singleColumn__Hq1ji{justify-content:center}.Outro_outroColumns__h_3TU.Outro_singleColumn__Hq1ji .Outro_leftColumn__NHyUw{max-width:640px;padding-right:0;align-items:center;text-align:center}.Outro_leftColumn__NHyUw{flex:1 1 50%;min-width:0;max-width:50%;display:flex;flex-direction:column;gap:0;padding-right:0}.Outro_completionHeading__qh3RZ{font-weight:700;font-size:var(--fs-h4);line-height:24px;letter-spacing:-.01em;color:var(--wl-text-1);margin:0 0 8px}.Outro_lessonTitle__KBIQP{font-weight:700;margin:0 0 12px}.Outro_lessonTitle__KBIQP,.Outro_summaryText__TJh66{font-size:var(--fs-body-md);line-height:22px;color:var(--wl-text-1)}.Outro_summaryText__TJh66{font-weight:400;margin:0 0 24px;max-width:507px}.Outro_badges__XXHWx{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Outro_badge__46_FH{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:21px;background:var(--wl-bgo-3)}.Outro_badgeIcon__qt7uY{flex-shrink:0;color:var(--wl-sys-success)}.Outro_badgeText__4U7ca{font-weight:400;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm-tight);color:var(--wl-text-1);white-space:nowrap}.Outro_columnDivider__1Z41o{width:1px;align-self:stretch;background:var(--wl-divider);flex-shrink:0}.Outro_rightColumn__XbO0s{flex:0 0 384px;display:flex;flex-direction:column;gap:24px}.Outro_skillCard__A4SVw{width:100%;display:flex;flex-direction:column;gap:10px;padding:20px 24px;border-radius:24px;box-sizing:border-box}.Outro_skillCardLabel__LVRam{font-weight:400;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm-tight);color:var(--wl-text-2)}.Outro_skillCardName__Cn8g2{font-weight:700;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--wl-text-1)}.Outro_skillCardBar__r3mn7{width:100%;height:4px;border-radius:10px;background:var(--wl-bgo-2);overflow:hidden}.Outro_skillCardBarFill__gR7ot{height:100%;border-radius:6px;background:var(--wl-sys-success);transition:width .8s cubic-bezier(.22,1,.36,1);min-width:0}.Outro_skillCardMeta__c3pMa{display:flex;justify-content:space-between;align-items:center}.Outro_skillCardLessonsLeft__y7OEH{font-weight:400;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm-tight);color:var(--wl-acc-1)}.Outro_skillCardPercentage__VHfnn{font-weight:600;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm-tight);color:var(--wl-text-2)}.Outro_skillCardSkeleton__6XPm4{gap:14px}.Outro_skeletonLine__BNAn8{height:14px;border-radius:6px}.Outro_skeletonBar__9vk6z,.Outro_skeletonLine__BNAn8{background:rgba(255,255,255,.06);animation:Outro_shimmer__gQZYc 1.4s ease-in-out infinite alternate}.Outro_skeletonBar__9vk6z{width:100%;height:4px;border-radius:10px}@keyframes Outro_shimmer__gQZYc{0%{opacity:.4}to{opacity:1}}.Outro_nextLessonSection__TKLpS{display:flex;flex-direction:column;gap:4px}.Outro_nextLessonLabel__H8q4A{font-weight:400;font-size:var(--fs-body-xs);line-height:16px;color:var(--wl-text-2);text-transform:uppercase}.Outro_nextLessonTitle__jz4Ej{font-weight:700;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--wl-text-1);margin:0}.Outro_buttonRow__vE0hA{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;padding:24px 60px 32px;box-sizing:border-box}.Outro_buttonRow__vE0hA>button{height:50px;justify-content:center;text-align:center}@media (min-width:1921px){.Outro_outroContentWrap__FvKHX{max-width:1400px}.Outro_outroColumns__h_3TU{gap:100px}.Outro_rightColumn__XbO0s{flex:0 0 420px}.Outro_completionHeading__qh3RZ{font-size:var(--fs-h3);line-height:28px}.Outro_lessonTitle__KBIQP{font-size:var(--fs-h4);line-height:24px}.Outro_summaryText__TJh66{font-size:var(--fs-body-md);line-height:24px}.Outro_nextLessonTitle__jz4Ej,.Outro_skillCardName__Cn8g2{font-size:var(--fs-body-md);line-height:22px}.Outro_buttonRow__vE0hA{padding:32px 80px 48px}}@media (max-width:1200px){.Outro_outroContentWrap__FvKHX{max-width:100%}.Outro_outroColumns__h_3TU{gap:48px}.Outro_rightColumn__XbO0s{flex:0 0 340px}}@media (max-width:1024px){.Outro_outroColumns__h_3TU{gap:36px}.Outro_rightColumn__XbO0s{flex:0 0 300px}.Outro_summaryText__TJh66{font-size:var(--fs-body-md);line-height:21px}.Outro_skillCard__A4SVw{padding:16px 20px;border-radius:20px}.Outro_buttonRow__vE0hA{padding:20px 32px 28px}}@media (max-width:768px){.Outro_outroBody__VZuVl{padding:24px 16px 0;align-items:flex-start}.Outro_outroContentWrap__FvKHX{align-items:center}.Outro_outroIcon__E6c5i{margin-bottom:12px}.Outro_outroColumns__h_3TU{flex-direction:column;align-items:center;gap:24px}.Outro_leftColumn__NHyUw{max-width:100%;align-items:center;text-align:center}.Outro_summaryText__TJh66{max-width:100%}.Outro_badges__XXHWx{align-items:center}.Outro_columnDivider__1Z41o{display:none}.Outro_rightColumn__XbO0s{flex:1 1 auto;width:100%;max-width:384px;align-items:center;gap:20px}.Outro_nextLessonSection__TKLpS{align-items:center;text-align:center}.Outro_completionHeading__qh3RZ{font-size:var(--fs-body-md);line-height:22px}.Outro_lessonTitle__KBIQP{font-size:var(--fs-body-md);line-height:20px;margin-bottom:10px}.Outro_summaryText__TJh66{font-size:var(--fs-body-sm);line-height:20px;margin-bottom:16px}.Outro_skillCard__A4SVw{padding:16px 18px;border-radius:20px}.Outro_nextLessonTitle__jz4Ej{font-size:var(--fs-body-sm);line-height:18px}.Outro_buttonRow__vE0hA{flex-direction:row;gap:12px;width:100%;padding:16px 16px 24px}.Outro_buttonRow__vE0hA>button{flex:1 1;min-width:0;max-width:none;height:auto;min-height:46px;padding:8px 14px;font-size:var(--fs-body-sm);line-height:1.2;white-space:normal}.Outro_confettiOverlay__cGjNA{transform:translate(-50%,-50%) scale(.6)}}@media (max-width:400px){.Outro_outroBody__VZuVl{padding:20px 12px 0}.Outro_completionHeading__qh3RZ{font-size:var(--fs-body-md);line-height:20px}.Outro_lessonTitle__KBIQP,.Outro_summaryText__TJh66{font-size:var(--fs-body-sm);line-height:18px}.Outro_badgeText__4U7ca{font-size:var(--fs-body-xs)}.Outro_buttonRow__vE0hA{padding:12px 12px 20px}.Outro_buttonRow__vE0hA>button{min-height:44px;font-size:var(--fs-body-sm)}}.UserInfoCard_userCard__OqaPA{display:flex;justify-content:space-between;align-items:center;padding:28px 36px;border-radius:24px;color:var(--wl-text-1)}.UserInfoCard_userCardLeft__2Vr9y{display:flex;align-items:center;gap:20px}.UserInfoCard_userAvatar__PgkF0{width:64px;height:64px;border-radius:9999px;background:var(--wl-gradient-3);display:flex;align-items:center;justify-content:center;font-size:var(--fs-h3);font-weight:700;color:#fff;flex-shrink:0}.UserInfoCard_userAvatarImage__c8weA{width:64px;height:64px;border-radius:9999px;object-fit:cover;flex-shrink:0;display:block}.UserInfoCard_userMeta__navCR{display:flex;flex-direction:column;gap:2px}.UserInfoCard_userName___eDdC{font-size:var(--fs-h3);font-weight:700;line-height:1.2;color:var(--wl-text-1)}.UserInfoCard_userRole__A_I2C{font-size:var(--fs-body-md);font-weight:500;color:var(--wl-text-2)}.UserInfoCard_userEmail__6SaTX{font-size:var(--fs-body-sm);color:var(--wl-text-2);opacity:.7}.UserInfoCard_userCardRight__7M3o6{display:flex;align-items:center;gap:16px}.UserInfoCard_userIdBadge__epbch{font-size:var(--fs-badge);font-weight:600;color:var(--wl-text-2);padding:6px 14px;border-radius:9999px;background:rgba(255,255,255,.06)}@media (max-width:768px){.UserInfoCard_userCard__OqaPA{flex-direction:column;gap:1rem;>:first-child{align-self:flex-start}>:last-child{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end}}}.EditProfileModal_modalCard__J8ql_{width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;color:var(--wl-text-1)}.EditProfileModal_avatarRow__RQNFs{margin-bottom:28px}.EditProfileModal_formGrid__3Dmg6{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:20px 12px;gap:20px 12px}.EditProfileModal_formGrid__3Dmg6>div{display:flex;flex-direction:column}.EditProfileModal_sectionDivider__aP8Qd{min-height:1px;background:var(--wl-hairline);margin:24px 0}.EditProfileModal_infoBlock__lRqMa{display:flex;flex-direction:column;gap:6px}.EditProfileModal_infoHeader__YqnOb{display:flex;justify-content:space-between;align-items:center}.EditProfileModal_infoHeader__YqnOb strong{font-size:var(--fs-input-label);font-weight:700}.EditProfileModal_infoHint__jyPAv,.EditProfileModal_infoValue__neWhG{font-size:var(--fs-body-md);color:var(--wl-text-2)}.EditProfileModal_inlineAction__GN26q{background:none;border:none;color:var(--wl-acc-1);font-size:var(--fs-body-sm);font-weight:700;cursor:pointer;display:flex;gap:6px;flex-direction:row}.EditProfileModal_toggleRow__Oizst{display:flex;justify-content:space-between;align-items:center}.EditProfileModal_toggleRow__Oizst p{margin-top:4px;font-size:var(--fs-body-md);color:var(--wl-text-2)}@media (max-width:768px){.EditProfileModal_formGrid__3Dmg6{grid-template-columns:1fr;gap:16px 0}.EditProfileModal_toggleRow__Oizst{align-items:flex-start;gap:12px}}.AvatarPickerModal_avatarModalOverride__jwrM6{
  /* !important: the shared Modal's own .modal class sets max-width (and, per breakpoint below,
     padding) too — both are single-class selectors of equal specificity, so cascade order (not
     specificity) would otherwise decide the winner, which isn't something to depend on across a
     Next.js CSS Modules build. */max-width:525px!important;animation:AvatarPickerModal_slideUp__tejDq .3s cubic-bezier(.22,1,.36,1)}@media (max-width:1024px){.AvatarPickerModal_avatarModalOverride__jwrM6{padding:28px 32px!important}}@media (max-width:768px){.AvatarPickerModal_avatarModalOverride__jwrM6{width:95%!important;padding:24px 20px!important}}@keyframes AvatarPickerModal_slideUp__tejDq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AvatarPickerModal_avatarPreview__tzPTN{display:flex;justify-content:center;margin-bottom:32px}.AvatarPickerModal_uploadHint__jeolT{margin:-12px 0 24px;font-size:var(--fs-body-xs);line-height:var(--lh-body-xs);color:var(--wl-text-2);text-align:center}.AvatarPickerModal_footer__zp92J{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:28px}@media (max-width:768px){.AvatarPickerModal_avatarPreview__tzPTN{margin-bottom:24px}.AvatarPickerModal_footer__zp92J{gap:10px}}@media (max-width:480px){.AvatarPickerModal_footer__zp92J{flex-direction:column-reverse;width:100%}}.UploadTile_tile__zCffS{position:relative;display:flex;align-items:center;justify-content:center;border:1.5px solid transparent;background:transparent;cursor:pointer;overflow:visible;transition:transform .15s ease,border-color .15s ease}.UploadTile_circle__DW4p6,.UploadTile_circle__DW4p6 .UploadTile_image__of1p3{border-radius:1000px}.UploadTile_square__1VppU,.UploadTile_square__1VppU .UploadTile_image__of1p3{border-radius:12px}.UploadTile_fill__ZCfcb{width:100%;height:100%;aspect-ratio:1}.UploadTile_image__of1p3{width:100%;height:100%;object-fit:cover}.UploadTile_spinner__vyC5k{width:100%;height:100%}.UploadTile_placeholder__EWQam{width:100%;height:100%;border:1.5px dashed var(--wl-divider);border-radius:inherit;display:flex;align-items:center;justify-content:center;font-size:var(--fs-h3);color:var(--wl-text-1);opacity:.6;transition:all .2s ease}.UploadTile_tile__zCffS:hover .UploadTile_placeholder__EWQam{border-color:var(--wl-acc-1);opacity:.85}.UploadTile_tile__zCffS.UploadTile_circle__DW4p6:not(:hover) .UploadTile_placeholder__EWQam{border-color:var(--wl-text-2)}.UploadTile_dragOver__aVQqM{border-color:var(--wl-acc-1)!important;background:color-mix(in srgb,var(--wl-acc-1) 8%,transparent);transform:scale(1.08)!important}.UploadTile_dragOver__aVQqM .UploadTile_placeholder__EWQam{border-color:var(--wl-acc-1);border-style:solid;opacity:1}.UploadTile_fileInputHidden__cR4eK{display:none}.UploadTile_changeBtn__WioQL,.UploadTile_deleteBtn__YELLO{position:absolute;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--wl-bgo-3);border:2px solid var(--wl-bg-1);font-size:var(--fs-body-xs);color:var(--wl-text-1);cursor:pointer;opacity:0;transition:opacity .15s ease,background .2s ease,color .2s ease}.UploadTile_tile__zCffS:hover .UploadTile_changeBtn__WioQL,.UploadTile_tile__zCffS:hover .UploadTile_deleteBtn__YELLO{opacity:1}.UploadTile_changeBtn__WioQL{top:-2px;right:-2px}.UploadTile_deleteBtn__YELLO{bottom:-2px;left:-2px}.UploadTile_changeBtn__WioQL:hover{background:var(--wl-acc-1);color:var(--wl-button-text)}.UploadTile_deleteBtn__YELLO:hover{background:var(--wl-sys-error);color:var(--wl-button-text)}@media (max-width:768px){.UploadTile_changeBtn__WioQL,.UploadTile_deleteBtn__YELLO{width:20px;height:20px;font-size:var(--fs-body-xs);border-width:2px}.UploadTile_placeholder__EWQam{font-size:var(--fs-h4)}}