.Button_button__L2jY8{display:inline-flex;align-items:center;justify-content:center;text-align:center;outline:none;border:2px solid rgba(0,0,0,0);cursor:pointer;font-weight:500;border-radius:8px;transition:all .2s ease;text-decoration:none;font-family:inherit}.Button_button__L2jY8:disabled{opacity:.5;cursor:not-allowed}.Button_button-primary__tcBiI{background-color:var(--color-accent);color:var(--color-on-accent-strong);border-color:var(--color-accent)}.Button_button-primary__tcBiI:active:not(:disabled),.Button_button-primary__tcBiI:hover:not(:disabled){background-color:var(--color-accent-strong);border-color:var(--color-accent-strong)}.Button_button-outline__8_qZ6{background-color:var(--button-outline-bg);color:var(--button-outline-text);border-color:var(--button-outline-border);box-shadow:var(--button-outline-shadow)}.Button_button-outline__8_qZ6:hover:not(:disabled){background-color:var(--button-outline-hover-bg);color:var(--button-outline-hover-text);border-color:var(--button-outline-hover-border)}.Button_button-outline__8_qZ6:active:not(:disabled){background-color:var(--button-outline-active-bg);color:var(--button-outline-active-text);border-color:var(--button-outline-active-border)}.Button_button-secondary__2KrG8{background-color:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-border-strong)}.Button_button-secondary__2KrG8:hover:not(:disabled){background-color:var(--color-surface);border-color:var(--color-accent)}.Button_button-secondary__2KrG8:active:not(:disabled){background-color:var(--color-surface-muted);border-color:var(--color-accent-strong)}.Button_button-small__s7OTc{height:32px;padding:0 12px;font-size:14px}.Button_button-medium__5uLBR{height:40px;padding:0 16px;font-size:16px}.Button_button-large__2oKAj{height:48px;padding:0 24px;font-size:18px}.Modal_overlay__uTMf3{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.Modal_modal__O9zaR{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:14px;padding:30px;max-width:520px;width:90%;box-shadow:var(--color-shadow-strong);animation:Modal_slideUp__iSn3C .3s ease}@keyframes Modal_slideUp__iSn3C{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal_title__C_YsH{margin:0 0 15px;font-size:20px;font-weight:800;color:var(--color-text)}.Modal_message__ADSuh{margin:0 0 25px;font-size:16px;color:var(--color-text-muted);line-height:1.5}.Modal_buttons__QVWvy{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.Modal_cancelBtn__29c7N,.Modal_confirmBtn__B4dQY{padding:10px 24px;border:1px solid rgba(0,0,0,0);border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.Modal_cancelBtn__29c7N{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}.Modal_cancelBtn__29c7N:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.Modal_confirmBtn__B4dQY{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent-strong)}.Modal_confirmBtn__B4dQY:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.Modal_confirmBtn__B4dQY:disabled{opacity:.5;cursor:not-allowed}.InputText_input__C64gg{display:block;padding:12px;width:100%;border:2px solid var(--color-border);border-radius:8px;font-size:16px;font-family:inherit;background:var(--color-surface-muted);color:var(--color-text);transition:all .2s ease;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;min-height:44px;outline:none}.InputText_input__C64gg::placeholder{color:var(--color-text-subtle)}.InputText_input__C64gg:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.InputText_input__C64gg:hover:not(:focus){border-color:var(--color-border-strong)}.InputText_input__C64gg:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.InputText_input__C64gg[aria-invalid=true]{border-color:#ef4444}.InputText_input__C64gg[aria-invalid=true]:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.InputText_formula__slW0w{position:relative;display:inline-flex;align-items:center;vertical-align:middle;padding:2px 4px;margin:0 2px;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:4px;-webkit-user-select:none;user-select:none;cursor:default;transition:all .2s ease}.InputText_formula__slW0w:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4)}.InputText_formula__slW0w:hover .InputText_editFormulaIcon__Jk2j8{opacity:1}.InputText_formula__slW0w math-field{border:none!important;outline:none!important;background:rgba(0,0,0,0)!important;--padding:0!important;font-size:16px!important;min-height:24px;pointer-events:none}.InputText_formulaCopyable__GMJ50{position:relative;display:inline-flex;align-items:center;vertical-align:middle;padding:2px 4px;margin:0 2px;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:4px;-webkit-user-select:text;user-select:text;cursor:text;transition:all .2s ease}.InputText_formulaCopyable__GMJ50:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4)}.InputText_formulaCopyable__GMJ50:hover .InputText_editFormulaIcon__Jk2j8{opacity:1}.InputText_formulaCopyable__GMJ50 math-field{border:none!important;outline:none!important;background:rgba(0,0,0,0)!important;--padding:0!important;font-size:16px!important;min-height:24px}.InputText_editFormulaIcon__Jk2j8{display:flex;align-items:center;justify-content:center;padding:2px;margin-left:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;color:#10b981;cursor:pointer;opacity:.4;transition:all .2s ease;flex-shrink:0;transform:scale(.9)}.InputText_editFormulaIcon__Jk2j8:hover{background:var(--color-accent-soft);border-color:#10b981;transform:scale(1);opacity:1}.InputText_wrapper__7PBVC{position:relative;width:100%}.InputText_withMathBtn__GVING .InputText_input__C64gg{padding-right:44px}.InputText_mathBtn__s4sWy{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#10b981;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;z-index:10}.InputText_mathBtn__s4sWy:hover{background:rgba(16,185,129,.1);color:#059669}.InputText_mathBtn__s4sWy:active{transform:translateY(-50%) scale(.95)}.InputText_preview__hubX0{margin-top:12px;padding:16px;background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface-soft));border:2px solid var(--color-border);border-radius:8px;font-size:16px;color:var(--color-text);min-height:48px;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease}.InputText_preview__hubX0:hover{border-color:#10b981;background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface-muted));box-shadow:0 4px 8px rgba(16,185,129,.1)}.MathFormulaModal_overlay__yRw4J{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.MathFormulaModal_modal__3sIAR{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:MathFormulaModal_slideIn___9q3h .3s ease-out}@keyframes MathFormulaModal_slideIn___9q3h{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MathFormulaModal_header__i0vWK{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.MathFormulaModal_header__i0vWK h2{margin:0;font-size:18px;font-weight:600;color:#111827}.MathFormulaModal_closeBtn__8fpK3{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.MathFormulaModal_closeBtn__8fpK3:hover{background:#f3f4f6;color:#111827}.MathFormulaModal_content__scg_Y{flex:1 1;padding:20px;overflow-y:auto;display:flex;flex-direction:row;gap:20px;align-items:stretch}.MathFormulaModal_loading__iDMeP{width:100%;min-height:250px;margin:0;display:flex;align-items:center;justify-content:center;color:#6b7280}.MathFormulaModal_mathFieldWrapper__iofX1{display:flex;flex-direction:column;padding:14px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;min-height:250px;flex:1 1;cursor:text;transition:all .2s ease;overflow:hidden}.MathFormulaModal_mathFieldWrapper__iofX1:focus-within{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.MathFormulaModal_mathFieldWrapper__iofX1:hover:not(:focus-within){border-color:#d1d5db}.MathFormulaModal_mathFieldWrapper__iofX1 math-field{border:none;outline:none;background:rgba(0,0,0,0);--padding:0;--caret-color:#10b981;--selection-background-color:rgba(16,185,129,0.2);--contains-highlight-background-color:transparent!important;--smart-mode-highlight-color:transparent!important;--smart-mode-highlight-color-text:transparent!important;--placeholder-color:#9ca3af;--placeholder-background-color:transparent;--fill-color:transparent;font-family:inherit;width:100%;flex:1 1;font-size:18px;pointer-events:auto;cursor:text}.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(container){padding:0;background-color:rgba(0,0,0,0)!important}.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(keyboard-toggle),.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(keycap),.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(menu-toggle),.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(suggestion-popover-toggle),.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(virtual-keyboard-toggle){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important}.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(focus-indicator),.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(selection),.MathFormulaModal_mathFieldWrapper__iofX1 math-field::part(smart-mode-highlight){background-color:rgba(0,0,0,0)!important;outline:none!important}.MathFormulaModal_toolbar__nzW5C{width:240px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:0;border-left:1px solid #e5e7eb;padding:0;background:#fafafa}.MathFormulaModal_footer__X6HiX{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid #e5e7eb}.MathFormulaModal_cancelBtn__rbr7h{padding:10px 16px;background:#fff;border:1px solid #d1d5db;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.MathFormulaModal_cancelBtn__rbr7h:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.MathFormulaModal_cancelBtn__rbr7h:active{transform:scale(.98)}.MathFormulaModal_confirmBtn__WM6Xl{padding:10px 16px;background:#10b981;border:none;color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.MathFormulaModal_confirmBtn__WM6Xl:hover{background:#059669}.MathFormulaModal_confirmBtn__WM6Xl:active{transform:scale(.98)}.MathFormulaModal_confirmBtn__WM6Xl:disabled{background:#d1d5db;cursor:not-allowed}.MathToolbar_toolbar__2EZj5{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:12px;display:flex;gap:12px;align-items:flex-start;min-width:220px;animation:MathToolbar_fadeIn__vTpR6 .2s ease-out}@keyframes MathToolbar_fadeIn__vTpR6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MathToolbar_symbols__q8oHj{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;flex:1 1}.MathToolbar_symbolBtn__9P_Df{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px;font-size:15px;font-family:Cambria Math,Segoe UI Symbol,"serif";font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:#475569}.MathToolbar_symbolBtn__9P_Df:hover{background:#f0fdf4;border-color:#10b981;color:#10b981;transform:scale(1.05)}.MathToolbar_symbolBtn__9P_Df:active{transform:scale(.95)}.MathToolbar_closeBtn__SXrEd{background:#f1f5f9;border:none;border-radius:50%;width:24px;height:24px;font-size:16px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:all .2s}.MathToolbar_closeBtn__SXrEd:hover{background:#fee2e2;color:#ef4444}.TimeLimitPicker_timeLimitPicker__eDLJP{position:relative}.TimeLimitPicker_pickerRow__770Bg{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.TimeLimitPicker_displayBox__f0bPt{display:flex;align-items:center;justify-content:center;gap:2px;padding:2px 4px;border:2px solid var(--color-border);border-radius:6px;background:var(--color-surface);cursor:pointer;transition:all .2s ease}.TimeLimitPicker_displayBox__f0bPt:hover{border-color:#10b981;background:var(--color-accent-soft)}.TimeLimitPicker_displayField__hOkX9{width:20px;padding:2px;font-size:14px;font-weight:700;font-family:Courier New,monospace;color:var(--color-text);text-align:center;line-height:1}.TimeLimitPicker_inputContainer__XM5Ku{position:relative;display:inline-flex;align-items:center;justify-content:center}.TimeLimitPicker_inputDisplay__8zW_C{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border:2px solid var(--color-border);border-radius:6px;background:var(--color-surface);transition:all .2s ease;cursor:pointer}.TimeLimitPicker_inputDisplay__8zW_C.TimeLimitPicker_active__ii5y5,.TimeLimitPicker_inputDisplay__8zW_C:hover{border-color:#10b981;background:var(--color-accent-soft)}.TimeLimitPicker_inputField__nF66z{width:30px;padding:4px 6px;border:none;background:rgba(0,0,0,0);font-size:16px;font-weight:700;font-family:Courier New,monospace;color:var(--color-text);text-align:center;cursor:text;caret-color:#10b981}.TimeLimitPicker_inputField__nF66z:focus{outline:none}.TimeLimitPicker_inputField__nF66z:disabled{cursor:not-allowed;color:var(--color-text-subtle)}.TimeLimitPicker_inputField__nF66z::placeholder{color:var(--color-text-subtle);font-weight:700;opacity:1}.TimeLimitPicker_separator__NzVRu{font-size:16px;font-weight:700;font-family:Courier New,monospace;color:var(--color-text);line-height:1}.TimeLimitPicker_recommendationButton__YE_gL{padding:7px 10px;border:1px solid var(--color-accent);border-radius:7px;background:var(--color-accent-soft);color:var(--color-accent-strong);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.TimeLimitPicker_recommendationButton__YE_gL:hover:not(:disabled){border-color:#059669;background:var(--color-surface)}.TimeLimitPicker_recommendationButton__YE_gL:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.TimeLimitPicker_recommendationButton__YE_gL:disabled{opacity:.55;cursor:not-allowed}.TimeLimitPicker_dropdown__xN1fs{position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;margin-top:8px}.TimeLimitPicker_presetsList__yQSBE{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px}.TimeLimitPicker_presetButton__LpNYF{padding:10px 12px;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:4px;font-size:14px;color:var(--color-text);cursor:pointer;transition:all .2s ease;text-align:left}.TimeLimitPicker_presetButton__LpNYF:hover{background:var(--color-surface);border-color:#10b981;color:#10b981}.TimeLimitPicker_presetButton__LpNYF:active{background:var(--color-accent-soft);border-color:#10b981}.TestInfoForm_testInfoForm__ghkhw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:24px;box-shadow:var(--shadow-card)}.TestInfoForm_sectionTitle__EzcE1{font-size:20px;font-weight:600;color:var(--color-text);margin:0 0 24px}.TestInfoForm_field__vlj_r{margin-bottom:20px}.TestInfoForm_field__vlj_r:last-child{margin-bottom:0}.TestInfoForm_label__Yv2FH{display:block;font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:6px}.TestInfoForm_textarea__Aw8bB{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:inherit;background:var(--color-surface-muted);color:var(--color-text);resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.TestInfoForm_textarea__Aw8bB::placeholder{color:var(--color-text-subtle)}.TestInfoForm_textarea__Aw8bB:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.TestInfoForm_textarea__Aw8bB:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.TestInfoForm_select__Wuqhp{width:100%;padding:12px 40px 12px 14px;border:1px solid var(--color-border);border-radius:8px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-surface-muted);cursor:pointer}.TestInfoForm_select__Wuqhp:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.TestInfoForm_select__Wuqhp:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.TestInfoForm_hint__S8Rvz{margin:8px 0 0;color:var(--color-text-subtle);font-size:13px;line-height:1.45}.TestInfoForm_classesContainer__JOqhN{display:flex;flex-direction:column;gap:12px}.TestInfoForm_classRow__rEYzE{display:flex;gap:12px;align-items:center}@media(max-width:768px){.TestInfoForm_classRow__rEYzE{flex-wrap:wrap}}.TestInfoForm_classSelect__6vaSU{flex:1 1;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:14px;font-family:inherit;background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.TestInfoForm_classSelect__6vaSU:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.TestInfoForm_classSelect__6vaSU:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}@media(max-width:768px){.TestInfoForm_classSelect__6vaSU{min-width:100px}}.TestInfoForm_removeButton__JRP6P{padding:8px 12px;background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:6px;color:var(--color-danger-strong);font-weight:600;cursor:pointer;transition:all .2s ease}.TestInfoForm_removeButton__JRP6P:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger-strong)}.TestInfoForm_removeButton__JRP6P:disabled{opacity:.5;cursor:not-allowed}.TestInfoForm_addButton__8Jc9g{padding:10px 16px;background:var(--color-surface);border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent-strong);font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-start}.TestInfoForm_addButton__8Jc9g:hover:not(:disabled){background:var(--color-accent-soft);border-color:#059669}.TestInfoForm_addButton__8Jc9g:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.TestInfoForm_testInfoForm__ghkhw{padding:16px}}.Question_questionImage__n0_El{display:block;max-width:100%;max-height:300px;border-radius:8px;object-fit:contain;border:1px solid var(--color-border)}.Question_questionCard__u2mIz{background:var(--color-surface);border:1px solid var(--color-accent-border);border-radius:14px;padding:20px;margin-bottom:16px;box-shadow:var(--shadow-card)}.Question_questionHeader__dKTXe{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.Question_questionHeaderMain__Is1zA{display:flex;align-items:center;gap:15px;min-width:0}.Question_questionHeaderActions__WviE3{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.Question_questionAiAction__0WctY{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.Question_questionAiButtons__OXWKl{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.Question_questionActionIconButton__OlWZH,.Question_reportQuestionIconButton__GNOzs{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.Question_questionActionIconButton__OlWZH:hover:not(:disabled),.Question_reportQuestionIconButton__GNOzs:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted)}.Question_questionActionIconButton__OlWZH:disabled,.Question_reportQuestionIconButton__GNOzs:disabled{opacity:.5;cursor:not-allowed}.Question_questionActionIconLoading__yv7H3{animation:Question_questionActionSpin__m3KZj .8s linear infinite}.Question_deleteQuestionIconButton__dqFYl{border-color:var(--color-danger-border,#7f1d1d);color:var(--color-danger,#ef4444)}.Question_deleteQuestionIconButton__dqFYl:hover:not(:disabled){border-color:var(--color-danger,#ef4444);background:rgba(239,68,68,.1);color:var(--color-danger,#ef4444)}@keyframes Question_questionActionSpin__m3KZj{to{transform:rotate(1turn)}}.Question_questionAiCreditBalance__4F8XF{max-width:220px;color:var(--color-text-subtle);font-size:12px;font-weight:700;line-height:1.3;text-align:right}.Question_questionTitle__GRLN4{font-size:16px;font-weight:600;color:var(--color-text);margin:0}.Question_scoreInputWrapper__aYdsi{display:flex;align-items:center;gap:8px;background:var(--color-surface-muted);padding:4px 12px;border-radius:6px;border:1px solid var(--color-border)}.Question_scoreInputWrapper__aYdsi label{font-size:13px;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.Question_scoreInput__aU3Ts{width:60px;padding:4px 8px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;font-weight:600;color:var(--color-text);background:var(--color-surface);text-align:center;outline:none;transition:all .2s ease}.Question_scoreInput__aU3Ts:focus{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.1)}.Question_scoreInput__aU3Ts::placeholder{color:var(--color-text-subtle);font-weight:400}.Question_scoreInput__aU3Ts:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.Question_scoreInput__aU3Ts::-webkit-inner-spin-button,.Question_scoreInput__aU3Ts::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Question_scoreInput__aU3Ts[type=number]{-moz-appearance:textfield}.Question_field__6QW22{margin-bottom:20px}.Question_typeField__UhA2N{max-width:340px}.Question_label____Sgn{display:block;font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:6px}.Question_optionsHeader__ErNDf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.Question_optionsHeader__ErNDf .Question_label____Sgn{margin-bottom:0}.Question_generateOptionsButton__r3Ba8{min-height:34px;white-space:nowrap;font-weight:700}.Question_generateOptionsActions__sbgFw{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.Question_textarea__trx1O{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:inherit;background:var(--color-surface-muted);color:var(--color-text);resize:vertical;transition:border-color .2s ease}.Question_textarea__trx1O::placeholder{color:var(--color-text-subtle)}.Question_textarea__trx1O:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.Question_textarea__trx1O:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.Question_textareaWrapper__1oSg6{position:relative}.Question_visualEditor__fbjX6{width:100%;min-height:40px;padding:8px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:16px;font-family:inherit;background:var(--color-surface-muted);color:var(--color-text);line-height:1.6;outline:none;transition:border-color .2s ease}.Question_visualEditor__fbjX6:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.Question_visualEditor__fbjX6:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.Question_visualBlankInput__EWFoA{display:inline-block;border:2px solid #10b981;border-radius:4px;padding:2px 8px;margin:0 4px;font-size:14px;color:var(--color-accent-strong);background:var(--color-accent-soft);font-weight:600;width:auto;min-width:60px;max-width:200px;outline:none}.Question_visualBlankInput__EWFoA::placeholder{color:#6ee7b7;font-weight:400}.Question_visualBlankInput__EWFoA:focus{background:var(--color-surface);box-shadow:0 0 0 2px rgba(16,185,129,.2)}.Question_visualLetterInput__0RvLd{display:inline-block;vertical-align:baseline;border:none;border-bottom:1.5px solid #3b82f6;border-radius:0;padding:0;margin:0 1px;font-size:inherit;color:#2563eb;background:rgba(0,0,0,0);font-weight:700;width:1.2ch;height:1.2em;text-align:center;outline:none;line-height:1.2;transition:all .2s ease}.Question_visualLetterInput__0RvLd::placeholder{color:#93c5fd;font-weight:400}.Question_visualLetterInput__0RvLd:focus{background:rgba(59,130,246,.05);border-bottom-width:2px;border-bottom-color:#1d4ed8}.Question_addBlankButton__aKOQI{position:absolute;top:8px;right:8px;padding:6px 10px;background:#10b981;color:var(--color-on-accent-strong);border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s;z-index:1}.Question_addBlankButton__aKOQI:hover{background:#059669}.Question_addBlankButton__aKOQI:disabled{background:var(--color-border-strong);cursor:not-allowed}.Question_select__5HU2Z{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;background:var(--color-surface-muted);color:var(--color-text);transition:border-color .2s ease}.Question_select__5HU2Z:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.Question_select__5HU2Z:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.Question_input__Dh1Il{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:inherit;background:var(--color-surface-muted);color:var(--color-text);transition:border-color .2s ease}.Question_input__Dh1Il:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.Question_input__Dh1Il:disabled{background:var(--color-surface-soft);color:var(--color-text-subtle);cursor:not-allowed}.Question_options__N9Cmy{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-muted)}.Question_hint__kQCOx{font-size:12px;color:var(--color-text-muted);margin-top:8px;display:block;line-height:1.5}.Question_multipleAnswers__yKQgM{color:#10b981;font-weight:500}.Question_noAnswers__qXYtZ{display:inline-flex;align-items:center;gap:6px;color:var(--color-danger-strong);font-weight:500}.Question_inlineStatusIcon__YIHBB{flex-shrink:0}.Question_questionIssues__JaiDB{display:grid;gap:8px;margin-top:18px;padding:12px 14px;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-soft);color:var(--color-danger-strong)}.Question_questionIssues__JaiDB p{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800}.Question_questionIssues__JaiDB ul{margin:0;padding-left:22px}.Question_questionIssues__JaiDB li{font-size:13px;line-height:1.45}@media(max-width:768px){.Question_questionHeader__dKTXe{flex-direction:column;align-items:flex-start;gap:12px}.Question_questionHeaderMain__Is1zA{width:100%;flex-wrap:wrap}.Question_questionHeaderActions__WviE3{width:100%;justify-content:stretch}.Question_questionHeaderActions__WviE3 button{flex:1 1 160px}.Question_questionHeaderActions__WviE3 .Question_questionActionIconButton__OlWZH{flex:0 0 42px;width:42px;height:32px}.Question_questionAiAction__0WctY{flex:1 1 220px;align-items:stretch}.Question_questionAiButtons__OXWKl{justify-content:stretch}.Question_questionAiButtons__OXWKl .Question_reportQuestionIconButton__GNOzs{flex:0 0 42px;height:32px}.Question_questionAiCreditBalance__4F8XF{max-width:none;text-align:left}.Question_questionCard__u2mIz{padding:16px}.Question_optionsHeader__ErNDf{align-items:stretch;flex-direction:column}.Question_generateOptionsButton__r3Ba8{width:100%}}.Question_mathToolbarButton__vaOgH{position:absolute;top:8px;right:8px;padding:6px;background:none;border:none;color:#10b981;cursor:pointer;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;z-index:2}.Question_mathToolbarButton__vaOgH:hover:not(:disabled){background:rgba(16,185,129,.1);color:#059669}.Question_mathToolbarButton__vaOgH:disabled{color:var(--color-text-subtle);cursor:not-allowed}.Question_questionTextMath__XnjAX{min-height:80px!important;padding-top:12px!important;padding-bottom:12px!important;font-size:16px!important}.QuestionOption_option-wrapper__tLHIb{margin:0}.QuestionOption_option-image__4iJuw{padding:0 12px 8px}.QuestionOption_option-image-readonly__VdRlb{display:block;max-width:100%;max-height:200px;border-radius:6px;object-fit:contain;border:1px solid var(--color-border);margin-top:4px}.QuestionOption_option-container__JEeQc{display:flex;align-items:center;gap:12px;padding:12px;background-color:rgba(0,0,0,0);border:0;border-radius:0;transition:all .2s ease}.QuestionOption_option-container__JEeQc:hover{background-color:var(--color-surface-soft)}.QuestionOption_option-container__JEeQc.QuestionOption_correct__JrKF3{background-color:var(--color-accent-soft)}.QuestionOption_option-container__JEeQc.QuestionOption_correct__JrKF3:focus-within{background-color:var(--color-accent-soft)}.QuestionOption_option-label__yvI2S{font-weight:600;color:#10b981;white-space:nowrap;font-size:14px}.QuestionOption_option-input__wNl2W{display:flex;align-items:center;flex-shrink:0}.QuestionOption_radio-label__B2DUY{display:flex;align-items:center;cursor:pointer;position:relative}.QuestionOption_radio-input___nF7j{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px}.QuestionOption_radio-input___nF7j:checked~.QuestionOption_radio-custom__YTwVI{border-color:#10b981;background-color:#10b981}.QuestionOption_radio-input___nF7j:checked~.QuestionOption_radio-custom__YTwVI:after{display:block}.QuestionOption_radio-custom__YTwVI{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--color-border-strong);border-radius:50%;background-color:var(--color-surface);transition:all .2s ease}.QuestionOption_radio-custom__YTwVI:after{display:none;content:"";width:6px;height:6px;background-color:var(--color-on-accent-strong);border-radius:50%}.QuestionOption_radio-label__B2DUY:hover .QuestionOption_radio-input___nF7j:not(:checked)~.QuestionOption_radio-custom__YTwVI{border-color:var(--color-text-subtle)}.QuestionOption_option-text__6KXYx{flex:1 1;min-width:0}.QuestionOption_option-text__6KXYx input{width:100%}.QuestionOption_option-delete__2GIzk{display:flex;flex-shrink:0}.QuestionOption_correctInput__pK6d6:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.1)!important}.QuestionOption_regularInput__8BAqZ:focus{border-color:var(--color-border-strong)!important;box-shadow:none!important}.Checkbox_checkbox__r0NQb input{display:none}.Checkbox_checkbox-test___VLRm{background-color:red}.Checkbox_checkbox__r0NQb label{display:block;margin:0;width:15px;height:15px;border:2px solid var(--color-border-strong);border-radius:4px;background:var(--color-surface-muted);transition:background .15s,border-color .15s,box-shadow .15s}.Checkbox_checkbox__r0NQb label.Checkbox_checked__P_iAH{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.Checkbox_test__xe4wC{color:red}.MatchingQuestion_container__HsyHA{position:relative;width:100%;margin:20px 0;-webkit-user-select:none;user-select:none}.MatchingQuestion_studentHint__VzJht{margin-bottom:12px;color:var(--color-text-muted);font-size:14px;line-height:1.45}.MatchingQuestion_columns__vU0LL{display:flex;justify-content:space-between;gap:80px;position:relative;z-index:10}.MatchingQuestion_column__BbtFS{flex:1 1;display:flex;flex-direction:column;gap:15px}.MatchingQuestion_item__6tq_N{padding:15px;border:2px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;position:relative;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 0 rgba(15,23,42,.08)}.MatchingQuestion_item__6tq_N:hover{border-color:var(--color-accent);background:var(--color-surface);transform:translateY(-2px)}.MatchingQuestion_item__6tq_N.MatchingQuestion_selected__oBOGu{border-color:var(--color-accent);background:var(--color-accent-soft)}.MatchingQuestion_item__6tq_N.MatchingQuestion_connected__a0iS4{border-color:var(--color-accent)}.MatchingQuestion_item__6tq_N.MatchingQuestion_correct__7y6dN{border-color:var(--color-status-active-border);background:var(--color-status-active-bg);color:var(--color-status-active-text)}.MatchingQuestion_item__6tq_N.MatchingQuestion_incorrect__tD_ol{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-strong)}.MatchingQuestion_item__6tq_N:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.MatchingQuestion_itemText__Pkamx{display:grid;gap:5px;min-width:0}.MatchingQuestion_unmatchedBadge__3nNiA{width:fit-content;border:1px solid var(--color-warning-border);border-radius:999px;background:var(--color-warning-soft);color:var(--color-warning-strong);padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2}.MatchingQuestion_anchor__IYX2V{width:10px;height:10px;background:var(--color-border-strong);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s}.MatchingQuestion_anchor__IYX2V.MatchingQuestion_left__dfjVF{right:-5px}.MatchingQuestion_anchor__IYX2V.MatchingQuestion_right__Vs8V8{left:-5px}.MatchingQuestion_anchor__IYX2V.MatchingQuestion_active__NHRVy{background:var(--color-accent);box-shadow:0 0 0 4px rgba(52,211,153,.2)}.MatchingQuestion_svgLayer__c2o4D{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15}.MatchingQuestion_line__Tor6L{fill:none;stroke:var(--color-text-subtle);stroke-width:3;pointer-events:all;cursor:pointer;transition:stroke .2s,stroke-width .2s}.MatchingQuestion_line__Tor6L:hover{stroke:var(--color-danger);stroke-width:5}.MatchingQuestion_lineActive__cgRWO,.MatchingQuestion_lineCorrect__3iSGL{stroke:var(--color-accent)}.MatchingQuestion_lineIncorrect__l3XWx{stroke:var(--color-danger)}.MatchingQuestion_errorTooltip__G8z9Z{position:absolute;top:-40px;left:50%;transform:translateX(-50%);border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-strong);padding:5px 12px;border-radius:4px;font-size:14px;animation:MatchingQuestion_fadeInOut__icCnG 2s forwards}@keyframes MatchingQuestion_fadeInOut__icCnG{0%{opacity:0;transform:translate(-50%,10px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@media(max-width:640px){.MatchingQuestion_columns__vU0LL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.MatchingQuestion_column__BbtFS{min-width:0;gap:10px}.MatchingQuestion_item__6tq_N{min-width:0;padding:10px;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.MatchingQuestion_itemText__Pkamx{max-width:100%;overflow-wrap:anywhere}}.CategorizationQuestion_container__HW_BQ{width:100%;margin-top:1.5rem}.CategorizationQuestion_categorizationLayout__cOxzE{display:flex;flex-direction:column;gap:2.5rem;align-items:stretch}.CategorizationQuestion_sourceColumn__ejTGb{flex:1 1;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;padding:1rem;min-width:200px}.CategorizationQuestion_targetColumns__F_DSi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}.CategorizationQuestion_unassignedSection__j9h5F{width:100%;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem 2rem}.CategorizationQuestion_unassignedSection__j9h5F.CategorizationQuestion_readOnly__3F5DX{background:var(--color-surface-muted);border-color:var(--color-border)}.CategorizationQuestion_unassignedSection__j9h5F.CategorizationQuestion_readOnly__3F5DX:hover{border-color:var(--color-border)}.CategorizationQuestion_unassignedSection__j9h5F .CategorizationQuestion_column__Z2RxA{background:rgba(0,0,0,0)!important;border:none!important;padding:0;min-width:unset;flex:none;box-shadow:none!important}.CategorizationQuestion_unassignedSection__j9h5F .CategorizationQuestion_column__Z2RxA.CategorizationQuestion_readOnly__3F5DX,.CategorizationQuestion_unassignedSection__j9h5F .CategorizationQuestion_column__Z2RxA.CategorizationQuestion_readOnly__3F5DX:hover{background:rgba(0,0,0,0)!important;border:none!important}.CategorizationQuestion_unassignedSection__j9h5F .CategorizationQuestion_column__Z2RxA:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.CategorizationQuestion_unassignedSection__j9h5F .CategorizationQuestion_dropZone__mJy0r{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;min-height:40px}.CategorizationQuestion_unassignedSection__j9h5F .CategorizationQuestion_columnTitle__i0Jzi{text-align:left;border-bottom:none;padding-bottom:0;margin-bottom:1rem}.CategorizationQuestion_column__Z2RxA{flex:1 1;min-width:250px;background:var(--color-surface);border:2px dashed var(--color-border-strong);border-radius:12px;padding:1rem;transition:border-color .2s ease,background .2s ease}.CategorizationQuestion_column__Z2RxA:hover{border-color:var(--color-accent-border);background:var(--color-surface-muted)}.CategorizationQuestion_column__Z2RxA.CategorizationQuestion_readOnly__3F5DX{border-style:solid;border-color:var(--color-border);background:var(--color-surface)}.CategorizationQuestion_column__Z2RxA.CategorizationQuestion_readOnly__3F5DX:hover{border-color:var(--color-border);background:var(--color-surface)}.CategorizationQuestion_columnTitle__i0Jzi{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--color-text);text-align:center;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.CategorizationQuestion_dropZone__mJy0r{min-height:40px;display:flex;flex-direction:column;gap:.5rem}.CategorizationQuestion_itemContent__rLk8U{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}.CategorizationQuestion_itemText___U84F{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;line-height:1.4}.CategorizationQuestion_correctCategoryHint__Xq7WD{font-size:.7rem;color:var(--color-danger-strong);margin-top:2px;padding-top:2px;border-top:1px solid var(--color-danger-border);width:100%;text-align:left}.CategorizationQuestion_correctCategoryHint__Xq7WD strong{color:var(--color-danger-strong)}.CategorizationQuestion_gapInput__sFiEe{display:inline-block;width:1.2ch;height:1.2rem;padding:0;text-align:center;border:none;border-bottom:2px solid var(--color-accent);background:rgba(0,0,0,0);font-weight:700;color:var(--color-text);outline:none;transition:all .2s;vertical-align:baseline;font-family:inherit;font-size:inherit}.CategorizationQuestion_gapInput__sFiEe:focus{border-bottom-color:var(--color-accent-strong);box-shadow:var(--focus-ring)}.CategorizationQuestion_gapInput__sFiEe:disabled{border-bottom-color:var(--color-border-strong);color:var(--color-text-muted);cursor:default}.CategorizationQuestion_gapInput__sFiEe.CategorizationQuestion_correct__1Ztyj{color:var(--color-status-active-text)!important;border-bottom-color:var(--color-status-active-border)!important}.CategorizationQuestion_gapInput__sFiEe.CategorizationQuestion_incorrect__wl2l_{color:var(--color-danger-strong)!important;border-bottom-color:var(--color-danger)!important}.CategorizationQuestion_draggableItem__nsIxl{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:.15rem .6rem;cursor:grab;touch-action:none;box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;min-width:40px;display:inline-flex;align-items:center;justify-content:center;word-wrap:break-word;white-space:normal;height:auto;min-height:1.8rem}.CategorizationQuestion_draggableItem__nsIxl:hover{border-color:var(--color-accent);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CategorizationQuestion_draggableItem__nsIxl:active{cursor:grabbing}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_readOnly__3F5DX{cursor:default}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_readOnly__3F5DX:hover{border-color:var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.1);transform:none;background:var(--color-surface)}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_readOnly__3F5DX.CategorizationQuestion_correct__1Ztyj,.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_readOnly__3F5DX.CategorizationQuestion_correct__1Ztyj:hover{border-color:var(--color-status-active-border);background-color:var(--color-status-active-bg)}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_readOnly__3F5DX.CategorizationQuestion_incorrect__wl2l_,.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_readOnly__3F5DX.CategorizationQuestion_incorrect__wl2l_:hover{border-color:var(--color-danger-border);background-color:var(--color-danger-soft)}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_dragging__g19A2{opacity:.5;z-index:1000}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_correct__1Ztyj{border-color:var(--color-status-active-border);background-color:var(--color-status-active-bg);border-width:2px}.CategorizationQuestion_draggableItem__nsIxl.CategorizationQuestion_incorrect__wl2l_{border-color:var(--color-danger-border);background-color:var(--color-danger-soft);border-width:2px}.CategorizationQuestion_textWithInputs__sTOX6{display:inline;vertical-align:baseline}.CategorizationQuestion_letterInput__FdKHs{display:inline-block;vertical-align:baseline;width:1.2ch;height:auto;padding:0;margin:0;text-align:center;border:none;border-bottom:1px solid var(--color-accent);background:rgba(0,0,0,0);font-weight:700;color:var(--color-text);outline:none;transition:all .2s;line-height:inherit}.CategorizationQuestion_letterInput__FdKHs:focus{border-bottom-width:2px;border-bottom-color:var(--color-accent-strong);background:var(--color-accent-soft);box-shadow:var(--focus-ring)}.CategorizationQuestion_letterInput__FdKHs:disabled{border-bottom-color:var(--color-border-strong);color:var(--color-text-muted)}.CategorizationQuestion_setupLetter__GJHdv{color:var(--color-accent);border-bottom:1px dashed var(--color-accent);font-weight:700;display:inline;padding:0;margin:0;vertical-align:baseline}.CategorizationQuestion_letterResult__DL_aN{display:inline;vertical-align:baseline;padding:0;margin:0;font-weight:700;border-bottom:1px solid rgba(0,0,0,0);position:relative}.CategorizationQuestion_letterResult__DL_aN.CategorizationQuestion_correctLetter__J8Paf{color:var(--color-status-active-text);border-bottom-color:var(--color-status-active-border)}.CategorizationQuestion_letterResult__DL_aN.CategorizationQuestion_incorrectLetter__b_897{color:var(--color-danger-strong);border-bottom-color:var(--color-danger);cursor:help}.CategorizationQuestion_letterResult__DL_aN.CategorizationQuestion_incorrectLetter__b_897:hover .CategorizationQuestion_correctValueTooltip__uIwS6{visibility:visible;opacity:1}.CategorizationQuestion_correctValueTooltip__uIwS6{visibility:hidden;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:var(--color-surface-muted);color:var(--color-text);border:1px solid var(--color-border-strong);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s;z-index:100;margin-bottom:5px}.CategorizationQuestion_correctValueTooltip__uIwS6:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--color-surface-muted) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.CategorizationQuestion_placeholder__LkuwO{height:60px;display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle);font-size:.9rem;font-style:italic}@media(max-width:768px){.CategorizationQuestion_categorizationLayout__cOxzE{flex-direction:column}.CategorizationQuestion_sourceColumn__ejTGb{width:100%}.CategorizationQuestion_targetColumns__F_DSi{width:100%;grid-template-columns:minmax(0,1fr)}.CategorizationQuestion_unassignedSection__j9h5F{padding:1rem}.CategorizationQuestion_column__Z2RxA{min-width:0}}.ImageUploadButton_container__qNjlT{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ImageUploadButton_uploadBtn__f3X1T{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--color-surface-muted);border:1.5px dashed var(--color-border-strong);border-radius:8px;cursor:pointer;font-size:13px;color:var(--color-text-muted);transition:all .15s ease;width:fit-content}.ImageUploadButton_uploadBtn__f3X1T:hover:not(:disabled){border-color:#10b981;color:var(--color-accent);background:var(--color-accent-soft)}.ImageUploadButton_uploadBtn__f3X1T:disabled{opacity:.6;cursor:not-allowed}.ImageUploadButton_compactUploadBtn__Uwu7k{width:38px;height:38px;padding:0;justify-content:center;border-style:solid;border-radius:10px}.ImageUploadButton_preview__CBKBi{position:relative;display:inline-block;max-width:100%}.ImageUploadButton_image__PX1K3{display:block;max-width:100%;max-height:300px;border-radius:8px;object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface-muted)}.ImageUploadButton_removeBtn__iupEh{position:absolute;top:8px;right:8px;width:22px;height:22px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.ImageUploadButton_removeBtn__iupEh:hover{background:#dc2626}.ImageUploadButton_spinner__6bXDn{width:14px;height:14px;border:2px solid var(--color-border);border-top:2px solid #10b981;border-radius:50%;animation:ImageUploadButton_spin____WJo .6s linear infinite;display:inline-block;flex-shrink:0}@keyframes ImageUploadButton_spin____WJo{to{transform:rotate(1turn)}}.ImageUploadButton_error__J9kZp{font-size:12px;color:var(--color-danger-strong)}.ImageUploadButton_hiddenInput__7zdD_{display:none}.ReportQuestionModal_overlay__Wtvuk{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.ReportQuestionModal_modal__VQbJk{background:#fff;border-radius:14px;width:100%;max-width:440px;box-shadow:0 16px 48px rgba(0,0,0,.15);display:flex;flex-direction:column}.ReportQuestionModal_header__CuSeF{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #f3f4f6}.ReportQuestionModal_title__6kEpD{font-size:16px;font-weight:700;color:#1f2937;margin:0}.ReportQuestionModal_closeBtn__1xPh7{background:none;border:none;font-size:16px;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:6px}.ReportQuestionModal_closeBtn__1xPh7:hover{background:#f3f4f6;color:#1f2937}.ReportQuestionModal_body__ZNhGo{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.ReportQuestionModal_questionPreview__hnUO7{font-size:13px;color:#6b7280;background:#f9fafb;border-radius:8px;padding:10px 12px;margin:0;line-height:1.5;font-style:italic}.ReportQuestionModal_radioGroup__TwpVK{display:flex;flex-direction:column;gap:8px}.ReportQuestionModal_learnerHint__HlhzM{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:#f0fdf4;color:#166534;font-size:13px;line-height:1.45}.ReportQuestionModal_radioLabel__eK1mH{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151;cursor:pointer}.ReportQuestionModal_radioLabel__eK1mH input[type=radio]{accent-color:#ef4444;width:16px;height:16px;cursor:pointer;flex-shrink:0}.ReportQuestionModal_comment___PYcL{border:1px solid #e5e7eb;border-radius:8px;padding:9px 12px;font-size:13px;color:#1f2937;resize:vertical;font-family:inherit;outline:none;width:100%;box-sizing:border-box}.ReportQuestionModal_comment___PYcL:focus{border-color:#ef4444}.ReportQuestionModal_comment___PYcL:disabled{background:#f9fafb}.ReportQuestionModal_success__yAGOk{font-size:14px;color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;padding:12px 14px}.ReportQuestionModal_error__dBTjl{font-size:13px;color:#ef4444;margin:0}.ReportQuestionModal_footer__zrYu_{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid #f3f4f6}.ReportQuestionModal_cancelBtn__977ie{background:none;border:1px solid #e5e7eb;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;font-family:inherit}.ReportQuestionModal_cancelBtn__977ie:hover:not(:disabled){background:#f9fafb}.ReportQuestionModal_cancelBtn__977ie:disabled{opacity:.5;cursor:not-allowed}.ReportQuestionModal_submitBtn___wAsZ{background:#16a34a;border:none;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;font-family:inherit;transition:background .15s}.ReportQuestionModal_submitBtn___wAsZ:hover:not(:disabled){background:#15803d}.ReportQuestionModal_submitBtn___wAsZ:disabled{opacity:.6;cursor:not-allowed}.ReportQuestionModal_closeFooterBtn__RYg9E{background:#6366f1;border:none;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;font-family:inherit}.ReportQuestionModal_closeFooterBtn__RYg9E:hover{background:#4f46e5}.Questions_section__q7xOI{display:flex;flex-direction:column;gap:24px}.Questions_sectionHeader__8OXY3{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:768px){.Questions_sectionHeader__8OXY3{flex-direction:column;align-items:flex-start}}.Questions_sectionTitle__i2gxI{margin:0;font-size:20px;font-weight:600;line-height:1.4;color:var(--color-text)}.Questions_sectionActions__mlsqG{display:flex;gap:8px}@media(max-width:768px){.Questions_sectionActions__mlsqG{width:100%;flex-wrap:wrap}.Questions_sectionActions__mlsqG button{flex:1 1 180px}}.Questions_scrollToBottomButton__zcgWO{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:42px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.Questions_scrollToBottomButton__zcgWO:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface-muted);color:var(--color-accent-strong);box-shadow:var(--button-outline-shadow)}.Questions_scrollToBottomButton__zcgWO:disabled{cursor:not-allowed;opacity:.5}.Questions_questionsList__McngW{display:flex;flex-direction:column;gap:16px}.Questions_reviewQuestion__xQjpc{border:1px solid var(--color-warning-border);border-radius:10px;background:var(--color-warning-soft);padding:8px}.Questions_reviewQuestionMarker__ZApw7{width:max-content;max-width:100%;margin:0 0 8px;border:1px solid var(--color-warning-border);border-radius:999px;background:var(--color-warning-soft);color:var(--color-on-warning);padding:4px 9px;font-size:12px;font-weight:700}.Questions_emptyState__EyUI5{padding:32px;text-align:center;background:var(--color-surface-muted);border-radius:8px;border:1px solid var(--color-border)}.Questions_emptyState__EyUI5 p{margin:0;font-size:14px;color:var(--color-text-muted)}.Questions_addQuestionBottom__6VTg6{display:flex;justify-content:center;padding-top:16px}.Questions_editorShell__pah8b{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.Questions_questionNavigator__rdF9p{display:flex;flex-direction:column;height:100%;padding:18px;color:var(--color-text);background:linear-gradient(180deg,var(--color-surface-soft) 0,transparent 160px),var(--color-sidebar-bg,var(--color-surface))}.Questions_navigatorTop__46yXv{display:grid;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.Questions_navigatorBackButton__EP7FG{display:inline-flex;align-items:center;gap:10px;width:max-content;border:0;background:rgba(0,0,0,0);color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s ease}.Questions_navigatorBackButton__EP7FG:hover{color:var(--color-accent)}.Questions_navigatorEyebrow__zyrFx{margin:0 0 4px;color:var(--color-text-subtle);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.Questions_navigatorTitle__PfTP6{margin:0;color:var(--color-text);font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.Questions_navigatorHeader__c_cnY{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;margin-bottom:12px;color:var(--color-text);font-size:15px;font-weight:800}.Questions_navigatorCount__C8GRj{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:8px;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border)}.Questions_navigatorList__3ZGLT{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:2px 2px 2px 0;scrollbar-width:none}.Questions_navigatorList__3ZGLT::-webkit-scrollbar{display:none}.Questions_questionNavItem___Y2C5{position:relative;display:grid;grid-template-columns:16px 34px minmax(0,1fr) 10px;align-items:center;gap:10px;width:100%;min-height:76px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.Questions_questionNavItem___Y2C5:hover:not(:disabled){z-index:2;border-color:var(--color-accent);box-shadow:0 14px 30px rgba(16,185,129,.12)}.Questions_questionNavItem___Y2C5:disabled{cursor:not-allowed;opacity:.65}.Questions_questionNavItem___Y2C5.Questions_active___PFgX{z-index:1;border-color:var(--color-accent);background:linear-gradient(135deg,var(--color-accent-soft) 0,var(--color-surface-soft) 100%)}.Questions_questionNavItem___Y2C5.Questions_dragging__qtc6h{opacity:.58}.Questions_questionNavItem___Y2C5.Questions_dragOver__G2cQI{z-index:3;border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent),0 16px 34px rgba(16,185,129,.16)}.Questions_reviewStatusDot__5hcgI{width:9px;height:9px;border-radius:50%;background:var(--color-warning);box-shadow:0 0 0 3px var(--color-warning-soft)}.Questions_questionDragHandle__b7SNX{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-subtle);cursor:grab}.Questions_questionNavItem___Y2C5:active .Questions_questionDragHandle__b7SNX{cursor:grabbing}.Questions_questionNavNumber__mp04U{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-text);background:var(--color-surface);font-size:14px;font-weight:800;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.Questions_questionNavItem___Y2C5.Questions_active___PFgX .Questions_questionNavNumber__mp04U{border-color:var(--color-accent);color:var(--color-accent-strong);background:var(--color-surface)}.Questions_renumbering__fV55y .Questions_questionNavNumber__mp04U{filter:blur(2px);opacity:.58;transform:scale(.96);animation:Questions_renumberReveal__qQi05 .42s ease forwards}.Questions_questionNavBody__QCI3b{display:grid;gap:4px;min-width:0}.Questions_questionNavTitle__hPqSH{color:var(--color-text);font-size:14px;font-weight:800;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Questions_statusDot__HSF_A{width:9px;height:9px;border-radius:50%;background:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.Questions_navigatorAddButton__Pw7i_{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:12px;border:1px solid var(--color-accent);border-radius:12px;background:var(--color-surface-soft);color:var(--color-accent-strong);font:inherit;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease}.Questions_navigatorAddButton__Pw7i_:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-accent-strong)}.Questions_navigatorAddButton__Pw7i_:disabled{cursor:not-allowed;opacity:.65}.Questions_navigatorAiAddButton__Vm8az{margin-top:8px;border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.Questions_navigatorAiAddButton__Vm8az:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}.Questions_aiCreditBalance__G9etY,.Questions_navigatorAiCreditBalance__bce2_,.Questions_sectionAiCreditBalance__3gIA7{color:var(--color-text-subtle);font-size:12px;font-weight:700;line-height:1.35}.Questions_navigatorAiCreditBalance__bce2_{display:block;margin-top:6px;text-align:center}.Questions_sectionAiCreditBalance__3gIA7{align-self:center;padding:0 2px}.Questions_navigatorFooter__cMR8h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:13px;font-weight:600}.Questions_navigatorFooterStats__4m91p{display:grid;gap:6px}.Questions_navigatorSaveButton__WrCB3{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--color-accent);border-radius:12px;background:var(--color-surface-soft);color:var(--color-accent-strong);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.Questions_navigatorSaveButton__WrCB3:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-accent-strong);box-shadow:0 14px 30px rgba(16,185,129,.2)}.Questions_navigatorSaveButton__WrCB3:disabled{cursor:not-allowed;opacity:.55}@keyframes Questions_renumberReveal__qQi05{0%{filter:blur(2px);opacity:.55;transform:scale(.96)}to{filter:blur(0);opacity:1;transform:scale(1)}}.Questions_mobileQuestionNavigator__ehMEk{display:none}.Questions_editorCanvas__e7Fg1{display:grid;gap:16px}.Questions_editorEmptyState__eSJ7g{display:grid;justify-items:center;gap:12px;padding:56px 24px;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px}.Questions_editorEmptyState__eSJ7g h2{margin:0;color:var(--color-text);font-size:22px;font-weight:800}.Questions_editorEmptyState__eSJ7g p{margin:0 0 8px;color:var(--color-text-muted);font-size:15px}.Questions_editorEmptyState__eSJ7g button{gap:8px}.Questions_emptyStateActions__5e6rC{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.Questions_aiActionError__UaC_q{margin:0;padding:12px 14px;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-soft);color:var(--color-danger-strong);font-size:14px;font-weight:700;line-height:1.45;display:flex;flex-direction:column;gap:6px}.Questions_aiActionHelpLink__stfL9{width:fit-content;color:var(--color-danger-strong);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.Questions_improvementPreview__MUsOI{display:grid;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}.Questions_improvementPreviewHeader__3zifk{display:flex;align-items:center;justify-content:space-between;gap:12px}.Questions_improvementPreviewHeader__3zifk h3{margin:0;color:var(--color-text);font-size:16px;font-weight:800;line-height:1.35}.Questions_improvementPreviewClose__DyGo_{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text-muted);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.Questions_improvementPreviewClose__DyGo_:hover{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-accent)}.Questions_improvementPreviewGrid__VCqNs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Questions_improvementPreviewTextBlock___LWrM{display:grid;gap:6px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}.Questions_improvementPreviewTextBlock___LWrM span{color:var(--color-text-muted);font-size:12px;font-weight:800;line-height:1.3}.Questions_improvementPreviewTextBlock___LWrM p{margin:0;color:var(--color-text);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.Questions_improvementPreviewActions__C97D2{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.Questions_answerCheckList__WGNdH{margin:12px 0 0;padding-left:20px;color:var(--text-primary)}.Questions_answerCheckList__WGNdH li+li{margin-top:6px}.Questions_editorFooterActions__3l7QC{display:flex;justify-content:space-between;gap:12px}.Questions_editorFooterActions__3l7QC button{gap:8px;min-width:170px}.Questions_withoutPrevious__PLwHn{justify-content:flex-end}.Questions_editorAddQuestionButton__z5__V{min-width:220px;min-height:48px;border-radius:12px;border-color:var(--color-accent);background:rgba(0,0,0,0);color:var(--color-accent-strong);font-weight:800}.Questions_editorAddQuestionButton__z5__V:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent-strong);box-shadow:0 14px 30px rgba(16,185,129,.2)}@media(max-width:1200px){.Questions_mobileQuestionNavigator__ehMEk{display:block;border:1px solid var(--color-border);border-radius:18px;overflow:hidden}}@media(max-width:768px){.Questions_questionNavigator__rdF9p{max-height:420px}.Questions_improvementPreviewGrid__VCqNs{grid-template-columns:1fr}.Questions_improvementPreviewActions__C97D2 button{flex:1 1 140px}.Questions_editorFooterActions__3l7QC{flex-direction:column}.Questions_editorFooterActions__3l7QC button{width:100%;min-width:0}}.Sidebar_sidebar__hGU43{width:280px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:fixed;height:calc(100vh - var(--banner-height, 0px));left:0;top:var(--banner-height,0);z-index:10;transition:transform .3s ease,top .3s ease}.Sidebar_sidebarHeader__UIXB_{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--color-border)}.Sidebar_logo__FLQI0{display:inline-block}.Sidebar_logoLink__d72Ri{text-decoration:none;transition:opacity .2s ease;display:inline-block}.Sidebar_logoLink__d72Ri:hover{opacity:.8}.Sidebar_logoText__26hRG{font-size:24px;font-weight:700;color:var(--color-accent-strong);margin:0}.Sidebar_closeButton__4W_72{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Sidebar_closeButton__4W_72:hover{background:var(--color-surface-muted);color:var(--color-text)}.Sidebar_closeButton__4W_72:focus{outline:none;outline-offset:2px}.Sidebar_contextSection__IoX_h{padding:16px 20px 12px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}.Sidebar_contextSectionHeader__CakQh{display:flex;align-items:center;justify-content:space-between;gap:8px}.Sidebar_contextSectionTitle__UaSFJ{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.Sidebar_contextSectionMeta__refvn{font-size:11px;font-weight:600;color:var(--color-accent-strong)}.Sidebar_activeContextCard__eO_Pi{padding:12px 14px;border-radius:14px;background:var(--color-accent-soft);border:1px solid var(--color-accent-border)}.Sidebar_activeContextTitle__nbykX{font-size:14px;font-weight:700;color:var(--color-text);line-height:1.3}.Sidebar_activeContextSubtitle__GaMoF{margin-top:4px;font-size:12px;color:var(--color-text-muted)}.Sidebar_contextList__3fETd{display:flex;flex-direction:column;gap:6px}.Sidebar_contextItem__sofru{width:100%;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.Sidebar_contextItem__sofru:hover:not(:disabled){border-color:var(--color-accent-border);background:var(--color-surface-muted);transform:translateY(-1px)}.Sidebar_contextItem__sofru:disabled{cursor:default;opacity:1}.Sidebar_contextItemActive__Wz0jR{border-color:var(--color-accent);background:var(--color-accent-soft)}.Sidebar_contextItemText__Stefh{min-width:0;display:flex;flex-direction:column;gap:2px}.Sidebar_contextItemTitle__1LK9c{font-size:13px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_contextItemMeta__0t_F7{font-size:12px;color:var(--color-text-muted)}.Sidebar_contextItemStatus__MWPB5{flex-shrink:0;font-size:11px;font-weight:700;color:var(--color-accent-strong)}.Sidebar_contextManageButton__rPT8G{width:100%;border:1px dashed var(--color-accent-border);background:var(--color-surface-soft);color:var(--color-accent-strong);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.Sidebar_contextManageButton__rPT8G:hover{background:var(--color-accent-soft);border-color:var(--color-accent);transform:translateY(-1px)}.Sidebar_nav__1YRGc{flex:1 1;padding:24px 0;overflow-y:auto}.Sidebar_navList__s9gic{list-style:none;margin:0;padding:0}.Sidebar_navItem__sX4k_{display:flex;align-items:center;gap:12px;padding:12px 24px;color:var(--color-text-muted);text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:14px}.Sidebar_navItem__sX4k_:hover{background:var(--color-surface-muted);color:var(--color-text)}.Sidebar_navItem__sX4k_.Sidebar_active__XpqZg{background:var(--color-accent-soft);color:var(--color-accent-strong)}.Sidebar_navItem__sX4k_:focus{outline:none}.Sidebar_navIcon__GhEyd{font-size:18px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_navLabel__2IwAz{font-weight:600;flex:1 1}.Sidebar_navBadge__TJ1Hb{width:8px;height:8px;border-radius:50%;background:var(--color-danger);flex-shrink:0}@media(max-width:1200px){.Sidebar_sidebar__hGU43{transform:translateX(-100%);box-shadow:var(--shadow-floating)}.Sidebar_sidebar__hGU43.Sidebar_open__ZVqfC{transform:translateX(0)}}.MobileHeader_mobileHeader__zP0xy{display:none;position:fixed;top:var(--banner-height,0);left:0;right:0;box-sizing:border-box;background:var(--color-surface);padding:16px 20px;border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card);z-index:10;justify-content:space-between;align-items:center;height:var(--mobile-header-height,64px)}.MobileHeader_menuButton__XhsOM{background:none;border:none;color:var(--color-text);cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.MobileHeader_menuButton__XhsOM:hover{background-color:var(--color-surface-muted)}.MobileHeader_menuButton__XhsOM:focus{outline:none;outline-offset:2px}.MobileHeader_logo__2gZal{text-decoration:none;transition:opacity .2s ease}.MobileHeader_logo__2gZal:hover{opacity:.8}.MobileHeader_logoText__V72sN{font-size:24px;font-weight:700;color:var(--color-accent-strong);margin:0}@media(max-width:1200px){.MobileHeader_mobileHeader__zP0xy{display:flex}}.DashboardLayout_layoutContainer__ajANu{--mobile-header-height:64px;display:flex;flex-direction:column;min-height:100vh}.DashboardLayout_layout__5k5ow{display:flex;flex:1 1;position:relative;background:var(--color-page)}.DashboardLayout_main__JyYbX{flex:1 1;display:flex;flex-direction:column;transition:margin-left .3s ease;width:100%;margin-left:280px}.DashboardLayout_contextSidebar__VtMEA{position:fixed;top:var(--banner-height,0);left:0;bottom:0;z-index:10;width:300px;overflow:hidden;background:var(--color-sidebar-bg,var(--color-surface));border-right:1px solid var(--color-border)}.DashboardLayout_editorMode__tvsLf{margin-left:300px}.DashboardLayout_withMobileHeader__XpD8C{padding-top:var(--mobile-header-height)}.DashboardLayout_content__c5K6R{flex:1 1;padding:0}.DashboardLayout_overlay__5VDEu{position:fixed;top:var(--banner-height,0);left:0;right:0;bottom:0;background:var(--color-overlay-scrim);z-index:5;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,top .3s ease}.DashboardLayout_overlay__5VDEu.DashboardLayout_visible__KJhNN{opacity:1;visibility:visible}@media(max-width:1200px){.DashboardLayout_editorMode__tvsLf,.DashboardLayout_main__JyYbX{margin-left:0}}