.ExitConfirmModal_modalContent__sVt_e{padding:var(--space-4);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.ExitConfirmModal_iconContainer__R7UpQ{margin-bottom:var(--space-2)}.ExitConfirmModal_iconWarning__d74M6{color:var(--color-warning)}.ExitConfirmModal_iconInfo__yfiVR{color:var(--color-primary)}.ExitConfirmModal_iconSuccess__qB0Av{color:var(--color-success)}.ExitConfirmModal_message__2wZGo{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0;max-width:400px}.ExitConfirmModal_stats__HnnDo{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--border-radius-lg);width:100%;max-width:300px}.ExitConfirmModal_statItem__71ZPg{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex:1 1}.ExitConfirmModal_statLabel__YszoX{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-medium)}.ExitConfirmModal_statValue__k9Af1{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary)}.ExitConfirmModal_statDivider__tgOst{width:1px;height:32px;background:var(--border-light)}.ExitConfirmModal_continueButton__EF3rb,.ExitConfirmModal_leaveButton__ewXJI{padding:var(--space-2-5) var(--space-5);border-radius:var(--border-radius-lg);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s ease;border:none;min-width:100px}.ExitConfirmModal_continueButton__EF3rb{background:var(--color-primary);color:white}.ExitConfirmModal_continueButton__EF3rb:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md)}.ExitConfirmModal_leaveButton__ewXJI{background:transparent;color:var(--text-secondary);border:1px solid var(--border-light)}.ExitConfirmModal_leaveButton__ewXJI:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-medium)}@keyframes Tooltip_scaleInTop__Kotys{0%{opacity:0;transform:translateX(-50%) scale(.8) translateY(5px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}@keyframes Tooltip_fadeOutTop__XuFUN{0%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}to{opacity:0;transform:translateX(-50%) scale(.8) translateY(5px)}}@keyframes Tooltip_scaleInBottom__NI6rQ{0%{opacity:0;transform:translateX(-50%) scale(.8) translateY(-5px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}@keyframes Tooltip_fadeOutBottom__Rf0LT{0%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}to{opacity:0;transform:translateX(-50%) scale(.8) translateY(-5px)}}@keyframes Tooltip_scaleInLeft__7zLkB{0%{opacity:0;transform:translateY(-50%) scale(.8) translateX(5px)}to{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}}@keyframes Tooltip_fadeOutLeft__qvwbx{0%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(5px)}}@keyframes Tooltip_scaleInRight__OdZ5K{0%{opacity:0;transform:translateY(-50%) scale(.8) translateX(-5px)}to{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}}@keyframes Tooltip_fadeOutRight__9PWl1{0%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(-5px)}}@keyframes Tooltip_fadeOut__imjfI{0%{opacity:1}to{opacity:0}}@keyframes Tooltip_portalScaleIn__mL8sA{0%{opacity:0;transform:translate(-50%,-100%) scale(.8)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes Tooltip_portalScaleOut__67fta{0%{opacity:1;transform:translate(-50%,-100%) scale(1)}to{opacity:0;transform:translate(-50%,-100%) scale(.8)}}.Tooltip_tooltipContainer__ffRCk{position:relative;display:inline-flex;align-items:center;max-width:100%}.Tooltip_tooltipContainer__ffRCk.Tooltip_fullWidth__y7k_x{width:100%!important;display:flex}.Tooltip_tooltipContainer__ffRCk.Tooltip_blockDisplay___hCpt{display:block!important;width:100%!important;position:static!important}.Tooltip_tooltipContainer__ffRCk.Tooltip_blockDisplay___hCpt>*{width:100%}.Tooltip_tooltip__Tzcvy{position:absolute;z-index:999999;pointer-events:none;width:fit-content;opacity:0;transform-origin:center;padding:0;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_tooltip__Tzcvy.Tooltip_hiding__gWuwy{animation:Tooltip_fadeOut__imjfI .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_triangle__fGNS4{position:absolute;width:0;height:0;border-style:solid}.Tooltip_triangle__fGNS4.Tooltip_top__BrmCG{bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px 5px 0;border-color:rgba(0,0,0,.9) transparent transparent}.Tooltip_triangle__fGNS4.Tooltip_bottom__hwixB{top:-5px;left:50%;transform:translateX(-50%);border-width:0 5px 5px;border-color:transparent transparent rgba(0,0,0,.9)}.Tooltip_triangle__fGNS4.Tooltip_left__O2U2F{right:-5px;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(0,0,0,.9)}.Tooltip_triangle__fGNS4.Tooltip_right__gEabb{left:-5px;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0;border-color:transparent rgba(0,0,0,.9) transparent transparent}[data-theme=dark] .Tooltip_triangle__fGNS4.Tooltip_top__BrmCG{border-color:rgba(30,41,59,.95) transparent transparent}[data-theme=dark] .Tooltip_triangle__fGNS4.Tooltip_bottom__hwixB{border-color:transparent transparent rgba(30,41,59,.95)}[data-theme=dark] .Tooltip_triangle__fGNS4.Tooltip_left__O2U2F{border-color:transparent transparent transparent rgba(30,41,59,.95)}[data-theme=dark] .Tooltip_triangle__fGNS4.Tooltip_right__gEabb{border-color:transparent rgba(30,41,59,.95) transparent transparent}.Tooltip_tooltip__Tzcvy.Tooltip_portalTooltip__ANejX{position:fixed!important;z-index:9999999!important;display:block!important;visibility:visible!important;pointer-events:none!important;opacity:0;padding:0!important;transform-origin:left center}.Tooltip_tooltip__Tzcvy.Tooltip_portalTooltip__ANejX.Tooltip_visible__6S9P9{animation:Tooltip_scaleInRight__OdZ5K .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__Tzcvy.Tooltip_portalTooltip__ANejX.Tooltip_hiding__gWuwy{animation:Tooltip_fadeOutRight__9PWl1 .15s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.Tooltip_tooltipContent__Ta3H4{max-width:300px;width:max-content;padding:8px 12px;background:rgba(0,0,0,.9);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;color:#ffffff;font-size:12px;line-height:1.4}[data-theme=dark] .Tooltip_tooltipContent__Ta3H4{background:rgba(30,41,59,.95);box-shadow:0 4px 12px rgba(0,0,0,.4)}.Tooltip_top__BrmCG{position:absolute;bottom:100%;left:50%;margin-bottom:2px;white-space:nowrap;opacity:0;transform-origin:center bottom;transform:translateX(-50%) scale(.8) translateY(5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_top__BrmCG.Tooltip_visible__6S9P9{animation:Tooltip_scaleInTop__Kotys .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_top__BrmCG.Tooltip_hiding__gWuwy{animation:Tooltip_fadeOutTop__XuFUN .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_bottom__hwixB{position:absolute;top:100%;left:50%;margin-top:2px;opacity:0;transform-origin:center top;transform:translateX(-50%) scale(.8) translateY(-5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_bottom__hwixB.Tooltip_visible__6S9P9{animation:Tooltip_scaleInBottom__NI6rQ .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_bottom__hwixB.Tooltip_hiding__gWuwy{animation:Tooltip_fadeOutBottom__Rf0LT .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_left__O2U2F{position:absolute;right:100%;top:50%;margin-right:2px;opacity:0;transform-origin:center right;transform:translateY(-50%) scale(.8) translateX(5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_left__O2U2F.Tooltip_visible__6S9P9{animation:Tooltip_scaleInLeft__7zLkB .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_left__O2U2F.Tooltip_hiding__gWuwy{animation:Tooltip_fadeOutLeft__qvwbx .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_right__gEabb{position:absolute;left:100%;top:50%;margin-left:2px;opacity:0;transform-origin:center left;transform:translateY(-50%) scale(.8) translateX(-5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_right__gEabb.Tooltip_visible__6S9P9{animation:Tooltip_scaleInRight__OdZ5K .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_right__gEabb.Tooltip_hiding__gWuwy{animation:Tooltip_fadeOutRight__9PWl1 .15s cubic-bezier(.4,0,.2,1) forwards}.CustomDropdown_customDropdown__maYba{position:relative;display:inline-block;width:100%;max-width:fit-content}.CustomDropdown_customDropdownTrigger__i4O06{display:flex;justify-content:space-between;align-items:center;width:100%;width:fit-content;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-light);border-radius:var(--border-radius);background:var(--bg-card);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--font-medium);transition:var(--transition);white-space:nowrap}.CustomDropdown_customDropdownTrigger__i4O06:hover{border-color:var(--border-focus)}.CustomDropdown_customDropdownTrigger__i4O06:focus{outline:none;border-color:var(--border-focus)}.CustomDropdown_customDropdownArrow__7UoB2{margin-left:auto;color:var(--text-secondary);transition:transform .2s ease}.CustomDropdown_customDropdownArrow__7UoB2.CustomDropdown_open__3sZEr{transform:rotate(180deg)}.CustomDropdown_customDropdownMenu__m35C1{position:absolute;top:100%;left:0;z-index:1000;display:flex;flex-direction:column;gap:var(--space-1);max-height:min(300px,50vh);min-width:100%;width:max-content;max-width:min(400px,calc(100vw - 32px));padding:var(--space-1);margin-top:var(--space-1);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition)}.CustomDropdown_alignRight__2CirE{left:auto;right:0}.CustomDropdown_customDropdownMenu__m35C1.CustomDropdown_open__3sZEr{opacity:1;visibility:visible;transform:translateY(0)}.CustomDropdown_customDropdownItem__4TSzN{padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);width:100%;box-sizing:border-box}.CustomDropdown_customDropdownItem__4TSzN:hover{background:var(--bg-secondary)}.CustomDropdown_customDropdownItem__4TSzN.CustomDropdown_selected__XiQpY{background:var(--primary-light);color:var(--primary);font-weight:var(--font-medium)}.CustomDropdown_optionContent__pImtP{display:flex;align-items:flex-start;width:100%;min-width:0}.CustomDropdown_optionText__oUZjp{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden}.CustomDropdown_optionLabel__a5bmC{display:flex;align-items:center;gap:var(--space-1);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomDropdown_optionDescription__2P9mc{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.3;white-space:normal;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.CustomDropdown_optionEnergyCost__QGpB8{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.CustomDropdown_optionEnergyCost__QGpB8 svg{color:var(--primary)}.CustomDropdown_optionTrialCounter__7FLiC{padding:var(--space-0) var(--space-1);background:var(--primary-light);color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--border-radius);width:fit-content}.CustomDropdown_lockIcon__wGWuu{color:var(--text-tertiary);margin-left:auto}.CustomDropdown_infinityIcon__RfMNs{color:var(--warning);font-weight:var(--font-bold);font-size:var(--text-sm);margin-left:var(--space-1);animation:CustomDropdown_pulse__r3z48 2s infinite}@keyframes CustomDropdown_pulse__r3z48{0%,to{opacity:1}50%{opacity:.7}}.CustomDropdown_customDropdownItem__4TSzN.CustomDropdown_locked__txtvK{opacity:.6;cursor:pointer}.CustomDropdown_customDropdownItem__4TSzN.CustomDropdown_locked__txtvK:hover{background:var(--bg-secondary);opacity:.8}.CustomDropdown_tooltipWrapper__dh0Q5{display:block!important;width:100%!important;position:static!important}.CustomDropdown_tooltipWrapper__dh0Q5>*{width:100%;display:block}.quiz_pageContainer__QLiIT{height:100dvh;width:100vw;background-color:var(--bg-secondary);display:flex;position:fixed;top:0;left:0;overflow:hidden}.quiz_errorContainer__cX3AJ,.quiz_loadingContainer__el9NJ{min-height:100dvh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary)}.quiz_errorContent__1Ie__{text-align:center}.quiz_errorText__WJGV_{color:var(--text-error);margin-bottom:var(--space-4)}.quiz_errorButton__1eAok{background-color:var(--primary);color:var(--white);font-weight:var(--font-medium);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-lg);transition:background-color .2s ease-in-out;border:none;cursor:pointer}.quiz_errorButton__1eAok:hover{background-color:var(--primary-dark)}.quiz_loadingContent__Dq3v5{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.quiz_mainArea__C8Zrh{flex:1 1;height:100dvh;margin-left:260px;padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1}@media (max-width:1024px) and (min-width:641px){.quiz_mainArea__C8Zrh{margin-left:0;padding:var(--space-4);padding-top:var(
      --space-20
    )}}@media (max-width:640px){.quiz_mainArea__C8Zrh{margin-left:0;padding:var(--space-4);padding-top:var(--space-4)}}.quiz_quizHeader__ovyVo{text-align:center;margin-bottom:var(--space-6);width:100%;max-width:800px}.quiz_quizTitle__Bu84G{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.quiz_quizSubtitle__T_i08{color:var(--text-tertiary);font-size:var(--text-sm);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.quiz_gridView___uQIp{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-top:60px}@media (min-width:768px){.quiz_gridView___uQIp{margin-top:0;padding-top:var(--space-12)}}.quiz_gridHeader__ztpMw{text-align:center}.quiz_gridTitle__eB_W1{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.quiz_gridSubtitle__8orEG{font-size:var(--text-base);color:var(--text-tertiary);margin:0}.quiz_grid__LzUh_{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:var(--space-4);width:100%}.quiz_gridCell__hmwmN{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-lg);border:2px solid transparent;cursor:pointer;transition:all .2s ease;font-size:var(--text-xl);font-weight:var(--font-semibold)}.quiz_gridCell__hmwmN.quiz_answered__yqqMO{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:var(--success)}.quiz_gridCell__hmwmN.quiz_opened__VTUZN{background:rgba(203,213,225,.15);border-color:rgba(203,213,225,.3);color:var(--text-secondary)}.quiz_gridCell__hmwmN.quiz_skipped__JZUUU{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.28);color:#b91c1c}.quiz_gridCell__hmwmN.quiz_current__WLAql{border-color:var(--primary);font-weight:var(--font-bold)}.quiz_gridCell__hmwmN.quiz_current__WLAql.quiz_answered__yqqMO{background:rgba(16,185,129,.15);color:var(--success)}.quiz_gridCell__hmwmN.quiz_current__WLAql.quiz_opened__VTUZN{background:rgba(59,130,246,.1);color:var(--primary)}.quiz_gridCell__hmwmN.quiz_current__WLAql.quiz_skipped__JZUUU{background:rgba(239,68,68,.18);color:#b91c1c}.quiz_gridCell__hmwmN:hover{border-color:var(--primary)}.quiz_gridCell__hmwmN.quiz_answered__yqqMO:hover{background:rgba(16,185,129,.3)}.quiz_gridCell__hmwmN.quiz_opened__VTUZN:hover{background:rgba(203,213,225,.35)}.quiz_gridCell__hmwmN.quiz_skipped__JZUUU:hover{background:rgba(239,68,68,.22)}.quiz_legend__cJ5n3{display:flex;gap:var(--space-6);justify-content:center}.quiz_legendItem__AQbCI{display:flex;align-items:center;gap:var(--space-2)}.quiz_legendIndicator__KhojP{width:24px;height:24px;border-radius:var(--border-radius);border:2px solid transparent}.quiz_legendIndicator__KhojP.quiz_answered__yqqMO{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.quiz_legendIndicator__KhojP.quiz_unanswered__6juqn{background:rgba(203,213,225,.15);border-color:rgba(203,213,225,.5)}.quiz_legendIndicator__KhojP.quiz_skipped__JZUUU{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.28)}.quiz_gridSubmitContainer__lIku_{display:flex;justify-content:center;margin-top:var(--space-4)}.quiz_questionView__pXE_A{width:100%;max-width:700px;display:flex;flex-direction:column;gap:var(--space-6)}.quiz_questionHeader__3CZZ3{display:flex;flex-direction:column;gap:var(--space-4)}.quiz_questionHeaderTop__s7Sgv{display:flex;align-items:center;gap:var(--space-4)}.quiz_typeLabel__1yvwp{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-medium)}.quiz_typeMultipleChoice__xNg_c{background-color:var(--primary-light);color:var(--primary-dark)}.quiz_typeShortAnswer__iCWSm{background-color:var(--success-bg);color:var(--success)}.quiz_typeReflection__gLKaA{background-color:var(--secondary-light);color:var(--secondary-dark)}.quiz_score__zKnxg{font-size:var(--text-sm);color:var(--text-tertiary)}.quiz_confidenceWrapper__w5tdu{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.quiz_confidenceLabel__DlIee{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.quiz_confidenceContainer__XlbSH{display:flex;align-items:center;width:80px;height:6px}.quiz_confidenceSegments__woXFn{display:flex;gap:2px;width:100%;height:100%}.quiz_confidenceSegment__sJVvp{flex:1 1;height:100%;border-radius:3px;background:var(--gray-200);transition:background-color .3s ease}.quiz_confidenceSegment__sJVvp.quiz_active__Aqm_Y{opacity:1}.quiz_confidenceLow__F9sUK.quiz_active__Aqm_Y{background:var(--confidence-low)}.quiz_confidenceMedium__YBivI.quiz_active__Aqm_Y{background:var(--confidence-medium)}.quiz_confidenceHigh__yAjeg.quiz_active__Aqm_Y{background:var(--confidence-high)}.quiz_questionText__Ks_dD{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.6;margin:0}.quiz_answerSection__BLRNe{display:flex;flex-direction:column;gap:var(--space-4)}.quiz_optionsList__jS0Gi{display:flex;flex-direction:column;gap:var(--space-3)}.quiz_optionLabel__O66yR{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--border-radius-lg);border:1px solid var(--border-light);cursor:pointer;transition:all .2s ease}.quiz_optionLabel__O66yR:has(input:checked){border-color:var(--primary);background-color:var(--primary-light)}.quiz_optionLabel__O66yR:hover{background-color:var(--bg-accent)}.quiz_optionInput__6efQv{width:var(--space-4);height:var(--space-4);accent-color:var(--primary)}.quiz_optionText__b4uST{flex:1 1;color:var(--text-primary)}.quiz_textInput__EmNQX{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);font-size:var(--text-base)}.quiz_textInput__EmNQX:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.quiz_reflectionContainer__UzyNG{display:flex;flex-direction:column;gap:var(--space-2)}.quiz_textArea__pkGy0{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);resize:none;font-size:var(--text-base);font-family:inherit;min-height:150px}.quiz_textArea__pkGy0:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.quiz_textAreaValid__Y5T2a{border-color:var(--success)}.quiz_reflectionFooter__CMD9_{display:flex;align-items:center}.quiz_reflectionHint__LC8el{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.quiz_hintContainer__xITEU{margin-top:var(--space-4)}.quiz_navButton__q_4kT{position:fixed;top:50%;transform:translateY(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:var(--white);color:var(--text-secondary);border:2px solid var(--border-light);border-radius:var(--border-radius-xl);cursor:pointer;transition:all .2s ease;z-index:50;box-shadow:var(--shadow-lg)}.quiz_prevButton__Tv6e0{left:calc(260px + var(--space-8))}.quiz_nextButton__NhPpE{right:var(--space-8)}.quiz_navButton__q_4kT:hover:not(:disabled){background-color:var(--primary-light);color:var(--primary);border-color:var(--primary)}.quiz_navButton__q_4kT:active:not(:disabled){transform:translateY(-50%) scale(.95)}.quiz_navButton__q_4kT:disabled{opacity:.4;cursor:not-allowed}.quiz_submitErrorText__Fdjwr{margin:0 0 var(--space-3) 0}.quiz_main__StOIE{flex:1 1;min-height:90vh;max-height:90vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8);position:relative;overflow:hidden}.quiz_mainContent__Sg4K2{width:100%;max-width:900px;max-height:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:column}.quiz_shuffleNotice___6L26{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--primary-light);color:var(--primary);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-6);width:fit-content}.quiz_headerInfo__hoGJF,.quiz_headerTitle__sSk5j,.quiz_headerTop__R2qoK,.quiz_header__i22Kg,.quiz_progressBar__4s1uf,.quiz_progressContainer___so91,.quiz_progressFill__JtTr3,.quiz_quizTitle__Bu84G{display:none}.quiz_submitError__pulVQ{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--surface-error);border:1px solid var(--border-error);border-radius:var(--border-radius-lg)}.quiz_submitErrorText__Fdjwr{color:var(--text-error);margin-bottom:var(--space-3)}.quiz_retryButton__ETSRo{font-weight:500;transition:background-color .2s ease}.quiz_retryButton__ETSRo:hover:not(:disabled){background-color:var(--primary-hover)}.quiz_disabledButton__in8XM{opacity:.5;cursor:not-allowed}.quiz_characterCount__Sc8iC{position:absolute;right:1rem;bottom:.5rem;font-size:var(--text-xs);-webkit-user-select:none;user-select:none}.quiz_characterCount__Sc8iC[data-count="100"],.quiz_characterCount__Sc8iC[data-count^="10"]{color:var(--success);font-weight:var(--font-medium)}.quiz_characterCount__Sc8iC[data-count^="1"],.quiz_characterCount__Sc8iC[data-count^="2"],.quiz_characterCount__Sc8iC[data-count^="3"],.quiz_characterCount__Sc8iC[data-count^="4"],.quiz_characterCount__Sc8iC[data-count^="5"],.quiz_characterCount__Sc8iC[data-count^="6"],.quiz_characterCount__Sc8iC[data-count^="7"],.quiz_characterCount__Sc8iC[data-count^="8"],.quiz_characterCount__Sc8iC[data-count^="9"]{color:var(--error)}.quiz_characterCount__Sc8iC[data-count="0"]{color:var(--text-tertiary)}.quiz_reflectionAnswerContainer__5VURS{position:relative}.quiz_errorContent__1Ie__{display:flex;flex-direction:column;gap:var(--space-3)}.quiz_errorActions__ssWFa{display:flex;align-items:center;gap:var(--space-3);justify-content:center}.quiz_retryButton__ETSRo{background-color:var(--primary);color:var(--white);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.quiz_retryButton__ETSRo:hover:not(:disabled){background-color:var(--primary-dark)}.quiz_retryButton__ETSRo:disabled{opacity:.5;cursor:not-allowed}.quiz_signInButton__UaW7r{background-color:var(--success);color:var(--white);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.quiz_signInButton__UaW7r:hover{background-color:var(--success-dark)}.quiz_backButton__7blA7{background-color:var(--text-secondary);color:var(--white);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.quiz_backButton__7blA7:hover{background-color:var(--text-primary)}.quiz_retryCount__xiseo{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);background-color:var(--surface-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm)}.quiz_successMessage__DrA45{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--success-bg);border:1px solid var(--success);border-radius:var(--border-radius-lg);text-align:center}.quiz_successText__thTws{color:var(--success);font-weight:var(--font-medium);margin:0}.quiz_retryButton__ETSRo.quiz_loading__NzR3d{position:relative;color:transparent}.quiz_retryButton__ETSRo.quiz_loading__NzR3d:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--white);border-radius:50%;animation:quiz_spin__ej9Gn 1s linear infinite}.quiz_exitButton__1YJh3{position:absolute;top:var(--space-4);left:var(--space-4);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);color:var(--text-secondary);font-size:var(--text-sm);transition:all .2s ease;cursor:pointer;z-index:100}@media (max-width:1024px){.quiz_exitButton__1YJh3{left:auto;right:var(--space-4)}}.quiz_mobileMenuButton__8G2IV{position:fixed;top:var(--space-4);left:var(--space-6);z-index:1001;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);padding:var(--space-3);cursor:pointer;box-shadow:var(--shadow);transition:var(--transition);width:48px;height:48px;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.quiz_mobileMenuButton__8G2IV{display:none}}.quiz_hamburger__mzbMq{width:24px;height:18px;position:relative;transform:rotate(0deg);transition:.3s ease-in-out;cursor:pointer}.quiz_hamburgerLine__dTHY9{display:block;position:absolute;height:2px;width:100%;background:var(--text-primary);border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.quiz_hamburgerLine__dTHY9:first-child{top:0}.quiz_hamburgerLine__dTHY9:nth-child(2){top:8px}.quiz_hamburgerLine__dTHY9:nth-child(3){top:16px}.quiz_hamburgerOpen__qoWnX .quiz_hamburgerLine__dTHY9:first-child{top:8px;transform:rotate(135deg)}.quiz_hamburgerOpen__qoWnX .quiz_hamburgerLine__dTHY9:nth-child(2){opacity:0;transform:scale(0)}.quiz_hamburgerOpen__qoWnX .quiz_hamburgerLine__dTHY9:nth-child(3){top:8px;transform:rotate(-135deg)}@media (max-width:768px){.quiz_mobileMenuButton__8G2IV{display:flex}}.quiz_exitButton__1YJh3:hover{background:var(--bg-secondary);border-color:var(--border-medium);color:var(--text-primary);transform:translateX(-2px)}.quiz_submitButton__9dNBY{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--white);border:none;border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s ease;min-width:120px}.quiz_submitButton__9dNBY:hover:not(:disabled){filter:brightness(1.1)}.quiz_submitButton__9dNBY:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(100%)}.quiz_skipButton__foUUm{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);background:transparent;color:var(--text-secondary);border:1.5px solid var(--border-light);border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease;min-width:80px}.quiz_skipButton__foUUm:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.06)}.quiz_spinner__Yemxr{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--white);border-radius:50%;animation:quiz_spin__ej9Gn 1s linear infinite;margin-right:var(--space-2)}@keyframes quiz_spin__ej9Gn{to{transform:rotate(1turn)}}.quiz_actionsRow__O3MGW{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);width:100%}@media (max-width:640px){.quiz_pageContainer__QLiIT{position:static;height:auto;width:100%;margin-top:0;overflow:visible}.quiz_mainArea__C8Zrh{margin-left:0;padding:var(--space-4);height:auto}.quiz_quizHeader__ovyVo{margin-bottom:var(--space-4);max-width:100%}.quiz_questionText__Ks_dD{font-size:var(--text-lg)}.quiz_navButton__q_4kT{width:44px;height:44px}.quiz_prevButton__Tv6e0{left:var(--space-4)}.quiz_nextButton__NhPpE{right:var(--space-4)}.quiz_actionsRow__O3MGW{justify-content:center}}.quiz_flagButton__GQSjM{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-light);border-radius:var(--border-radius);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease;margin-left:auto;flex-shrink:0}.quiz_flagButton__GQSjM:hover{border-color:#f59e0b;color:#f59e0b;background:rgba(245,158,11,.08)}.quiz_flagButtonActive__4ED6K{border-color:#f59e0b;color:#f59e0b;background:rgba(245,158,11,.12)}.quiz_flagButtonActive__4ED6K:hover{background:rgba(245,158,11,.2)}.quiz_questionFlagged__cpgEF{border-radius:var(--border-radius-lg);outline:2px solid rgba(245,158,11,.45);outline-offset:4px;background:rgba(245,158,11,.04)}.quiz_gridCell__hmwmN.quiz_flagged__bLiiV{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.4);color:#b45309}.quiz_gridCell__hmwmN.quiz_flagged__bLiiV:hover{background:rgba(245,158,11,.3)}.quiz_gridCell__hmwmN.quiz_current__WLAql.quiz_flagged__bLiiV{background:rgba(245,158,11,.15);color:#b45309}.quiz_legendIndicator__KhojP.quiz_flagged__bLiiV{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.4)}