@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 700;src:url(/static/media/manrope-latin.c5d858e9b56ba827c16c.woff2) format("woff2")}@layer myphoLegacy{:root{--sys-green:var(--mp-primary);--sys-green-2:var(--mp-primary-hover);--sys-green-soft:var(--mp-primary);--sys-yellow:var(--mp-accent);--sys-bg:var(--mp-bg);--sys-card:var(--mp-surface);--sys-radius:var(--mp-radius-md);--sys-shadow:var(--mp-shadow-sm)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code,pre{font-family:ui-monospace,Consolas,monospace}}:root{--mp-font:"Manrope","Segoe UI",system-ui,sans-serif;--mp-primary:#0f6048;--mp-primary-hover:#0b4f3b;--mp-primary-soft:#eaf5f0;--mp-sidebar:#0f3d2e;--mp-accent:#efbf3f;--mp-accent-soft:#fff8e6;--mp-navy:#183153;--mp-bg:#f5f8f6;--mp-surface:#fff;--mp-surface-soft:#f9fbfa;--mp-text:#172b3a;--mp-text-secondary:#5f6f78;--mp-text-muted:#6c7b84;--mp-border:#dce6e1;--mp-border-strong:#cbd9d2;--mp-success:#23855b;--mp-warning:#946b12;--mp-danger:#b63c3c;--mp-danger-soft:#fff1f1;--mp-info:#3977a8;--mp-radius-sm:8px;--mp-radius-md:12px;--mp-radius-lg:16px;--mp-radius-xl:20px;--mp-shadow-sm:0 2px 8px #1831270d;--mp-shadow-md:0 8px 24px #18312714;--mp-shadow-lg:0 18px 45px #1831271f;--mp-transition:180ms ease;--mp-side-width:252px;--mp-side-collapsed:76px}:is(.hpDark,.hiDark,.adminDark){--mp-bg:#14221e;--mp-surface:#1e3029;--mp-surface-soft:#263b32;--mp-text:#edf5f0;--mp-navy:#edf5f0;--mp-text-secondary:#bdcec4;--mp-text-muted:#a3b8ac;--mp-border:#354d41;--mp-border-strong:#526e5e;--mp-primary-soft:#294b3c;--mp-accent-soft:#463e28;--mp-danger-soft:#492c2c;--mp-success:#8bd5ab;--mp-warning:#efc96e;--mp-danger:#ffb1ad;--mp-info:#a2caea;color-scheme:dark}html{font-size:16px}.mpLoadStatus{color:#5f6f78;color:var(--mp-text-secondary);font-size:12px;line-height:24px;min-height:24px}:is(.hpContent,.hiContent,.panelContent){scrollbar-gutter:stable}[aria-busy=true] :is(.hiLearnFooter,.hpLearnPagerRow){visibility:hidden}body{background:#f5f8f6;background:var(--mp-bg);color:#172b3a;color:var(--mp-text);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-family:var(--mp-font);line-height:1.55}button,input,select,textarea{font-family:inherit}button{font-weight:600}[tabindex],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(button,a,[tabindex]):not(input):not(select):not(textarea):focus-visible{outline:3px solid #0f6048;outline:3px solid var(--mp-primary);outline-offset:3px}:is(.hpSide,.hiSide,.panelSide) :focus-visible{outline-color:#efbf3f;outline-color:var(--mp-accent);outline-offset:-3px}button:disabled{cursor:not-allowed;opacity:.55}button:disabled:hover{box-shadow:none;transform:none}:is(.hpWrap,.hiWrap,.adminWrap){--g:var(--mp-primary);--g2:var(--mp-primary-hover);--mint:var(--mp-primary-soft);--border:var(--mp-border);--text:var(--mp-text);--muted:var(--mp-text-secondary);--bg:var(--mp-bg);--fb-bg:var(--mp-bg);--fb-surface:var(--mp-surface);--fb-elev:var(--mp-surface-soft);--fb-text:var(--mp-text);--fb-muted:var(--mp-text-secondary);color:#172b3a;color:var(--mp-text);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-family:var(--mp-font);font-size:14px}:is(.hpSide,.hiSide,.panelSide){background:#0f3d2e;background:var(--mp-sidebar);border-right:1px solid #ffffff14;box-shadow:none;color:#c7d9d0;transition:width .24s ease;width:252px;width:var(--mp-side-width);z-index:50}:is(.hpWrap,.hiWrap,.adminWrap).collapsed :is(.hpSide,.hiSide,.panelSide){width:76px;width:var(--mp-side-collapsed)}:is(.hpMain,.hiMain,.panelMain){background:#f5f8f6;background:var(--mp-bg);min-width:0;transition:margin-left .24s ease}.adminWrap:not(.collapsed)>.panelMain,.hiWrap:not(.collapsed)>.hiMain,.hpWrap:not(.collapsed)>.hpMain{margin-left:252px;margin-left:var(--mp-side-width)}.adminWrap.collapsed>.panelMain,.hiWrap.collapsed>.hiMain,.hpWrap.collapsed>.hpMain{margin-left:76px;margin-left:var(--mp-side-collapsed)}.hiWrap.hiEmbedded>.hiMain{margin-left:0}:is(.hpSideTop,.hiSideTop,.panelSideTop){padding:20px 12px 12px;scrollbar-width:thin}:is(.hpLogoRow,.hiLogoRow,.adLogoRow){gap:8px;margin-bottom:20px;min-height:40px}:is(.hpCollapseBtn,.hiCollapseBtn,.panelCollapseBtn){border-radius:10px;color:#dce9e2;height:36px;min-width:36px;width:36px}:is(.hpNav,.hiNav,.panelNav){gap:5px}:is(.hpNavBtn,.hiNavBtn,.panelNavBtn){background:#0000;border:0;border-radius:10px;box-shadow:none;color:#c7d9d0;font-size:13px;font-weight:600;gap:10px;min-height:44px;padding:5px 10px;transition:background .18s ease;transition:background var(--mp-transition)}:is(.hpNavBtn,.hiNavBtn,.panelNavBtn):hover{background:#ffffff12;transform:none}:is(.hpNavBtn,.hiNavBtn,.panelNavBtn).active{background:#ffffff1f;border:0;box-shadow:none;color:#fff}:is(.hpNavBtn,.hiNavBtn,.panelNavBtn).active:before{content:none}:is(.hpNavIcon,.hiNavIcon,.panelNavIcon){background:#0000;border:0;border-radius:8px;box-shadow:none;color:inherit;height:32px;transform:none;width:32px}:is(.hpNavBtn,.hiNavBtn,.panelNavBtn).active :is(.hpNavIcon,.hiNavIcon,.panelNavIcon){background:#0000;color:#efbf3f;color:var(--mp-accent)}:is(.hpNavIcon,.hiNavIcon,.panelNavIcon) svg{height:19px;width:19px}:is(.hpSectionTitle,.hiSectionTitle,.panelSectionTitle){color:#a8c2b5;font-size:10px;font-weight:600;letter-spacing:.1em;margin:20px 10px 10px}:is(.hpSideBottom,.hiSideBottom,.panelSideBottom){background:#0f3d2e;background:var(--mp-sidebar);border-top:1px solid #ffffff1a;padding:12px}:is(.hpTopbar,.hiTopbar,.panelTopbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;background:var(--mp-surface);border-bottom:1px solid #dce6e1;border-bottom:1px solid var(--mp-border);box-shadow:none;flex-shrink:0;height:68px;min-height:68px;padding:0 26px}:is(.hpContent,.hiContent,.panelContent){background:#f5f8f6;background:var(--mp-bg);min-width:0;padding:26px;scrollbar-width:thin}:is(.hpWrap,.hiWrap,.adminWrap,.theBody,.authModalBody,.cpWrap) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){background-color:#fff;background-color:var(--mp-surface);border:1px solid #cbd9d2;border:1px solid var(--mp-border-strong);border-radius:10px;color:#172b3a;color:var(--mp-text);font-size:14px;font-weight:400;min-height:40px;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color var(--mp-transition),box-shadow var(--mp-transition)}:is(.hpWrap,.hiWrap,.adminWrap,.theBody,.authModalBody,.cpWrap) :is(input,select,textarea):focus{border-color:#0f6048;border-color:var(--mp-primary);box-shadow:0 0 0 3px #0f60481f}input::placeholder,textarea::placeholder{color:#6c7b84;color:var(--mp-text-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:#0f6048;accent-color:var(--mp-primary)}textarea{resize:vertical}:is(.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap) input{background:#0000;border:0;box-shadow:none;flex:1 1;min-width:0}:is(.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap):focus-within{border-color:#0f6048;border-color:var(--mp-primary);box-shadow:0 0 0 3px #0f60481f}:is(.hpWrap,.hiWrap,.adminWrap,.theBody,.authModalBody,.cpWrap) :is(input,select,textarea):is(.hasError,[aria-invalid=true]){background-color:#fff1f1;background-color:var(--mp-danger-soft);border-color:#b63c3c;border-color:var(--mp-danger)}:is(.fieldError,.formError,.cpError,.blogError){background:#fff1f1;background:var(--mp-danger-soft);border:1px solid #b63c3c;border:1px solid var(--mp-danger);border-radius:10px;color:#b63c3c;color:var(--mp-danger);font-size:13px;font-weight:500;padding:10px 12px}:is(.fieldErrorText,.cpFieldError){color:#b63c3c;color:var(--mp-danger);font-size:12px;line-height:1.45}:is(.hpPrimaryBtn,.hiPrimaryBtn,.adPrimaryBtn,.logBtn,.cpBtn,.authSectionPrimaryBtn,.blogModalBtn,.hpScannerClassifyBtn,.hpAssessmentStartBtn,.hpPracticeSaveBtn,.hpPasswordSaveBtn){background:#0f6048;background:var(--mp-primary);border:1px solid #0f6048;border:1px solid var(--mp-primary);border-radius:10px;box-shadow:none;color:#fff;font-size:13px;font-weight:600;min-height:40px;padding:9px 16px;transition:background .18s ease,transform .18s ease;transition:background var(--mp-transition),transform var(--mp-transition)}:is(.hpPrimaryBtn,.hiPrimaryBtn,.adPrimaryBtn,.logBtn,.cpBtn,.authSectionPrimaryBtn,.blogModalBtn,.hpScannerClassifyBtn,.hpAssessmentStartBtn,.hpPracticeSaveBtn,.hpPasswordSaveBtn):hover:not(:disabled){background:#0b4f3b;background:var(--mp-primary-hover);border-color:#0b4f3b;border-color:var(--mp-primary-hover);box-shadow:0 2px 8px #1831270d;box-shadow:var(--mp-shadow-sm);transform:translateY(-1px)}:is(.hpGhostBtn,.hiGhostBtn,.adGhostBtn,.cpSecondaryBtn,.authSectionGhostBtn,.blogPdfBtn,.blogModalBtn.ghost,.hpPracticeCancelBtn,.hpPasswordCancelBtn){background:#fff;background:var(--mp-surface);border:1px solid #cbd9d2;border:1px solid var(--mp-border-strong);border-radius:10px;box-shadow:none;color:#172b3a;color:var(--mp-text);font-size:13px;font-weight:600;min-height:38px;padding:8px 14px}:is(.hpGhostBtn,.hiGhostBtn,.adGhostBtn,.cpSecondaryBtn,.authSectionGhostBtn,.blogPdfBtn,.blogModalBtn.ghost):hover:not(:disabled){background:#eaf5f0;background:var(--mp-primary-soft);border-color:#0f6048;border-color:var(--mp-primary);box-shadow:none;transform:translateY(-1px)}:is(.hpIconBtn,.hiIconBtn,.adIconBtn,.hiIconBtnSm,.adToolbarIconBtn,.hpStudentNotifTrigger){background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:10px;box-shadow:none;color:#172b3a;color:var(--mp-text);height:38px;width:38px}:is(.hpIconBtn,.hiIconBtn,.adIconBtn,.adToolbarIconBtn,.hpStudentNotifTrigger):hover{background:#eaf5f0;background:var(--mp-primary-soft);box-shadow:none;transform:none}:is(.hpIconBtn,.hiIconBtn,.adIconBtn,.adToolbarIconBtn,.hpStudentNotifTrigger) svg{height:18px;width:18px}:is(.hpRemedialDeleteBtn,.hiDatasetArchiveDeleteBtn,.acsDeleteEventBtn,.auditClearBtn),:is(.hpWrap,.hiWrap,.adminWrap) button:is(.danger,.isDanger){background:#fff1f1;background:var(--mp-danger-soft);border-color:#b63c3c;border-color:var(--mp-danger);color:#b63c3c;color:var(--mp-danger)}:is(.hpWrap,.hiWrap,.adminWrap) table{background:#fff;background:var(--mp-surface);border-collapse:collapse;color:#172b3a;color:var(--mp-text);font-size:13px}:is(.hpWrap,.hiWrap,.adminWrap) th{background:#f9fbfa;background:var(--mp-surface-soft);color:#5f6f78;color:var(--mp-text-secondary);font-size:12px;font-weight:600;text-align:left}:is(.hpWrap,.hiWrap,.adminWrap) td,:is(.hpWrap,.hiWrap,.adminWrap) th{border-bottom:1px solid #dce6e1;border-bottom:1px solid var(--mp-border);padding:12px 14px}:is(.hpWrap,.hiWrap,.adminWrap) td{font-size:13px;font-weight:400}:is(.hpWrap,.hiWrap,.adminWrap) tbody tr:hover{background:#f9fbfa;background:var(--mp-surface-soft);box-shadow:none;transform:none}:is(.adTableWrap,.adDashTableWrap,.adDashAuditTableWrap,.acsTableWrap,.hiGradebookTableWrap,.hpHistoryTableWrap){border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:14px;max-width:100%;overflow-x:auto}:is(.hpPageBtn,.hiPageBtn,.adPageBtn,.hpLearnPagerBtn,.hiLearnPageBtn,.adPagerBtn){background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:8px;box-shadow:none;color:#172b3a;color:var(--mp-text);min-height:34px;min-width:34px}:is(.hpPageBtn,.hiPageBtn,.adPageBtn,.hpLearnPagerBtn,.hiLearnPageBtn,.adPagerBtn).active{background:#0f6048;background:var(--mp-primary);border-color:#0f6048;border-color:var(--mp-primary);color:#fff}:is(.hpModalOverlay,.hiModalOverlay,.adModalOverlay,.hpCalendarOverlay,.hiCalendarOverlay,.adCalendarOverlay,.hpPasswordModalOverlay,.hpScanDetailOverlay,.hpStudentResultOverlay,.authSectionModalOverlay,.registerLegalModalOverlay,.blogOverlay,.ant-modal-mask){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c18146b;padding:12px}:is(.hpModalCard,.hiModalCard,.adModalCard,.authSectionModalCard,.registerLegalModalCard,.blogModalCard,.hpPasswordModalCard){background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:18px;box-shadow:0 18px 45px #1831271f;box-shadow:var(--mp-shadow-lg);color:#172b3a;color:var(--mp-text);max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px)}:is(.hpModalClose,.hiModalClose,.adModalClose,.authCloseBtn,.ant-modal-close){background:#0000;border:0;border-radius:9px;box-shadow:none;color:#5f6f78;color:var(--mp-text-secondary);height:34px;min-height:34px;min-width:34px;width:34px}:is(.hpModalClose,.hiModalClose,.adModalClose,.authCloseBtn,.ant-modal-close):hover{background:#eaf5f0;background:var(--mp-primary-soft);color:#172b3a;color:var(--mp-text);transform:none}:is(.hpSupportDocBody,.lpPolicyBody,.lpAboutText,.registerLegalModalBody){color:#172b3a;color:var(--mp-text);font-size:15px;line-height:1.65}:is(.lpPolicyBody,.registerLegalModalBody) p{margin-bottom:14px}:is(.lpPolicyBody,.registerLegalModalBody) ul{padding-left:24px}.hpStudentNotifPanel{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:16px;box-shadow:0 18px 45px #1831271f;box-shadow:var(--mp-shadow-lg);color:#172b3a;color:var(--mp-text);width:min(410px,calc(100vw - 24px))}.hpStudentNotifFooter,.hpStudentNotifHead,.hpStudentNotifToolbar{background:#fff;background:var(--mp-surface);border-color:#dce6e1;border-color:var(--mp-border)}.hpStudentNotifRow.unread{background:#eaf5f0;background:var(--mp-primary-soft)}.hpStudentNotifBadge{background:#efbf3f;background:var(--mp-accent);color:#25332a}.hpStudentNotifMenu{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);color:#172b3a;color:var(--mp-text)}.hpStudentNotifMenu,.toast{border-radius:12px;box-shadow:0 8px 24px #18312714;box-shadow:var(--mp-shadow-md)}.toast{gap:10px;padding:14px 46px 14px 14px}.toast.success{border:1px solid #dce6e1;border-left:4px solid #23855b;border:1px solid var(--mp-border);border-left:4px solid var(--mp-success);color:#23855b;color:var(--mp-success)}.toast.error,.toast.success{background:#fff;background:var(--mp-surface)}.toast.error{border:1px solid #dce6e1;border-left:4px solid #b63c3c;border:1px solid var(--mp-border);border-left:4px solid var(--mp-danger);color:#b63c3c;color:var(--mp-danger)}.toastMessage{font-size:13px;font-weight:500;line-height:1.5}.toastIconWrap{height:22px;width:22px}.toastIconWrap svg{height:18px;width:18px}.toastClose{border-radius:8px;font-size:16px;height:30px;right:8px;top:8px;width:30px}:is(.loginMainCont,.authModalCardInner,.regMainCont,.cpCard){background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:18px;box-shadow:0 18px 45px #1831271f;box-shadow:var(--mp-shadow-lg);padding:28px}.logBtn:after,.logHead:after,.registerTextBtn strong:after,:is(.loginMainCont,.authModalCardInner,.regMainCont):after,:is(.loginMainCont,.authModalCardInner,.regMainCont):before{content:none}.authModalCardInner{max-height:calc(100dvh - 24px);max-width:440px;overflow-y:auto}.authModalCardInner.regModalCompact{max-height:calc(100dvh - 24px);max-width:620px;padding:26px;width:100%}.authModalCardInner.regModalCompact .logHead,.logHead{color:#172b3a;color:var(--mp-text);font-size:28px;letter-spacing:-.025em;line-height:1.2;margin-bottom:8px}.authModalCardInner.regModalCompact .loginSub,.loginSub{color:#5f6f78;color:var(--mp-text-secondary);font-size:14px;line-height:1.55}.authHeader{margin-bottom:24px}.authSectionLabel,.cpLabel,.registerLabel{color:#172b3a;color:var(--mp-text);font-size:12px;font-weight:600}.registerFormGrid,.registerPasswordRow{gap:16px}.registerInput,.registerSelect{height:42px}.passwordChecklist{background:#f9fbfa;background:var(--mp-surface-soft);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:10px;padding:12px}.passwordChecklistTitle{color:#5f6f78;color:var(--mp-text-secondary);font-size:12px;letter-spacing:0}.passwordChecklistGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.passwordCheckItem{color:#5f6f78;color:var(--mp-text-secondary);font-size:12px;white-space:normal}.passwordCheckItem.pass{color:#23855b;color:var(--mp-success)}.passwordCheckItem.pass:before{background:#23855b;background:var(--mp-success);border-color:#23855b;border-color:var(--mp-success)}.registerLegalLabel{color:#5f6f78;color:var(--mp-text-secondary);font-size:12px;line-height:1.55}.registerLegalCheckbox{flex-shrink:0;height:16px;width:16px}.registerLegalLink{color:#0f6048;color:var(--mp-primary);text-decoration-color:initial}.registerLegalModalActions{display:flex;justify-content:flex-end}.registerLegalModalActions .logBtn{min-width:100px;width:auto}.authDivider{background:#dce6e1;background:var(--mp-border);margin:20px 0}.authModalCardInner.regModalCompact .registerTextBtn,.registerTextBtn{flex-wrap:wrap;font-size:13px}.authToggleBtn{min-height:32px;min-width:32px}.cpWrap,.splash{background:#f5f8f6;background:var(--mp-bg)}.cpBackdrop:after{content:none}.splashBgLogo,.splashGlow{display:none}.splashMainLogo .app-logo-lg img{filter:none}.lpShell{color:#172b3a;color:var(--mp-text);font-family:Manrope,Segoe UI,system-ui,sans-serif;font-family:var(--mp-font)}.lpShell,.lpTopbar{background:#fff;background:var(--mp-surface)}.lpTopbar{border-bottom:1px solid #dce6e1;border-bottom:1px solid var(--mp-border);box-shadow:none}.lpHero{background:#f5f8f6;background:var(--mp-bg);padding-block:72px}.lpHeroTitle.ant-typography{color:#183153;color:var(--mp-navy);font-size:clamp(34px,3.6vw,54px);letter-spacing:-.035em;line-height:1.13}.lpHeroTitle .accent{color:#0f6048;color:var(--mp-primary)}.lpHeroDesc.ant-typography{color:#5f6f78;color:var(--mp-text-secondary);font-size:16px;line-height:1.75}.lpAboutSection,.lpSpecimens{background:#fff;background:var(--mp-surface)}.lpFeaturesSection,.lpWorkflow{background:#f5f8f6;background:var(--mp-bg)}.lpCta{background:#0f3d2e;background:var(--mp-sidebar);border-radius:20px;box-shadow:none}.lpBtnPrimary.ant-btn{background:#0f6048;background:var(--mp-primary);border:1px solid #0f6048;border:1px solid var(--mp-primary);border-radius:10px;box-shadow:none;color:#fff;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-family:var(--mp-font);font-weight:600}.lpBtnPrimary.ant-btn:hover{background:#0b4f3b;background:var(--mp-primary-hover);border-color:#0b4f3b;border-color:var(--mp-primary-hover);color:#fff}.lpBtnGhost.ant-btn,.lpBtnOutline.ant-btn{border-radius:10px;box-shadow:none;color:#0f6048;color:var(--mp-primary)}.lpCta .lpBtnPrimary.ant-btn{background:#fff;color:#0f6048;color:var(--mp-primary)}.lpMobileFeatureIcon,.lpNumberBadge,.lpTag,.stepIcon{background:#eaf5f0;background:var(--mp-primary-soft);box-shadow:none;color:#0f6048;color:var(--mp-primary)}.lpMobileFeatureIcon.yellow,.lpNumberBadge.yellow{background:#fff8e6;background:var(--mp-accent-soft);color:#946b12;color:var(--mp-warning)}.lpPhoneGlow,.lpPhonePattern,.scanPulse{display:none}.lpPhone,.lpPhoneBadge{animation:none}.lpSpecimenCard,.lpStep{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:16px}.lpSceneCard:hover,.lpSpecimenCard,.lpStep,.lpStep:hover{box-shadow:0 2px 8px #1831270d;box-shadow:var(--mp-shadow-sm)}.lpSceneCard:hover,.lpStep:hover{transform:none}.lpSpecimenCard.tone-center{box-shadow:0 8px 24px #18312714;box-shadow:var(--mp-shadow-md);transform:none}.lpSpecimenCard.tone-left,.lpSpecimenCard.tone-right{opacity:.85;transform:none}.lpReveal{transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.lpReveal.visible{transform:none}.lpPolicyModal .ant-modal-content{border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:18px;box-shadow:0 18px 45px #1831271f;box-shadow:var(--mp-shadow-lg)}.lpAboutWrap,.lpPolicyActions,.lpPolicyHead,.lpPolicyWrap{background:#fff;background:var(--mp-surface)}.lpPolicyTitle.ant-typography{color:#172b3a;color:var(--mp-text);font-size:22px}.lpAuthModal .ant-modal-content{background:#0000;border-radius:18px;box-shadow:none;padding:0}.lpAuthModal.ant-modal{max-width:calc(100% - 24px);padding-bottom:0}.lpAuthModal .authModalBody{padding:0}:is(.hpDashWelcome,.hiDashWelcome,.adDashWelcome){background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:16px;box-shadow:none;color:#172b3a;color:var(--mp-text);min-height:96px;padding:20px}.hiDashSpecimenCard:after,.hiDashSpecimenCard:before,:is(.hpDashStatCard,.hiStatCard,.adDashStatCard):after,:is(.hpDashWelcome,.hiDashWelcome,.adDashWelcome):after,:is(.hpDashWelcome,.hiDashWelcome,.adDashWelcome):before{content:none}:is(.hpDashWelcomeOrb,.hiDashWelcomeOrb,.adDashWelcomeOrb){display:none}:is(.hpDashWelcomeTitle,.hiDashWelcomeTitle,.adDashWelcomeTitle){color:#172b3a;color:var(--mp-text)}:is(.hpDashWelcomeAvatar,.hiDashWelcomeAvatar,.adDashWelcomeAvatar){background:#eaf5f0;background:var(--mp-primary-soft);border:1px solid #dce6e1;border:1px solid var(--mp-border);box-shadow:none;color:#0f6048;color:var(--mp-primary)}:is(.hpDashStatCard,.hiStatCard,.adDashStatCard):hover{box-shadow:0 2px 8px #1831270d;box-shadow:var(--mp-shadow-sm);transform:none}.hpDashQuickList{grid-template-columns:1fr}.hpDashQuickBtn{grid-template-columns:42px minmax(0,1fr);padding:12px}.adDashWelcomeText,.hiDashWelcomeText,.hpDashQuickText,.hpDashWelcomeText{min-width:0}.hpDashQuickMain,.hpDashQuickSub{overflow-wrap:anywhere}.hiDashGrid,.hiDashMainStack,.hiDashPanel,.hiDashSide,.hiDashWelcomeProfile{min-width:0}.hpActivitySummaryCard :is(.hiActivityTitle,.hiActivityRow,.hiActivityValue,.hiActivityFoot){border-color:#dce6e1;border-color:var(--mp-border);color:#172b3a;color:var(--mp-text)}.hpActivitySummaryCard:after,.hpHelpSupportCard:after{content:none}.hpProfileHeroIcon{background:#eaf5f0;background:var(--mp-primary-soft);border:1px solid #dce6e1;border:1px solid var(--mp-border);box-shadow:none;color:#0f6048;color:var(--mp-primary)}.hpModelGridPolished{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-top:16px}.hpModelGridPolished>.hiMuted{background:#f9fbfa;background:var(--mp-surface-soft);border:1px dashed #cbd9d2;border:1px dashed var(--mp-border-strong);border-radius:12px;color:#5f6f78;color:var(--mp-text-secondary);padding:24px 16px}:is(.hpDark,.hiDark,.adminDark) :is([class*=Title],[class*=Kicker],[class*=Eyebrow],.hpWelcomeUser,.hiWelcomeUser,.adWelcomeUser){color:#172b3a;color:var(--mp-text)}:is(.hpDark,.hiDark,.adminDark) :is(.hiSideLink,.hpSupportCard){background:#f9fbfa;background:var(--mp-surface-soft);border-color:#dce6e1;border-color:var(--mp-border);color:#172b3a;color:var(--mp-text)}:is(.hpDark,.hiDark,.adminDark) :is(.hiSideLinkSub,.hpWelcomeTerm,.hiWelcomeTerm,.adWelcomeTerm){color:#5f6f78;color:var(--mp-text-secondary)}:is(.hpDark,.hiDark,.adminDark) :is(.hpProfileHeroIcon,.hpAccountInfoIcon,.hpDashWelcomeAvatar,.hiDashWelcomeAvatar,.adDashWelcomeAvatar,.hpProfileAvatar){background:#eaf5f0;background:var(--mp-primary-soft);color:#23855b;color:var(--mp-success)}.lpHero:after,.lpHero:before,.lpShell:after,.lpShell:before{content:none}@media (max-width:1024px){:is(.hpContent,.hiContent,.panelContent){padding:20px}:is(.hpTopbar,.hiTopbar,.panelTopbar){padding-inline:20px}}@media (max-width:760px){.adminWrap:not(.collapsed)>.panelMain,.hiWrap:not(.collapsed)>.hiMain,.hpWrap:not(.collapsed)>.hpMain{margin-left:76px;margin-left:var(--mp-side-collapsed)}:is(.hpWrap,.hiWrap,.adminWrap):not(.collapsed)>:is(.hpSide,.hiSide,.panelSide){box-shadow:0 18px 45px #1831271f;box-shadow:var(--mp-shadow-lg);width:252px;width:var(--mp-side-width)}.hiWrap.hiEmbedded>.hiMain{margin-left:0}:is(.hpContent,.hiContent,.panelContent){padding:14px}:is(.hpTopbar,.hiTopbar,.panelTopbar){gap:8px;padding-inline:12px}:is(.hpStudentNotifPanel){max-height:calc(100dvh - 88px);position:fixed;right:12px;top:72px}:is(.hpStudentNotifList){max-height:calc(100dvh - 260px)}:is(.hiModelToolbar,.hiDatasetToolbar,.hpScannerActionRow,.blogModalActions){flex-wrap:wrap}.lpHero{padding-block:40px}:is(.hpDashWelcome,.hiDashWelcome,.adDashWelcome,.hiDashWelcomeProfile){flex-wrap:wrap;gap:12px}:is(.hpDashWelcome,.hiDashWelcome,.adDashWelcome){padding:16px}:is(.hpWelcomeText,.hiWelcomeText,.adWelcomeText){max-width:115px}:is(.hpHeaderLogo,.hiHeaderLogo,.adHeaderLogo){display:none}:is(.hpHeaderControlsRow,.hiHeaderControlsRow,.hiHeaderControlsRight,.hiModelToolbar){flex-wrap:wrap;gap:10px;min-width:0}:is(.hpSearchInputWrap,.hpLearnSearchWrap,.hiSearchInputWrap,.hiModelSearch,.hpBookmarkSearchWrap){flex:1 1 100%;max-width:100%;min-width:0;width:100%}:is(.hpSearchInputWrap,.hiSearchInputWrap,.hiModelSearch) input{min-width:0;width:100%}.hpLearnTableCard{overflow-x:auto}.hpLearnTableCard:has(.hpLearnMenuBtn){padding-bottom:100px}.hiQuickActions{grid-template-columns:1fr}.hiQuickBtn{min-width:0}.hiDashSpecimen{max-width:100%;overflow-wrap:anywhere}}@media (max-width:560px){.authModalCardInner.regModalCompact,:is(.loginMainCont,.authModalCardInner,.regMainCont,.cpCard){padding:24px 18px;width:100%}.registerFormGrid,.registerPasswordRow{grid-template-columns:1fr}.authModalCardInner.regModalCompact .logHead,.logHead{font-size:26px}.registerLegalModalCard{width:100%}:is(.theBody,.authModalBody,.cpWrap) :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.lpReveal{opacity:1;transform:none}}.acsInnerPanel,.acsModelCard,.acsPanel,.acsSchoolYearsPanel,.adDashAuditCard,.adDashChartCard,.adDashJumpCard,.adDashPanel,.adDashQuickPanel,.adDashStatCard,.adInnerCard,.adMonitorPerfCard,.adMonitorStatCard,.adMonitorTakeCard,.adPerfCard,.adTableCard,.adminCard,.auditHeadCard,.auditStatCard,.hiAccountCard,.hiActivityCard,.hiAssSettingsSummaryCard,.hiAssessmentResultTopCard,.hiAssessmentResultsTableCard,.hiAutoFeedbackCard,.hiCard,.hiDashPanel,.hiDashSpecimenCard,.hiGradebookCard,.hiInnerCard,.hiLearnGridCard,.hiLearnTableCard,.hiLessonCard,.hiModelGridCard,.hiModelStudentCard,.hiMonitorOverviewCard,.hiMonitorTakeCard,.hiPanel,.hiPassCard,.hiPerfCard,.hiProfilePhotoCard,.hiRosterPerfCard,.hiRosterStatCard,.hiStatCard,.hiStudentPreviewCard,.hiTableCard,.hpAccountInfoCard,.hpActivitySummaryCard,.hpAssCard,.hpAssessmentListCard,.hpAssessmentResultCard,.hpAssessmentTakeCard,.hpBookmarkDataCard,.hpBookmarkModelCard,.hpBookmarkScanCard,.hpCard,.hpDashBookmarkPanel,.hpDashContinuePanel,.hpDashPanel,.hpDashQuickPanel,.hpDashRecentPanel,.hpDashRecommendedCard,.hpDashStatCard,.hpHelpSupportCard,.hpInnerCard,.hpLearnGridCard,.hpLearnTableCard,.hpPasswordSecurityCard,.hpPracticeProgressCard,.hpPracticeStudioCard,.hpProfilePhotoCard,.hpQCard,.hpRemedialCard,.hpScannerHeadCard,.hpScannerMatchCard,.hpScannerRecentCard,.hpScannerResultCard,.hpScannerReviewerCard,.hpScannerSpeciesCard,.hpScannerTipsCard,.hpScannerUploadCard,.hpStudentResultScoreCard,.hpSupportCard,.hpTableCard,.hpTakeQuizCard{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:16px;box-shadow:0 2px 8px #1831270d;box-shadow:var(--mp-shadow-sm);color:#172b3a;color:var(--mp-text)}.adminModuleHero,.hiAssessmentHero,.hiDatasetHero,.hiLearnHero,.hiMonitorHero,.hpAssessmentHero,.hpAssessmentResultHero,.hpBookmarkHero,.hpHistoryHero,.hpLearnHero,.hpModelHero,.hpProfileHero,.hpScannerHero{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:16px;box-shadow:none;color:#172b3a;color:var(--mp-text);padding:20px}.adminModuleHero:after,.adminModuleHero:before,.hiAssessmentHero:after,.hiAssessmentHero:before,.hiDatasetHero:after,.hiDatasetHero:before,.hiLearnHero:after,.hiLearnHero:before,.hiMonitorHero:after,.hiMonitorHero:before,.hpAssessmentHero:after,.hpAssessmentHero:before,.hpAssessmentResultHero:after,.hpAssessmentResultHero:before,.hpBookmarkHero:after,.hpBookmarkHero:before,.hpHistoryHero:after,.hpHistoryHero:before,.hpLearnHero:after,.hpLearnHero:before,.hpModelHero:after,.hpModelHero:before,.hpProfileHero:after,.hpProfileHero:before,.hpScannerHero:after,.hpScannerHero:before{content:none}.adDashEmpty,.adDashMiniEmpty,.hiDashEmpty,.hiDatasetArchiveEmpty,.hiGradebookEmpty,.hiLearnEmpty,.hiLearnGridEmpty,.hiLessonArchiveEmpty,.hiModelArchiveEmpty,.hiMonitorRankEmpty,.hiMonitorTakesEmpty,.hpBookmarkEmpty,.hpLearnGridEmpty,.hpPracticeProgressEmpty,.hpRemedialEmpty,.hpScannerReviewerEmpty,.hpStudentNotifEmpty,.hpStudentResultEmpty{background:#f9fbfa;background:var(--mp-surface-soft);border:1px dashed #cbd9d2;border:1px dashed var(--mp-border-strong);border-radius:12px;color:#5f6f78;color:var(--mp-text-secondary);font-size:14px;line-height:1.6;padding:24px 16px}.adExportMenu,.hiAssActionMenu,.hiExportMenu,.hiLearnFilterMenu,.hiMenu,.hiProfileMenu,.hpLearnFilterMenu,.hpProfileMenu,.hpStudentNotifMenu{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:12px;box-shadow:0 8px 24px #18312714;box-shadow:var(--mp-shadow-md);color:#172b3a;color:var(--mp-text)}.acsSchoolYearModal,.adMonitorSplitModal,.hiAcademicCalendarModal,.hiAssArchiveModal,.hiAssPrettyModal,.hiAssessmentBuilderModal,.hiAssessmentReviewModal,.hiAssessmentSettingsModal,.hiDatasetArchiveModal,.hiExcludeStudentsModal,.hiGlobalConfirmModal,.hiLessonArchiveModal,.hiLessonPreviewModal,.hiLessonUploadModal,.hiModelArchiveModal,.hiModelEditorModal,.hiModelFormModal,.hiMonitorSplitModal,.hiStudentViewModal,.hpAcademicCalendarModal,.hpGlobalConfirmModal,.hpLessonPreviewModal,.hpPracticeBuilderModal,.hpPracticeProgressModal,.hpScanDetailModal,.hpStudentQuizResultModal,.hpStudentResultModal{background:#fff;background:var(--mp-surface);border:1px solid #dce6e1;border:1px solid var(--mp-border);border-radius:18px;box-shadow:0 18px 45px #1831271f;box-shadow:var(--mp-shadow-lg);color:#172b3a;color:var(--mp-text);max-width:calc(100vw - 24px)}:is(.adTopControlsCompact,.adHeaderControlsRight,.hpHeaderControlsRow,.hpHeaderControlsRight,.hiHeaderControlsRow,.hiHeaderControlsRight,.hiModelToolbar,.hiDatasetToolbar,.hiRosterControlRow,.hiRosterRightControls,.hiAssessmentResultFilters,.hpHistoryControls,.hpLearnTableControls,.hiLearnTableControls){align-items:center;flex-wrap:wrap;gap:10px;min-width:0}:is(.adTopControlsCompact,.adOutsideControls,.hiOutsideControls,.hpHeaderControlsRow,.hpBookmarkTabs,.hpHistoryControls,.hiLearnControlsBar,.hpLearnTableControls,.hiLearnTableControls){background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}:is(.adTopControlsCompact,.hiOutsideControls,.hpHeaderControlsRow,.hpHistoryControls,.hiRosterRightControls,.hiAssessmentResultFilters,.hpLearnTableControls,.hiLearnTableControls) :is(button,select),:is(.hpLearnFilterBtn,.hiLearnFilterBtn){align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;gap:8px;height:38px;justify-content:center;margin-bottom:0;margin-top:0;min-height:38px}:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap){align-items:center;background:#fff!important;background:var(--mp-surface)!important;border:1px solid #dce6e1!important;border:1px solid var(--mp-border)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box;display:flex!important;gap:8px;height:38px!important;max-width:100%;min-height:38px!important;min-width:0;padding:0 12px!important}:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap) input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#172b3a;color:var(--mp-text);flex:1 1;height:100%!important;min-height:0!important;min-width:0;outline:none;padding:0!important;width:100%}:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap):focus-within{border-color:#0f6048!important;border-color:var(--mp-primary)!important;box-shadow:none!important;outline:0}:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap) svg{color:#5f6f78;color:var(--mp-text-secondary);flex-shrink:0;height:18px;width:18px}:is(.adExportMenu,.hiExportMenu) button.pdf{background:#fff;background:var(--mp-surface);color:#c83e3e}:is(.adExportMenu,.hiExportMenu) button.csv{background:#fff;background:var(--mp-surface);color:#16845b}:is(.adExportMenu,.hiExportMenu) button.pdf:hover{background:#fff5f5;color:#c83e3e}:is(.adExportMenu,.hiExportMenu) button.csv:hover{background:#f0faf5;color:#16845b}:is(.adExportMenu,.hiExportMenu) button.pdf svg{background:#fff0f0;color:#c83e3e}:is(.adExportMenu,.hiExportMenu) button.csv svg{background:#eaf8f1;color:#16845b}:is(.adExportMenu,.hiExportMenu) :is(.pdf,.csv) svg{border-radius:6px;box-sizing:border-box;height:24px;padding:3px;width:24px}.hiActivityCard .hiActivityLabel{color:#344a5e;opacity:1}.hiActivityCard .hiActivityValue{color:#17382e;font-weight:700;opacity:1}.hiActivityCard .hiActivityFoot{color:#6f7f88;opacity:1}:is(.hpDark,.hiDark,.adminDark) .hiActivityCard .hiActivityLabel{color:#d8e8e0}:is(.hpDark,.hiDark,.adminDark) .hiActivityCard .hiActivityValue{color:#f3faf6}:is(.hpDark,.hiDark,.adminDark) .hiActivityCard .hiActivityFoot{color:#a9bfb4}.hiModalCard.hiAssessmentBuilderModal{display:flex;flex-direction:column;max-height:calc(100dvh - 64px);max-width:none!important;overflow:hidden;width:min(1000px,calc(100vw - 80px))}.hiAssessmentBuilderBody{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 8px 12px 0}.hiAssessmentBuilderModal>:is(.hiModalHead,.hiModalActions){flex-shrink:0}.hiAssessmentBuilderModal>.hiModalActions{background:#fff;background:var(--mp-surface);border-top:1px solid #dce6e1;border-top:1px solid var(--mp-border);margin-top:0;padding-top:16px}.acsTopTab.active,.hiModelChip.active{background:#0f6048;background:var(--mp-primary);border-color:#0f6048;border-color:var(--mp-primary);color:#fff}:is(.hiModelChip,.acsTopTab).active :is(span,svg){color:inherit}:is(.hpPageBtn,.hiPageBtn,.adPageBtn,.hpLearnPagerBtn,.hiLearnPageBtn,.hiLearnPageNum,.adPagerBtn,.adPagerNum){align-items:center;border-radius:8px!important;box-sizing:border-box;display:inline-flex;font-size:12px!important;font-weight:600;height:34px!important;justify-content:center;min-height:34px!important;min-width:34px;padding:0 12px}:is(.hpLearnPagerNum,.hiLearnPageNum,.adPagerNum){padding:0;width:34px}:is(.hpPageBtn,.hiPageBtn,.adPageBtn,.hpLearnPagerBtn,.hiLearnPageBtn,.hiLearnPageNum,.adPagerBtn,.adPagerNum).active{background:#efbf3f;border-color:#efbf3f;box-shadow:none;color:#17382e}:is(.hpPageBtn,.hiPageBtn,.adPageBtn,.hpLearnPagerBtn,.hiLearnPageBtn,.hiLearnPageNum,.adPagerBtn,.adPagerNum):disabled{cursor:not-allowed;opacity:.45}:is(.blogBack,.mpBack,.authBackBtn,.hpAssessmentInlineBack,.hpBackSmallBtn,.hiBackOutsideBtn,.hpAssessmentBackBtn){align-items:center;background:#0000!important;border:0!important;box-shadow:none!important;color:#254a40!important;display:inline-flex;font-size:13px!important;font-weight:600;gap:6px;height:auto;min-height:0;padding:4px 0!important;width:auto}.mpBack:not(:has(svg)):before{content:"\2190";font-size:18px}.hpCard.hpDash{background:#0000;border:0;box-shadow:none;padding:0}.hpDashQuickPanel{align-self:start;height:auto;min-height:0}.hpBookmarkTabs{display:flex;flex-wrap:wrap;gap:8px}.hpBookmarkTab{background:#0000;border:1px solid #0000;border-radius:10px;box-shadow:none;color:#5f6f78;color:var(--mp-text-secondary);padding:9px 14px}.hpBookmarkTab.active,.hpBookmarkTab.active:hover{background:#fff2c9;border-color:#f0d785;box-shadow:none;color:#17382e}.hpBookmarkTab:after,.hpBookmarkTab:before{content:none}.adModalCard.acsSectionStudentsModal{display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - 48px));max-width:none;overflow:hidden;width:min(820px,calc(100vw - 40px))}.acsSectionStudentsModal>:is(.adModalHead,.adTopControlsCompact){flex-shrink:0}.acsSectionStudentsModal>.adTableWrap{flex:1 1 auto;margin-top:16px;min-height:0;overflow:auto}.acsSectionStudentsModal thead{background:#f9fbfa;background:var(--mp-surface-soft);position:sticky;top:0;z-index:1}.mpSignOutIcon{color:#d7eee3;flex-shrink:0}@media(max-width:600px){.adModalCard.acsSectionStudentsModal,.hiModalCard.hiAssessmentBuilderModal{max-height:calc(100dvh - 24px);padding:18px;width:calc(100vw - 24px)}:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap){flex:1 1 100%;width:100%!important}}@media(min-width:601px){:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap){flex:0 1 320px;width:320px}}:is(.hpLearnFilterChip,.hpLearnTabBtn,.hpLearnRemedialTab,.hpAssessmentMainTab).active,:is(.hpStudentNotifTabs,.hpAssessmentStatusTabs) button.active{background:#fff2c9;border-color:#f0d785;color:#17382e}:is(.hpLearnFilterChip,.hpLearnTabBtn,.hpLearnRemedialTab,.hpAssessmentMainTab).active :is(span,svg),:is(.hpStudentNotifTabs,.hpAssessmentStatusTabs) button.active :is(span,svg){color:#17382e}:is(.hpDark,.hiDark,.adminDark) :is(.mpBack,.authBackBtn,.blogBack,.hpAssessmentInlineBack){color:#d7eee3!important}:is(.hpContent,.hiContent,.panelContent)>:is(.hpCard,.hiCard){background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.hiAssessmentSettingsModal.hiSettingsModalBehindHidden{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-color:#0000;box-shadow:none;overflow:visible}.hiModalOverlay:has(>.hiSettingsModalBehindHidden){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000}:is(.hpGlobalConfirmModal,.hiGlobalConfirmModal).isLogout :is(.hpPrimaryBtn,.hiPrimaryBtn){background:#0f6048;background:var(--mp-primary);border-color:#0f6048;border-color:var(--mp-primary);color:#fff}:is(.hpGlobalConfirmModal,.hiGlobalConfirmModal).isLogout :is(.hpPrimaryBtn,.hiPrimaryBtn):is(:hover,:focus-visible),:is(.hpPrimaryBtn,.hiPrimaryBtn)[class~=mpLogOutConfirm]:is(:hover,:focus-visible){background:#c83e3e;border-color:#c83e3e;color:#fff}.hpDashQuickList{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hpDashQuickBtn{gap:8px;grid-template-columns:32px minmax(0,1fr);min-width:0;padding:10px}.hpDashQuickIcon{height:32px;width:32px}.hpDashQuickBtn:after{content:none}:is(.hpDashQuickPanel,.hpDashContinuePanel,.hpDashMiniCalendar){align-self:start}:is(.hpCollapseBtn,.hiCollapseBtn,.panelCollapseBtn){align-items:center;background:#fff;border:1px solid #cbd9d2;border-radius:50%;box-shadow:0 2px 5px #17382e14;color:#254a40;display:flex;height:24px;justify-content:center;left:240px;left:calc(var(--mp-side-width) - 12px);min-height:24px;min-width:24px;padding:0;position:fixed;top:28px;width:24px;z-index:120}:is(.hpWrap,.hiWrap,.adminWrap).collapsed :is(.hpCollapseBtn,.hiCollapseBtn,.panelCollapseBtn){left:64px;left:calc(var(--mp-side-collapsed) - 12px)}:is(.hpCollapseBtn,.hiCollapseBtn,.panelCollapseBtn):hover{background:#eaf5f0;color:#17382e}:is(.hpCollapseBtn,.hiCollapseBtn,.panelCollapseBtn) svg{color:#17382e;flex-shrink:0;height:12px;width:12px}:is(.hpCollapseBtn,.hiCollapseBtn,.panelCollapseBtn){border-color:#91a99c;box-shadow:0 3px 10px #0c231a4d}.adModalCard:is(.adCreateModalCard,.adAccountDetailsModal){max-height:calc(100dvh - 48px);max-width:760px;overflow:auto;padding:24px;width:min(760px,calc(100vw - 40px))}@media(max-width:600px){.hpDashQuickList{grid-template-columns:repeat(2,minmax(0,1fr))}.hpDashQuickBtn{grid-template-columns:1fr}.adModalCard:is(.adCreateModalCard,.adAccountDetailsModal){padding:18px;width:calc(100vw - 24px)}:is(.adCreateModalCard,.adAccountDetailsModal) .adFormGrid{grid-template-columns:1fr}}.hiDashSpecimen :is(.hiDashPanelTitle,.hiDashSpecimenTitle),.hpDashRecommended :is(.hpDashPanelTitle,.hpDashRecommendedTitle){color:#172b3a;color:var(--mp-text)}.hiDashSpecimen .hiDashSpecimenSub,.hpDashRecommended .hpDashRecommendedMeta{color:#5f6f78;color:var(--mp-text-secondary)}:is(.hpDashRecommendedBtn,.hiDashSpecimenBtn){color:#17382e}.acsPanel{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}:is(.acsCalendarRow,.acsCalendarHeader){grid-template-columns:repeat(7,minmax(0,1fr))}.acsDayCell{min-width:0}.acsDayCell .acsEventDot,.acsDayCell>div{max-width:100%;min-width:0}.acsDayCell .acsEventDot{box-sizing:border-box;display:block!important;overflow:hidden!important;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.mpHeaderAvatar:hover,:is(.hpHeader,.hiHeader,.panelHeader) .mpHeaderAvatar{box-shadow:none;cursor:default;transform:none}.mpProfileDetailsSection,.mpProfileIdentity{padding:20px}.mpProfileIdentityRow{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.mpProfileIdentity .mpProfileAvatar{background:#eaf5f0;background:var(--mp-primary-soft);border-radius:50%;color:#0f6048;color:var(--mp-primary);display:grid;flex:0 0 80px;font-size:24px;height:80px;overflow:hidden;place-items:center;width:80px}.mpProfileAvatar img{height:100%;object-fit:cover;width:100%}.mpProfileIdentityCopy{flex:1 1 180px;min-width:0}.mpProfileIdentityCopy h2{color:#172b3a;color:var(--mp-text);font-size:20px;line-height:1.35;margin:0 0 6px;overflow-wrap:anywhere}.mpProfileIdentityEmail{align-items:center;color:#5f6f78;color:var(--mp-text-secondary);display:flex;font-size:13px;gap:6px}.mpProfileIdentityEmail span{min-width:0;overflow-wrap:anywhere}.mpProfileField svg,.mpProfileIdentityEmail svg{flex-shrink:0}.mpProfileActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.mpProfileActions button{align-items:center;display:inline-flex;gap:7px}.mpProfilePhotoControls{align-items:center;border-top:1px solid #dce6e1;border-top:1px solid var(--mp-border);display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px}.mpProfilePhotoControls>span{color:#5f6f78;color:var(--mp-text-secondary);flex-basis:100%;font-size:12px}.mpProfileUpload{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.mpProfileUpload input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.mpProfileUpload:focus-within{outline:2px solid #0f6048;outline:2px solid var(--mp-primary);outline-offset:3px}.mpProfileUpload.isDisabled{opacity:.55}.mpProfileDetailsSection h3{align-items:center;border-bottom:1px solid #dce6e1;border-bottom:1px solid var(--mp-border);color:#172b3a;color:var(--mp-text);display:flex;font-size:15px;gap:8px;margin:0 0 18px;padding-bottom:14px}.mpProfilePersonalGrid{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.mpProfileContactGrid{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mpProfileField{min-width:0}.mpProfileField label{align-items:center;color:#5f6f78;color:var(--mp-text-secondary);display:flex;font-size:12px;gap:6px;margin-bottom:8px}.mpProfileValue{color:#172b3a;color:var(--mp-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.mpProfileValue.isEmpty{color:#6c7b84;color:var(--mp-text-muted);font-style:italic;font-weight:400}.mpProfileField :is(input,select){box-sizing:border-box;min-width:0;width:100%}.mpProfileEmailNote{color:#5f6f78;color:var(--mp-text-secondary);font-size:12px;margin:16px 0 0}@media(max-width:1100px){.mpProfilePersonalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mpProfileContactGrid,.mpProfilePersonalGrid{grid-template-columns:1fr}.mpProfileDetailsSection,.mpProfileIdentity{padding:16px}.mpProfileActions{flex-basis:100%;margin-left:0}}:is(.hpTopbar,.hiTopbar,.panelTopbar){isolation:isolate;position:relative;z-index:40}.mpMobileNavBackdrop{display:none}.mpProfileLayout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}:is(.mpProfileLayout,.hiProfileStudentGrid)>*{min-width:0}:is(.hpLearnIconBtn,.hiLearnIconBtn){align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;padding:0}:is(.hpLearnIconBtn,.hiLearnIconBtn) svg{flex:0 0 18px;height:18px;min-width:18px;width:18px}@media(max-width:1040px){.hiProfileStudentGrid,.mpProfileLayout{grid-template-columns:minmax(0,1fr)}.hpHistoryControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;width:100%}.hpHistoryControls>*{max-width:100%;min-width:0}.hpHistoryTableWrap{overflow-x:auto!important}:is(.hpHistoryTableHead,.hpHistoryRow){min-width:720px}}@media(max-width:760px){:is(.hpWrap,.hiWrap,.adminWrap){--mp-side-collapsed:56px}:is(.hpSideTop,.hiSideTop,.panelSideTop,.hpSideBottom,.hiSideBottom,.panelSideBottom){padding-inline:6px}:is(.hpWrap,.hiWrap,.adminWrap).collapsed :is(.hpNavBtn,.hiNavBtn,.panelNavBtn){justify-content:center;padding-inline:0}:is(.hpWrap,.hiWrap,.adminWrap).collapsed :is(.hpNavIcon,.hiNavIcon,.panelNavIcon){min-width:32px;width:32px}.mpMobileNavBackdrop{background:#0c181466;border:0;border-radius:0;display:block;inset:0;position:fixed;z-index:80}:is(.hpSide,.hiSide,.panelSide){z-index:100}:is(.hpTopbar,.hiTopbar,.panelTopbar){gap:8px;padding-inline:12px}:is(.hpHeaderLogo,.hiHeaderLogo,.adHeaderLogo){display:flex;flex:0 0 90px;min-width:0}:is(.hpHeaderLogo,.hiHeaderLogo,.adHeaderLogo) img{height:auto;max-width:100%;width:90px}:is(.hpWelcomeRight,.hiWelcomeRight){margin-left:auto;min-width:0}:is(.hpWelcomeText,.hiWelcomeText,.adWelcomeText){display:none}:is(.hpContent,.hiContent,.panelContent){padding:12px}:is(.hpContent,.hiContent,.panelContent)>*,:is(.hpDashGrid,.hiDashGrid,.adDashGrid)>*{max-width:100%;min-width:0}.hiWrap.hiEmbedded>.hiMain{margin-left:0;width:100%}:is(.hpLearnTableTop,.hiLearnTableTop,.hiTableFooter,.hpLearnPagerRow,.adPagination){flex-wrap:wrap;gap:12px}.hpLearnTableCard:has(.hpLearnMenuBtn){padding-bottom:0}.hpHistoryControls{grid-template-columns:minmax(0,1fr)!important}:is(.hiRosterControlRow,.hiRosterRightControls,.hiAssessmentResultFilters,.adTopControlsCompact,.adHeaderControlsRight){flex-wrap:wrap;max-width:100%;min-width:0}:is(.hiRosterControlRow,.hiRosterRightControls,.hiAssessmentResultFilters,.adTopControlsCompact,.adHeaderControlsRight)>:is(select,input,button){max-width:100%;min-width:0}}@media(max-width:1040px){.hiInstructorDatasetPage .hiTableHeadRow,:is(.mpLessonHead,.hiLearnTableHead){display:none!important}.hiInstructorDatasetPage .hiTableRow,:is(.mpLessonRow,.hiLearnRow){grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)!important;padding:16px}:is(.mpLessonRow,.hiLearnRow){align-content:start;grid-auto-rows:auto;row-gap:4px}:is(.mpLessonRow,.hiLearnRow)>div{height:auto;min-height:0}:is(.mpLessonRow,.hiLearnRow)>:first-child{margin-bottom:6px}.hiLearnActions>div{display:flex!important;justify-content:flex-end}.hiLearnActions .hiMenu{left:auto;right:0}.hiInstructorDatasetPage .hiTableRow>div,:is(.mpLessonRow,.hiLearnRow)>div{max-width:100%;min-width:0;overflow-wrap:anywhere;padding:0!important;white-space:normal!important}:is(.mpLessonRow,.hiLearnRow)>:nth-child(2):before{color:#5f6f78;color:var(--mp-text-secondary);content:"Modified: "}:is(.mpLessonRow,.hiLearnRow)>:nth-child(3):before{color:#5f6f78;color:var(--mp-text-secondary);content:"By: "}:is(.mpLessonRow,.hiLearnRow)>:nth-child(4):before{color:#5f6f78;color:var(--mp-text-secondary);content:"Size: "}:is(.hpLearnListActions,.hiLearnActions){justify-content:flex-end}:is(.hiLearnFileName,.hpLearnFileCell){max-width:100%;min-width:0}.hiInstructorDatasetPage .hiTableRow>:nth-child(3):before{color:#5f6f78;color:var(--mp-text-secondary);content:"Scanned by";font-size:12px}:is(.adTableWrap,.acsTableWrap,.hiGradebookTableWrap) table{min-width:640px}:is(.hiTableCard,.hpLearnTableCard,.hiLearnTableCard){max-width:100%;min-width:0}.hiAssessmentResultsTableCard,.hiTableCard:has(.hiRosterRow){overflow-x:auto}:is(.hiRosterHeadRow,.hiRosterRow,.hiAssessmentResultsHead,.hiAssessmentResultsRow){min-width:700px}:is(.hpPasswordCard,.hpAccountPasswordCard){flex-wrap:wrap}:is(.hpModalCard,.hiModalCard,.adModalCard){overflow-y:auto}}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}:is(.adInnerSearch,.hiModelSearch,.hpSearchInputWrap,.hiSearchInputWrap,.hpHistorySearchWrap):focus-within input{border:0!important;box-shadow:none!important;outline:none!important}.adTable :is(th,td),.hiGradebookTable :is(th,td){padding:8px 10px!important;vertical-align:middle}.hiTableHeadRow,.hiTableRow,.hpHistoryRow{column-gap:12px;min-height:0!important;padding-bottom:9px!important;padding-top:9px!important}.hiInstructorDatasetPage .hiTableCard{max-width:1280px}.hiInstructorDatasetPage .hiTableRow img{height:44px!important;width:44px!important}.adUserCell,.hiRosterIdentity{gap:9px}.assessmentOptionLine{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.assessmentCorrectBadge{flex-shrink:0;font-size:10px;font-weight:800;margin-left:auto;text-align:right}.hiGradebookTableWrap{max-height:65vh;overflow:auto!important;scrollbar-color:#628d7d #e5eee9;scrollbar-gutter:stable;scrollbar-width:auto}.hiGradebookTableWrap::-webkit-scrollbar{height:12px;width:12px}.hiGradebookTableWrap::-webkit-scrollbar-thumb{background:#628d7d;border:2px solid #e5eee9;border-radius:8px}.hiGradebookTableWrap::-webkit-scrollbar-track{background:#e5eee9}@media(max-width:520px){.assessmentOptionLine{flex-wrap:wrap;gap:6px}}:is(.adTableWrap,.acsTableWrap,.hiTableCard,.hiAssessmentResultsTableCard,.hpHistoryTableWrap,.hiLearnTableCard,.hpLearnTableCard){box-sizing:border-box;margin-inline:auto!important;max-width:1280px!important;width:100%}:is(.adTableWrap,.acsTableWrap,.hiTableCard,.hiAssessmentResultsTableCard,.hpHistoryTableWrap)+:is(.adPagerAttached,.hiPagerAttached,.hpPagerAttached){box-sizing:border-box;margin-inline:auto;max-width:1280px;width:100%}:is(.adTableWrap,.acsTableWrap) :is(th,td){padding:9px 12px!important;vertical-align:middle}:is(.hiRosterRow,.hiAssessmentResultsRow,.hpHistoryRow){min-height:0!important;padding-block:9px!important}.adDashboardManagement{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-top:16px}.adDashboardManagement>.adDashPanel{min-width:0}.adDashboardManagement .adManagementAcademic{grid-column:1/-1}.adDashboardManagement .adDashLink{white-space:nowrap}.adDashboardManagement .adDashPanelTop{gap:12px}.adDashboardManagement td{overflow-wrap:anywhere}.adDashPreviewSub{color:#5f6f78;color:var(--mp-text-secondary);font-size:11px;margin-top:3px}@media (max-width:1000px){.adDashboardManagement{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=main.0c7af0c4.css.map*/