.combobox-text_wrap__84ipf{position:relative;display:flex;align-items:center}.combobox-text_input__kKaIx{width:100%;padding:8px var(--space-3);font-size:var(--text-sm);font-family:inherit;color:var(--color-ink);background:var(--color-canvas);border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing),box-shadow var(--duration-fast) var(--easing)}.combobox-text_input__kKaIx:focus{outline:none;border-color:var(--color-brand);background:var(--color-surface);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.combobox-text_input__kKaIx:disabled{opacity:.6;cursor:not-allowed}.combobox-text_input__kKaIx::placeholder{color:var(--color-ink-subtle)}.combobox-text_clearBtn__bBGDH{position:absolute;right:8px;width:20px;height:20px;border:none;background:var(--color-surface-hover);color:var(--color-ink-muted);border-radius:50%;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.combobox-text_clearBtn__bBGDH:hover{background:var(--color-border);color:var(--color-ink)}.combobox-text_dropdown__9tqfT{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-surface);border:1.5px solid var(--color-brand-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:60;max-height:240px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:1px;animation:combobox-text_comboPop__DZbH7 .15s ease}.combobox-text_option__IPx9v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 10px;border:none;background:transparent;text-align:left;font-family:inherit;font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--easing)}.combobox-text_option__IPx9v:hover{background:var(--color-brand-50)}.combobox-text_optionActive__Yseav{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:600}.combobox-text_optionName__XJc5K{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-text_optionMeta__M1U3F{font-size:11px;color:var(--color-ink-subtle);background:var(--color-surface-hover);padding:1px 6px;border-radius:var(--radius-full);font-weight:600;flex-shrink:0}.combobox-text_optionCreate__m1M8u{border-bottom:1px dashed var(--color-border);margin-bottom:2px;padding-bottom:8px;color:var(--color-acerto-700)}.combobox-text_optionCreate__m1M8u:hover{background:var(--color-acerto-50)}.combobox-text_optionCreateIcon__dX5fJ{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--color-acerto);color:white;font-weight:700;font-size:14px;line-height:1;margin-right:6px}@keyframes combobox-text_comboPop__DZbH7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rich-editor_wrap__EK7P_{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;position:relative;transition:border-color var(--duration-fast) var(--easing),box-shadow var(--duration-fast) var(--easing)}.rich-editor_wrapFullscreen__iXd5K{position:fixed!important;inset:clamp(8px,2vw,16px)!important;z-index:300;border:2px solid var(--color-brand);border-radius:var(--radius-lg);box-shadow:0 24px 48px rgba(15,23,42,.25);display:flex;flex-direction:column;background:var(--color-surface);animation:rich-editor_fsIn__uezV8 .2s ease}.rich-editor_wrapFullscreen__iXd5K .rich-editor_content__Xg5fa{flex:1 1;overflow-y:auto;min-height:0;padding:var(--space-5) var(--space-8);font-size:var(--text-base)}.rich-editor_fullscreenHint__EuguY{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.85);color:white;font-size:11px;padding:4px 10px;border-radius:var(--radius-full);pointer-events:none;animation:rich-editor_hintFade__Bxvgg 4s ease-in forwards}.rich-editor_fullscreenHint__EuguY kbd{background:rgba(255,255,255,.2);padding:1px 5px;border-radius:3px;font-family:ui-monospace,monospace;font-size:10px;margin:0 2px}@keyframes rich-editor_fsIn__uezV8{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes rich-editor_hintFade__Bxvgg{0%,60%{opacity:1}to{opacity:0}}.rich-editor_footer__jBMNK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:6px 12px;background:var(--color-canvas);border-top:1px solid var(--color-border);font-size:11px;color:var(--color-ink-subtle);flex-wrap:wrap}.rich-editor_footerHint__p0czC kbd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;color:var(--color-ink-muted);margin:0 2px}.rich-editor_footerCount__6qumc{font-weight:500;color:var(--color-ink-muted);white-space:nowrap}.rich-editor_bubble__hc005{display:inline-flex;align-items:center;gap:1px;background:#1E293B;border-radius:var(--radius-md);box-shadow:0 6px 18px rgba(15,23,42,.35);padding:4px;animation:rich-editor_bubbleIn__MJjz5 .12s ease}.rich-editor_bubbleBtn__8aQGt{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:white;font-size:13px;font-family:inherit;cursor:pointer;border-radius:4px;line-height:1;transition:background var(--duration-fast) var(--easing)}.rich-editor_bubbleBtn__8aQGt:hover{background:rgba(255,255,255,.15)}.rich-editor_bubbleBtnActive__Spp_e{background:var(--color-brand)}.rich-editor_bubbleSep__L6_kZ{display:inline-block;width:1px;height:16px;background:rgba(255,255,255,.2);margin:0 3px}@keyframes rich-editor_bubbleIn__MJjz5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rich-editor_uploadOverlay__WXWCk{position:absolute;bottom:8px;right:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(15,23,42,.85);color:white;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:500;z-index:10;animation:rich-editor_popIn__5Drm7 var(--duration-base) var(--easing)}.rich-editor_uploadSpinner__C_Qv0{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:rich-editor_spin__Nu70E .8s linear infinite}@keyframes rich-editor_spin__Nu70E{to{transform:rotate(1turn)}}.rich-editor_wrap__EK7P_:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.rich-editor_wrapCompact__wiIFM{border-radius:var(--radius-sm)}.rich-editor_wrapInvalid__B5Ham{border-color:var(--color-correcao);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.rich-editor_loading__bcphJ{padding:var(--space-3);font-size:var(--text-xs);color:var(--color-ink-muted);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.rich-editor_toolbar__Rf6C5{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 8px;background:var(--color-canvas);border-bottom:1px solid var(--color-border)}.rich-editor_toolbarCompact__KySo7{padding:4px 6px;gap:1px}.rich-editor_btn__Dtsk5{width:28px;height:28px;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-ink);font-family:inherit;line-height:1;transition:background var(--duration-fast) var(--easing),border-color var(--duration-fast) var(--easing)}.rich-editor_btn__Dtsk5:hover{background:var(--color-surface);border-color:var(--color-border)}.rich-editor_btnActive__Czexq{background:var(--color-brand-50);border-color:var(--color-brand-200);color:var(--color-brand-700)}.rich-editor_sep__6cGjb{display:inline-block;width:1px;height:20px;background:var(--color-border);margin:0 4px}.rich-editor_select__gElWV{height:28px;padding:0 6px;font-size:var(--text-xs);font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-family:inherit;cursor:pointer}.rich-editor_select__gElWV:focus{outline:2px solid var(--color-brand)}.rich-editor_content__Xg5fa{min-height:120px;padding:var(--space-3);font-size:var(--text-sm);line-height:1.6;color:var(--color-ink);outline:none}.rich-editor_content__Xg5fa.rich-editor_compact__d9S0p{min-height:36px;padding:6px 10px;font-size:var(--text-sm)}.rich-editor_content__Xg5fa p{margin:0 0 var(--space-2)}.rich-editor_content__Xg5fa p:last-child{margin-bottom:0}.rich-editor_content__Xg5fa h1,.rich-editor_content__Xg5fa h2,.rich-editor_content__Xg5fa h3{font-weight:700;color:var(--color-ink);margin:var(--space-3) 0 var(--space-2);line-height:1.3}.rich-editor_content__Xg5fa h1{font-size:var(--text-2xl)}.rich-editor_content__Xg5fa h2{font-size:var(--text-xl)}.rich-editor_content__Xg5fa h3{font-size:var(--text-lg)}.rich-editor_content__Xg5fa ol,.rich-editor_content__Xg5fa ul{padding-left:var(--space-6);margin:var(--space-2) 0}.rich-editor_content__Xg5fa ul{list-style:disc}.rich-editor_content__Xg5fa ol{list-style:decimal}.rich-editor_content__Xg5fa li{margin-bottom:4px}.rich-editor_content__Xg5fa blockquote{border-left:3px solid var(--color-brand);padding-left:var(--space-3);margin:var(--space-2) 0;color:var(--color-ink-muted);font-style:italic}.rich-editor_content__Xg5fa pre{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:13px;overflow-x:auto;margin:var(--space-2) 0}.rich-editor_content__Xg5fa code,.rich-editor_content__Xg5fa pre{background:var(--color-canvas);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.rich-editor_content__Xg5fa code{border:1px solid var(--color-border);padding:1px 5px;border-radius:3px;font-size:.9em}.rich-editor_content__Xg5fa pre code{background:none;border:none;padding:0}.rich-editor_content__Xg5fa hr{border:none;border-top:2px dashed var(--color-border);margin:var(--space-4) 0}.rich-editor_content__Xg5fa a{color:var(--color-brand);text-decoration:underline}.rich-editor_content__Xg5fa img{max-width:100%;height:auto;border-radius:var(--radius-md);display:block}.rich-editor_content__Xg5fa p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-ink-subtle);pointer-events:none;height:0;font-style:italic}.rich-editor_content__Xg5fa img.ProseMirror-selectednode{outline:3px solid var(--color-brand);outline-offset:2px}.rich-editor_dropdown__dnOj9{min-width:min(180px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:4px;gap:1px}.rich-editor_dropdownWide__dWSUD,.rich-editor_dropdown__dnOj9{position:absolute;top:calc(100% + 4px);left:0;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:50;display:flex;flex-direction:column;animation:rich-editor_popIn__5Drm7 var(--duration-base) var(--easing)}.rich-editor_dropdownWide__dWSUD{width:min(360px,calc(100vw - 32px));padding:var(--space-3);gap:var(--space-2)}.rich-editor_dropdownRight__auC1T{left:auto!important;right:0!important}.rich-editor_dropdownItem__M83lh{text-align:left;padding:6px 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:var(--text-xs);color:var(--color-ink);transition:background var(--duration-fast) var(--easing)}.rich-editor_dropdownItem__M83lh:hover{background:var(--color-surface-hover)}.rich-editor_dropdownItemDanger__nsJRK{color:var(--color-danger)}.rich-editor_dropdownItemDanger__nsJRK:hover{background:var(--color-danger-bg)}.rich-editor_dropdownSep__x2epo{height:1px;background:var(--color-border);margin:4px 0}.rich-editor_mathHint__PNj96{font-size:11px;color:var(--color-ink-muted);line-height:1.5}.rich-editor_mathHint__PNj96 code{background:var(--color-surface-hover);padding:1px 5px;border-radius:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--color-brand-700)}.rich-editor_mathInput__JUXPr{width:100%;padding:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-ink);resize:vertical}.rich-editor_mathInput__JUXPr:focus{outline:none;border-color:var(--color-brand)}.rich-editor_mathToggle___xXH1{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-editor_mathPreview__MMJPu{border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--color-canvas);display:flex;flex-direction:column;gap:4px}.rich-editor_mathPreviewBox__4z1LJ{text-align:center;min-height:24px}.rich-editor_mathActions__8url9{display:flex;justify-content:flex-end;gap:var(--space-2)}.rich-editor_mathCancelBtn__lh3C1,.rich-editor_mathInsertBtn__6yisF{padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;font-family:inherit;border:1.5px solid}.rich-editor_mathCancelBtn__lh3C1{background:transparent;border-color:var(--color-border);color:var(--color-ink-muted)}.rich-editor_mathCancelBtn__lh3C1:hover{background:var(--color-surface-hover)}.rich-editor_mathInsertBtn__6yisF{background:var(--color-brand);border-color:var(--color-brand);color:white}.rich-editor_mathInsertBtn__6yisF:hover:not(:disabled){background:var(--color-brand-700)}.rich-editor_mathInsertBtn__6yisF:disabled{opacity:.4;cursor:not-allowed}@keyframes rich-editor_popIn__5Drm7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rich-editor_geoDropdown__Dq6uY{position:absolute;top:calc(100% + 4px);left:0;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:50;width:min(420px,calc(100vw - 32px));padding:var(--space-2);animation:rich-editor_popIn__5Drm7 var(--duration-base) var(--easing)}.rich-editor_geoTabs___I6hE{display:flex;gap:2px;margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:4px}.rich-editor_geoTab__YFey0{flex:1 1;padding:5px 8px;border:none;background:transparent;font-size:var(--text-xs);font-weight:600;color:var(--color-ink-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing);font-family:inherit}.rich-editor_geoTab__YFey0:hover{color:var(--color-ink);background:var(--color-surface-hover)}.rich-editor_geoTabActive__c09s5{color:var(--color-brand);background:var(--color-brand-50)}.rich-editor_geoGrid__qXgSZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;max-height:320px;overflow-y:auto}@media (max-width:520px){.rich-editor_wrapFullscreen__iXd5K .rich-editor_content__Xg5fa{padding:var(--space-4)}.rich-editor_footerHint__p0czC{display:none}.rich-editor_dropdownWide__dWSUD,.rich-editor_dropdown__dnOj9,.rich-editor_geoDropdown__Dq6uY{left:50%;right:auto;transform:translateX(-50%)}.rich-editor_dropdownRight__auC1T{left:50%!important;right:auto!important}.rich-editor_geoGrid__qXgSZ{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}}.rich-editor_geoItem__zdd19{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:all var(--duration-fast) var(--easing);font-family:inherit}.rich-editor_geoItem__zdd19:hover{border-color:var(--color-brand);background:var(--color-brand-50);transform:translateY(-1px)}.rich-editor_geoThumb__WUaac{width:100%;height:70px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rich-editor_geoThumb__WUaac svg{max-width:100%;max-height:100%;width:auto;height:auto}.rich-editor_geoName__uC98Z{font-size:10px;color:var(--color-ink-muted);text-align:center;line-height:1.2}.question-editor_editor__1P6hx{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.question-editor_editorHeader__g19Kq{background:var(--color-brand-50);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-brand-100);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.question-editor_editorTitle___g8_b{font-weight:600;font-size:var(--text-sm);color:var(--color-brand-700)}.question-editor_editorHeaderActions__vBfW4{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0}@media (max-width:640px){.question-editor_editorHeader__g19Kq{align-items:flex-start;flex-direction:column}.question-editor_editorHeaderActions__vBfW4{justify-content:flex-start;width:100%}.question-editor_editorHeaderActions__vBfW4 .question-editor_saveBadge__YNKxc{white-space:normal}}.question-editor_saveBadge__YNKxc{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;border:1.5px solid;white-space:nowrap;transition:all var(--duration-base) var(--easing)}.question-editor_saveBadgeDraft__GTUT0{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-ink-muted)}.question-editor_saveDot__LTPf1{width:7px;height:7px;border-radius:50%;background:var(--color-ink-subtle);animation:question-editor_pulseDot__2rl6w 1.6s ease-in-out infinite}@keyframes question-editor_pulseDot__2rl6w{0%,to{opacity:.4}50%{opacity:1}}.question-editor_saveBadgeSaving__w_A6f{background:var(--color-acento-50);border-color:var(--color-acento-100);color:var(--color-acento-800)}.question-editor_saveSpinner__03dLV{width:12px;height:12px;border:2px solid rgba(245,158,11,.25);border-top:2px solid var(--color-acento-800);border-radius:50%;animation:question-editor_spin__ddrUI .7s linear infinite}.question-editor_saveBadgeSaved__Timzh{background:var(--color-acerto-50);border-color:var(--color-acerto-100);color:var(--color-acerto-700);animation:question-editor_savedPulse__r_sBU .5s var(--easing)}@keyframes question-editor_savedPulse__r_sBU{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.question-editor_saveBadgeError__I2wEm{background:var(--color-danger-bg);border-color:var(--color-correcao-100);color:var(--color-danger);animation:question-editor_shake__q7iXW .4s ease}@keyframes question-editor_shake__q7iXW{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes question-editor_spin__ddrUI{to{transform:rotate(1turn)}}.question-editor_templatesBar__Acygr{background:linear-gradient(135deg,var(--color-brand-50) 0,var(--color-acerto-50) 100%);border:1px dashed var(--color-brand-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.question-editor_templatesLabel__g23YF{font-size:var(--text-xs);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em}.question-editor_templatesGrid__eaz0e{display:flex;flex-wrap:wrap;gap:6px}.question-editor_templateBtn__YayZi{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);border:1.5px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-ink);cursor:pointer;transition:all var(--duration-fast) var(--easing)}.question-editor_templateBtn__YayZi:hover{border-color:var(--color-brand);background:var(--color-brand-50);color:var(--color-brand);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.question-editor_templateIcon__2SaRL{font-size:14px;font-weight:700;color:var(--color-brand);line-height:1}.question-editor_templateName__L97jz{white-space:nowrap}.question-editor_aiHeaderBtn__IUWUZ{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 12px;border-radius:var(--radius-md);border:1.5px solid var(--color-acerto-100);background:var(--color-acerto-50);color:var(--color-acerto-700);font-size:var(--text-xs);font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background var(--duration-fast) var(--easing),border-color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.question-editor_aiHeaderBtn__IUWUZ:hover{background:var(--color-surface);border-color:var(--color-acerto);transform:translateY(-1px)}.question-editor_aiHeaderBtn__IUWUZ:disabled{background:var(--color-canvas);border-color:var(--color-border);color:var(--color-ink-muted);cursor:not-allowed;transform:none}.question-editor_aiPlanNotice__l0CXt{margin:0 var(--space-4) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-acento-100);border-radius:var(--radius-md);background:var(--color-acento-50);color:var(--color-ink);font-size:var(--text-xs);font-weight:600;line-height:1.45}.question-editor_aiModal__rRhNa{display:flex;flex-direction:column;gap:var(--space-4)}.question-editor_aiGrid__XXvpT{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:760px){.question-editor_aiGrid__XXvpT{grid-template-columns:repeat(6,minmax(0,1fr))}.question-editor_aiFieldWide__E4lL0{grid-column:span 3}.question-editor_aiFieldCompact__2Yz8Y{grid-column:span 2}}.question-editor_aiSelect__fXY5G{width:100%;min-height:40px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);padding:0 10px}.question-editor_aiSelect__fXY5G:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-100)}.question-editor_aiPreferences__yVkXW{display:flex;flex-direction:column;gap:var(--space-2)}.question-editor_aiPreferencesTitle__FqyCn{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.question-editor_aiChecks__cGZse{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:760px){.question-editor_aiChecks__cGZse{grid-template-columns:1fr 1fr}}.question-editor_aiCheck__tORSs{display:grid;grid-template-columns:18px 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:flex-start;min-width:0;padding:var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--easing),background var(--duration-fast) var(--easing)}.question-editor_aiCheck__tORSs:hover{border-color:var(--color-brand-200);background:var(--color-brand-50)}.question-editor_aiCheck__tORSs input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-brand)}.question-editor_aiCheck__tORSs strong{display:block;color:var(--color-ink);font-size:var(--text-sm);line-height:1.25}.question-editor_aiCheck__tORSs small{display:block;color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.35;margin-top:3px}.question-editor_aiReview__7Vomg{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.question-editor_aiReviewHeader___EztW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.question-editor_aiReviewHeader___EztW>div{display:flex;flex-direction:column;gap:2px;min-width:0}.question-editor_aiReviewHeader___EztW strong{color:var(--color-ink);font-size:var(--text-sm)}.question-editor_aiReviewHeader___EztW span{color:var(--color-ink-muted);font-size:var(--text-xs)}.question-editor_aiDraftCard___gmtc,.question-editor_aiDraftList__24UQo{display:flex;flex-direction:column;gap:var(--space-3)}.question-editor_aiDraftCard___gmtc{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4)}.question-editor_aiDraftCardSelected__nlPpu{border-color:var(--color-brand-200);box-shadow:0 0 0 3px var(--color-brand-50)}.question-editor_aiDraftHeader__MygB1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.question-editor_aiDraftSelect__acycA{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;cursor:pointer}.question-editor_aiDraftSelect__acycA input{width:16px;height:16px;accent-color:var(--color-brand)}.question-editor_aiDraftActions__WzmbR{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.question-editor_aiLinkBtnDanger__3wNPp,.question-editor_aiLinkBtn__L9VeX{border:0;background:transparent;font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;padding:4px 0}.question-editor_aiLinkBtn__L9VeX{color:var(--color-brand)}.question-editor_aiLinkBtn__L9VeX:hover{color:var(--color-brand-700)}.question-editor_aiLinkBtnDanger__3wNPp{color:var(--color-ink-muted)}.question-editor_aiLinkBtnDanger__3wNPp:hover{color:var(--color-danger)}.question-editor_aiDraftMeta__um4rn{display:flex;flex-wrap:wrap;gap:6px}.question-editor_aiDraftMeta__um4rn span{color:var(--color-ink-muted);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:11px;font-weight:600;padding:2px 8px}.question-editor_aiQuality__RfgL6{border:1px solid var(--color-acerto-100);border-radius:var(--radius-md);background:var(--color-acerto-50);color:var(--color-ink);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.question-editor_aiQualityReview__opgLY{border-color:var(--color-acento-100);background:var(--color-acento-50)}.question-editor_aiQualityHeader__wtsh_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.question-editor_aiQualityHeader__wtsh_ strong{color:var(--color-ink);font-size:var(--text-sm)}.question-editor_aiQualityHeader__wtsh_ span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.question-editor_aiQualityList__85Qsa,.question-editor_aiQualitySuggestions__aocof{margin:0;padding-left:18px;color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.45}.question-editor_aiQualityList__85Qsa{color:var(--color-danger)}.question-editor_aiDraftSupport__qPRwk{background:var(--color-canvas);border-left:3px solid var(--color-ink-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.55;padding:var(--space-3)}.question-editor_aiDraftQuestion__9T3C1{color:var(--color-ink);font-size:var(--text-sm);line-height:1.65}.question-editor_aiDraftAnswer__vUKRa p,.question-editor_aiDraftQuestion__9T3C1 p,.question-editor_aiDraftSupport__qPRwk p{margin:0 0 var(--space-2)}.question-editor_aiDraftAnswer__vUKRa p:last-child,.question-editor_aiDraftQuestion__9T3C1 p:last-child,.question-editor_aiDraftSupport__qPRwk p:last-child{margin-bottom:0}.question-editor_aiDraftAlternatives__8OKri{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.question-editor_aiDraftAlternatives__8OKri li{display:grid;grid-template-columns:28px 1fr;align-items:flex-start;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);line-height:1.5;padding:5px 8px}.question-editor_aiDraftAlternativeCorrect__ilRqw{background:var(--color-acerto-50);border-color:var(--color-acerto-100)!important}.question-editor_aiDraftAltLetter__LB1qP{color:var(--color-brand);font-weight:800}.question-editor_aiDraftAnswer__vUKRa{background:var(--color-acento-50);border:1px solid var(--color-acento-100);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);line-height:1.5;padding:var(--space-3)}.question-editor_aiError__dsfJp{background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.45;white-space:pre-line}.question-editor_aiModalActions___D_yA{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}@media (max-width:640px){.question-editor_aiModalActions___D_yA{flex-direction:column-reverse}}.question-editor_previewToggleBtn___YQKL{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--radius-md);border:1.5px solid var(--color-brand-200);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-xs);font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--duration-fast) var(--easing)}.question-editor_previewToggleBtn___YQKL:hover{background:var(--color-brand-50);border-color:var(--color-brand)}.question-editor_preview__RAG88{background:var(--color-canvas);padding:var(--space-4);min-height:320px}.question-editor_previewPaper__FJvw3{background:white;color:#1e293b;--color-ink:#1e293b;--color-ink-muted:#64748b;--color-ink-subtle:#94a3b8;--color-canvas:#f8fafc;--color-surface:#ffffff;--color-surface-hover:#f1f5f9;--color-border:#e2e8f0;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(15,23,42,.06);padding:var(--space-5);max-width:700px;margin:0 auto}.question-editor_previewMeta__tOBNg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border)}.question-editor_previewMetaTag__7UH9J{font-size:11px;color:var(--color-ink-muted);background:var(--color-canvas);border:1px solid var(--color-border);padding:2px 8px;border-radius:var(--radius-full);font-weight:500}.question-editor_previewFormatTag__2mMXX{background:var(--color-brand-50);border-color:var(--color-brand-200);color:var(--color-brand-700);font-weight:600}.question-editor_previewBody__8cxcP{color:var(--color-ink)}.question-editor_previewQuestionRow__eek8y{display:flex;gap:var(--space-3);align-items:flex-start}.question-editor_previewQuestionNum__NPxeG{font-weight:700;font-size:var(--text-base);color:var(--color-ink);flex-shrink:0}.question-editor_previewQuestionContent__ejZ3n{flex:1 1;min-width:0}.question-editor_previewTextoApoio__d8GKo{font-size:var(--text-sm);background:var(--color-canvas);border-left:3px solid var(--color-ink-subtle);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);font-style:italic;color:var(--color-ink-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.question-editor_previewEnunciado__LwBeY{font-size:var(--text-sm);line-height:1.65;color:var(--color-ink)}.question-editor_previewEnunciado__LwBeY p{margin:0 0 var(--space-2)}.question-editor_previewEnunciado__LwBeY p:last-child{margin-bottom:0}.question-editor_previewEnunciado__LwBeY img{max-width:100%;height:auto;border-radius:var(--radius-sm);margin:var(--space-2) 0;display:block}.question-editor_previewEnunciado__LwBeY table{border-collapse:collapse;margin:var(--space-2) 0;width:100%}.question-editor_previewEnunciado__LwBeY table td,.question-editor_previewEnunciado__LwBeY table th{border:1px solid var(--color-border-strong);padding:6px 10px;vertical-align:top}.question-editor_previewEnunciado__LwBeY table th{background:var(--color-canvas);font-weight:600;text-align:left}.question-editor_previewEmpty__YS75N{color:var(--color-ink-subtle);font-style:italic;font-size:var(--text-sm);margin:0}.question-editor_previewAlternativas__6_nDR{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.question-editor_previewAlternativas__6_nDR li{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-sm);line-height:1.55;padding:4px 8px;border-radius:var(--radius-sm);border:1px solid transparent}.question-editor_previewAlternativas__6_nDR li.question-editor_previewAltCorrect__OwjUt{background:var(--color-acerto-50);border-color:var(--color-acerto-100)}.question-editor_previewAltLetra__ThNLU{font-weight:700;flex-shrink:0}.question-editor_previewCorrectMark__8BgWb{margin-left:auto;font-size:11px;color:var(--color-acerto-700);background:var(--color-acerto);color:white;padding:2px 8px;border-radius:var(--radius-full);font-weight:700;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.question-editor_previewDiscLines___jeK8{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.question-editor_previewDiscLine__K7FZm{height:1px;background:var(--color-border-strong)}.question-editor_previewLacunaAnswer__jHYbd{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:600}.question-editor_previewLacunaAnswer__jHYbd>div{min-height:20px;border-bottom:1px solid var(--color-border-strong)}.question-editor_previewCommentBox__020WY,.question-editor_previewGabBox__HkExj{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);border:1px dashed var(--color-border)}.question-editor_previewGabBox__HkExj{background:var(--color-acerto-50);border-color:var(--color-acerto-100)}.question-editor_previewCommentBox__020WY{background:var(--color-acento-50);border-color:var(--color-acento-100)}.question-editor_previewGabLabel__E434B{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--color-ink-muted);margin-bottom:4px}.question-editor_previewFooterNote__gX_hi{margin-top:var(--space-4);display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-ink-muted);padding:var(--space-2) var(--space-3);background:var(--color-acento-50);border-radius:var(--radius-sm)}.question-editor_editorBody__Ch06r{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.question-editor_editorRow__Sa2t4{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}@media (min-width:640px){.question-editor_editorRow__Sa2t4.question-editor_cols2__VD2dL{grid-template-columns:1fr 1fr}.question-editor_editorRow__Sa2t4.question-editor_cols3__TgsFu{grid-template-columns:1fr 1fr 1fr}}.question-editor_formatPicker__O6WaM{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.question-editor_formatPicker__O6WaM{grid-template-columns:repeat(4,1fr)}}.question-editor_formatOption__NXYYx{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;transition:border-color var(--duration-fast) var(--easing),background var(--duration-fast) var(--easing)}.question-editor_formatOption__NXYYx:hover{border-color:var(--color-brand)}.question-editor_formatOption__NXYYx.question-editor_selected___xZ2I{border-color:var(--color-brand);background:var(--color-brand-50)}.question-editor_formatOptionTitle__TvGcm{font-weight:600;font-size:var(--text-sm);color:var(--color-ink)}.question-editor_formatOptionDesc__CWEoh{font-size:var(--text-xs);color:var(--color-ink-muted)}.question-editor_alternativas__YQoGX{display:flex;flex-direction:column;gap:var(--space-2)}.question-editor_altRow__ISsc3{display:grid;grid-template-columns:24px 38px 1fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:start;padding:4px;border-radius:var(--radius-md);border:1.5px solid transparent;transition:background var(--duration-fast) var(--easing),border-color var(--duration-fast) var(--easing)}.question-editor_altRowCorrect__kqIIx{background:var(--color-acerto-50);border-color:var(--color-acerto-100)}.question-editor_altReorder__OcZsN{display:flex;flex-direction:column;gap:1px}.question-editor_altReorderSpacer__r7I8B{display:block;width:22px;height:1px}.question-editor_altReorderBtn__9kj2c{width:22px;height:18px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:8px;color:var(--color-ink-muted);line-height:1;padding:0;font-family:inherit;transition:background var(--duration-fast) var(--easing),border-color var(--duration-fast) var(--easing)}.question-editor_altReorderBtn__9kj2c:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand-50);color:var(--color-brand)}.question-editor_altReorderBtn__9kj2c:disabled{opacity:.3;cursor:not-allowed}.question-editor_altLetra__hDA6k{width:38px;height:38px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface);cursor:pointer;transition:all var(--duration-fast) var(--easing);font-weight:700;color:var(--color-ink-muted)}.question-editor_altLetra__hDA6k:hover{border-color:var(--color-brand);color:var(--color-brand)}.question-editor_altLetra__hDA6k.question-editor_correct__ua2fQ{background:var(--color-acerto);border-color:var(--color-acerto);color:white}.question-editor_altLetra__hDA6k.question-editor_correct__ua2fQ:after{content:" ✓"}.question-editor_altEditor__Rx5ET{min-width:0}.question-editor_addAltBtn__cJzJc{align-self:flex-start;font-size:var(--text-sm);color:var(--color-brand);font-weight:500;background:none;border:1px dashed var(--color-brand);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer}.question-editor_addAltBtn__cJzJc:hover{background:var(--color-brand-50)}.question-editor_addAltBtn__cJzJc:disabled{opacity:.4;cursor:not-allowed}.question-editor_removeAltBtn__zGn3V{background:none;border:none;color:var(--color-ink-muted);cursor:pointer;padding:4px 8px;font-size:var(--text-lg);line-height:1}.question-editor_removeAltBtn__zGn3V:hover{color:var(--color-correcao)}.question-editor_editorFooter__W8sym{background:var(--color-canvas);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.question-editor_editorFooter__W8sym .question-editor_actions__L0wiX{display:flex;gap:var(--space-2)}.question-editor_editorError__4O4Cd{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.question-editor_confirmBox__Be26b{display:flex;flex-direction:column;gap:var(--space-4)}.question-editor_confirmBox__Be26b p{margin:0;color:var(--color-ink);font-size:var(--text-sm);line-height:1.6}.question-editor_confirmActions__QUiD1{display:flex;justify-content:flex-end;gap:var(--space-2)}.question-editor_helpText__2hLRm{font-size:var(--text-xs);color:var(--color-ink-muted);margin-left:auto}