@keyframes AuthPageWrapper_fadeInContent__0pykx{0%{opacity:0}to{opacity:1}}@keyframes AuthPageWrapper_fadeInContentFromRight__mNHQU{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes AuthPageWrapper_fadeInContentFromLeft__XiErL{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes AuthPageWrapper_fadeInContentFromBottom__5jJ8q{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes AuthPageWrapper_fadeInContentFromTop__OlcCf{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes AuthPageWrapper_fadeOutContent__tgE6L{0%{opacity:1}to{opacity:0}}@keyframes AuthPageWrapper_fadeOutContentToRight__uaPaJ{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes AuthPageWrapper_fadeOutContentToLeft__JQ8JO{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes AuthPageWrapper_fadeOutContentToBottom__oYV_N{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes AuthPageWrapper_skeletonPulsate__DOenY{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.AuthPageWrapper_wrapper__Nlb91{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;z-index:1}.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_iconLeft__mwlnL{position:absolute;left:0;top:20%;width:280px;height:auto;z-index:-1}.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_iconRight__c581j{position:absolute;right:0;top:30%;width:280px;height:auto;z-index:-1}.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_content__5YrJj{margin-top:60px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow-y:auto;position:relative}@media screen and (max-width:768px){.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_backgroundImage__I_Xor{display:none}.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_content__5YrJj{width:100%}.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_iconLeft__mwlnL,.AuthPageWrapper_wrapper__Nlb91 .AuthPageWrapper_iconRight__c581j{width:30%}}@media screen and (max-height:560px){.AuthPageWrapper_additionalHeight__8O4_1{height:150%}}@keyframes ActivateForm_fadeInContent__VzP2r{0%{opacity:0}to{opacity:1}}@keyframes ActivateForm_fadeInContentFromRight__xc_sh{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes ActivateForm_fadeInContentFromLeft__pULmF{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes ActivateForm_fadeInContentFromBottom__22Jct{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ActivateForm_fadeInContentFromTop___xhvj{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ActivateForm_fadeOutContent__5FAfT{0%{opacity:1}to{opacity:0}}@keyframes ActivateForm_fadeOutContentToRight__kIpfK{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes ActivateForm_fadeOutContentToLeft__ukOfs{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes ActivateForm_fadeOutContentToBottom__6ibZf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes ActivateForm_skeletonPulsate__IO7nx{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ActivateForm_loader__UwlUg{width:30px;height:30px;margin:0 auto}.ActivateForm_welcome__J9XaV{margin:0 0 12px}.ActivateForm_registerButton____yRT{background-color:#2680eb;border:2px solid #2680eb;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ActivateForm_registerButton____yRT:hover{background-color:#134784;border:2px solid #134784}.ActivateForm_registerButton____yRT:disabled{opacity:.4;cursor:default;pointer-events:none}.ActivateForm_registerButton____yRT{margin-bottom:20px}.ActivateForm_invalidInvite__AE9nr{margin-bottom:24px;font-size:14px;font-weight:500;text-align:center;color:#414141}.ActivateForm_invalidInvite__AE9nr a{color:#2680eb;text-decoration:underline}.ActivateForm_loading__ARAv2{position:relative}.ActivateForm_loading__ARAv2 .ActivateForm_spinner__u3i_e{width:24px;height:24px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@keyframes FormCard_fadeInContent__nTH5X{0%{opacity:0}to{opacity:1}}@keyframes FormCard_fadeInContentFromRight__Reqvd{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes FormCard_fadeInContentFromLeft__3LWkx{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes FormCard_fadeInContentFromBottom__ei_6v{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes FormCard_fadeInContentFromTop__R1f5Z{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes FormCard_fadeOutContent__iD5tb{0%{opacity:1}to{opacity:0}}@keyframes FormCard_fadeOutContentToRight__abLsP{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes FormCard_fadeOutContentToLeft__u9O6_{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes FormCard_fadeOutContentToBottom__UtsQL{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes FormCard_skeletonPulsate__NK9lo{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.FormCard_card__7rltk{display:flex;flex-direction:column;width:100%;max-width:550px;animation:FormCard_fadeInContent__nTH5X .4s ease-in-out normal;padding:36px 46px 0;margin:20px 0;background-color:#fff;border-radius:15px;box-shadow:0 4px 50px 0 rgba(0,0,0,.1)}.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J{width:100%;margin-bottom:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J .FormCard_header__s2XB7{margin:0;font-weight:500;font-size:44px}@media screen and (max-width:1400px){.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J .FormCard_header__s2XB7{font-size:42px}}@media screen and (max-width:768px){.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J .FormCard_header__s2XB7{font-size:28px}}.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J .FormCard_headerActions__TZpmA{flex-shrink:0}@media screen and (max-width:768px){.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J{flex-direction:column;align-items:center;gap:20px}.FormCard_card__7rltk .FormCard_headerWrapper__KtU7J .FormCard_header__s2XB7{text-align:center}}.FormCard_card__7rltk form{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.FormCard_card__7rltk{padding:26px 46px 0 26px;margin:10px}}@keyframes ContentModal_fadeInContent__CRNbg{0%{opacity:0}to{opacity:1}}@keyframes ContentModal_fadeInContentFromRight__4Qd20{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes ContentModal_fadeInContentFromLeft__Z1dOL{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes ContentModal_fadeInContentFromBottom__DaGPt{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ContentModal_fadeInContentFromTop__y_6JF{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ContentModal_fadeOutContent__0_GmG{0%{opacity:1}to{opacity:0}}@keyframes ContentModal_fadeOutContentToRight__MTQUa{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes ContentModal_fadeOutContentToLeft__r4Uss{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes ContentModal_fadeOutContentToBottom__PCCMa{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes ContentModal_skeletonPulsate__KKfvu{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ContentModal_modalRoot__E3tQ9{position:fixed;left:240px;top:0;right:0;bottom:0;z-index:10000;display:grid;place-items:center;pointer-events:none;overscroll-behavior:none;touch-action:none}.ContentModal_modalRoot__E3tQ9.ContentModal_introPage__aL92W{left:0;z-index:1000000}.ContentModal_backdrop__jlclE{position:absolute;inset:0;border:0;padding:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;z-index:0}.ContentModal_panel____AE7{pointer-events:auto;position:relative;z-index:1;width:min(960px,100vw - 48px);max-height:min(90dvh,100vh - 48px)}.ContentModal_panel____AE7.ContentModal_profilePage__5rDtK{width:min(600px,100vw - 48px)}.ContentModal_panel____AE7{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 40px rgba(0,0,0,.25);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:640px){.ContentModal_panel____AE7{width:calc(100vw - 24px);border-radius:14px}}@media screen and (max-width:1024px){.ContentModal_modalRoot__E3tQ9{position:fixed;left:0;top:62px;right:0;bottom:0;z-index:2000;display:grid;place-items:center;pointer-events:none}.ContentModal_modalRoot__E3tQ9.ContentModal_introPage__aL92W{top:0;z-index:1000000}}@keyframes Spinner_fadeInContent__UWs3u{0%{opacity:0}to{opacity:1}}@keyframes Spinner_fadeInContentFromRight__tbsVR{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Spinner_fadeInContentFromLeft__hPSff{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes Spinner_fadeInContentFromBottom__d54NZ{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Spinner_fadeInContentFromTop__IVhjB{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Spinner_fadeOutContent__U5FBV{0%{opacity:1}to{opacity:0}}@keyframes Spinner_fadeOutContentToRight__FX403{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes Spinner_fadeOutContentToLeft__nMg6L{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes Spinner_fadeOutContentToBottom__Q1Eiq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes Spinner_skeletonPulsate__yw5ge{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Spinner_spinnerWrapper__QsA12{width:100%;height:100%;justify-content:center;align-items:center;display:none;flex-direction:column;background-color:transparent}.Spinner_spinnerWrapper__QsA12.Spinner_show__HILBN{display:flex}.Spinner_spinnerWrapper__QsA12 .Spinner_spinner__DjEPh{width:100%;height:100%;border-radius:50%;border:3px solid #134784;border-top-color:transparent;animation:Spinner_spin__LzceD 1.4s linear infinite}.Spinner_spinnerWrapper__QsA12 .Spinner_spinner__DjEPh.Spinner_white__KrU2e{border:3px solid #fff;border-top-color:transparent}.Spinner_spinnerWrapper__QsA12 .Spinner_spinner__DjEPh.Spinner_thin__JOZu1{border:2px solid #134784;border-top-color:transparent}.Spinner_spinnerWrapper__QsA12 .Spinner_spinner__DjEPh.Spinner_whiteAndThin__szaco{border:2px solid #fff;border-top-color:transparent}@keyframes Spinner_spin__LzceD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SurveyPopup_fadeInContent__P1dVf{0%{opacity:0}to{opacity:1}}@keyframes SurveyPopup_fadeInContentFromRight__me00B{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes SurveyPopup_fadeInContentFromLeft__hjV8u{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes SurveyPopup_fadeInContentFromBottom__gUtlN{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes SurveyPopup_fadeInContentFromTop__y_lxL{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes SurveyPopup_fadeOutContent__IF7Tn{0%{opacity:1}to{opacity:0}}@keyframes SurveyPopup_fadeOutContentToRight__prK_s{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes SurveyPopup_fadeOutContentToLeft__OHfN_{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes SurveyPopup_fadeOutContentToBottom__jfP3b{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes SurveyPopup_skeletonPulsate__jqXHe{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.SurveyPopup_content__zEnEr{width:min(960px,100%);max-height:100%;display:flex;flex-direction:column;--header-h:60px;position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.25);animation:SurveyPopup_popIn__yj1Xb .2s ease-out}.SurveyPopup_loading__U8Euy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:#4b5563}.SurveyPopup_loading__U8Euy .SurveyPopup_spinner__Cen5G{width:22px;height:22px}.SurveyPopup_loading__U8Euy p{margin-top:16px;font-size:16px;font-weight:500}.SurveyPopup_header__sM7D_{min-height:var(--header-h);padding:18px 24px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;position:relative}.SurveyPopup_header__sM7D_.SurveyPopup_leftAligned__7mrhl{justify-content:flex-start}.SurveyPopup_title__xQruQ{margin:0;font-size:20px;font-weight:600;color:#111827;padding-right:44px}.SurveyPopup_closeBtn__xHdAG{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.SurveyPopup_closeBtn__xHdAG:hover{opacity:.85}.SurveyPopup_closeBtn__xHdAG:focus-visible{outline:2px solid rgba(17,24,39,.35);outline-offset:2px}.SurveyPopup_closeIcon__9LiCY{width:20px;height:20px}.SurveyPopup_body__XLvoi{padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(90dvh - var(--header-h) - 24px)}.SurveyPopup_meta___jKKf{margin-bottom:18px}.SurveyPopup_meta___jKKf .SurveyPopup_small__X9KBV{margin:0;font-size:13px;color:#6b7280}.SurveyPopup_meta___jKKf .SurveyPopup_edgeCase__da9Zz{margin:20px 0 0;font-size:16px;font-weight:600;color:#6b7280}.SurveyPopup_grid___w5U6{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.SurveyPopup_metricBlock__gSQ_8{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px 20px;box-sizing:border-box;display:flex;flex-direction:column}.SurveyPopup_headerRow__RXdT4{display:flex;align-items:center;gap:10px;margin-bottom:8px}.SurveyPopup_headerRow__RXdT4 .SurveyPopup_metricTitle__DBRVz{flex:1 1 auto;margin:0;font-size:16px;font-weight:600;color:#111827;min-width:0}.SurveyPopup_headerRow__RXdT4 .SurveyPopup_avgBubble___DwWT{flex:0 0 auto;background:#6b3aff;color:#fff;font-size:14px;font-weight:600;padding:4px 8px;border-radius:999px;min-width:40px;text-align:center}.SurveyPopup_headerRow__RXdT4 .SurveyPopup_avgBubble___DwWT.SurveyPopup_syv__vCzTr{background:#2680eb}.SurveyPopup_desc__Aqwd4{margin:0 0 10px;font-size:13px;color:#374151;line-height:1.35}.SurveyPopup_bar__ny6QT{height:18px;width:100%;background:#e5e7eb;border-radius:6px;overflow:hidden;display:flex;margin:10px 0 12px}.SurveyPopup_barSeg__1dcKP{height:100%}.SurveyPopup_legend__xVh_i{list-style:none;padding:0;margin:0;font-size:12.5px;color:#4b5563;display:flex;flex-wrap:wrap;gap:8px 16px}.SurveyPopup_legend__xVh_i li{display:flex;align-items:center;line-height:1.2;min-width:0}.SurveyPopup_dot__B9mut{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;flex:0 0 auto}.SurveyPopup_actionBtn__YPx0J{margin:28px auto 0;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:none;border-radius:24px;background:#6b3aff;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.SurveyPopup_actionBtn__YPx0J:hover{opacity:.9}.SurveyPopup_actionBtn__YPx0J:focus-visible{outline:2px solid rgba(17,24,39,.35);outline-offset:2px}.SurveyPopup_actionBtnSyv__NSk9s{background:#1394ff}.SurveyPopup_empty__1Tf1W{padding:48px 24px;text-align:center}.SurveyPopup_empty__1Tf1W p{color:#4b5563;margin-bottom:20px}@keyframes SurveyPopup_popIn__yj1Xb{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.SurveyPopup_content__zEnEr{--header-h:56px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.SurveyPopup_header__sM7D_{padding:12px 14px}.SurveyPopup_title__xQruQ{font-size:16px;padding-right:48px}.SurveyPopup_closeBtn__xHdAG{right:10px;width:40px;height:40px}.SurveyPopup_body__XLvoi{padding:16px;max-height:calc(100dvh - var(--header-h) - 24px)}.SurveyPopup_grid___w5U6{gap:12px;grid-template-columns:1fr}.SurveyPopup_metricBlock__gSQ_8{padding:12px 12px 14px}.SurveyPopup_headerRow__RXdT4 .SurveyPopup_metricTitle__DBRVz{font-size:14px}.SurveyPopup_headerRow__RXdT4 .SurveyPopup_avgBubble___DwWT{font-size:12px;padding:3px 6px;min-width:34px}.SurveyPopup_desc__Aqwd4{font-size:12.5px}.SurveyPopup_bar__ny6QT{height:14px;margin:8px 0 10px}.SurveyPopup_legend__xVh_i{font-size:12px;gap:6px 12px}.SurveyPopup_actionBtn__YPx0J{width:100%;margin-top:18px;padding:12px 16px;border-radius:999px}.SurveyPopup_empty__1Tf1W{padding:28px 16px}}@keyframes ConfirmGradesPopup_fadeInContent__aHiiX{0%{opacity:0}to{opacity:1}}@keyframes ConfirmGradesPopup_fadeInContentFromRight__61JwB{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes ConfirmGradesPopup_fadeInContentFromLeft__So4XD{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes ConfirmGradesPopup_fadeInContentFromBottom__ZYEEz{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ConfirmGradesPopup_fadeInContentFromTop__Ue_8D{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ConfirmGradesPopup_fadeOutContent__k505S{0%{opacity:1}to{opacity:0}}@keyframes ConfirmGradesPopup_fadeOutContentToRight__xABEY{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes ConfirmGradesPopup_fadeOutContentToLeft__R7_OA{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes ConfirmGradesPopup_fadeOutContentToBottom__06_LU{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes ConfirmGradesPopup_skeletonPulsate__XyJJi{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ConfirmGradesPopup_overlay__SFNV0{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:2147483647;display:flex;align-items:center;justify-content:center}.ConfirmGradesPopup_modal__hK_SI{width:100%;height:100%;background:#f1f1f1;overflow:hidden;display:flex;flex-direction:column}.ConfirmGradesPopup_modalHeader__uFU0N{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:16px 18px;display:flex;justify-content:space-between;gap:16px}.ConfirmGradesPopup_header__afGWJ{margin:0;font-size:22px;font-weight:600}.ConfirmGradesPopup_infoText__kl4Q2{margin:6px 0 0;font-weight:500;color:rgba(0,0,0,.7)}.ConfirmGradesPopup_closeBtn__JmNhB{border:none;background:transparent;font-size:22px;cursor:pointer}.ConfirmGradesPopup_body__sxGin{flex:1 1;min-height:0;display:grid;grid-template-columns:1.2fr .8fr}.ConfirmGradesPopup_leftPane__HNN3F{min-height:0;overflow:auto;padding:32px;background:#fff;position:relative}.ConfirmGradesPopup_rightPane__9iUjv{min-height:0;background:#fff;border-left:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column}.ConfirmGradesPopup_viewerHeader__fam_A{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}.ConfirmGradesPopup_viewerTitle__P_Fgp{font-weight:700}.ConfirmGradesPopup_openNewTabInline__53Q9l,.ConfirmGradesPopup_openNewTab__9XJzs{border:none;background:transparent;font-weight:700;text-decoration:underline;cursor:pointer}.ConfirmGradesPopup_viewer__Y5fS9{flex:1 1;min-height:0;background:#f6f6f6;display:flex}.ConfirmGradesPopup_viewerEmpty__rWjjb{margin:auto;color:rgba(0,0,0,.7);font-weight:600}.ConfirmGradesPopup_pdf__dDax_{width:100%;height:100%}.ConfirmGradesPopup_image__Clhly{width:100%;height:100%;object-fit:contain}.ConfirmGradesPopup_tableWrapper__1Uje0{width:100%;border-radius:6px;border:1px solid #c9d2db;overflow:hidden}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width:577px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83{min-width:100%}}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerRow__q9i_1{width:100%;height:45px;display:flex;justify-content:space-between;background-color:#e6defd;border-radius:5px 5px 0 0}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerRow__q9i_1.ConfirmGradesPopup_syv__0aqgo{background-color:#cfcfcf}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA{height:100%;text-align:left;color:#000;font-weight:550;font-size:16px;overflow:hidden;padding-top:12px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:first-child{width:240px;padding-left:12px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(2){width:120px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(3){width:100px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(4){width:80px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(5){width:120px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(6){width:80px;padding-right:12px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA{font-size:14px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:first-child{width:200px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(2){width:100px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(3){width:80px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(5){width:100px}@media screen and (max-width:992px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:first-child{width:180px;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(2){width:90px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(3),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(4){width:70px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(5){width:90px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(6){width:70px;padding-right:8px}}@media screen and (max-width:768px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(5){display:none}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:first-child{width:35%;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(2){width:20%}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(3),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(4){width:15%}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(6){width:15%;padding-right:8px}}@media screen and (max-width:577px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(2),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(3),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(5){display:none}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:first-child{width:60%;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(4){width:20%}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_headerCell__O_6CA:nth-child(6){width:20%;padding-right:8px}}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionRow__jjFH9{width:100%;height:45px;display:flex;justify-content:space-between;align-items:center;background-color:#e6e6e6}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE{height:100%;display:flex;align-items:center;font-size:16px;font-weight:550;color:#000}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:first-child{width:240px;padding-left:12px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(2){width:120px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(3){width:100px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(4){width:80px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(5){width:120px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(6){width:80px;padding-right:12px;justify-content:flex-end}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE{font-size:14px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:first-child{width:200px;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(2){width:100px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(3){width:80px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(5){width:100px}@media screen and (max-width:992px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:first-child{width:180px;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(2){width:90px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(3),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(4){width:70px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(5){width:90px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(6){width:70px;padding-right:8px}}@media screen and (max-width:768px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(5){display:none}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:first-child{width:35%;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(2){width:20%}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(3),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(4){width:15%}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(6){width:15%;padding-right:8px}}@media screen and (max-width:577px){.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(2),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(3),.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(5){display:none}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:first-child{width:60%;padding-left:8px}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(4){width:20%}.ConfirmGradesPopup_tableWrapper__1Uje0 .ConfirmGradesPopup_table__I8m83 .ConfirmGradesPopup_sectionCell__fzwOE:nth-child(6){width:20%;padding-right:8px}}.ConfirmGradesPopup_buttonGroup__oaTy8{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:16px;padding:12px 0 16px;margin:0;z-index:2}.ConfirmGradesPopup_cancel__wB1UA{background-color:#2680eb;border:2px solid #2680eb;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ConfirmGradesPopup_cancel__wB1UA:hover{background-color:#134784;border:2px solid #134784}.ConfirmGradesPopup_cancel__wB1UA:disabled{opacity:.4;cursor:default;pointer-events:none}.ConfirmGradesPopup_cancel__wB1UA{width:30%;background:#fff;color:#000;border-color:#000}.ConfirmGradesPopup_cancel__wB1UA:hover{background:#f1f1f1}.ConfirmGradesPopup_confirm__Q7elD{background-color:#6b3aff;border:2px solid #6b3aff;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ConfirmGradesPopup_confirm__Q7elD:hover{background-color:#3c19a5;border:2px solid #3c19a5}.ConfirmGradesPopup_confirm__Q7elD:disabled{opacity:.4;cursor:default;pointer-events:none}.ConfirmGradesPopup_confirm__Q7elD.ConfirmGradesPopup_syv__0aqgo{background-color:#2680eb;border:2px solid #2680eb;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ConfirmGradesPopup_confirm__Q7elD.ConfirmGradesPopup_syv__0aqgo:hover{background-color:#134784;border:2px solid #134784}.ConfirmGradesPopup_confirm__Q7elD.ConfirmGradesPopup_syv__0aqgo:disabled{opacity:.4;cursor:default;pointer-events:none}.ConfirmGradesPopup_confirm__Q7elD{width:30%}@media screen and (max-width:992px){.ConfirmGradesPopup_modal__hK_SI{width:100vw;height:100vh;border-radius:0}.ConfirmGradesPopup_body__sxGin{grid-template-columns:1fr}.ConfirmGradesPopup_rightPane__9iUjv{border-left:none;border-top:1px solid rgba(0,0,0,.08);height:45vh}}.ConfirmGradesPopup_innerOverlay__hVJK3{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:50}.ConfirmGradesPopup_innerModal__gyCWx{background:#fff;border-radius:12px;padding:20px;width:min(420px,92vw)}.ConfirmGradesPopup_innerTitle__5l8WE{margin:0 0 8px}.ConfirmGradesPopup_innerText__SbrZl{margin:0 0 16px}.ConfirmGradesPopup_innerButtons__wIy_U{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:16px}@media screen and (max-width:577px){.ConfirmGradesPopup_innerButtons__wIy_U{flex-direction:column-reverse;align-items:stretch}}.ConfirmGradesPopup_primary__LnhYc{background-color:#6b3aff;border:2px solid #6b3aff;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ConfirmGradesPopup_primary__LnhYc:hover{background-color:#3c19a5;border:2px solid #3c19a5}.ConfirmGradesPopup_primary__LnhYc:disabled{opacity:.4;cursor:default;pointer-events:none}.ConfirmGradesPopup_primary__LnhYc.ConfirmGradesPopup_syv__0aqgo{background-color:#2680eb;border:2px solid #2680eb;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ConfirmGradesPopup_primary__LnhYc.ConfirmGradesPopup_syv__0aqgo:hover{background-color:#134784;border:2px solid #134784}.ConfirmGradesPopup_primary__LnhYc.ConfirmGradesPopup_syv__0aqgo:disabled{opacity:.4;cursor:default;pointer-events:none}.ConfirmGradesPopup_primary__LnhYc{width:auto;min-width:180px;padding:12px 18px}@media screen and (max-width:577px){.ConfirmGradesPopup_primary__LnhYc{width:100%;min-width:0}}.ConfirmGradesPopup_primary__LnhYc:disabled{opacity:.7;cursor:not-allowed}.ConfirmGradesPopup_secondary__S5zYY{background-color:#2680eb;border:2px solid #2680eb;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.ConfirmGradesPopup_secondary__S5zYY:hover{background-color:#134784;border:2px solid #134784}.ConfirmGradesPopup_secondary__S5zYY:disabled{opacity:.4;cursor:default;pointer-events:none}.ConfirmGradesPopup_secondary__S5zYY{width:auto;min-width:140px;padding:12px 18px;background:#fff;color:#000;border-color:#000}@media screen and (max-width:577px){.ConfirmGradesPopup_secondary__S5zYY{width:100%;min-width:0}}.ConfirmGradesPopup_secondary__S5zYY:hover{background:#f1f1f1}.ConfirmGradesPopup_secondary__S5zYY:disabled{opacity:.7;cursor:not-allowed}.ConfirmGradesPopup_errorText__vknsI{margin-top:8px;color:#b00020;font-size:14px}.ConfirmGradesPopup_pointsSummary__pkwAL{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.ConfirmGradesPopup_totalPoints__0Abj7{font-size:14px;font-weight:700;line-height:1}.ConfirmGradesPopup_failedPoints__9GydZ{font-size:12px;font-weight:500;line-height:1;color:rgba(0,0,0,.65);white-space:nowrap}@keyframes CourseRow_fadeInContent__iIVfo{0%{opacity:0}to{opacity:1}}@keyframes CourseRow_fadeInContentFromRight__nr6Ef{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes CourseRow_fadeInContentFromLeft__SJjY8{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes CourseRow_fadeInContentFromBottom__Zxq31{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CourseRow_fadeInContentFromTop__qpP2D{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CourseRow_fadeOutContent__HZQbq{0%{opacity:1}to{opacity:0}}@keyframes CourseRow_fadeOutContentToRight__eiHFw{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes CourseRow_fadeOutContentToLeft__BS0si{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes CourseRow_fadeOutContentToBottom__rJ9bk{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes CourseRow_skeletonPulsate__iYqs0{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.CourseRow_row__wfDPq{width:100%;height:42px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #c9d2db}.CourseRow_row__wfDPq.CourseRow_odd__LuxOM{background-color:#f1f1f1}.CourseRow_row__wfDPq.CourseRow_lowConfidence__H2y_6{border:1px solid #ffb020;background-color:#fff7e6}.CourseRow_row__wfDPq.CourseRow_editing__vvZci{border:none;background-color:transparent;margin:12px 0}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD{height:100%;text-align:left;padding-right:4px;display:flex;align-items:center}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD p{font-size:13px;padding:12px 0;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD input{width:100%;height:100%;border:1px solid #c9d2db;border-radius:6px;padding:12px;background-color:#fff}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_check__P4oaW{height:24px;width:24px;margin:0 0 0 16px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_option__OJLuI{width:22px;height:22px;padding:0;border:none;background:none;cursor:pointer;outline:none}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_option__OJLuI img{width:100%}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_option__OJLuI:first-child{margin-right:12px}@media screen and (max-width:577px){.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_option__OJLuI{display:none}}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_mobileOption__u0MVC{width:22px;height:22px;padding:0;border:none;background:none;cursor:pointer;outline:none;display:none}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_mobileOption__u0MVC img{width:100%}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_mobileOption__u0MVC:first-child{margin-right:12px}@media screen and (max-width:577px){.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_mobileOption__u0MVC{display:flex}}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn{background-color:#6b3aff;border:2px solid #6b3aff;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn:hover{background-color:#3c19a5;border:2px solid #3c19a5}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn:disabled{opacity:.4;cursor:default;pointer-events:none}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn.CourseRow_syv__U0Hgh{background-color:#2680eb;border:2px solid #2680eb;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn.CourseRow_syv__U0Hgh:hover{background-color:#134784;border:2px solid #134784}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn.CourseRow_syv__U0Hgh:disabled{opacity:.4;cursor:default;pointer-events:none}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn{flex-grow:1;height:100%;margin-right:12px;padding:0;display:flex;align-items:center;justify-content:center}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn.CourseRow_loading__jztBX{position:relative}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_save__6IgRn.CourseRow_loading__jztBX .CourseRow_spinner__CLE18{width:20px;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD .CourseRow_buttonWrapper__En2ai .CourseRow_abort__9aNzM{width:28px;height:28px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:first-child{width:240px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:first-child p{padding-left:12px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(2){width:120px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(3){width:100px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(4){width:80px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(5){width:120px}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(6){width:140px;padding-right:12px}@media screen and (max-width:577px){.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(2),.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(3),.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(5){display:none}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:first-child{width:60%}.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(4),.CourseRow_row__wfDPq .CourseRow_cell__5MyVD:nth-child(6){width:20%}.CourseRow_row__wfDPq{width:100%}}.CourseRow_editModal__Ldfqg{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px rgba(0,0,0,.2);padding:12px 8px;z-index:3;animation:CourseRow_slideUp__SLzN_ .3s ease-in-out;display:none}.CourseRow_editModal__Ldfqg .CourseRow_modalHeader__ga4hb{display:flex;justify-content:center;align-items:center;position:relative;width:100%;font-size:16px;font-weight:700;margin-bottom:10px}.CourseRow_editModal__Ldfqg .CourseRow_closeButton__WX1eX{position:absolute;right:15px;background:none;border:none;font-size:18px;cursor:pointer}.CourseRow_editModal__Ldfqg .CourseRow_modalContent__2YNJF{display:flex;flex-direction:column;align-items:center;width:100%;gap:15px}.CourseRow_editModal__Ldfqg .CourseRow_modalBody__a7Hun{display:flex;justify-content:space-between;width:100%;padding:10px 20px}.CourseRow_editModal__Ldfqg .CourseRow_left__xP1IC{width:50%;text-align:left}.CourseRow_editModal__Ldfqg .CourseRow_left__xP1IC .CourseRow_courseTitle__bws6b{font-size:16px;font-weight:700}.CourseRow_editModal__Ldfqg .CourseRow_left__xP1IC .CourseRow_courseDetails__x9bgN{font-size:14px;color:gray;margin-bottom:8px}.CourseRow_editModal__Ldfqg .CourseRow_left__xP1IC .CourseRow_extendedCourse__v2o24{display:flex;align-items:center;height:16px;width:16px}.CourseRow_editModal__Ldfqg .CourseRow_left__xP1IC .CourseRow_deleteCourse__WmztV{color:red;text-decoration:underline;cursor:pointer;background:none;border:none;font-size:14px;margin-top:15px}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_gradeEditor__E_8qM{display:flex;align-items:center;justify-content:center;margin:16px 0}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_gradeEditor__E_8qM button{background:none;border:none;font-size:24px;cursor:pointer}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_gradeEditor__E_8qM .CourseRow_up__reTGp{cursor:pointer;transform:rotate(180deg);height:25px}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_gradeEditor__E_8qM .CourseRow_down___uUYa{cursor:pointer;transform:rotate(1turn);height:25px}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_gradeEditor__E_8qM .CourseRow_gradeDisplay__G5ZFA{font-size:20px;font-weight:700;margin:0 12px;border:2px solid #000;padding:8px 16px;border-radius:8px;width:50px;text-align:center}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_save__6IgRn{background-color:#8a2be2;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:none;width:80%;text-align:center;margin-top:10px;position:relative;height:40px}.CourseRow_editModal__Ldfqg .CourseRow_right__fM9mI .CourseRow_save__6IgRn .CourseRow_spinner__CLE18{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:577px){.CourseRow_editModal__Ldfqg{display:block}}@keyframes CourseRow_slideUp__SLzN_{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DocumentViewer_wrapper__AQHOq{height:100%;width:100%;display:flex;flex-direction:column}.DocumentViewer_toolbar__UQ63B{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.DocumentViewer_left__fDRgF,.DocumentViewer_right__4N8Fj{display:flex;align-items:center;gap:10px}.DocumentViewer_page__lsG26{font-weight:700;color:rgba(0,0,0,.75)}.DocumentViewer_content__40f0a{touch-action:none}.DocumentViewer_zoomBar__nov2A{position:absolute;top:10px;right:10px;display:flex;gap:8px;z-index:3}.DocumentViewer_btn__nJs0p{border:1px solid rgba(0,0,0,.18);background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:700}.DocumentViewer_btn__nJs0p:disabled{opacity:.5;cursor:not-allowed}.DocumentViewer_linkBtn__w_8s2{border:none;background:transparent;text-decoration:underline;font-weight:700;cursor:pointer}.DocumentViewer_zoomWrap__3fGtx{touch-action:none}.DocumentViewer_empty__KRwLi{height:100%;display:grid;place-items:center;color:rgba(0,0,0,.7);font-weight:600}.DocumentViewer_content__40f0a,.DocumentViewer_zoomWrap__3fGtx{touch-action:none}.DocumentViewer_img__TqWUs{pointer-events:auto}.DocumentViewer_iframe__PZwNn{width:100%;height:100%;border:0;background:#fff}.DocumentViewer_content__40f0a{flex:1 1;min-height:0;position:relative;overflow:hidden;background:#f6f6f6}.DocumentViewer_zoomWrap__3fGtx{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.DocumentViewer_img__TqWUs{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes CVWrapper_fadeInContent__DtgkU{0%{opacity:0}to{opacity:1}}@keyframes CVWrapper_fadeInContentFromRight__zkb62{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes CVWrapper_fadeInContentFromLeft__yQ9r4{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes CVWrapper_fadeInContentFromBottom__W9Kh5{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CVWrapper_fadeInContentFromTop__YWUaM{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CVWrapper_fadeOutContent__TvgVP{0%{opacity:1}to{opacity:0}}@keyframes CVWrapper_fadeOutContentToRight__S_a2H{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes CVWrapper_fadeOutContentToLeft__MLmcT{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes CVWrapper_fadeOutContentToBottom__UJDRS{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes CVWrapper_skeletonPulsate__bBQgV{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.CVWrapper_wrapper__S7pTk{display:flex;flex-direction:column;width:100%;height:calc(100dvh - 50px);overflow:hidden;background:#f5f6f8}@media screen and (max-width:992px){.CVWrapper_wrapper__S7pTk{height:calc(100dvh - 50px - 56px)}}.CVWrapper_toolbar__NjL9M{display:none}@media screen and (max-width:992px){.CVWrapper_toolbar__NjL9M{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 16px;height:46px;background:#fff;border-bottom:1px solid #e8eaf0;box-shadow:0 1px 0 rgba(0,0,0,.04);z-index:10}}.CVWrapper_toolbarBtn__dUbnV{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .13s,opacity .13s,box-shadow .13s;white-space:nowrap}.CVWrapper_toolbarBtn__dUbnV svg{flex-shrink:0}.CVWrapper_toolbarBtn__dUbnV:disabled{opacity:.42;cursor:not-allowed}.CVWrapper_btnPrimary__4itcf{background:#6b3aff;color:#fff;border-color:#6b3aff}.CVWrapper_btnPrimary__4itcf:hover:not(:disabled){opacity:.86;box-shadow:0 2px 8px rgba(92,78,211,.25)}.CVWrapper_btnOutline__F3QTV{background:#fff;color:#1f2937;border-color:#d1d5db}.CVWrapper_btnOutline__F3QTV:hover:not(:disabled){background:#f9fafb;border-color:#b0b7c3}.CVWrapper_btnDanger__0De1c{background:#fff;color:#b91c1c;border-color:#fca5a5}.CVWrapper_btnDanger__0De1c:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.CVWrapper_icon__FnyzM{width:15px;height:15px}@media screen and (max-width:577px){.CVWrapper_btnLabel__GfZtE{display:none}}.CVWrapper_mobileToggle__aGgBv{display:none}@media screen and (max-width:992px){.CVWrapper_mobileToggle__aGgBv{display:flex;gap:2px;background:#f0f1f3;border-radius:9px;padding:3px}}.CVWrapper_mobileTabBtn__W681h{padding:5px 14px;border-radius:7px;border:none;background:transparent;color:#6b7280;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .13s ease}.CVWrapper_mobileTabBtn__W681h:hover{color:#1f2937}.CVWrapper_mobileTabActive__b__lD{background:#fff;color:#1f2937;box-shadow:0 1px 4px rgba(0,0,0,.1)}.CVWrapper_panels__QCeHq{flex:1 1;display:flex;min-height:0;overflow:hidden}.CVWrapper_editorPanel__fNNZY{display:flex;flex-direction:column;background:#fff;border-right:1px solid #e8eaf0;min-width:0;overflow:hidden}@media screen and (max-width:992px){.CVWrapper_editorPanel__fNNZY{width:100%!important;flex:1 1 auto}}.CVWrapper_previewPanel___UD81{flex:1 1;display:flex;flex-direction:column;background:#dedede;min-width:0;overflow:hidden}@media screen and (max-width:992px){.CVWrapper_previewPanel___UD81{width:100%!important;flex:1 1 auto}.CVWrapper_panelHidden___jKl_{display:none!important}}.CVWrapper_panelHeader__Vqgjq{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#fff;border-bottom:1px solid #e8eaf0;min-height:54px;flex-wrap:wrap}.CVWrapper_editorPanelHeader__p8yGQ{justify-content:center;position:relative}.CVWrapper_saveStatus__zYnx4{position:absolute;right:16px;font-size:12px;color:#6b7280;white-space:nowrap}.CVWrapper_saveStatusOk__ysIGa{color:#16a34a}.CVWrapper_saveStatusErr__zlYX6{color:#dc2626}.CVWrapper_saveRetryBtn__0anAR{background:none;border:none;padding:0;font-size:inherit;color:inherit;text-decoration:underline;cursor:pointer}.CVWrapper_panelTitle__Mh6fG{margin:0;font-size:18px;font-weight:600;color:#1f2937;white-space:nowrap;letter-spacing:-.01em}.CVWrapper_panelHeaderLeft__h7G_u{display:flex;align-items:center;gap:10px;flex-shrink:0}.CVWrapper_panelHeaderRight__zgtxg{display:flex;align-items:center;gap:6px;flex-shrink:0}.CVWrapper_activeChip__F0hFu{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:#6b3aff;background:#e6defd;border:1px solid #e6defd;border-radius:20px;padding:3px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media screen and (max-width:768px){.CVWrapper_activeChip__F0hFu{display:none}}.CVWrapper_activePulse__N_oWy{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#6b3aff;animation:CVWrapper_pulse__1s_UR 1.6s ease-in-out infinite}@keyframes CVWrapper_pulse__1s_UR{0%,to{opacity:1}50%{opacity:.2}}.CVWrapper_panelBody__wwb1E{flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:16px 14px}.CVWrapper_panelBody__wwb1E>*{max-width:100%}@media screen and (max-width:577px){.CVWrapper_panelBody__wwb1E{padding:12px 10px}}.CVWrapper_previewBody__STRk3{flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:16px 16px 32px;display:flex;justify-content:center;align-items:flex-start}.CVWrapper_paperShell__FNOjA{width:794px;min-height:1123px;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.1),0 12px 40px rgba(0,0,0,.08);overflow:hidden;transform-origin:top left}.CVWrapper_templateTabs__X_Flb{display:flex;gap:2px;background:#f1f1f1;border-radius:8px;padding:3px}.CVWrapper_templateTab__HHFw2{padding:6px 12px;border-radius:6px;border:none;background:transparent;color:#6b7280;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .13s ease;font-family:inherit}.CVWrapper_templateTab__HHFw2:hover{color:#1f2937}.CVWrapper_templateTabActive__V3vKC{background:#fff;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CVWrapper_divider__6tVia{flex:0 0 5px;cursor:col-resize;background:#e8eaf0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:background .15s ease}.CVWrapper_divider__6tVia:hover{background:#e6defd}.CVWrapper_divider__6tVia:hover .CVWrapper_dividerGrip__MDj4K{opacity:1}@media screen and (max-width:992px){.CVWrapper_divider__6tVia{display:none}}.CVWrapper_dividerGrip__MDj4K{display:block;width:3px;height:32px;border-radius:2px;background:#6b3aff;opacity:0;transition:opacity .15s ease}.CVWrapper_modalContent__xsiZv{display:flex;flex-direction:column;align-items:center;gap:12px}.CVWrapper_spinner___hcVt{display:flex;justify-content:center;width:24px;height:24px;margin-bottom:16px}.CVWrapper_uploadInfoText__4o1WS{padding:0 10px;margin:0 0 8px;text-align:center;color:#374151;font-size:14px;line-height:1.6}.CVWrapper_uploadInfoActions__OiT0a{text-align:center;margin-top:12px}.CVWrapper_uploadInfoButton__Hb7aj{background-color:#6b3aff;border:2px solid #6b3aff;font-weight:600;padding:12px 15px;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .25s ease-in-out,border .25s ease-in-out,opacity .25s ease-in-out,color .25s ease-in-out}.CVWrapper_uploadInfoButton__Hb7aj:hover{background-color:#3c19a5;border:2px solid #3c19a5}.CVWrapper_uploadInfoButton__Hb7aj:disabled{opacity:.4;cursor:default;pointer-events:none}.CVWrapper_uploadInfoButton__Hb7aj{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background-color:transparent;color:#134784;max-width:300px;width:100%}.CVWrapper_uploadInfoButton__Hb7aj:hover{color:#6b3aff;background-color:transparent;border:2px solid #6b3aff}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Arimo;src:url(/Arimo/static/Arimo-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@keyframes CVHtmlPreview_fadeInContent__8l8EL{0%{opacity:0}to{opacity:1}}@keyframes CVHtmlPreview_fadeInContentFromRight__Rtk_d{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes CVHtmlPreview_fadeInContentFromLeft__yk2SE{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes CVHtmlPreview_fadeInContentFromBottom__5Irt_{0%{opacity:0;transform:translate3d(0,140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CVHtmlPreview_fadeInContentFromTop__oPYWT{0%{opacity:0;transform:translate3d(0,-140px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CVHtmlPreview_fadeOutContent__ek3Ix{0%{opacity:1}to{opacity:0}}@keyframes CVHtmlPreview_fadeOutContentToRight__5PvmZ{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes CVHtmlPreview_fadeOutContentToLeft__96MM3{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes CVHtmlPreview_fadeOutContentToBottom__RebO_{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes CVHtmlPreview_skeletonPulsate__VswqA{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.CVHtmlPreview_page__mTkNQ{font-family:Helvetica,Arial,sans-serif;font-size:10pt;line-height:1.3;color:#1f2937;background:#fff;padding:18pt 22pt;min-height:100%;width:794px;box-sizing:border-box}.CVHtmlPreview_emptyState__YyhIj{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;text-align:center;padding:24px;gap:10px;margin-top:30px}.CVHtmlPreview_emptyStateIcon__KY7mY{width:220px;height:auto}.CVHtmlPreview_emptyStateTitle__ykFen{margin:0;font-size:16px;font-weight:600}.CVHtmlPreview_emptyStateBody___SQaN{margin:0;font-size:13px;line-height:1.45;max-width:340px;color:#6b7280}@media screen and (max-width:992px){.CVHtmlPreview_emptyStateBody___SQaN{display:none}}.CVHtmlPreview_emptyStateBodyMobile__arX6U{display:none;margin:0;font-size:13px;line-height:1.45;max-width:340px;color:#6b7280}@media screen and (max-width:992px){.CVHtmlPreview_emptyStateBodyMobile__arX6U{display:block}}.CVHtmlPreview_basicsSection__vaptl{border-radius:6px;padding:6px 8px 10px;margin-bottom:4px;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;outline:none}.CVHtmlPreview_basicsSection__vaptl:hover{background:#f8faff}.CVHtmlPreview_basicsSection__vaptl:focus-visible{box-shadow:0 0 0 2px #2563eb}.CVHtmlPreview_headerRow__e6whm{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.CVHtmlPreview_nameBlock__Q_kTq{flex:1 1;min-width:0}.CVHtmlPreview_name__xHLg1{margin:0;font-size:18pt;font-weight:700;line-height:1.1;color:#1f2937}.CVHtmlPreview_jobTitle__s1a6V{margin:2pt 0 0;font-size:8.5pt;font-weight:700;color:#6b7280;letter-spacing:.04em}.CVHtmlPreview_contact__wibWK{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;font-style:normal}.CVHtmlPreview_contactLine__x0Xku{font-size:8.5pt;color:#1f2937;text-align:right}.CVHtmlPreview_accentRule__Rr4vP{height:2px;background:#2563eb;border-radius:1px;margin:10px 0 8px}.CVHtmlPreview_summary__Sjjjf{margin:0;font-size:10pt;color:#374151;line-height:1.45}.CVHtmlPreview_sectionHighlight__JlLF2{background:#eff6ff!important;box-shadow:inset 3px 0 0 0 #2563eb;padding-left:11px}.CVHtmlPreview_section__2onRq{border-radius:6px;padding:6px 8px 8px;margin-top:8px;cursor:pointer;position:relative;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease;outline:none}.CVHtmlPreview_section__2onRq:hover{background:#f8faff}.CVHtmlPreview_section__2onRq:focus-visible{box-shadow:0 0 0 2px #2563eb}.CVHtmlPreview_dragging__zukaJ{opacity:.35}.CVHtmlPreview_dropAbove__TlfTC:before{top:0}.CVHtmlPreview_dropAbove__TlfTC:before,.CVHtmlPreview_dropBelow__iqOku:after{content:"";position:absolute;left:0;right:0;height:2px;background:#2563eb;border-radius:1px}.CVHtmlPreview_dropBelow__iqOku:after{bottom:0}.CVHtmlPreview_sectionTitleRow__Kq6qx{display:flex;align-items:center;gap:6px;margin-bottom:6px}.CVHtmlPreview_sectionTitle__p_HVo{flex:1 1;margin:0;font-size:8.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1f2937;padding-bottom:3pt}.CVHtmlPreview_dragHandle__m5By2{flex-shrink:0;color:#c4c9d4;opacity:0;cursor:-webkit-grab;cursor:grab;transition:opacity .15s ease,color .15s ease;align-self:flex-end;padding-bottom:6px}.CVHtmlPreview_dragHandle__m5By2:active{cursor:-webkit-grabbing;cursor:grabbing}.CVHtmlPreview_section__2onRq:hover .CVHtmlPreview_dragHandle__m5By2{opacity:1}.CVHtmlPreview_itemList___7ctU{display:flex;flex-direction:column;gap:5px}.CVHtmlPreview_item__7z0bQ{border-radius:6px;padding:8px 0;background:#fff;margin-bottom:5px}.CVHtmlPreview_itemHead__CK_g0{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:3px}.CVHtmlPreview_itemTitle__RJvbb{font-size:10pt;font-weight:700;color:#1f2937}.CVHtmlPreview_dates__seOXx{font-size:8.5pt;color:#6b7280;white-space:nowrap;flex-shrink:0}.CVHtmlPreview_mutedLine__V__t2{margin:1pt 0 2pt;font-size:8.5pt;color:#6b7280}.CVHtmlPreview_itemBody__DZxtC{margin:1.5pt 0 2pt;font-size:9pt;color:#374151;line-height:1.45}.CVHtmlPreview_bullet___Smpg{display:flex;gap:5px;margin:1.5pt 0;font-size:9pt;color:#374151;line-height:1.45}.CVHtmlPreview_bullet___Smpg span{flex-shrink:0;color:#6b7280}.CVHtmlPreview_skillList__ybomn{display:flex;flex-direction:column;gap:7px}.CVHtmlPreview_skillRow__sersi{display:flex;align-items:flex-start;gap:10px}.CVHtmlPreview_skillLabel__MYjSe{flex-shrink:0;width:90pt;font-size:9pt;font-weight:700;color:#1f2937;padding-top:2pt}.CVHtmlPreview_skillLabel__MYjSe:after{content:":"}.CVHtmlPreview_skillKeywords__sbylg{flex:1 1;font-size:9pt;color:#1f2937;line-height:1.45}.CVHtmlPreview_interestsText__LgN9t{margin:0;font-size:9pt;color:#1f2937;line-height:1.45}.CVHtmlPreview_tplModern__sNFe_{font-family:Georgia,Times New Roman,serif;padding:0}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_basicsSection__vaptl{padding:0;border-radius:0;margin-bottom:8pt;overflow:hidden}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_basicsSection__vaptl:hover{background:transparent}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_accentRule__Rr4vP{background:#8b7355}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_sectionHighlight__JlLF2{background:#f8f4ef!important;box-shadow:inset 3px 0 0 0 #8b7355}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_sectionTitle__p_HVo{color:#5c4632;letter-spacing:.09em}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_section__2onRq:hover{background:#f8f4ef}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_item__7z0bQ{border-radius:4px}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_itemTitle__RJvbb{font-weight:600}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_summary__Sjjjf{color:#4a3d31}.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_dates__seOXx,.CVHtmlPreview_tplModern__sNFe_ .CVHtmlPreview_mutedLine__V__t2{color:#7c6856}.CVHtmlPreview_modernBand__mPIXh{background:#fcfaf7;border-top:3px solid #8b7355;border-bottom:1px solid #eadfce;padding:14pt 22pt 10pt}.CVHtmlPreview_modernName__FhdOR{margin:0;font-size:21pt;font-weight:500;line-height:1.1;color:#2f251c;letter-spacing:.03em}.CVHtmlPreview_modernLabel__lwKIH{margin:4pt 0 7pt;font-size:8.7pt;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8b7355}.CVHtmlPreview_modernContact__Gj4db{display:flex;flex-wrap:wrap;gap:2pt 12pt;font-size:8.3pt;color:#6d5a48;border-top:1px solid #eadfce;padding-top:6pt}.CVHtmlPreview_modernSummaryPad__ZPTyE{padding:10pt 22pt 0}.CVHtmlPreview_modernContentWrapper__pcAQ7{padding:0 22pt 18pt}.CVHtmlPreview_tplElegant__S2Ffu{font-family:Georgia,Times New Roman,serif}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_basicsSection__vaptl{text-align:center;padding:8pt 4pt 4pt}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_basicsSection__vaptl:hover{background:transparent}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_name__xHLg1{font-size:22pt;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_jobTitle__s1a6V{letter-spacing:.05em;font-weight:400}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_accentRule__Rr4vP{width:100%;margin:12px 0 8px;background:#374151}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_sectionHighlight__JlLF2{background:#f9fafb!important;box-shadow:inset 3px 0 0 0 #6b7280}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_sectionTitle__p_HVo{color:#4b5563;font-weight:400;letter-spacing:.1em}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_section__2onRq:hover{background:#f9fafb}.CVHtmlPreview_tplElegant__S2Ffu .CVHtmlPreview_itemTitle__RJvbb{font-weight:600}.CVHtmlPreview_elegantHeaderBlock__5lk_f{text-align:center}.CVHtmlPreview_elegantContactRow__5389f{margin:5pt 0 0;font-size:8.5pt;color:#6b7280;line-height:1.5;text-align:center}