.student-layout_layoutWrapper__dY509{min-height:100vh;display:flex;flex-direction:column}.student-layout_layoutInner__BGEb3{display:flex;flex-direction:column;flex:1 1;min-height:0}.student-layout_mainContent__i4GDd{flex:1 1;display:flex;flex-direction:column;padding-top:var(--student-header-height,116px)}.footer_adminFooter__RIDXB{background:#f0f2f5!important;padding:20px 0!important;border-top:1px solid #d9d9d9;margin-top:auto}.footer_footerContent__LX_c4{max-width:1200px;margin:0 auto;padding:0 24px}.footer_copyright__Lana3{display:flex;align-items:center}.footer_copyrightText__pc3SK{color:#666!important;font-size:14px;margin:0}.footer_footerLinks__9kwDB{display:flex;justify-content:flex-end;align-items:center}.footer_footerLink__MCRp6{color:#666!important;font-size:14px;transition:color .3s}.footer_footerLink__MCRp6:hover{color:#1890ff!important}.footer_socialLinks__pjvGE{display:flex;justify-content:center;align-items:center;padding-top:16px;border-top:1px solid #e8e8e8;margin-top:16px}.footer_socialLink__KUM_n{color:#666!important;font-size:18px;transition:color .3s}.footer_socialLink__KUM_n:hover{color:#1890ff!important}@media (max-width:768px){.footer_footerContent__LX_c4{padding:0 16px}.footer_footerLinks__9kwDB{justify-content:center;margin-top:16px}.footer_copyright__Lana3{justify-content:center;text-align:center}}.TwoFactorSetup_container__qECrk{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.TwoFactorSetup_card__XzZge{width:100%;max-width:600px;box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:12px;border:none}.TwoFactorSetup_header__PsKtF{text-align:center;margin-bottom:32px}.TwoFactorSetup_headerIcon__42Gf7{font-size:48px;color:#3b82f6;margin-bottom:16px}.TwoFactorSetup_title__ShHJk{margin-bottom:8px!important;color:#1f2937}.TwoFactorSetup_steps__blHet{margin-bottom:32px}.TwoFactorSetup_stepContent__4hSGW{min-height:400px;padding:20px 0}.TwoFactorSetup_loadingContainer__8prvd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.TwoFactorSetup_loadingIcon__FUId1{font-size:48px;color:#3b82f6;margin-bottom:16px;animation:TwoFactorSetup_spin__9Iloh 2s linear infinite}@keyframes TwoFactorSetup_spin__9Iloh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TwoFactorSetup_qrSection__hxbB_{text-align:center;margin-bottom:32px}.TwoFactorSetup_qrContainer__J_E9l{display:flex;justify-content:center;margin:24px 0;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.TwoFactorSetup_manualEntry__n7FKL{margin-top:16px}.TwoFactorSetup_secretInput__Wi_VT{font-family:monospace;font-size:12px}.TwoFactorSetup_verificationSection__m_1FT{text-align:center;padding:24px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.TwoFactorSetup_verificationInput__Q1iQB{text-align:center;font-size:18px;font-weight:600;letter-spacing:2px;margin:16px 0;max-width:200px}.TwoFactorSetup_verifyButton__xOYr3{margin-top:16px}.TwoFactorSetup_successSection__dMI3G{text-align:center;margin-bottom:32px;padding:32px;background:#f0f9ff;border-radius:8px;border:1px solid #0ea5e9}.TwoFactorSetup_successIcon__saF_C{font-size:48px;color:#10b981;margin-bottom:16px}.TwoFactorSetup_backupCodesSection__k2_r4{text-align:center}.TwoFactorSetup_backupCodesCard__u25bk{margin:16px 0;background:#f8fafc;border:1px solid #e5e7eb}.TwoFactorSetup_backupCodesList__ELd8p{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.TwoFactorSetup_backupCode__LADWp{padding:8px 12px;background:white;border:1px solid #d1d5db;border-radius:6px;font-family:monospace;font-weight:600;text-align:center;font-size:14px}.TwoFactorSetup_downloadButton__6yU_l{margin-top:16px}.TwoFactorSetup_footer__xKV1n{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.TwoFactorSetup_alert__O6CeJ{margin-bottom:24px}@media (max-width:768px){.TwoFactorSetup_container__qECrk{padding:16px}.TwoFactorSetup_card__XzZge{max-width:100%}.TwoFactorSetup_backupCodesList__ELd8p{grid-template-columns:repeat(2,1fr)}.TwoFactorSetup_qrContainer__J_E9l{padding:16px}}.page_container__ZzjaT{padding:24px;max-width:1200px;margin:0 auto}.page_header__hmGAX{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.page_backButton__KMpkb{margin-right:16px}.page_assessmentCard__eVeUF{box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_assessmentHeader__OzHrd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:24px}.page_titleSection__rVKu0{flex:1 1}.page_metaInfo__kTcFB{margin-top:12px}.page_thumbnail__t3yDZ{flex-shrink:0}.page_thumbnailImage__vQjyH{width:120px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #f0f0f0}.page_assessmentDetails__Yohey{margin-top:24px}.page_section__CHDXP{margin-bottom:32px}.page_section__CHDXP:last-child{margin-bottom:0}.page_detailsGrid__yGI37{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.page_detailItem__zDaxN{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#fafafa;border-radius:6px;border:1px solid #f0f0f0}.page_questionsList__Zlu_C{display:flex;flex-direction:column;gap:16px;margin-top:16px}.page_questionCard__oTDdv{border:1px solid #f0f0f0;transition:box-shadow .2s ease}.page_questionCard__oTDdv:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_questionContent__b0DYJ{margin-top:12px}.page_stimulus__cDkby{margin-bottom:16px;padding:12px;background-color:#f5f5f5;border-radius:6px}.page_stimulusText__MrF3W{font-size:14px;line-height:1.6;color:#333}.page_stimulusText__MrF3W b,.page_stimulusText__MrF3W strong{font-weight:600}.page_stimulusText__MrF3W em,.page_stimulusText__MrF3W i{font-style:italic}.page_stimulusText__MrF3W u{text-decoration:underline}.page_stimulusText__MrF3W ol,.page_stimulusText__MrF3W ul{margin:8px 0;padding-left:20px}.page_stimulusText__MrF3W ul{list-style-type:disc}.page_stimulusText__MrF3W ol{list-style-type:decimal}.page_stimulusText__MrF3W li{margin:4px 0}.page_stimulusText__MrF3W [style*="text-align: left"],.page_stimulusText__MrF3W [style*="text-align:left"]{text-align:left!important}.page_stimulusText__MrF3W [style*="text-align: center"],.page_stimulusText__MrF3W [style*="text-align:center"]{text-align:center!important}.page_stimulusText__MrF3W [style*="text-align: right"],.page_stimulusText__MrF3W [style*="text-align:right"]{text-align:right!important}.page_stimulusText__MrF3W span[style*="font-size: 10px"],.page_stimulusText__MrF3W span[style*="font-size:10px"]{font-size:10px!important}.page_stimulusText__MrF3W span[style*="font-size: 12px"],.page_stimulusText__MrF3W span[style*="font-size:12px"]{font-size:12px!important}.page_stimulusText__MrF3W span[style*="font-size: 14px"],.page_stimulusText__MrF3W span[style*="font-size:14px"]{font-size:14px!important}.page_stimulusText__MrF3W span[style*="font-size: 16px"],.page_stimulusText__MrF3W span[style*="font-size:16px"]{font-size:16px!important}.page_stimulusText__MrF3W span[style*="font-size: 18px"],.page_stimulusText__MrF3W span[style*="font-size:18px"]{font-size:18px!important}.page_stimulusText__MrF3W span[style*="font-size: 20px"],.page_stimulusText__MrF3W span[style*="font-size:20px"]{font-size:20px!important}.page_stimulusText__MrF3W span[style*="font-size: 24px"],.page_stimulusText__MrF3W span[style*="font-size:24px"]{font-size:24px!important}.page_stimulusText__MrF3W span[style*="font-size: 28px"],.page_stimulusText__MrF3W span[style*="font-size:28px"]{font-size:28px!important}.page_stimulusText__MrF3W span[style*="font-size: 32px"],.page_stimulusText__MrF3W span[style*="font-size:32px"]{font-size:32px!important}.page_stimulusText__MrF3W span[style*="font-size: 36px"],.page_stimulusText__MrF3W span[style*="font-size:36px"]{font-size:36px!important}.page_stimulusText__MrF3W span[style*="font-size: 48px"],.page_stimulusText__MrF3W span[style*="font-size:48px"]{font-size:48px!important}.page_stimulusText__MrF3W span[style*="font-size: 72px"],.page_stimulusText__MrF3W span[style*="font-size:72px"]{font-size:72px!important}.page_choices__u985o{margin-top:12px}.page_choices__u985o ul{margin:8px 0;padding-left:20px}.page_choices__u985o li{margin-bottom:4px;display:flex;align-items:center;gap:8px}.page_blanks__MPe5U{margin-top:12px}.page_blanks__MPe5U ul{margin:8px 0;padding-left:20px}.page_blanks__MPe5U li{margin-bottom:4px}.page_essayInfo__w0r1m{margin-top:12px;padding:12px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;display:flex;flex-direction:column;gap:4px}.page_questionMeta__6IGZH{margin-top:12px;display:flex;gap:8px;align-items:center}.page_errorContainer__z3hdN,.page_loadingContainer__LAIqL{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}@media (max-width:768px){.page_container__ZzjaT{padding:16px}.page_header__hmGAX{gap:16px}.page_assessmentHeader__OzHrd,.page_header__hmGAX{flex-direction:column;align-items:stretch}.page_thumbnail__t3yDZ{align-self:center}.page_detailsGrid__yGI37{grid-template-columns:1fr}}.page_container__GiE9t{padding:24px;max-width:1200px;margin:0 auto}.page_header__vfvZi{display:flex;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.page_backButton__ZYbi_{margin-right:16px}.page_form__77gD1{display:flex;flex-direction:column;gap:24px}.page_globalMediaCard__18zMO{border:1px solid #e5e7eb;box-shadow:0 6px 16px rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(249,250,251,.9),rgba(226,232,240,.5))}.page_globalMediaCard__18zMO .ant-card-head-title{font-weight:600;color:#1f2937}.page_globalMediaDescription__SsDJK{margin-bottom:16px}.page_groupStimulus__JbIWc{margin-bottom:16px;padding:12px;background-color:#f5f5f5;border-radius:6px}.page_stimulusText__byi21{font-size:14px;line-height:1.6;color:#333}.page_stimulusText__byi21 b,.page_stimulusText__byi21 strong{font-weight:600}.page_stimulusText__byi21 em,.page_stimulusText__byi21 i{font-style:italic}.page_stimulusText__byi21 u{text-decoration:underline}.page_stimulusText__byi21 ol,.page_stimulusText__byi21 ul{margin:8px 0;padding-left:20px}.page_stimulusText__byi21 ul{list-style-type:disc}.page_stimulusText__byi21 ol{list-style-type:decimal}.page_stimulusText__byi21 li{margin:4px 0}.page_sidebarForm__NuPdi{display:flex;flex-direction:column}.page_card__yE5SN{box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_formGrid__2AJfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.page_questionsContainer__u0Vea{display:flex;flex-direction:column;gap:16px}.page_questionCard__1NI8h{border:1px solid #f0f0f0;transition:box-shadow .2s ease}.page_questionCard__1NI8h:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_emptyState___iSw6{text-align:center;padding:48px 24px;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:8px}.page_actions__kJrW_{display:flex;justify-content:flex-end;padding-top:24px;border-top:1px solid #f0f0f0}.page_errorContainer__Q1_aw,.page_loadingContainer__Q1YJE{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}@media (max-width:768px){.page_container__GiE9t{padding:16px}.page_header__vfvZi{flex-direction:column;align-items:stretch;gap:16px}.page_formGrid__2AJfo{grid-template-columns:1fr}.page_actions__kJrW_{flex-direction:column;gap:12px}}.admin-header_adminHeader__WSx16{background:#fff!important;padding:0!important;height:64px!important;line-height:64px!important;position:fixed;top:0;left:250px;right:0;z-index:999;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .3s ease}.admin-header_adminHeader__WSx16.admin-header_collapsed__gI_GF{left:80px}.admin-header_headerContent__J8y_0{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px}.admin-header_pageTitle__4C_Sy{display:flex;align-items:center}.admin-header_titleText__ZfBxi{color:#262626;font-size:20px;font-weight:600;margin:0;line-height:1}.admin-header_userSection__M89Xp{display:flex;align-items:center}.admin-header_userInfo__LtbrA{color:#262626;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .3s ease;border:1px solid transparent}.admin-header_userInfo__LtbrA:hover{background:#f5f5f5;border-color:#e8e8e8;transform:translateY(-1px)}.admin-header_userDetails__AOC2h{display:flex;flex-direction:column;margin-left:8px}.admin-header_userName__a4yYq{color:#262626!important;font-weight:500;font-size:14px;line-height:1.2}.admin-header_userRole__9xDaj{color:#666!important;font-size:12px;line-height:1.2}@media (max-width:768px){.admin-header_adminHeader__WSx16{left:0}.admin-header_headerContent__J8y_0{padding:0 16px}.admin-header_titleText__ZfBxi{font-size:18px}}.admin-sidebar_adminSidebar__c47nn{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;position:fixed!important;left:0;top:0;bottom:0;z-index:1000;box-shadow:2px 0 20px rgba(0,0,0,.08);border-right:1px solid #e2e8f0}.admin-sidebar_sidebarHeader__sX9Vj{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e2e8f0;height:64px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-sidebar_logo__UgrhE{display:flex;align-items:center}.admin-sidebar_logoText__6yZxD{color:#1e293b;font-size:18px;font-weight:600;margin:0;line-height:1}.admin-sidebar_logoIcon__c96sL{width:32px;height:32px;background:#3b82f6;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;border:1px solid #3b82f6}.admin-sidebar_collapseButton__TY7Kd{color:#64748b!important;background:rgba(255,255,255,.8)!important;border-radius:6px!important;transition:all .3s ease!important;border:1px solid #e2e8f0!important}.admin-sidebar_collapseButton__TY7Kd:hover{background:#f1f5f9!important;color:#1e293b!important;transform:scale(1.05)}.admin-sidebar_userSection__0m7ow{padding:16px;border-bottom:1px solid #e2e8f0;background:rgba(255,255,255,.6)}.admin-sidebar_userInfo__q3KOF{color:#1e293b;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;width:100%}.admin-sidebar_userInfo__q3KOF:hover{background:#f1f5f9;transform:translateY(-1px)}.admin-sidebar_userDetails__EEFqT{display:flex;flex-direction:column;margin-left:8px}.admin-sidebar_userName__pwCE_{color:#1e293b!important;font-weight:500;font-size:14px;line-height:1.2}.admin-sidebar_userRole__WPikW{color:#64748b!important;font-size:12px;line-height:1.2}.admin-sidebar_loginButton__kJfG6{width:100%}.admin-sidebar_sidebarMenu__f3_0E{background:transparent!important;border:none!important;margin-top:16px}.admin-sidebar_sidebarMenu__f3_0E .ant-menu-item{color:#64748b!important;border-right:3px solid transparent!important;margin:4px 8px!important;border-radius:8px!important;transition:all .3s ease!important}.admin-sidebar_sidebarMenu__f3_0E .ant-menu-item:hover{color:#1e293b!important;background:#f1f5f9!important;border-right-color:#3b82f6!important;transform:translateX(4px)}.admin-sidebar_sidebarMenu__f3_0E .ant-menu-item-selected{color:#1e293b!important;background:#dbeafe!important;border-right-color:#3b82f6!important;box-shadow:0 2px 8px rgba(59,130,246,.15)}.admin-sidebar_sidebarMenu__f3_0E .ant-menu-item .anticon{font-size:16px}@media (max-width:768px){.admin-sidebar_adminSidebar__c47nn{position:fixed!important;transform:translateX(-100%);transition:transform .3s ease}.admin-sidebar_adminSidebar__c47nn.admin-sidebar_collapsed__S4y9y{transform:translateX(0)}}.Modal_overlay__D3Pz1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Modal_fadeIn__eQYXh .3s ease-out}.Modal_modal__2Q39J{background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:420px;width:90%;max-height:90vh;overflow:hidden;animation:Modal_slideIn__XyeAW .3s ease-out}.Modal_header__4vITy{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid #e5e7eb;min-height:auto;position:relative}.Modal_title__Xz7uG{margin:0;font-size:1.125rem;font-weight:700;color:#65232f;line-height:1.2;text-align:center}.Modal_closeButton__VzvfC{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:absolute;right:20px}.Modal_closeButton__VzvfC:hover{background-color:#f3f4f6;color:#374151}.Modal_content__d3RJW{padding:24px}@keyframes Modal_fadeIn__eQYXh{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__XyeAW{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.Modal_modal__2Q39J{width:95%;margin:20px}.Modal_header__4vITy{padding:20px 20px 0}.Modal_content__d3RJW{padding:20px}.Modal_title__Xz7uG{font-size:1.25rem}}.StudentFooter_footer__XcMjE{background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:2px solid rgba(230,114,126,.2);color:#3d3a3a;padding:48px 0 24px;position:relative;z-index:10}.StudentFooter_container__w61Mp{max-width:1280px;margin:0 auto;padding:0 32px}.StudentFooter_grid__XP4TW{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;grid-gap:32px;gap:32px;margin-bottom:32px}.StudentFooter_brandRow__zbc20{display:flex;align-items:center;gap:10px;margin-bottom:12px}.StudentFooter_brandLogo__wk3ik{width:auto;height:38px;object-fit:contain}.StudentFooter_brandDesc__evaQp{font-family:Inter,sans-serif;font-size:.9rem;color:#6b7280;line-height:1.6;margin:0}.StudentFooter_col__T84wk{display:flex;flex-direction:column;gap:8px}.StudentFooter_colTitle__QIWhP{font-family:Montserrat,sans-serif;font-weight:900;font-size:1.05rem;color:#3d3a3a;margin:0 0 8px}.StudentFooter_linkList__TvXOi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.StudentFooter_footerLink__W6I8f{font-family:Inter,sans-serif;font-size:.9rem;color:#6b7280;text-decoration:none;transition:color .2s}.StudentFooter_footerLink__W6I8f:hover{color:#e6727e}.StudentFooter_socialIcons__WryDs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.StudentFooter_socialIcon__xfQ8b{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:transform .2s,box-shadow .2s;text-decoration:none;background-color:#f3f0ea}.StudentFooter_socialIcon__xfQ8b:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.15)}.StudentFooter_loading__lt98h{background-color:#e5e2dc;animation:StudentFooter_pulse__uOrz6 1.5s ease-in-out infinite}@keyframes StudentFooter_pulse__uOrz6{0%,to{opacity:1}50%{opacity:.4}}.StudentFooter_contactList__jZDlo{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-family:Inter,sans-serif;font-size:.9rem;color:#6b7280}.StudentFooter_contactLink__xB3C7{color:#6b7280;text-decoration:none;transition:color .2s}.StudentFooter_contactLink__xB3C7:hover{color:#e6727e}.StudentFooter_divider__WVgpm{height:1px;background:rgba(230,114,126,.15);margin-bottom:16px}.StudentFooter_copyright__8DuSC{font-family:Inter,sans-serif;font-size:.85rem;color:#9ca3af;margin:0;text-align:center}@media (max-width:900px){.StudentFooter_grid__XP4TW{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:480px){.StudentFooter_grid__XP4TW{grid-template-columns:1fr}.StudentFooter_container__w61Mp{padding:0 20px}.StudentFooter_footer__XcMjE{padding:32px 0 16px}}.LoginModal_loginContent__6Nmom{display:flex;flex-direction:column;gap:24px}.LoginModal_welcomeSection__WVf7W{text-align:center;margin-bottom:8px}.LoginModal_welcomeTitle__XvQI3{font-size:1rem;font-weight:700;color:#65232f;margin:0 0 8px;line-height:1.2}.LoginModal_welcomeText__Ysj9h{color:#6b7280;font-size:.95rem;line-height:1.5;margin:0}.LoginModal_errorMessage__35rcL{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:.9rem;text-align:center}.LoginModal_loginOptions__Lrm_1{display:flex;flex-direction:column;gap:16px;align-items:stretch;justify-content:center}.LoginModal_googleBtn__4bV_0{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background-color:#fff;border:2px solid #d1d5db;border-radius:12px;padding:12px 16px;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;color:#121111;cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s}.LoginModal_googleBtn__4bV_0:hover{border-color:#6393a1;box-shadow:0 2px 8px rgba(99,147,161,.2);color:#121111}.LoginModal_googleBtn__4bV_0:active{background-color:#f9fafb}.LoginModal_googleLoginButton__LiDT0{display:flex;align-items:center;justify-content:center;gap:12px;background:white;color:#333;border:2px solid #e5e7eb;padding:12px 18px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}.LoginModal_googleLoginButton__LiDT0:hover:not(:disabled){border-color:#65232f;background:#fff2e7;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.LoginModal_googleLoginButton__LiDT0:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginModal_googleIcon__c_1lq{flex-shrink:0}.LoginModal_loadingSpinner__phwY_{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#65232f;border-radius:50%;animation:LoginModal_spin__qk9Gx 1s linear infinite}@keyframes LoginModal_spin__qk9Gx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginModal_footer__nZ7OM{text-align:center;margin-top:8px}.LoginModal_termsText__HS_f1{font-size:.8rem;color:#9ca3af;line-height:1.4;margin:0}.LoginModal_termsLink__N8jQQ{color:#65232f;text-decoration:none;font-weight:500;transition:color .2s ease}.LoginModal_termsLink__N8jQQ:hover{color:#d72229;text-decoration:underline}@media (max-width:768px){.LoginModal_welcomeTitle__XvQI3{font-size:1.125rem}.LoginModal_welcomeText__Ysj9h{font-size:.9rem}.LoginModal_googleLoginButton__LiDT0{padding:12px 16px;font-size:.95rem}}.StudentHeader_header__G4s1H{--hdr-bg:rgba(255,255,255,0.9);--hdr-border:rgba(230,114,126,0.2);--hdr-text:#3d3a3a;--hdr-shadow:0 1px 3px rgba(0,0,0,0.08);--logo-color:#3d3a3a;--logo-hover:#e6727e;--nav-text:#3d3a3a;--nav-hover-bg:rgba(0,0,0,0.05);--nav-hover-text:#e6727e;--nav-active:#e6727e;--nav-font:"Montserrat","Poppins",sans-serif;--nav-weight:700;--nav-radius:8px;--nav-gap:32px;--cta-bg:#e8c77d;--cta-text:#2a2828;--cta-hover-bg:#e6727e;--cta-hover-text:#fff;background:var(--hdr-bg);color:var(--hdr-text);border-bottom:2px solid var(--hdr-border);box-shadow:var(--hdr-shadow);position:fixed;top:0;left:0;right:0;z-index:2000;padding:16px 0;transition:transform .3s ease,opacity .3s ease,background-color .2s ease,box-shadow .2s ease}.StudentHeader_header__G4s1H[data-variant=sat]{--hdr-bg:#fff;--hdr-border:rgba(123,169,182,0.3);--hdr-text:#3d3a3a;--hdr-shadow:0 1px 3px rgba(0,0,0,0.08);--logo-color:#3d3a3a;--logo-hover:#7ba9b6;--nav-text:#3d3a3a;--nav-hover-bg:rgba(123,169,182,0.1);--nav-hover-text:#7ba9b6;--nav-active:#7ba9b6;--nav-font:"Inter",sans-serif;--nav-weight:600;--nav-radius:999px;--nav-gap:20px;--cta-bg:#e6727e;--cta-text:#fff;--cta-hover-bg:#7ba9b6;--cta-hover-text:#fff}.StudentHeader_header__G4s1H[data-variant=ielts]{--hdr-bg:rgba(255,255,255,0.9);--hdr-border:rgba(230,114,126,0.2);--hdr-text:#3d3a3a;--hdr-shadow:0 1px 3px rgba(0,0,0,0.08);--logo-color:#3d3a3a;--logo-hover:#e6727e;--nav-text:#3d3a3a;--nav-hover-bg:rgba(0,0,0,0.05);--nav-hover-text:#e6727e;--nav-active:#e6727e;--nav-font:"Montserrat","Poppins",sans-serif;--nav-weight:700;--nav-radius:8px;--nav-gap:32px;--cta-bg:#e8c77d;--cta-text:#2a2828;--cta-hover-bg:#e6727e;--cta-hover-text:#fff}.StudentHeader_header__G4s1H[data-variant=minimal]{--nav-gap:0;--cta-bg:#e8c77d;--cta-text:#2a2828;--cta-hover-bg:#e6727e;--cta-hover-text:#fff}html[data-assessment-mode=real] .StudentHeader_header__G4s1H{--hdr-bg:#fff;--hdr-border:#e5e7eb;--hdr-text:#3d3a3a;--hdr-shadow:0 1px 6px rgba(0,0,0,0.08);--nav-text:#3d3a3a;--nav-active:#e6727e;--nav-hover-bg:rgba(0,0,0,0.05);--nav-hover-text:#e6727e;border-bottom-width:3px}html[data-assessment-mode=real] .StudentHeader_examToggle__C7WQ1{background:rgba(61,58,58,.12);color:#3d3a3a}html[data-assessment-mode=real] .StudentHeader_examToggle__C7WQ1:hover{background:rgba(61,58,58,.2)}.StudentHeader_header__G4s1H[data-exam-active]{box-shadow:0 1px 6px rgba(15,23,42,.12)}.StudentHeader_header__G4s1H[data-exam-hidden]{transform:translateY(-100%);opacity:0;pointer-events:none;box-shadow:none}.StudentHeader_examToggle__C7WQ1{position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(0);z-index:3000;display:flex;align-items:center;justify-content:center;background:rgba(230,114,126,.9);color:#fff;border:none;border-radius:0 0 10px 10px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .3s ease,background .2s ease}.StudentHeader_examToggle__C7WQ1:hover{background:rgba(230,114,126,1)}.StudentHeader_examToggle__C7WQ1 svg{transition:transform .25s ease;flex-shrink:0}.StudentHeader_examToggleExpanded__CDi5g{transform:translateX(-50%) translateY(var(--student-header-height,116px))}.StudentHeader_examToggleExpanded__CDi5g svg{transform:rotate(180deg)}.StudentHeader_container__4js8X{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.StudentHeader_containerExam__SffKP{padding:0 16px;justify-content:flex-end}.StudentHeader_logoLink__eRtN6{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--logo-color);flex-shrink:0;transition:color .2s ease}.StudentHeader_logoLink__eRtN6:hover{color:var(--logo-hover)}.StudentHeader_logoImage__vtcVA{object-fit:contain;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:contrast(1.1)}.StudentHeader_navigation__fweZ_{display:flex;justify-content:flex-end;margin-left:auto}.StudentHeader_navList__g3zb0{display:flex;align-items:center;gap:var(--nav-gap);list-style:none;margin:0;padding:0}.StudentHeader_navItem__orD46{margin:0}.StudentHeader_navItem__orD46 a,.StudentHeader_navItem__orD46 button{display:block;color:var(--nav-text);text-decoration:none;font-family:var(--nav-font);font-weight:var(--nav-weight);font-size:16px;line-height:1;white-space:nowrap;padding:8px 16px;border-radius:var(--nav-radius);background:none;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.StudentHeader_navItem__orD46 a:hover,.StudentHeader_navItem__orD46 button:hover{background-color:var(--nav-hover-bg);color:var(--nav-hover-text)}.StudentHeader_navItemActive__QT3ru a{color:var(--nav-active)}.StudentHeader_navItem__orD46:last-child a,.StudentHeader_navItem__orD46:last-child button{background-color:var(--cta-bg);color:var(--cta-text);padding:10px 24px;border-radius:999px;font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;box-shadow:0 4px 12px rgba(0,0,0,.18);line-height:1}.StudentHeader_navItem__orD46:last-child a:hover,.StudentHeader_navItem__orD46:last-child button:hover{background-color:var(--cta-hover-bg);color:var(--cta-hover-text)}.StudentHeader_navItem__orD46:last-child button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.StudentHeader_navItem__orD46.StudentHeader_navItemUserMenu__1yxhB:last-child button,.StudentHeader_navItem__orD46.StudentHeader_navItemUserMenu__1yxhB:last-child button:hover{background-color:transparent;color:var(--hdr-text);box-shadow:none;padding:4px 12px;border-radius:8px;font-weight:700}.StudentHeader_navItem__orD46.StudentHeader_navItemUserMenu__1yxhB:last-child button:hover{background-color:var(--nav-hover-bg)}.StudentHeader_examDropdown__1AsXv{z-index:3000}.StudentHeader_examDropdown__1AsXv .ant-dropdown-menu{padding:6px;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.12);border:1px solid #e5e7eb;background-color:#fff;min-width:120px}.StudentHeader_examDropdown__1AsXv .ant-dropdown-menu-item{padding:6px 10px;border-radius:6px;font-size:14px;color:#3d3a3a;font-family:Montserrat,Poppins,sans-serif;font-weight:700;line-height:1;white-space:nowrap}.StudentHeader_examDropdown__1AsXv .ant-dropdown-menu-item:hover{background-color:rgba(230,114,126,.08);color:#e6727e}@media (max-width:1280px){.StudentHeader_container__4js8X{max-width:100%}}@media (max-width:768px){.StudentHeader_container__4js8X{padding:0 24px}.StudentHeader_navList__g3zb0{gap:16px}.StudentHeader_navItem__orD46 a,.StudentHeader_navItem__orD46 button{font-size:14px;padding:6px 10px}}@media (max-width:480px){.StudentHeader_container__4js8X{padding:0 16px;gap:8px}.StudentHeader_navigation__fweZ_{width:100%;justify-content:center;margin-left:0}.StudentHeader_navList__g3zb0{justify-content:center;width:100%;flex-wrap:wrap;gap:8px}.StudentHeader_navItem__orD46{margin:0}}.assessment-progress_progressBar__tn7yy{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;position:relative}.assessment-progress_progressFill__VXBu4{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease;position:relative}.assessment-progress_progressFill__VXBu4:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:assessment-progress_shimmer__Z1enP 2s infinite}@keyframes assessment-progress_shimmer__Z1enP{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}[data-assessment-mode=real] .assessment-progress_progressFill__VXBu4{background:#111827}[data-assessment-mode=real] .assessment-progress_progressFill__VXBu4:after{display:none}.essay-question_questionCard__vu_HC{background:white;padding:10px;transition:box-shadow .2s ease}.essay-question_questionCard__vu_HC:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.essay-question_questionHeader__BpeXI{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f3f4f6}.essay-question_questionNumber__sGZ_9{font-weight:600;color:#374151;font-size:14px}.essay-question_questionType__fMip2{background:#dbeafe;color:#1e40af;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.essay-question_essayContainer__m1J_U{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;min-height:600px}.essay-question_questionSection__d3Nbs{background:#f9fafb;border-radius:8px;padding:20px;border:1px solid #e5e7eb}.essay-question_writingSection__GFn04{background:white;border-radius:8px;padding:10px;border:1px solid #e5e7eb}.essay-question_sectionTitle__Xowi6{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #3b82f6}.essay-question_questionContent__Ftl4x{display:flex;flex-direction:column;gap:16px}.essay-question_questionText__oFSO7{font-size:14px;line-height:1.6;color:#1f2937;margin:0;white-space:pre-wrap;overflow-wrap:break-word}.essay-question_questionText__oFSO7 ol,.essay-question_questionText__oFSO7 ul{display:block;margin:8px 0;padding-left:24px}.essay-question_questionText__oFSO7 li{display:list-item;margin:4px 0}.essay-question_questionText__oFSO7 ul{list-style-type:disc}.essay-question_questionText__oFSO7 ol{list-style-type:decimal}.essay-question_questionText__oFSO7 b,.essay-question_questionText__oFSO7 strong{font-weight:600}.essay-question_questionText__oFSO7 em,.essay-question_questionText__oFSO7 i{font-style:italic}.essay-question_questionText__oFSO7 u{text-decoration:underline}.essay-question_questionText__oFSO7 div,.essay-question_questionText__oFSO7 p{margin:8px 0;white-space:pre-wrap}.essay-question_questionText__oFSO7 p:empty{min-height:1.6em}.essay-question_questionText__oFSO7 p:empty:before{content:"\00a0";display:block}.essay-question_questionText__oFSO7 [style*="text-align: left"],.essay-question_questionText__oFSO7 [style*="text-align:left"]{text-align:left!important}.essay-question_questionText__oFSO7 [style*="text-align: center"],.essay-question_questionText__oFSO7 [style*="text-align:center"]{text-align:center!important}.essay-question_questionText__oFSO7 [style*="text-align: right"],.essay-question_questionText__oFSO7 [style*="text-align:right"]{text-align:right!important}.essay-question_questionText__oFSO7 [style*=font-size],.essay-question_questionText__oFSO7 span[style*=font-size]{display:inline}.essay-question_questionText__oFSO7 span[style*="font-size: 10px"],.essay-question_questionText__oFSO7 span[style*="font-size:10px"]{font-size:10px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 12px"],.essay-question_questionText__oFSO7 span[style*="font-size:12px"]{font-size:12px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 14px"],.essay-question_questionText__oFSO7 span[style*="font-size:14px"]{font-size:14px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 16px"],.essay-question_questionText__oFSO7 span[style*="font-size:16px"]{font-size:16px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 18px"],.essay-question_questionText__oFSO7 span[style*="font-size:18px"]{font-size:18px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 20px"],.essay-question_questionText__oFSO7 span[style*="font-size:20px"]{font-size:20px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 24px"],.essay-question_questionText__oFSO7 span[style*="font-size:24px"]{font-size:24px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 28px"],.essay-question_questionText__oFSO7 span[style*="font-size:28px"]{font-size:28px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 32px"],.essay-question_questionText__oFSO7 span[style*="font-size:32px"]{font-size:32px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 36px"],.essay-question_questionText__oFSO7 span[style*="font-size:36px"]{font-size:36px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 48px"],.essay-question_questionText__oFSO7 span[style*="font-size:48px"]{font-size:48px!important}.essay-question_questionText__oFSO7 span[style*="font-size: 72px"],.essay-question_questionText__oFSO7 span[style*="font-size:72px"]{font-size:72px!important}.essay-question_questionMedias__J9JSi{margin-top:12px}.essay-question_questionImages__r2pwJ{display:flex;flex-direction:column;gap:16px;margin:16px 0}.essay-question_questionImage___ZmfS{display:flex;justify-content:center}.essay-question_questionImage___ZmfS img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.essay-question_questionAudios__M52Rd{display:flex;flex-direction:column;gap:16px;margin:16px 0}.essay-question_questionAudio__9HttG{display:flex;justify-content:center}.essay-question_questionAudio__9HttG audio{width:100%;max-width:400px}.essay-question_essayForm__uVSeL{display:flex;flex-direction:column;gap:15px}.essay-question_formGroup__MzxQG{display:flex;flex-direction:column;gap:8px}.essay-question_formLabel__n_L5z{font-weight:600;color:#374151;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.essay-question_textarea__ixQUv{padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;background:white}.essay-question_textarea__ixQUv:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.essay-question_textarea__ixQUv::placeholder{color:#9ca3af}.essay-question_bodyTextarea__lv6Yy{min-height:120px;font-size:14px}@media (max-width:1024px){.essay-question_essayContainer__m1J_U{grid-template-columns:1fr;gap:24px}.essay-question_questionSection__d3Nbs,.essay-question_writingSection__GFn04{padding:16px}}@media (max-width:768px){.essay-question_questionCard__vu_HC{padding:16px;margin-bottom:16px}.essay-question_questionHeader__BpeXI{flex-direction:column;align-items:flex-start;gap:8px}.essay-question_questionType__fMip2{align-self:flex-start}.essay-question_essayContainer__m1J_U{gap:20px}.essay-question_sectionTitle__Xowi6{font-size:16px}.essay-question_questionText__oFSO7{font-size:14px}.essay-question_textarea__ixQUv{padding:10px 14px;font-size:14px}.essay-question_bodyTextarea__lv6Yy{min-height:100px}}@media (max-width:480px){.essay-question_questionCard__vu_HC{padding:12px}.essay-question_essayContainer__m1J_U{gap:16px}.essay-question_questionSection__d3Nbs,.essay-question_writingSection__GFn04{padding:12px}.essay-question_questionText__oFSO7{font-size:14px}.essay-question_textarea__ixQUv{padding:8px 12px;font-size:14px}.essay-question_bodyTextarea__lv6Yy{min-height:80px}}[data-assessment-mode=real] .essay-question_questionCard__vu_HC{border:none;box-shadow:none;border-radius:0;padding:0}[data-assessment-mode=real] .essay-question_questionType__fMip2{background:#f3f4f6;color:#111827;border:none;border-radius:0}[data-assessment-mode=real] .essay-question_questionSection__d3Nbs,[data-assessment-mode=real] .essay-question_writingSection__GFn04{background:#fff;border:none;border-radius:0;padding:0}[data-assessment-mode=real] .essay-question_sectionTitle__Xowi6{border-bottom-color:#111827}[data-assessment-mode=real] .essay-question_textarea__ixQUv:focus{border-color:#111827;box-shadow:none}.fill-in-blank-question_questionCard__C_Vc_{background:white;padding:10px;transition:box-shadow .2s ease}.fill-in-blank-question_questionCard__C_Vc_:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.fill-in-blank-question_questionHeader__Tqo6o{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f3f4f6}.fill-in-blank-question_questionNumberSection__sKWCJ{display:flex;align-items:center;gap:8px}.fill-in-blank-question_questionNumber__coMlb{font-weight:600;color:#374151;font-size:12px}.fill-in-blank-question_itemCountBadge__9rNit{background:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.fill-in-blank-question_questionType__9MIeK{background:#fef3c7;color:#92400e;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.fill-in-blank-question_questionContent___Yrpq{display:flex;flex-direction:column;gap:16px}.fill-in-blank-question_questionTextMediaRow__etlYu{display:flex;flex-direction:row;gap:24px;width:100%;margin-bottom:0}.fill-in-blank-question_questionTextColumn__WXkyr{flex:1 1;min-width:0}.fill-in-blank-question_mediaColumn__UEOag{flex:1 1;min-width:0;display:flex;align-items:flex-start}.fill-in-blank-question_questionText__Vcsvl{font-size:12px;line-height:1.6;color:#1f2937;margin:0;white-space:pre-wrap;overflow-wrap:break-word}.fill-in-blank-question_questionText__Vcsvl ol,.fill-in-blank-question_questionText__Vcsvl ul{display:block;margin:8px 0;padding-left:24px}.fill-in-blank-question_questionText__Vcsvl li{display:list-item;margin:4px 0}.fill-in-blank-question_questionText__Vcsvl ul{list-style-type:disc}.fill-in-blank-question_questionText__Vcsvl ol{list-style-type:decimal}.fill-in-blank-question_questionText__Vcsvl b,.fill-in-blank-question_questionText__Vcsvl strong{font-weight:600}.fill-in-blank-question_questionText__Vcsvl em,.fill-in-blank-question_questionText__Vcsvl i{font-style:italic}.fill-in-blank-question_questionText__Vcsvl u{text-decoration:underline}.fill-in-blank-question_questionText__Vcsvl div,.fill-in-blank-question_questionText__Vcsvl p{margin:8px 0;white-space:pre-wrap}.fill-in-blank-question_questionText__Vcsvl p:empty{min-height:1.6em;content:"\00a0"}.fill-in-blank-question_questionText__Vcsvl p:empty:before{content:"\00a0";display:block}.fill-in-blank-question_questionText__Vcsvl [style*="text-align: left"],.fill-in-blank-question_questionText__Vcsvl [style*="text-align:left"]{text-align:left!important}.fill-in-blank-question_questionText__Vcsvl [style*="text-align: center"],.fill-in-blank-question_questionText__Vcsvl [style*="text-align:center"]{text-align:center!important}.fill-in-blank-question_questionText__Vcsvl [style*="text-align: right"],.fill-in-blank-question_questionText__Vcsvl [style*="text-align:right"]{text-align:right!important}.fill-in-blank-question_questionText__Vcsvl [style*=font-size],.fill-in-blank-question_questionText__Vcsvl span[style*=font-size]{display:inline}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 10px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:10px"]{font-size:10px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 12px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:12px"]{font-size:12px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 14px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:14px"]{font-size:14px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 16px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:16px"]{font-size:16px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 18px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:18px"]{font-size:18px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 20px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:20px"]{font-size:20px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 24px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:24px"]{font-size:24px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 28px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:28px"]{font-size:28px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 32px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:32px"]{font-size:32px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 36px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:36px"]{font-size:36px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 48px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:48px"]{font-size:48px!important}.fill-in-blank-question_questionText__Vcsvl span[style*="font-size: 72px"],.fill-in-blank-question_questionText__Vcsvl span[style*="font-size:72px"]{font-size:72px!important}.fill-in-blank-question_questionImages__M8qIJ{display:flex;flex-direction:column;gap:16px;margin:16px 0}.fill-in-blank-question_questionImage__StMkQ{display:flex;justify-content:center}.fill-in-blank-question_questionImage__StMkQ img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.fill-in-blank-question_questionAudios__c9qnm{display:flex;flex-direction:column;gap:16px;margin:16px 0}.fill-in-blank-question_questionAudio__2V4S3{display:flex;justify-content:center}.fill-in-blank-question_questionAudio__2V4S3 audio{width:100%;max-width:400px}.fill-in-blank-question_blanksContainer__0tc4T{display:flex;flex-direction:column;gap:16px;margin-top:16px}.fill-in-blank-question_blankItem__6xiaT{display:flex;flex-direction:column;gap:8px}.fill-in-blank-question_blankLabel__qNjtn{font-weight:500;color:#374151;font-size:12px}.fill-in-blank-question_blankInput__DAmrm{padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease;background:white}.fill-in-blank-question_blankInput__DAmrm::placeholder{color:#9ca3af}.fill-in-blank-question_blankWrapper__N3VIh{display:inline-flex;align-items:center;margin:0 4px;gap:4px}.fill-in-blank-question_blankNumber__vCrs_{font-weight:700;color:#2563eb;font-size:13px;white-space:nowrap}.fill-in-blank-question_scoreInfo__vWB6t{background:#f0fdf4;border-left:3px solid #22c55e;padding:8px 12px;border-radius:6px;font-size:12px;color:#15803d;margin-top:12px;font-weight:500}.fill-in-blank-question_inlineInput__JiJ5u{display:inline-block;min-width:120px;border-radius:0;font-size:15px;font-family:inherit;background:transparent;transition:border-color .2s ease,box-shadow .2s ease;line-height:1.2;border:none;border-bottom:1px solid #111827}.fill-in-blank-question_bulletPoint__zrUMP{margin-right:8px;font-weight:600;color:#374151}.fill-in-blank-question_inlineInput__JiJ5u:focus{outline:none}.fill-in-blank-question_inlineInput__JiJ5u::placeholder{color:#9ca3af;font-size:12px}@media (max-width:768px){.fill-in-blank-question_questionCard__C_Vc_{padding:16px;margin-bottom:16px}.fill-in-blank-question_questionHeader__Tqo6o{flex-direction:column;align-items:flex-start;gap:8px}.fill-in-blank-question_questionType__9MIeK{align-self:flex-start}.fill-in-blank-question_questionTextMediaRow__etlYu{flex-direction:column}.fill-in-blank-question_inlineInput__JiJ5u,.fill-in-blank-question_questionText__Vcsvl{font-size:14px}.fill-in-blank-question_blankInput__DAmrm{padding:10px 14px;font-size:14px}}@media (max-width:480px){.fill-in-blank-question_questionCard__C_Vc_{padding:12px}.fill-in-blank-question_inlineInput__JiJ5u,.fill-in-blank-question_questionText__Vcsvl{font-size:14px}.fill-in-blank-question_blankInput__DAmrm{padding:8px 12px;font-size:14px}}[data-assessment-mode=real] .fill-in-blank-question_questionCard__C_Vc_{border:none;box-shadow:none;border-radius:0;padding:0}[data-assessment-mode=real] .fill-in-blank-question_questionType__9MIeK{background:#f3f4f6;color:#111827;border:none;border-radius:0}[data-assessment-mode=real] .fill-in-blank-question_blankInput__DAmrm{border-radius:0;background:#fff;border-bottom:1px solid #111827}[data-assessment-mode=real] .fill-in-blank-question_inlineInput__JiJ5u{border-bottom:1px solid #111827}[data-assessment-mode=real] .fill-in-blank-question_itemCountBadge__9rNit{background:#e5e7eb;color:#111827}[data-assessment-mode=real] .fill-in-blank-question_blankInput__DAmrm{border-color:#9ca3af}[data-assessment-mode=real] .fill-in-blank-question_blankNumber__vCrs_{color:#111827}[data-assessment-mode=real] .fill-in-blank-question_scoreInfo__vWB6t{background:#f9fafb;border-left-color:#6b7280;color:#111827}.multiple-choice-question_questionCard__w9BLZ{background:white;padding:10px}.multiple-choice-question_questionHeader__Fibrb{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #e5e7eb}.multiple-choice-question_questionNumber__t9RpN{font-weight:600;color:#65232f;font-size:12px}.multiple-choice-question_satQuestionNumber__6jIgK{font-weight:700;font-size:1rem;color:#1a1a1a;margin-right:8px}.multiple-choice-question_questionType__VEohp{background:#65232f;color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.multiple-choice-question_questionContent__S0DKN{display:flex;flex-direction:column}.multiple-choice-question_questionTextMediaRow__AcTwJ{display:flex;flex-direction:row;gap:24px;width:100%;margin-bottom:16px}.multiple-choice-question_questionTextColumn__Bcwm_{flex:1 1;min-width:0}.multiple-choice-question_mediaColumn__lIjNx{flex:1 1;min-width:0;display:flex;align-items:flex-start}.multiple-choice-question_questionText__Aa2uO{font-size:12px;line-height:1.6;color:#374151;white-space:pre-wrap;overflow-wrap:break-word;margin:0 0 8px}.multiple-choice-question_questionText__Aa2uO ol,.multiple-choice-question_questionText__Aa2uO ul{display:block;padding-left:24px}.multiple-choice-question_questionText__Aa2uO li{display:list-item}.multiple-choice-question_questionText__Aa2uO ul{list-style-type:disc}.multiple-choice-question_questionText__Aa2uO ol{list-style-type:decimal}.multiple-choice-question_questionText__Aa2uO b,.multiple-choice-question_questionText__Aa2uO strong{font-weight:600}.multiple-choice-question_questionText__Aa2uO em,.multiple-choice-question_questionText__Aa2uO i{font-style:italic}.multiple-choice-question_questionText__Aa2uO u{text-decoration:underline}.multiple-choice-question_questionText__Aa2uO div,.multiple-choice-question_questionText__Aa2uO p{margin:8px 0;white-space:pre-wrap}.multiple-choice-question_questionText__Aa2uO p:empty{min-height:1.6em}.multiple-choice-question_questionText__Aa2uO p:empty:before{content:"\00a0";display:block}.multiple-choice-question_questionText__Aa2uO [style*="text-align: left"],.multiple-choice-question_questionText__Aa2uO [style*="text-align:left"]{text-align:left!important}.multiple-choice-question_questionText__Aa2uO [style*="text-align: center"],.multiple-choice-question_questionText__Aa2uO [style*="text-align:center"]{text-align:center!important}.multiple-choice-question_questionText__Aa2uO [style*="text-align: right"],.multiple-choice-question_questionText__Aa2uO [style*="text-align:right"]{text-align:right!important}.multiple-choice-question_questionText__Aa2uO [style*=font-size],.multiple-choice-question_questionText__Aa2uO span[style*=font-size]{display:inline}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 10px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:10px"]{font-size:10px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 12px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:12px"]{font-size:12px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 14px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:14px"]{font-size:14px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 16px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:16px"]{font-size:16px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 18px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:18px"]{font-size:18px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 20px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:20px"]{font-size:20px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 24px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:24px"]{font-size:24px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 28px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:28px"]{font-size:28px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 32px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:32px"]{font-size:32px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 36px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:36px"]{font-size:36px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 48px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:48px"]{font-size:48px!important}.multiple-choice-question_questionText__Aa2uO span[style*="font-size: 72px"],.multiple-choice-question_questionText__Aa2uO span[style*="font-size:72px"]{font-size:72px!important}.multiple-choice-question_questionImages__dGeG5{display:flex;flex-direction:column}.multiple-choice-question_questionImage__uC_P7{text-align:center}.multiple-choice-question_questionImage__uC_P7 img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.multiple-choice-question_questionAudios__RCX7o{display:flex;flex-direction:column}.multiple-choice-question_questionAudio__s_Bvu{margin:0}.multiple-choice-question_questionAudio__s_Bvu audio{width:100%;height:40px;border-radius:8px}.multiple-choice-question_choices__S5I60{display:flex;flex-direction:column;gap:8px}.multiple-choice-question_choice__EuToh{display:flex;align-items:flex-start;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:white}.multiple-choice-question_choice__EuToh:hover{border-color:#65232f;background:#fff2e7}.multiple-choice-question_choice__EuToh input[type=checkbox]{margin-right:12px;margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:#65232f}.multiple-choice-question_choiceText__hHvIZ{display:flex;align-items:flex-start;gap:6px;flex:1 1;min-width:0;font-size:12px;color:#374151;font-weight:500}.multiple-choice-question_choiceLabel__OWXrD{flex-shrink:0}.multiple-choice-question_choiceTextContent__XpRU7{flex:1 1;min-width:0}.multiple-choice-question_choiceTextContent__XpRU7 .multiple-choice-question_optionContent__TjfGd>div:first-child,.multiple-choice-question_choiceTextContent__XpRU7 .multiple-choice-question_optionContent__TjfGd>p:first-child{margin-top:0!important}.multiple-choice-question_optionContent__TjfGd{display:inline}@media (max-width:768px){.multiple-choice-question_questionCard__w9BLZ{padding:16px;margin-bottom:16px}.multiple-choice-question_questionHeader__Fibrb{flex-direction:column;align-items:flex-start;gap:8px}.multiple-choice-question_questionTextMediaRow__AcTwJ{flex-direction:column}.multiple-choice-question_choice__EuToh{padding:10px 12px}}[data-assessment-mode=real] .multiple-choice-question_questionCard__w9BLZ{border:none;box-shadow:none;border-radius:0;padding:0}[data-assessment-mode=real] .multiple-choice-question_questionNumber__t9RpN{color:#111827}[data-assessment-mode=real] .multiple-choice-question_questionType__VEohp{background:#f3f4f6;color:#111827;border:none;border-radius:0}[data-assessment-mode=real] .multiple-choice-question_choice__EuToh{border:none;border-radius:0;padding-left:0}[data-assessment-mode=real] .multiple-choice-question_choice__EuToh:hover{background:#f9fafb;border:none}[data-assessment-mode=real] .multiple-choice-question_choice__EuToh input[type=checkbox]{accent-color:#111827}.sat-single-choice-question_questionCard__hpTF4{background:#ffffff;padding:6px 8px}.sat-single-choice-question_questionHeader___ayRo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px;padding:4px 8px 8px;background-color:#f3f4f6;border-bottom:1px dotted #9ca3af}.sat-single-choice-question_questionMeta__Rb_Sm{display:flex;align-items:center;gap:8px}.sat-single-choice-question_questionNumberBadge__TztSw{min-width:28px;height:28px;border-radius:8px;background-color:#0b1f3b;color:#f9fafb;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.sat-single-choice-question_questionType__snkfC{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.sat-single-choice-question_reviewButton__U8uim{border:none;background-color:transparent;color:#111827;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer;text-decoration:none;transition:color .15s ease}.sat-single-choice-question_reviewButton__U8uim:hover{color:#020617}.sat-single-choice-question_reviewButtonActive__UCKWR{color:#1d4ed8}.sat-single-choice-question_reviewButtonActive__UCKWR .sat-single-choice-question_reviewIcon__ExuHw{fill:#1d4ed8;stroke:#1d4ed8}.sat-single-choice-question_reviewIcon__ExuHw{width:16px;height:16px;flex-shrink:0}.sat-single-choice-question_reviewLabel__9RZEM{white-space:nowrap}.sat-single-choice-question_reviewButton__U8uim:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sat-single-choice-question_questionContent__wFvPu{display:flex;flex-direction:column;gap:12px}.sat-single-choice-question_questionText__vqsoc{font-size:14px;line-height:1.6;color:#111827}.sat-single-choice-question_choices__QJ7iC{display:flex;flex-direction:column;gap:8px;margin-top:4px}.sat-single-choice-question_optionRow__YdOvY{display:flex;align-items:stretch;padding:6px 10px 6px 0;border:1px solid #e5e7eb;background-color:#ffffff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.sat-single-choice-question_optionRow__YdOvY:hover{background-color:#f3f4f6}.sat-single-choice-question_optionRowSelected__cOE0O{border-color:#2563eb;background-color:#e0edff;box-shadow:none}.sat-single-choice-question_optionRadio__BSkps{opacity:0;pointer-events:none}.sat-single-choice-question_optionBadge__yjD_M{min-width:28px;height:28px;border-radius:999px;border:1px solid #9ca3af;color:#111827;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background-color:#ffffff}.sat-single-choice-question_optionBadgeSelected__Jls_z{background-color:#2563eb;border-color:#2563eb;color:#f9fafb}.sat-single-choice-question_optionContentWrapper__vpeou{flex:1 1;display:flex;align-items:center}.sat-single-choice-question_optionText__2UGQ4{font-size:14px;line-height:1.5;color:#111827;padding-left:6px}@media (max-width:768px){.sat-single-choice-question_questionCard__hpTF4{padding:12px 12px 10px}.sat-single-choice-question_questionNumberBadge__TztSw{min-width:24px;height:24px;font-size:13px}.sat-single-choice-question_optionRow__YdOvY{border-radius:12px}}.select-box-question_questionCard__bxy4y{background:#fff;padding:10px}.select-box-question_questionHeader__capNh{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f3f4f6}.select-box-question_questionType__45yUo{background:#e0f2fe;color:#075985;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.select-box-question_questionContent__eNRP9{display:flex;flex-direction:column;gap:16px}.select-box-question_questionText__caD2g{font-size:14px;line-height:1.6}.select-box-question_questionMedias__lIDST{margin:8px 0}.select-box-question_selectInput__fqBds{width:100%;max-width:420px}.single-choice-question_questionCard__dKwIR{background:white;padding:10px}.single-choice-question_questionHeader__xiJ_X{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #e5e7eb}.single-choice-question_questionNumber__O7_Gb{font-weight:600;color:#65232f;font-size:12px}.single-choice-question_satQuestionNumber__qlf1k{font-weight:700;font-size:1rem;color:#1a1a1a;margin-right:8px}.single-choice-question_questionType___t78N{background:#65232f;color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.single-choice-question_questionContent__L0_ZK{display:flex;flex-direction:column}.single-choice-question_questionTextMediaRow__Zd77Z{display:flex;flex-direction:row;gap:24px;width:100%;margin-bottom:16px}.single-choice-question_questionTextColumn__Q8Rhb{flex:1 1;min-width:0}.single-choice-question_mediaColumn__R161h{flex:1 1;min-width:0;display:flex;align-items:flex-start}.single-choice-question_questionText__G25o5{font-size:12px;line-height:1.6;color:#374151;white-space:pre-wrap;overflow-wrap:break-word;margin:0 0 8px}.single-choice-question_questionText__G25o5 ol,.single-choice-question_questionText__G25o5 ul{padding-left:24px}.single-choice-question_questionText__G25o5 li{display:list-item}.single-choice-question_questionText__G25o5 ul{list-style-type:disc}.single-choice-question_questionText__G25o5 ol{list-style-type:decimal}.single-choice-question_questionText__G25o5 b,.single-choice-question_questionText__G25o5 strong{font-weight:600}.single-choice-question_questionText__G25o5 em,.single-choice-question_questionText__G25o5 i{font-style:italic}.single-choice-question_questionText__G25o5 u{text-decoration:underline}.single-choice-question_questionText__G25o5 div,.single-choice-question_questionText__G25o5 p{margin:8px 0;white-space:pre-wrap}.single-choice-question_questionText__G25o5 p:empty{min-height:1.6em}.single-choice-question_questionText__G25o5 p:empty:before{content:"\00a0";display:block}.single-choice-question_questionText__G25o5 [style*="text-align: left"],.single-choice-question_questionText__G25o5 [style*="text-align:left"]{text-align:left!important}.single-choice-question_questionText__G25o5 [style*="text-align: center"],.single-choice-question_questionText__G25o5 [style*="text-align:center"]{text-align:center!important}.single-choice-question_questionText__G25o5 [style*="text-align: right"],.single-choice-question_questionText__G25o5 [style*="text-align:right"]{text-align:right!important}.single-choice-question_questionText__G25o5 [style*=font-size],.single-choice-question_questionText__G25o5 span[style*=font-size]{display:inline}.single-choice-question_questionText__G25o5 span[style*="font-size: 10px"],.single-choice-question_questionText__G25o5 span[style*="font-size:10px"]{font-size:10px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 12px"],.single-choice-question_questionText__G25o5 span[style*="font-size:12px"]{font-size:12px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 14px"],.single-choice-question_questionText__G25o5 span[style*="font-size:14px"]{font-size:14px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 16px"],.single-choice-question_questionText__G25o5 span[style*="font-size:16px"]{font-size:16px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 18px"],.single-choice-question_questionText__G25o5 span[style*="font-size:18px"]{font-size:18px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 20px"],.single-choice-question_questionText__G25o5 span[style*="font-size:20px"]{font-size:20px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 24px"],.single-choice-question_questionText__G25o5 span[style*="font-size:24px"]{font-size:24px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 28px"],.single-choice-question_questionText__G25o5 span[style*="font-size:28px"]{font-size:28px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 32px"],.single-choice-question_questionText__G25o5 span[style*="font-size:32px"]{font-size:32px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 36px"],.single-choice-question_questionText__G25o5 span[style*="font-size:36px"]{font-size:36px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 48px"],.single-choice-question_questionText__G25o5 span[style*="font-size:48px"]{font-size:48px!important}.single-choice-question_questionText__G25o5 span[style*="font-size: 72px"],.single-choice-question_questionText__G25o5 span[style*="font-size:72px"]{font-size:72px!important}.single-choice-question_questionImages__mqkiO{display:flex;flex-direction:column;gap:16px;margin:16px 0}.single-choice-question_questionImage__bxm0Q{text-align:center}.single-choice-question_questionImage__bxm0Q img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.single-choice-question_questionAudios__7SrsZ{display:flex;flex-direction:column;gap:16px;margin:16px 0}.single-choice-question_questionAudio__ph0wz{margin:0}.single-choice-question_questionAudio__ph0wz audio{width:100%;height:40px;border-radius:8px}.single-choice-question_choices__FAaYe{display:flex;flex-direction:column}.single-choice-question_choice__V0JkH{display:flex;align-items:flex-start;padding:4px 6px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:white}.single-choice-question_choice__V0JkH:hover{border-color:#65232f;background:#fff2e7}.single-choice-question_choice__V0JkH input[type=radio]{margin-right:12px;margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:#65232f}.single-choice-question_choiceText__Q_06W{display:flex;align-items:flex-start;gap:6px;flex:1 1;min-width:0;font-size:12px;color:#374151;font-weight:500}.single-choice-question_choiceLabel__MJ0yo{flex-shrink:0}.single-choice-question_choiceTextContent__aL6wD{flex:1 1;min-width:0}.single-choice-question_choiceTextContent__aL6wD .single-choice-question_optionContent__4AAQM>div:first-child,.single-choice-question_choiceTextContent__aL6wD .single-choice-question_optionContent__4AAQM>p:first-child{margin-top:0!important}.single-choice-question_optionContent__4AAQM{display:inline}@media (max-width:768px){.single-choice-question_questionCard__dKwIR{padding:16px;margin-bottom:16px}.single-choice-question_questionHeader__xiJ_X{flex-direction:column;align-items:flex-start;gap:8px}.single-choice-question_questionTextMediaRow__Zd77Z{flex-direction:column}.single-choice-question_choice__V0JkH{padding:10px 12px}}[data-assessment-mode=real] .single-choice-question_questionCard__dKwIR{border:none;box-shadow:none;border-radius:0;padding:0}[data-assessment-mode=real] .single-choice-question_questionNumber__O7_Gb{color:#111827}[data-assessment-mode=real] .single-choice-question_questionType___t78N{background:#f3f4f6;color:#111827;border:none;border-radius:0}[data-assessment-mode=real] .single-choice-question_choice__V0JkH{border:none;border-radius:0;padding-left:0}[data-assessment-mode=real] .single-choice-question_choice__V0JkH:hover{background:#f9fafb;border:none}[data-assessment-mode=real] .single-choice-question_choice__V0JkH input[type=radio]{accent-color:#111827}.speaking-question_shellBlock__hOPZC{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.speaking-question_shellBlock__hOPZC:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.speaking-question_shellQuestionTitle__RVHbz{margin:0 0 1rem;font-family:Montserrat,sans-serif;font-weight:800;font-size:1rem;color:#ddb45b}.speaking-question_shellQuestionTitleInner__GR67S{margin:0;font:inherit;color:inherit}.speaking-question_shellMedias__jbceS{margin-bottom:1.25rem}.speaking-question_shellMedias__jbceS img,.speaking-question_shellMedias__jbceS video{border-radius:.75rem}.speaking-question_questionCard__l2JLy{background:white;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}.speaking-question_questionHeader__FCfZA{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:2px solid #f3f4f6}.speaking-question_questionNumber__VoG0Z{font-size:12px;font-weight:600;color:#1f2937}.speaking-question_questionType__EMksV{background:#fef3c7;color:#92400e;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.speaking-question_questionContent__HjbKm{display:flex;flex-direction:column;gap:20px}.speaking-question_questionText__f_k3b{font-size:16px;line-height:1.6;color:#374151;margin:0;white-space:pre-wrap;overflow-wrap:break-word}.speaking-question_questionText__f_k3b ol,.speaking-question_questionText__f_k3b ul{display:block;padding-left:24px}.speaking-question_questionText__f_k3b li{display:list-item;margin:4px 0}.speaking-question_questionText__f_k3b ul{list-style-type:disc}.speaking-question_questionText__f_k3b ol{list-style-type:decimal}.speaking-question_questionText__f_k3b b,.speaking-question_questionText__f_k3b strong{font-weight:600}.speaking-question_questionText__f_k3b em,.speaking-question_questionText__f_k3b i{font-style:italic}.speaking-question_questionText__f_k3b u{text-decoration:underline}.speaking-question_questionText__f_k3b div,.speaking-question_questionText__f_k3b p{margin:8px 0;white-space:pre-wrap}.speaking-question_questionText__f_k3b p:empty{min-height:1.6em}.speaking-question_questionText__f_k3b p:empty:before{content:"\00a0";display:block}.speaking-question_questionText__f_k3b [style*="text-align: left"],.speaking-question_questionText__f_k3b [style*="text-align:left"]{text-align:left!important}.speaking-question_questionText__f_k3b [style*="text-align: center"],.speaking-question_questionText__f_k3b [style*="text-align:center"]{text-align:center!important}.speaking-question_questionText__f_k3b [style*="text-align: right"],.speaking-question_questionText__f_k3b [style*="text-align:right"]{text-align:right!important}.speaking-question_questionText__f_k3b [style*=font-size],.speaking-question_questionText__f_k3b span[style*=font-size]{display:inline}.speaking-question_questionText__f_k3b span[style*="font-size: 10px"],.speaking-question_questionText__f_k3b span[style*="font-size:10px"]{font-size:10px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 12px"],.speaking-question_questionText__f_k3b span[style*="font-size:12px"]{font-size:12px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 14px"],.speaking-question_questionText__f_k3b span[style*="font-size:14px"]{font-size:14px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 16px"],.speaking-question_questionText__f_k3b span[style*="font-size:16px"]{font-size:16px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 18px"],.speaking-question_questionText__f_k3b span[style*="font-size:18px"]{font-size:18px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 20px"],.speaking-question_questionText__f_k3b span[style*="font-size:20px"]{font-size:20px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 24px"],.speaking-question_questionText__f_k3b span[style*="font-size:24px"]{font-size:24px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 28px"],.speaking-question_questionText__f_k3b span[style*="font-size:28px"]{font-size:28px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 32px"],.speaking-question_questionText__f_k3b span[style*="font-size:32px"]{font-size:32px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 36px"],.speaking-question_questionText__f_k3b span[style*="font-size:36px"]{font-size:36px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 48px"],.speaking-question_questionText__f_k3b span[style*="font-size:48px"]{font-size:48px!important}.speaking-question_questionText__f_k3b span[style*="font-size: 72px"],.speaking-question_questionText__f_k3b span[style*="font-size:72px"]{font-size:72px!important}.speaking-question_questionMedias__MvbjO{display:flex;flex-direction:column;gap:16px;align-items:center}.speaking-question_questionMedia__qckRP{display:flex;flex-direction:column;gap:8px}.speaking-question_youtubeContainer__45j1R{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:8px}.speaking-question_youtubeContainer__45j1R iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.speaking-question_mediaCaption__w8ech{font-size:14px;color:#6b7280;font-style:italic;margin:0;text-align:center}.speaking-question_recordingSection__lqaJE{margin-top:24px;padding-top:24px;border-top:2px solid #f3f4f6}.speaking-question_recordingTitle__CiBCu{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.speaking-question_recordingControls__wx4WS{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.speaking-question_recordButton__20__5{background:#dc2626;color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.speaking-question_recordButton__20__5:hover{background:#b91c1c}.speaking-question_stopButton__pBe3S{background:#6b7280;color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.speaking-question_stopButton__pBe3S:hover{background:#4b5563}.speaking-question_recordedAudio__MamMr{background:white;border:1px solid #d1d5db;border-radius:8px;padding:16px}.speaking-question_recordedLabel__si_5b{font-size:14px;font-weight:500;color:#374151;margin:0 0 8px}.speaking-question_recordedAudio__MamMr audio{width:100%}.speaking-question_examinerAudioRow__DyIBE{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border-radius:.75rem;background:rgba(221,180,91,.12);border:1px solid rgba(221,180,91,.35);margin-bottom:1rem}.speaking-question_examinerAudioIcon__F6sEz{color:#ddb45b;font-size:1.1rem}.speaking-question_examinerAudioPlayer__rMnXL{flex:1 1;min-width:0;height:36px}.speaking-question_questionCard__l2JLy .speaking-question_examinerAudioRow__DyIBE{background:#fff7e6;border-color:#ffd591;margin-bottom:.5rem}.speaking-question_questionCard__l2JLy .speaking-question_examinerAudioIcon__F6sEz{color:#fa8c16}[data-assessment-mode=real] .speaking-question_questionCard__l2JLy{border:none;box-shadow:none;border-radius:0}[data-assessment-mode=real] .speaking-question_questionType__EMksV{background:#f3f4f6;color:#111827;border:none;border-radius:0}[data-assessment-mode=real] .speaking-question_recordButton__20__5,[data-assessment-mode=real] .speaking-question_stopButton__pBe3S{background:#111827}[data-assessment-mode=real] .speaking-question_recordButton__20__5:hover,[data-assessment-mode=real] .speaking-question_stopButton__pBe3S:hover{background:#374151}.table-question_questionCard__aT6nD{background:white;border-radius:8px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-question_questionHeader__6nU1Q{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}.table-question_questionNumberSection__KHbYr{display:flex;align-items:center;gap:12px}.table-question_questionNumber__fIpQ3{font-size:18px}.table-question_itemCountBadge__3yRc4{background:#e6f7ff;color:#1890ff;padding:2px 12px;border-radius:12px;font-size:14px;font-weight:500}.table-question_questionType__Mb_PN{background:#f5f5f5;color:#666;padding:4px 12px;border-radius:4px;font-size:14px}.table-question_questionContent__mlc1n{margin-top:16px}.table-question_instructions__V6Mpl{font-size:16px;line-height:1.6;margin-bottom:20px;color:#333;overflow-wrap:break-word}.table-question_instructions__V6Mpl ol,.table-question_instructions__V6Mpl ul{display:block;margin:8px 0;padding-left:24px}.table-question_instructions__V6Mpl li{display:list-item}.table-question_instructions__V6Mpl ul{list-style-type:disc}.table-question_instructions__V6Mpl ol{list-style-type:decimal}.table-question_instructions__V6Mpl b,.table-question_instructions__V6Mpl strong{font-weight:600}.table-question_instructions__V6Mpl em,.table-question_instructions__V6Mpl i{font-style:italic}.table-question_instructions__V6Mpl u{text-decoration:underline}.table-question_instructions__V6Mpl div,.table-question_instructions__V6Mpl p{margin:8px 0;white-space:pre-wrap}.table-question_instructions__V6Mpl p:empty{min-height:1.6em}.table-question_instructions__V6Mpl p:empty:before{content:"\00a0";display:block}.table-question_instructions__V6Mpl [style*="text-align: left"],.table-question_instructions__V6Mpl [style*="text-align:left"]{text-align:left!important}.table-question_instructions__V6Mpl [style*="text-align: center"],.table-question_instructions__V6Mpl [style*="text-align:center"]{text-align:center!important}.table-question_instructions__V6Mpl [style*="text-align: right"],.table-question_instructions__V6Mpl [style*="text-align:right"]{text-align:right!important}.table-question_instructions__V6Mpl [style*=font-size],.table-question_instructions__V6Mpl span[style*=font-size]{display:inline}.table-question_instructions__V6Mpl span[style*="font-size: 10px"],.table-question_instructions__V6Mpl span[style*="font-size:10px"]{font-size:10px!important}.table-question_instructions__V6Mpl span[style*="font-size: 12px"],.table-question_instructions__V6Mpl span[style*="font-size:12px"]{font-size:12px!important}.table-question_instructions__V6Mpl span[style*="font-size: 14px"],.table-question_instructions__V6Mpl span[style*="font-size:14px"]{font-size:14px!important}.table-question_instructions__V6Mpl span[style*="font-size: 16px"],.table-question_instructions__V6Mpl span[style*="font-size:16px"]{font-size:16px!important}.table-question_instructions__V6Mpl span[style*="font-size: 18px"],.table-question_instructions__V6Mpl span[style*="font-size:18px"]{font-size:18px!important}.table-question_instructions__V6Mpl span[style*="font-size: 20px"],.table-question_instructions__V6Mpl span[style*="font-size:20px"]{font-size:20px!important}.table-question_instructions__V6Mpl span[style*="font-size: 24px"],.table-question_instructions__V6Mpl span[style*="font-size:24px"]{font-size:24px!important}.table-question_instructions__V6Mpl span[style*="font-size: 28px"],.table-question_instructions__V6Mpl span[style*="font-size:28px"]{font-size:28px!important}.table-question_instructions__V6Mpl span[style*="font-size: 32px"],.table-question_instructions__V6Mpl span[style*="font-size:32px"]{font-size:32px!important}.table-question_instructions__V6Mpl span[style*="font-size: 36px"],.table-question_instructions__V6Mpl span[style*="font-size:36px"]{font-size:36px!important}.table-question_instructions__V6Mpl span[style*="font-size: 48px"],.table-question_instructions__V6Mpl span[style*="font-size:48px"]{font-size:48px!important}.table-question_instructions__V6Mpl span[style*="font-size: 72px"],.table-question_instructions__V6Mpl span[style*="font-size:72px"]{font-size:72px!important}.table-question_questionMedias__069eb{margin-bottom:20px}.table-question_tableWrapper__5A_pG{margin:20px 0;overflow-x:auto}.table-question_studentTable__v5m8w{width:100%;border-collapse:collapse;border:1px solid #d9d9d9}.table-question_tableCell__4KXAl{border:1px solid #d9d9d9;padding:8px;min-width:100px;text-align:left;font-size:16px}.table-question_cellTipTapContent__udAbt{display:block;line-height:1.6;white-space:pre-wrap}.table-question_cellTipTapContent__udAbt .ProseMirror{margin:0;padding:0}.table-question_cellTipTapContent__udAbt .ProseMirror p{margin:2px 0}.table-question_headerCell__fobE7{font-weight:700;background-color:#fafafa}.table-question_staticCell__VV_ZU{background-color:#ffffff}.table-question_editableCell__pe_2d{background-color:#f9f9f9}.table-question_inputWrapper__Imlc_{display:inline-flex;align-items:center;gap:8px;position:relative;min-width:120px}.table-question_inputWrapper__Imlc_:before{content:"______________________";position:absolute;left:8px;right:8px;bottom:8px;color:rgba(107,114,128,.9);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;font-size:16px;line-height:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.table-question_blankInput__Qm_9X{flex:1 1 120px;min-width:120px;width:100%;max-width:100%;padding:8px;border:none;outline:none;font-size:16px;transition:all .3s;background:transparent;border-radius:0;position:relative;z-index:1}.table-question_cellTipTapContent__udAbt .ProseMirror ol,.table-question_cellTipTapContent__udAbt .ProseMirror ul,.table-question_cellTipTapContent__udAbt ol,.table-question_cellTipTapContent__udAbt ul{margin:4px 0;padding-left:24px;list-style-position:outside}.table-question_cellTipTapContent__udAbt .ProseMirror ol,.table-question_cellTipTapContent__udAbt ol{list-style-type:decimal!important}.table-question_cellTipTapContent__udAbt .ProseMirror li,.table-question_cellTipTapContent__udAbt li{display:list-item;margin:2px 0;line-height:1.6}.table-question_questionNumber__fIpQ3{color:#1890ff;font-weight:600;font-size:14px;white-space:nowrap}.table-question_scoreInfo__G96dQ{margin-top:16px;padding:12px;background:#f0f7ff;border-left:3px solid #1890ff;border-radius:4px;font-size:14px;color:#666}@media (max-width:768px){.table-question_studentTable__v5m8w{min-width:500px}.table-question_tableCell__4KXAl{padding:8px;font-size:14px}.table-question_blankInput__Qm_9X{font-size:14px;padding:6px 8px}}.sat-questions_satQuestionsContainer__x3cs_{display:flex;flex-direction:column;gap:4px;width:100%}.sat-questions_satQuestionRow__39P8k{display:grid;grid-template-columns:2.5fr 2fr;grid-gap:12px;gap:12px;align-items:stretch;width:100%}.sat-questions_satQuestionLeft__1s4Vh{min-width:0;padding:16px 18px 16px 14px;border-right:1px solid #e5e7eb}.sat-questions_satQuestionRight__0r8WO{min-width:0;display:flex;flex-direction:column}.sat-questions_satQuestionRightFull__WUPmH{grid-column:1/-1}@media (max-width:1024px){.sat-questions_satQuestionRow__39P8k{grid-template-columns:1fr}}.sat-questions_stimulusTitle__fPOcK{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.sat-questions_stimulusText__PhZ_c{white-space:pre-line}.sat-questions_stimulusTextHtml__EKUKj,.sat-questions_stimulusText__PhZ_c{font-size:.95rem;line-height:1.6;color:#111827}.sat-questions_stimulusMedia__Ye2S0{margin-top:12px}