.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.styles_editor__SsqZU{--color-primary:#3b82f6;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-500:#6b7280;--color-gray-700:#374151;--color-gray-900:#111827;--bg-primary:#ffffff;--bg-secondary:#f9fafb;--text-primary:#111827;--text-secondary:#6b7280;--border-color:#e5e7eb;width:100%;background:var(--bg-secondary);border-radius:8px;padding:1.5rem}[data-theme=dark] .styles_editor__SsqZU{--color-gray-50:#1f2937;--color-gray-100:#374151;--color-gray-200:#4b5563;--color-gray-300:#6b7280;--color-gray-500:#d1d5db;--color-gray-700:#f3f4f6;--color-gray-900:#ffffff;--bg-primary:#1f2937;--bg-secondary:#111827;--text-primary:#f9fafb;--text-secondary:#d1d5db;--border-color:#4b5563}.styles_header__iaIhF{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.styles_header__iaIhF .styles_title__783D5{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.styles_header__iaIhF .styles_subtitle__ddjow{margin:0;font-size:.875rem;color:var(--text-secondary)}.styles_actions__N3UHw{display:flex;gap:.5rem}.styles_templates__zp0I6{background:var(--bg-primary);border:2px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;margin-bottom:1.5rem}.styles_templates__zp0I6 h4{margin:0 0 1rem;font-size:1rem;font-weight:500;color:var(--text-primary)}.styles_templateGrid__EpWEB{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.styles_templateCard__ZKPhZ{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:1.5rem 1rem;cursor:pointer;transition:all .2s;color:var(--text-primary)}.styles_templateCard__ZKPhZ:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px rgba(59,130,246,.2)}.styles_templateCard__ZKPhZ .styles_templateName__PpT0M{font-weight:600;margin-bottom:.5rem}.styles_templateCard__ZKPhZ .styles_templatePreview__uPF65{font-size:.875rem;opacity:.8}.styles_tableWrapper__iUPVw{background:var(--bg-primary);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:1.5rem}.styles_table__MSuYo{width:100%;border-collapse:collapse}.styles_table__MSuYo thead{background:var(--bg-secondary)}.styles_table__MSuYo thead th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--text-primary)}.styles_table__MSuYo tbody tr,.styles_table__MSuYo thead th{border-bottom:1px solid var(--border-color)}.styles_table__MSuYo tbody tr:last-child{border-bottom:none}.styles_table__MSuYo tbody tr:hover{background:var(--bg-secondary)}.styles_table__MSuYo tbody td{padding:.75rem 1rem;color:var(--text-primary)}.styles_rangeInputs__EbDw7{display:flex;align-items:center;gap:.5rem}.styles_rangeInputs__EbDw7 span{color:var(--color-gray-500)}.styles_rangeInput__1X1li{width:70px;padding:.375rem .5rem;border:1px solid var(--border-color);border-radius:4px;font-size:.875rem;background:var(--bg-primary);color:var(--text-primary)}.styles_rangeInput__1X1li:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.styles_rangeInput__1X1li:disabled{background:var(--bg-secondary);cursor:not-allowed}.styles_categorySelect__IN8VM{width:100%;padding:.375rem .5rem;border:1px solid var(--border-color);border-radius:4px;font-size:.875rem;background:var(--bg-primary);color:var(--text-primary)}.styles_categorySelect__IN8VM:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.styles_categorySelect__IN8VM:disabled{background:var(--bg-secondary);cursor:not-allowed}.styles_textInput__wMuGp{width:100%;padding:.375rem .5rem;border:1px solid var(--border-color);border-radius:4px;font-size:.875rem;background:var(--bg-primary);color:var(--text-primary)}.styles_textInput__wMuGp:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.styles_textInput__wMuGp:disabled{background:var(--bg-secondary);cursor:not-allowed}.styles_passedToggle__f4Vbz{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.styles_passedToggle__f4Vbz input[type=checkbox]{cursor:pointer}.styles_deleteButton___k53J{background:rgba(0,0,0,0);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:4px;padding:.25rem .5rem;cursor:pointer;font-size:1.25rem;line-height:1;transition:all .2s}.styles_deleteButton___k53J:hover{background:var(--color-danger);color:#fff}.styles_footer__5Uvey{display:flex;flex-direction:column;gap:1rem}.styles_stats__j9Fmu{display:flex;gap:2rem;background:var(--bg-primary);padding:1rem;border-radius:6px}.styles_stat__w9x_i{display:flex;align-items:center;gap:.5rem}.styles_stat__w9x_i .styles_statLabel__21uf3{font-size:.875rem;color:var(--text-secondary)}.styles_stat__w9x_i .styles_statValue__aIssi{font-size:1rem;font-weight:600;color:var(--text-primary)}.styles_errors__KwCo_{background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:1rem}.styles_errors__KwCo_ h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--color-danger)}.styles_errors__KwCo_ ul{margin:0;padding-left:1.5rem}.styles_errors__KwCo_ ul li{font-size:.875rem;color:var(--color-danger);margin:.25rem 0}@media(max-width:768px){.styles_editor__SsqZU{padding:1rem}.styles_header__iaIhF{flex-direction:column;gap:1rem}.styles_templateGrid__EpWEB{grid-template-columns:1fr}.styles_table__MSuYo{font-size:.8125rem}.styles_table__MSuYo td,.styles_table__MSuYo th{padding:.5rem}.styles_rangeInput__1X1li{width:60px}}.styles_builder__TGVVm{--color-primary:#3b82f6;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-500:#6b7280;--color-gray-700:#374151;--color-gray-900:#111827;--color-danger:#ef4444;width:100%;background:var(--color-gray-50);border-radius:8px;padding:1.5rem}.styles_header__U6xyx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.styles_header__U6xyx .styles_title__72IHJ{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--color-gray-900)}.styles_header__U6xyx .styles_subtitle__1pjXW{margin:0;font-size:.875rem;color:var(--color-gray-500)}.styles_empty__PQjd1{background:#fff;border:2px dashed var(--color-gray-300);border-radius:8px;padding:3rem 2rem;text-align:center;color:var(--color-gray-500)}.styles_empty__PQjd1 .styles_emptyHint__g1TAj{font-size:.875rem;margin-top:.5rem}.styles_rulesList__Vhinn{display:flex;flex-direction:column;gap:1rem}.styles_ruleCard__eynSV{background:#fff;border:2px solid var(--color-gray-200);border-radius:8px;overflow:hidden;transition:all .2s}.styles_ruleCard__eynSV.styles_disabled__hrNVF{opacity:.6;background:var(--color-gray-50)}.styles_ruleCard__eynSV:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(59,130,246,.1)}.styles_ruleHeader__pJOfr{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_ruleHeader__pJOfr:hover{background:var(--color-gray-50)}.styles_ruleTitle__GxRMw{display:flex;align-items:center;gap:.75rem;flex:1 1}.styles_ruleTitle__GxRMw .styles_ruleIcon__JYZhq{color:var(--color-gray-500);font-size:.875rem}.styles_ruleNameInput__AWuMX{border:1px solid rgba(0,0,0,0);padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:1rem}.styles_ruleNameInput__AWuMX:focus{outline:none;border-color:var(--color-primary);background:var(--color-gray-50)}.styles_ruleNameInput__AWuMX:disabled{background:rgba(0,0,0,0)}.styles_disabledBadge__0vl6g{padding:.125rem .5rem;background:var(--color-gray-200);color:var(--color-gray-600);border-radius:999px;font-size:.75rem;font-weight:500}.styles_ruleActions__GuHFJ{display:flex;align-items:center;gap:1rem}.styles_enabledToggle__8DD83{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.styles_deleteBtn___18Wt{background:var(--color-danger);color:#fff;border:none;border-radius:4px;padding:.25rem .75rem;font-size:1.25rem;cursor:pointer;transition:opacity .2s}.styles_deleteBtn___18Wt:hover{opacity:.8}.styles_ruleBody__qopXN{padding:0 1rem 1rem;border-top:1px solid var(--color-gray-200)}.styles_section__mESrF{margin-top:1rem}.styles_section__mESrF .styles_sectionTitle__cceKP{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:var(--color-gray-700)}.styles_conditionGroupBox__XCr8d{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:6px;padding:1rem}.styles_operatorSelect__3hGbV{margin-bottom:.75rem}.styles_logicOperator__BcN2R{padding:.5rem .75rem;border:1px solid var(--color-gray-300);border-radius:4px;font-weight:600;font-size:.875rem}.styles_logicOperator__BcN2R:focus{outline:none;border-color:var(--color-primary)}.styles_conditionRow__YYk1t{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;background:#fff;border-radius:4px}.styles_fieldSelect__Gu1X2,.styles_select__ZZCXC{padding:.375rem .5rem;border:1px solid var(--color-gray-300);border-radius:4px;font-size:.875rem;flex:1 1}.styles_fieldSelect__Gu1X2:focus,.styles_select__ZZCXC:focus{outline:none;border-color:var(--color-primary)}.styles_valueInput__yET_F{width:100px;padding:.375rem .5rem;border:1px solid var(--color-gray-300);border-radius:4px;font-size:.875rem}.styles_valueInput__yET_F:focus{outline:none;border-color:var(--color-primary)}.styles_unit__5gzGG{font-size:.875rem;color:var(--color-gray-500)}.styles_removeConditionBtn__6ibqt{background:var(--color-danger);color:#fff;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.125rem;cursor:pointer}.styles_removeConditionBtn__6ibqt:hover{opacity:.8}.styles_addConditionBtn__RlPtv{background:rgba(0,0,0,0);border:1px dashed var(--color-gray-300);color:var(--color-gray-600);border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;width:100%;margin-top:.5rem}.styles_addConditionBtn__RlPtv:hover{border-color:var(--color-primary);color:var(--color-primary)}.styles_resultConfig__aRkS5{display:flex;flex-direction:column;gap:.75rem}.styles_formRow__W7lUd{display:flex;gap:1rem}.styles_formRow__W7lUd label{flex:1 1;font-size:.875rem;font-weight:500;color:var(--color-gray-700)}.styles_formRow__W7lUd label input,.styles_formRow__W7lUd label select,.styles_formRow__W7lUd label textarea{margin-top:.25rem;width:100%}.styles_input__WgqTJ,.styles_textarea__8mkj6{padding:.5rem;border:1px solid var(--color-gray-300);border-radius:4px;font-size:.875rem}.styles_input__WgqTJ:focus,.styles_textarea__8mkj6:focus{outline:none;border-color:var(--color-primary)}.styles_textarea__8mkj6{resize:vertical;font-family:inherit}.styles_passedCheckbox__qNfl4,.styles_priorityLabel__jk7bR{display:flex;align-items:center;gap:.5rem}.styles_priorityLabel__jk7bR{font-size:.875rem}.styles_priorityInput__ID7Sq{width:80px;padding:.375rem .5rem;border:1px solid var(--color-gray-300);border-radius:4px}.styles_priorityInput__ID7Sq:focus{outline:none;border-color:var(--color-primary)}.styles_priorityHint__rYbsz{font-size:.75rem;color:var(--color-gray-500)}.styles_editor__FAsgz{--color-primary:#3b82f6;--color-success:#10b981;--color-danger:#ef4444;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-500:#6b7280;--color-gray-700:#374151;--color-gray-900:#111827;width:100%;background:var(--color-gray-50);border-radius:8px;padding:1.5rem}.styles_header__Y7m5D{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.styles_header__Y7m5D .styles_title__FfHv2{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--color-gray-900)}.styles_header__Y7m5D .styles_subtitle__Is41s{margin:0;font-size:.875rem;color:var(--color-gray-500)}.styles_actions__QMBHZ{display:flex;gap:.5rem}.styles_helpBtn__suquk{padding:.5rem 1rem;background:var(--color-gray-200);border:1px solid var(--color-gray-300);border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s}.styles_helpBtn__suquk:hover{background:var(--color-gray-300)}.styles_help__vvPF_{background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.styles_help__vvPF_ h4{margin:0 0 .5rem;font-size:.9375rem;color:var(--color-primary)}.styles_help__vvPF_ ul{margin:.5rem 0;padding-left:1.5rem}.styles_help__vvPF_ ul li{margin:.25rem 0;font-size:.875rem}.styles_help__vvPF_ ul li code{background:#fff;padding:.125rem .375rem;border-radius:3px;font-family:monospace;color:var(--color-primary)}.styles_helpNote__oW63d{margin:.75rem 0 0;font-size:.875rem;color:var(--color-gray-700)}.styles_templates__x_Jcl{margin-bottom:1.5rem}.styles_templates__x_Jcl h4{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;color:var(--color-gray-700)}.styles_templateBtns__6ABLg{display:flex;gap:.5rem}.styles_templateBtn__nrRJR{padding:.5rem 1rem;background:#fff;border:1px solid var(--color-gray-300);border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s}.styles_templateBtn__nrRJR:hover{border-color:var(--color-primary);color:var(--color-primary)}.styles_editorSection__15luK{margin-bottom:1.5rem}.styles_editorHeader__yRuP7{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-gray-700)}.styles_validBadge__RPoo_{color:var(--color-success);font-size:.8125rem}.styles_errorBadge__Ecz7D{color:var(--color-danger);font-size:.8125rem}.styles_jsonTextarea__8_qWL{width:100%;min-height:400px;padding:1rem;border:1px solid var(--color-gray-300);border-radius:6px;font-family:Courier New,Courier,monospace;font-size:.875rem;line-height:1.5;background:#1e293b;color:#e2e8f0;resize:vertical}.styles_jsonTextarea__8_qWL:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.styles_jsonTextarea__8_qWL:disabled{background:var(--color-gray-100);color:var(--color-gray-500)}.styles_error__ji8i4{background:#fef2f2;border:1px solid #fca5a5;border-radius:4px;padding:.75rem;margin-top:.5rem;font-size:.875rem;color:var(--color-danger)}.styles_testSection__DTWLc{background:#fff;border:1px solid var(--color-gray-200);border-radius:6px;padding:1rem;margin-bottom:1.5rem}.styles_testSection__DTWLc h4{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:var(--color-gray-700)}.styles_testInputs__DArqH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.styles_testInput__pnXcJ{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500;color:var(--color-gray-700)}.styles_testInputField__iZNHz{padding:.5rem;border:1px solid var(--color-gray-300);border-radius:4px;font-size:.875rem}.styles_testInputField__iZNHz:focus{outline:none;border-color:var(--color-primary)}.styles_testResult__GyY3g{margin-top:1rem;padding:1rem;border-radius:6px;border-left:4px solid}.styles_testResult__GyY3g h5{margin:0 0 .75rem;font-size:.9375rem}.styles_testResult__GyY3g p{margin:.5rem 0;font-size:.875rem}.styles_testResult__GyY3g.styles_passed__KC62R{background:#f0fdf4;border-color:var(--color-success);color:#166534}.styles_testResult__GyY3g.styles_failed__XMOGe{background:#fef2f2;border-color:var(--color-danger);color:#991b1b}.styles_footer__Ftbuj{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}@media(max-width:768px){.styles_editor__FAsgz{padding:1rem}.styles_header__Y7m5D{flex-direction:column;gap:1rem}.styles_jsonTextarea__8_qWL{min-height:300px;font-size:.75rem}.styles_testInputs__DArqH{grid-template-columns:1fr}}.RuleRow_ruleRow__kpeBC{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.RuleRow_ruleRow__kpeBC:hover{box-shadow:0 2px 4px rgba(0,0,0,.05)}.RuleRow_ruleHeader__o_7O1{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;cursor:pointer;transition:background .2s}.RuleRow_ruleHeader__o_7O1:hover{background:#f3f4f6}.RuleRow_ruleHeaderLeft__1hsK2{display:flex;align-items:center;gap:12px;flex:1 1}.RuleRow_expandButton__zJ6W6{background:rgba(0,0,0,0);border:none;color:#9ca3af;font-size:12px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.RuleRow_ruleNumber__JlYZb{font-size:12px;font-weight:600;color:#6b7280;background:#e5e7eb;padding:4px 8px;border-radius:4px;min-width:32px;text-align:center}.RuleRow_rulePreview__RGYFN{display:flex;align-items:center;gap:8px;flex:1 1}.RuleRow_ruleCondition__iTo6V{font-size:13px;color:#6b7280;font-family:Monaco,Consolas,monospace}.RuleRow_ruleSeparator__i_St8{color:#d1d5db;font-weight:700}.RuleRow_ruleTitle__LFILa{font-size:14px;font-weight:500;color:#111827;display:flex;align-items:center;gap:6px}.RuleRow_ruleIcon__BRbYf{font-size:16px}.RuleRow_levelBadge__ohVOI{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;color:#fff}.RuleRow_ruleActions__9P4Gd{display:flex;gap:4px}.RuleRow_actionButtonDanger__p6VVw,.RuleRow_actionButton__gbapq{background:rgba(0,0,0,0);border:1px solid #d1d5db;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.RuleRow_actionButtonDanger__p6VVw:hover:not(:disabled),.RuleRow_actionButton__gbapq:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.RuleRow_actionButtonDanger__p6VVw:disabled,.RuleRow_actionButton__gbapq:disabled{opacity:.4;cursor:not-allowed}.RuleRow_actionButtonDanger__p6VVw:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#dc2626}.RuleRow_ruleContent__x791O{padding:20px;background:#fff;border-top:1px solid #e5e7eb}.RuleRow_section__aPcsw{margin-bottom:24px}.RuleRow_section__aPcsw:last-child{margin-bottom:0}.RuleRow_sectionTitle__W0ZnY{font-size:13px;font-weight:600;color:#374151;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.RuleRow_conditionInputs__yKS_Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:8px}.RuleRow_conditionInput__udkYz{display:flex;flex-direction:column;gap:6px}.RuleRow_conditionInput__udkYz span{font-size:12px;font-weight:500;color:#6b7280}.RuleRow_conditionInput__udkYz input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.RuleRow_conditionInput__udkYz input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RuleRow_conditionInput__udkYz input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.RuleRow_conditionInput__udkYz input::placeholder{color:#9ca3af}.RuleRow_hint__GDeRB{font-size:12px;color:#6b7280;margin:0;font-style:italic}.RuleRow_resultInputs__OBP3v{display:flex;flex-direction:column;gap:12px}.RuleRow_inputGroup__Nqns0{display:flex;flex-direction:column;gap:6px}.RuleRow_inputGroup__Nqns0 span{font-size:12px;font-weight:500;color:#6b7280}.RuleRow_inputGroup__Nqns0 input,.RuleRow_inputGroup__Nqns0 select,.RuleRow_inputGroup__Nqns0 textarea{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .2s}.RuleRow_inputGroup__Nqns0 input:focus,.RuleRow_inputGroup__Nqns0 select:focus,.RuleRow_inputGroup__Nqns0 textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RuleRow_inputGroup__Nqns0 input:disabled,.RuleRow_inputGroup__Nqns0 select:disabled,.RuleRow_inputGroup__Nqns0 textarea:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.RuleRow_inputGroup__Nqns0 input::placeholder,.RuleRow_inputGroup__Nqns0 select::placeholder,.RuleRow_inputGroup__Nqns0 textarea::placeholder{color:#9ca3af}.RuleRow_inputGroup__Nqns0 input[type=color]{height:40px;cursor:pointer;padding:4px}.RuleRow_inputGroup__Nqns0 textarea{resize:vertical;min-height:60px}.RuleRow_inputRow__eVZoG{display:grid;grid-template-columns:2fr 1fr 100px;grid-gap:12px;gap:12px}.ScoreRangeVisualizer_visualizer__CB1Io{margin:16px 0;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.ScoreRangeVisualizer_header___P1tg{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ScoreRangeVisualizer_title__Qd615{font-size:13px;font-weight:600;color:#374151;margin:0;text-transform:uppercase;letter-spacing:.5px}.ScoreRangeVisualizer_coverageIndicator__BKT7Y{display:flex;align-items:baseline;gap:6px}.ScoreRangeVisualizer_coverageValue__TlEWj{font-size:18px;font-weight:700}.ScoreRangeVisualizer_coverageLabel__9cjEY{font-size:12px;color:#6b7280}.ScoreRangeVisualizer_scale__SD9KA{position:relative;margin-bottom:20px}.ScoreRangeVisualizer_segments__z0sQG{position:relative;height:40px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:8px}.ScoreRangeVisualizer_segment__e61dV{position:absolute;top:0;height:100%;border:2px solid rgba(0,0,0,0);transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:help}.ScoreRangeVisualizer_segment__e61dV:hover{filter:brightness(.95);z-index:1}.ScoreRangeVisualizer_segment__e61dV.ScoreRangeVisualizer_segmentGap__TbjX3{background:#fef3c7;border-color:#f59e0b;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(245,158,11,.1) 0,rgba(245,158,11,.1) 20px)}.ScoreRangeVisualizer_segmentLabel__LGUXE{font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScoreRangeVisualizer_markers__97ERk{position:relative;height:24px}.ScoreRangeVisualizer_marker__lHWLA{position:absolute;transform:translateX(-50%)}.ScoreRangeVisualizer_markerLine__JRPs7{width:1px;height:8px;background:#9ca3af;margin:0 auto 4px}.ScoreRangeVisualizer_markerLabel__yxOAQ{font-size:10px;color:#6b7280;font-family:Monaco,Consolas,monospace;white-space:nowrap;transform:translateX(-50%);left:50%;position:relative}.ScoreRangeVisualizer_legend___lXFJ{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.ScoreRangeVisualizer_legendTitle__Xhs8Z{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.ScoreRangeVisualizer_legendItems__bK7rH{display:flex;flex-wrap:wrap;gap:12px}.ScoreRangeVisualizer_legendItem__RB9Di{display:flex;align-items:center;gap:6px;font-size:13px}.ScoreRangeVisualizer_legendColor__52f1s{width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.ScoreRangeVisualizer_legendText__v98tH{color:#374151}.ScoreRangeVisualizer_legendRange__T39kX{color:#9ca3af;font-size:12px;font-family:Monaco,Consolas,monospace}.BlockEditor_blockHeader__2jol8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.BlockEditor_blockInfo__PS27Y{flex:1 1}.BlockEditor_blockTitle__3z9UE{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.BlockEditor_blockMeta__laWvB{display:flex;gap:16px;flex-wrap:wrap}.BlockEditor_metaItem__0wWbD{font-size:13px;color:#6b7280}.BlockEditor_metaItem__0wWbD strong{color:#111827;font-weight:600}.BlockEditor_warning__VEG2q{margin:16px 0;padding:12px 16px;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px}.BlockEditor_warning__VEG2q strong{display:block;margin-bottom:8px;color:#92400e;font-size:14px}.BlockEditor_warning__VEG2q ul{margin:0;padding-left:20px}.BlockEditor_warning__VEG2q ul li{color:#78350f;font-size:13px;margin-bottom:4px}.BlockEditor_warning__VEG2q ul li:last-child{margin-bottom:0}.BlockEditor_error__knYL2{margin:16px 0;padding:12px 16px;background:#fee2e2;border-left:4px solid #ef4444;border-radius:6px}.BlockEditor_error__knYL2 strong{display:block;margin-bottom:8px;color:#991b1b;font-size:14px}.BlockEditor_error__knYL2 ul{margin:0;padding-left:20px}.BlockEditor_error__knYL2 ul li{color:#7f1d1d;font-size:13px;margin-bottom:4px}.BlockEditor_error__knYL2 ul li:last-child{margin-bottom:0}.BlockEditor_rulesSection__nvpur{margin-top:20px}.BlockEditor_rulesSectionHeader__L7pQy{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.BlockEditor_rulesSectionHeader__L7pQy h5{margin:0;font-size:15px;font-weight:600;color:#111827}.BlockEditor_rulesActions__3Qhcv{display:flex;gap:8px}.BlockEditor_templateSelect__r5uoR{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;background:#fff;color:#374151}.BlockEditor_templateSelect__r5uoR:hover{border-color:#9ca3af}.BlockEditor_templateSelect__r5uoR:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.BlockEditor_emptyRules__v1lps{text-align:center;padding:40px 20px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px}.BlockEditor_emptyRules__v1lps p{margin:0 0 16px;color:#6b7280;font-size:14px}.BlockEditor_rulesList__0xGSi{display:flex;flex-direction:column;gap:12px}.BlockEditor_stats__DRIQr{display:flex;gap:24px;margin-top:20px;padding:12px 16px;background:#f9fafb;border-radius:6px}.BlockEditor_stat__x3nWB{display:flex;gap:8px;align-items:center}.BlockEditor_statLabel__Iwcta{font-size:13px;color:#6b7280}.BlockEditor_statValue__zqY_P{font-size:15px;font-weight:600;color:#111827}.BlockEditor_statValue__zqY_P.BlockEditor_success__SSOVs{color:#10b981}.BlockEditor_statValue__zqY_P.BlockEditor_warning__VEG2q{color:#f59e0b}.BlockEditor_statValue__zqY_P.BlockEditor_error__knYL2{color:#ef4444}.styles_editor__QUC3f{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.styles_header__ThBaD{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.styles_title__flm3s{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px}.styles_subtitle__73j_V{font-size:14px;color:#6b7280;margin:0}.styles_headerActions__U3TzR{display:flex;gap:12px;align-items:center}.styles_viewModeToggle__b5Sz1{display:flex;gap:4px;background:#f3f4f6;border-radius:6px;padding:2px}.styles_viewModeToggle__b5Sz1 button{padding:6px 12px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;font-size:13px;color:#6b7280;transition:all .2s}.styles_viewModeToggle__b5Sz1 button:hover{background:#e5e7eb}.styles_viewModeToggle__b5Sz1 button.styles_active__y0r_r{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,.05)}.styles_stats__xih_o{display:flex;gap:24px;margin-bottom:20px;padding:12px 16px;background:#f9fafb;border-radius:6px}.styles_stat__VHa1i{display:flex;flex-direction:column;gap:2px}.styles_stat__VHa1i.styles_statWarning__NDdif .styles_statValue__UqFBQ{color:#f59e0b}.styles_statValue__UqFBQ{font-size:20px;font-weight:600;color:#111827}.styles_statLabel__d6gYh{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.styles_emptyState__k71md{text-align:center;padding:60px 20px}.styles_emptyState__k71md h4{margin:12px 0 8px;color:#111827;font-size:16px}.styles_emptyState__k71md p{color:#6b7280;margin:0 0 24px}.styles_emptyIcon__GPVpG{font-size:48px;margin-bottom:8px}.styles_blockSuggestions__SYBQC{margin-top:24px}.styles_blockSuggestions__SYBQC p{font-size:14px;font-weight:500;margin-bottom:12px}.styles_blockButtons__ZSH4q{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.styles_tabsContainer__j6IsM{margin-top:20px}.styles_tabHeaders___d0ZE{display:flex;gap:4px;border-bottom:2px solid #e5e7eb;margin-bottom:20px;overflow-x:auto;padding-bottom:0}.styles_tabHeader__7m3Bv{padding:12px 16px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-size:14px;color:#6b7280;transition:all .2s;display:flex;align-items:center;gap:8px;margin-bottom:-2px;white-space:nowrap}.styles_tabHeader__7m3Bv:hover{color:#111827;background:#f9fafb}.styles_tabHeader__7m3Bv.styles_active__y0r_r{color:#2563eb;border-bottom-color:#2563eb;font-weight:500}.styles_tabName__0Fi85{font-weight:inherit}.styles_tabRange__Halim{font-size:12px;color:inherit;opacity:.7;font-family:Monaco,Consolas,monospace}.styles_tabBadge__MgZFC{background:#dbeafe;color:#1e40af;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:500}.styles_addBlockDropdown__s1rKu{margin-left:auto;padding-left:12px}.styles_addBlockSelect__2HsA5{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;background:#fff;color:#374151}.styles_addBlockSelect__2HsA5:hover{border-color:#9ca3af}.styles_addBlockSelect__2HsA5:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.styles_accordionContainer__qnaQj{margin-top:20px}.styles_accordionItem__4nihZ{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden}.styles_accordionItem__4nihZ:last-child{margin-bottom:0}.styles_accordionHeader__OtseN{width:100%;padding:16px;background:#f9fafb;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.styles_accordionHeader__OtseN:hover{background:#f3f4f6}.styles_accordionHeader__OtseN.styles_open__D3cuw{background:#eff6ff;border-bottom:1px solid #e5e7eb}.styles_accordionTitle__vdym7{display:flex;align-items:center;gap:12px;flex:1 1}.styles_accordionIcon__uqvr9{font-size:12px;color:#9ca3af;transition:transform .2s}.styles_accordionName__E5gS8{font-size:15px;font-weight:500;color:#111827}.styles_accordionRange__40s8I{font-size:13px;color:#6b7280;font-family:Monaco,Consolas,monospace}.styles_accordionBadge__NIeiE{background:#dbeafe;color:#1e40af;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.styles_accordionContent__oWgZ_{padding:20px;background:#fff}.styles_accordionAddBlock__UQ0fg{margin-top:12px;text-align:center}.styles_settings__RAL4r{margin-top:24px;padding:16px;background:#f9fafb;border-radius:8px}.styles_settings__RAL4r h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#111827}.styles_checkbox__O_EIX{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer;font-size:14px;color:#374151}.styles_checkbox__O_EIX:last-child{margin-bottom:0}.styles_checkbox__O_EIX input[type=checkbox]{width:16px;height:16px;cursor:pointer}.styles_checkbox__O_EIX:hover{color:#111827}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_options__yIHb7{display:flex;flex-direction:column;gap:12px}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_option__ihG3k{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid var(--theme-elevation-100);border-radius:8px;background:var(--theme-elevation-0);cursor:pointer;transition:all .2s ease}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_option__ihG3k:hover:not(:disabled){border-color:var(--theme-elevation-200);background:var(--theme-elevation-50)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_option__ihG3k.QuestionStyles_selected__MCyjT{border-color:var(--theme-success-500);background:var(--theme-success-50)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_option__ihG3k.QuestionStyles_correct__VraOD{border-color:var(--theme-success-600);background:var(--theme-success-100)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_option__ihG3k.QuestionStyles_incorrect__mpTn2{border-color:var(--theme-error-600);background:var(--theme-error-100)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_option__ihG3k.QuestionStyles_correctOption__TP10_{border-color:var(--theme-success-300);background:var(--theme-success-50)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_checkboxInput__tECVb,.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_radioInput__uP4m8{cursor:pointer;width:20px;height:20px;flex-shrink:0}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_optionText__zDXGV{flex:1 1;font-size:16px;line-height:1.5}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_badge__L_iRr{padding:4px 12px;border-radius:12px;background:var(--theme-success-500);color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_blockBadge__YPjeT{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:8px 16px;border-radius:20px;background:var(--theme-elevation-100);border:2px solid var(--theme-elevation-200)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_blockBadge__YPjeT .QuestionStyles_blockIcon__ZCJa_{font-size:16px;line-height:1}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_blockBadge__YPjeT .QuestionStyles_blockName__mCeVk{font-size:14px;font-weight:600;color:var(--theme-elevation-800)}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_scoreBadge__FyIH_{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;white-space:nowrap;min-width:40px;text-align:center}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_scoreBadge__FyIH_.QuestionStyles_scorePositive___lwqc{background:#dcfce7;color:#15803d;border:1px solid #86efac}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_scoreBadge__FyIH_.QuestionStyles_scoreNegative__l94uo{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.QuestionStyles_choiceQuestion__dko9J .QuestionStyles_scoreBadge__FyIH_.QuestionStyles_scoreNeutral__q68_N{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_textInput__mURZ9{width:100%;padding:12px 16px;font-size:16px;border:2px solid var(--theme-elevation-100);border-radius:8px;background:var(--theme-elevation-0);transition:all .2s ease}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_textInput__mURZ9:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_textInput__mURZ9:disabled{background:var(--theme-elevation-50);cursor:not-allowed;opacity:.7}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_correctAnswerHint__Glkmd{margin-top:12px;padding:12px;border-radius:8px;background:var(--theme-success-50);border:1px solid var(--theme-success-200)}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_correctAnswerHint__Glkmd strong{display:block;margin-bottom:8px;color:var(--theme-success-700)}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_correctAnswerList__fBqWT{margin:0;padding-left:20px;color:var(--theme-success-600)}.QuestionStyles_textQuestion__FDPSy .QuestionStyles_correctAnswerList__fBqWT li{margin:4px 0}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_inputWrapper__GwM0P{display:flex;align-items:center;gap:12px}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_numericInput__Tk4KA{flex:1 1;max-width:200px;padding:12px 16px;font-size:16px;border:2px solid var(--theme-elevation-100);border-radius:8px;background:var(--theme-elevation-0);transition:all .2s ease}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_numericInput__Tk4KA:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_numericInput__Tk4KA:disabled{background:var(--theme-elevation-50);cursor:not-allowed;opacity:.7}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_unit__bO1XV{font-size:16px;font-weight:600;color:var(--theme-elevation-700)}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_hint__njd8a{margin-top:8px;font-size:14px;color:var(--theme-elevation-500);font-style:italic}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_correctAnswerHint__Glkmd{margin-top:12px;padding:12px;border-radius:8px;background:var(--theme-success-50);border:1px solid var(--theme-success-200);color:var(--theme-success-700)}.QuestionStyles_numericQuestion__rxqnP .QuestionStyles_correctAnswerHint__Glkmd strong{font-weight:600}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButtons__3SsVG{display:flex;gap:16px}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;border:2px solid var(--theme-elevation-100);border-radius:8px;background:var(--theme-elevation-0);cursor:pointer;transition:all .2s ease;font-size:16px;font-weight:500}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch:hover:not(:disabled){border-color:var(--theme-elevation-200);background:var(--theme-elevation-50);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch.QuestionStyles_selected__MCyjT{border-color:var(--theme-success-500);background:var(--theme-success-50)}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch.QuestionStyles_correct__VraOD{border-color:var(--theme-success-600);background:var(--theme-success-100)}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch.QuestionStyles_incorrect__mpTn2{border-color:var(--theme-error-600);background:var(--theme-error-100)}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch.QuestionStyles_correctOption__TP10_{border-color:var(--theme-success-300);background:var(--theme-success-50)}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_booleanButton__Kjkch:disabled{cursor:not-allowed;opacity:.7}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_buttonIcon__aFoP6{font-size:32px;line-height:1}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_buttonText__Y6htk{font-size:18px;font-weight:600}.QuestionStyles_booleanQuestion__wCdAt .QuestionStyles_badge__L_iRr{margin-top:4px;padding:4px 12px;border-radius:12px;background:var(--theme-success-500);color:#fff;font-size:12px;font-weight:600}.QuestionStyles_freeTextQuestion__ZYOqH .QuestionStyles_textarea__N0kA4{width:100%;padding:12px 16px;font-size:16px;font-family:inherit;line-height:1.6;border:2px solid var(--theme-elevation-100);border-radius:8px;background:var(--theme-elevation-0);resize:vertical;min-height:120px;transition:all .2s ease}.QuestionStyles_freeTextQuestion__ZYOqH .QuestionStyles_textarea__N0kA4:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.QuestionStyles_freeTextQuestion__ZYOqH .QuestionStyles_textarea__N0kA4:disabled{background:var(--theme-elevation-50);cursor:not-allowed;opacity:.7}.QuestionStyles_freeTextQuestion__ZYOqH .QuestionStyles_info__MX0re{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px;border-radius:8px;background:var(--theme-warning-50);border:1px solid var(--theme-warning-200)}.QuestionStyles_freeTextQuestion__ZYOqH .QuestionStyles_infoIcon__P9pOX{font-size:18px;flex-shrink:0}.QuestionStyles_freeTextQuestion__ZYOqH .QuestionStyles_infoText__JLIzD{font-size:14px;color:var(--theme-warning-700)}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingTable__trtl1{width:100%;border-collapse:separate;border-spacing:0 12px}.QuestionStyles_matchingQuestion__pIlXC thead th{padding:12px;text-align:left;font-weight:600;font-size:14px;color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--theme-elevation-100)}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingRow__4CUA_{transition:all .2s ease}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingRow__4CUA_ td{padding:16px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100)}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingRow__4CUA_ td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingRow__4CUA_ td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingRow__4CUA_.QuestionStyles_correctMatch__jz_3_ td{background:var(--theme-success-50);border-color:var(--theme-success-300)}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingRow__4CUA_.QuestionStyles_incorrectMatch__LIYXE td{background:var(--theme-error-50);border-color:var(--theme-error-300)}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_leftItem__7z1qB{font-weight:500;width:40%}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_rightItem__hH2Rr{width:60%}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingSelect__ajJCu{width:100%;padding:8px 12px;font-size:16px;border:2px solid var(--theme-elevation-100);border-radius:6px;background:var(--theme-elevation-0);cursor:pointer;transition:all .2s ease}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingSelect__ajJCu:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingSelect__ajJCu:disabled{background:var(--theme-elevation-50);cursor:not-allowed;opacity:.7}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_matchingFeedback__3MRg8{margin-top:8px}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_correctBadge__IkaUy{display:inline-block;padding:4px 12px;border-radius:12px;background:var(--theme-success-500);color:#fff;font-size:12px;font-weight:600}.QuestionStyles_matchingQuestion__pIlXC .QuestionStyles_incorrectBadge__5tC3f{display:inline-block;padding:4px 12px;border-radius:12px;background:var(--theme-error-500);color:#fff;font-size:12px;font-weight:600}.ScoreBasedResultDisplay_scoreBasedResult__pjUUK{max-width:900px;margin:0 auto;padding:24px}.ScoreBasedResultDisplay_header__MuHMx{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid var(--theme-elevation-100)}.ScoreBasedResultDisplay_title__5T9Ug{font-size:32px;font-weight:700;color:var(--theme-elevation-900);margin:0 0 8px}.ScoreBasedResultDisplay_subtitle__VQdzW{font-size:16px;color:var(--theme-elevation-600);margin:0}.ScoreBasedResultDisplay_summary__PrPEY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.ScoreBasedResultDisplay_summaryCard__X0V7K{display:flex;align-items:center;gap:16px;padding:20px;background:var(--theme-elevation-0);border:2px solid var(--theme-elevation-100);border-radius:12px;transition:all .2s ease}.ScoreBasedResultDisplay_summaryCard__X0V7K:hover{border-color:var(--theme-elevation-200);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ScoreBasedResultDisplay_summaryIcon__HPzz1{font-size:36px;line-height:1;flex-shrink:0}.ScoreBasedResultDisplay_summaryInfo__nBCsm{flex:1 1}.ScoreBasedResultDisplay_summaryValue__Om0hK{font-size:24px;font-weight:700;color:var(--theme-elevation-900);line-height:1.2}.ScoreBasedResultDisplay_summaryLabel__PoBCg{font-size:13px;color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.ScoreBasedResultDisplay_blocksSection__Fq84N{margin-bottom:32px}.ScoreBasedResultDisplay_sectionTitle__ZCalq{font-size:24px;font-weight:600;color:var(--theme-elevation-900);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--theme-elevation-100)}.ScoreBasedResultDisplay_blockCard__fLBJ2{background:var(--theme-elevation-0);border:2px solid var(--theme-elevation-100);border-radius:12px;padding:24px;margin-bottom:24px;transition:all .2s ease}.ScoreBasedResultDisplay_blockCard__fLBJ2:hover{border-color:var(--theme-elevation-200);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ScoreBasedResultDisplay_blockHeader__TyTgo{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ScoreBasedResultDisplay_blockName__6RDir{font-size:20px;font-weight:600;color:var(--theme-elevation-900);margin:0}.ScoreBasedResultDisplay_blockScore__n2hX7{font-size:28px;font-weight:700;color:var(--theme-success-600)}.ScoreBasedResultDisplay_progressBar__Rs_75{width:100%;height:12px;background:var(--theme-elevation-100);border-radius:6px;overflow:hidden;margin-bottom:16px}.ScoreBasedResultDisplay_progressFill__PLlNZ{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:6px;transition:width .8s ease}.ScoreBasedResultDisplay_blockDetails__YszKj{display:flex;gap:24px;margin-bottom:20px;padding:16px;background:var(--theme-elevation-50);border-radius:8px}.ScoreBasedResultDisplay_detailItem__yJ1xC{display:flex;flex-direction:column;gap:4px}.ScoreBasedResultDisplay_detailLabel___szsh{font-size:12px;color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ScoreBasedResultDisplay_detailValue__mCiYT{font-size:16px;color:var(--theme-elevation-900);font-weight:600}.ScoreBasedResultDisplay_interpretation__8no4t{padding:20px;background:var(--theme-elevation-50);border-left:4px solid var(--theme-success-500);border-radius:8px}.ScoreBasedResultDisplay_interpretationHeader__h5fDx{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ScoreBasedResultDisplay_interpretationTitle__XK6IV{font-size:18px;font-weight:600;color:var(--theme-elevation-900);margin:0}.ScoreBasedResultDisplay_levelBadge__BllVN{display:inline-block;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em}.ScoreBasedResultDisplay_interpretationDescription__MWBDk{font-size:15px;line-height:1.6;color:var(--theme-elevation-700);margin:0 0 16px}.ScoreBasedResultDisplay_recommendations__OGJPO{padding:16px;background:#fff;border-radius:8px;border:1px solid var(--theme-elevation-200)}.ScoreBasedResultDisplay_recommendationsTitle__148bR{display:block;font-size:14px;font-weight:700;color:var(--theme-elevation-900);margin-bottom:8px}.ScoreBasedResultDisplay_recommendationsText__EzZ43{font-size:14px;line-height:1.6;color:var(--theme-elevation-700);margin:0}.ScoreBasedResultDisplay_debug__6Zpoe{margin-top:16px;padding:12px;background:var(--theme-warning-50);border:1px solid var(--theme-warning-200);border-radius:8px;font-size:12px}.ScoreBasedResultDisplay_debug__6Zpoe summary{cursor:pointer;font-weight:600;color:var(--theme-warning-700);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScoreBasedResultDisplay_debug__6Zpoe summary:hover{color:var(--theme-warning-800)}.ScoreBasedResultDisplay_debug__6Zpoe pre{margin:12px 0 0;padding:12px;background:var(--theme-elevation-900);color:#22c55e;border-radius:6px;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:11px;line-height:1.5}.ScoreBasedResultDisplay_debugGlobal__VXzZH{margin-bottom:24px;padding:16px;background:var(--theme-warning-50);border:2px solid var(--theme-warning-300);border-radius:12px}.ScoreBasedResultDisplay_debugGlobal__VXzZH summary{cursor:pointer;font-weight:700;font-size:16px;color:var(--theme-warning-700);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScoreBasedResultDisplay_debugGlobal__VXzZH summary:hover{color:var(--theme-warning-800)}.ScoreBasedResultDisplay_debugGlobal__VXzZH pre{margin:16px 0 0;padding:16px;background:var(--theme-elevation-900);color:#22c55e;border-radius:8px;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:12px;line-height:1.5}.ScoreBasedResultDisplay_footer__NF_ER{display:flex;justify-content:center;padding-top:24px;border-top:2px solid var(--theme-elevation-100)}.ScoreBasedResultDisplay_closeButton__daI5S{padding:14px 32px;font-size:16px;font-weight:600;color:#fff;background:var(--theme-success-600);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.ScoreBasedResultDisplay_closeButton__daI5S:hover{background:var(--theme-success-700);transform:translateY(-2px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.ScoreBasedResultDisplay_closeButton__daI5S:active{transform:translateY(0)}.ScoreBasedResultDisplay_error__fB8Pn{padding:40px;text-align:center}.ScoreBasedResultDisplay_error__fB8Pn p{font-size:18px;color:var(--theme-error-600);margin:0 0 24px}@media(max-width:768px){.ScoreBasedResultDisplay_scoreBasedResult__pjUUK{padding:16px}.ScoreBasedResultDisplay_title__5T9Ug{font-size:24px}.ScoreBasedResultDisplay_summary__PrPEY{grid-template-columns:1fr}.ScoreBasedResultDisplay_blockHeader__TyTgo{flex-direction:column;align-items:flex-start;gap:12px}.ScoreBasedResultDisplay_blockDetails__YszKj{flex-direction:column;gap:12px}}.ResultDisplay_resultDisplay__Wydp4{max-width:800px;margin:0 auto;padding:32px;border-radius:16px;background:var(--theme-elevation-0);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ResultDisplay_resultDisplay__Wydp4.ResultDisplay_excellent__aS5JB{border-top:6px solid #10b981}.ResultDisplay_resultDisplay__Wydp4.ResultDisplay_good__gwVNJ{border-top:6px solid #3b82f6}.ResultDisplay_resultDisplay__Wydp4.ResultDisplay_satisfactory__BLQQa{border-top:6px solid #f59e0b}.ResultDisplay_resultDisplay__Wydp4.ResultDisplay_unsatisfactory__ljNII{border-top:6px solid #ef4444}.ResultDisplay_resultDisplay__Wydp4.ResultDisplay_failed__KKNs6{border-top:6px solid #dc2626}.ResultDisplay_resultDisplay__Wydp4.ResultDisplay_custom__bMYoV{border-top:6px solid #6b7280}.ResultDisplay_header__ez6Nz{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:24px;border-bottom:2px solid var(--theme-elevation-100)}.ResultDisplay_icon__lmD7Z{font-size:64px;line-height:1}.ResultDisplay_title__DzspW{margin:0;font-size:32px;font-weight:700;text-align:center;color:var(--theme-elevation-900)}.ResultDisplay_passedBadge__lx_rO{background:#10b981}.ResultDisplay_failedBadge__1b8OF,.ResultDisplay_passedBadge__lx_rO{padding:8px 20px;border-radius:20px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ResultDisplay_failedBadge__1b8OF{background:#dc2626}.ResultDisplay_description__Ogsdl{margin:24px 0;font-size:18px;line-height:1.6;text-align:center;color:var(--theme-elevation-700)}.ResultDisplay_stats__8gw2k{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin:24px 0}.ResultDisplay_statCard__7Yh_x{padding:20px;border-radius:12px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);text-align:center;transition:all .2s ease}.ResultDisplay_statCard__7Yh_x:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ResultDisplay_statLabel__R8zQN{margin-bottom:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500)}.ResultDisplay_statValue__JNc0L{font-size:28px;font-weight:700;color:var(--theme-elevation-900)}.ResultDisplay_details__FRAH_{margin:32px 0;padding:24px;border-radius:12px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100)}.ResultDisplay_detailsTitle__C_3A1{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--theme-elevation-800)}.ResultDisplay_detailsList__fMI1W{display:flex;flex-direction:column;gap:12px}.ResultDisplay_detailItem__0MRsB{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:var(--theme-elevation-0)}.ResultDisplay_detailLabel__J02pz{font-size:14px;color:var(--theme-elevation-600)}.ResultDisplay_detailValue__nELC0{font-size:16px;font-weight:600;color:var(--theme-elevation-900)}.ResultDisplay_logicInfo__qKvdf{margin:32px 0;padding:24px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ResultDisplay_logicTitle__BviTg{margin:0 0 16px;font-size:18px;font-weight:600}.ResultDisplay_logicCard__GvXLE{display:flex;flex-direction:column;gap:12px}.ResultDisplay_logicRow__KCXYu{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ResultDisplay_logicLabel__xArbK{font-size:14px;opacity:.9}.ResultDisplay_logicValue__x_EQd{font-size:16px;font-weight:600}.ResultDisplay_colorBadge__Amsc5{display:inline-block;padding:4px 16px;border-radius:12px;font-size:12px;font-weight:600;border:2px solid rgba(255,255,255,.3)}.ResultDisplay_recommendations__RGXt1{margin:32px 0;padding:24px;border-radius:12px;background:#fef3c7;border:1px solid #fbbf24}.ResultDisplay_recommendationsTitle__PBAGR{margin:0 0 12px;font-size:18px;font-weight:600;color:#92400e}.ResultDisplay_recommendationsText__pNk_9{margin:0;font-size:16px;line-height:1.6;color:#78350f}.ResultDisplay_debug__c6R1g{margin:32px 0;padding:24px;border-radius:12px;background:#1e293b;border:1px solid #334155}.ResultDisplay_debugTitle__ckR_m{margin:0 0 16px;font-size:18px;font-weight:600;color:#f1f5f9}.ResultDisplay_debugContent__rG6X0{overflow-x:auto}.ResultDisplay_debugJson__QPeDY{margin:0;padding:16px;border-radius:8px;background:#0f172a;color:#10b981;font-family:Monaco,Courier New,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.ResultDisplay_actions__D8g6_{display:flex;gap:16px;justify-content:center;margin-top:32px;padding-top:24px;border-top:2px solid var(--theme-elevation-100)}.ResultDisplay_retryButton__eaNR5{padding:12px 32px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.ResultDisplay_retryButton__eaNR5:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.ResultDisplay_retryButton__eaNR5:active{transform:translateY(0)}.ResultDisplay_closeButton__2e5z0{padding:12px 32px;border:2px solid var(--theme-elevation-200);border-radius:8px;background:var(--theme-elevation-0);color:var(--theme-elevation-700);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.ResultDisplay_closeButton__2e5z0:hover{border-color:var(--theme-elevation-300);background:var(--theme-elevation-50);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ResultDisplay_closeButton__2e5z0:active{transform:translateY(0)}.TestPreview_testPreview__ioV_V{width:100%;max-width:1000px;margin:0 auto;padding:24px}.TestPreview_startScreen__o2BZv{padding:48px 32px;border-radius:16px;background:var(--theme-elevation-0);box-shadow:0 4px 16px rgba(0,0,0,.1);text-align:center}.TestPreview_startHeader__zdVpy{margin-bottom:48px}.TestPreview_testTitle__KQqW9{margin:0 0 16px;font-size:36px;font-weight:700;color:var(--theme-elevation-900)}.TestPreview_testDescription___s9yf{margin:0;font-size:18px;line-height:1.6;color:var(--theme-elevation-600)}.TestPreview_testInfo__glyr5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.TestPreview_infoCard__60v49{padding:24px;border-radius:12px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);transition:all .2s ease}.TestPreview_infoCard__60v49:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.TestPreview_infoIcon__fZ2gi{font-size:32px;margin-bottom:12px}.TestPreview_infoLabel__c8PQJ{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin-bottom:8px}.TestPreview_infoValue__1n_NS{font-size:28px;font-weight:700;color:var(--theme-elevation-900)}.TestPreview_startButton__QdRx6{padding:16px 48px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.TestPreview_startButton__QdRx6:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(102,126,234,.4)}.TestPreview_startButton__QdRx6:active{transform:translateY(0)}.TestPreview_cancelButton__z7QF6{padding:12px 32px;border:2px solid var(--theme-elevation-200);border-radius:8px;background:rgba(0,0,0,0);color:var(--theme-elevation-700);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.TestPreview_cancelButton__z7QF6:hover{border-color:var(--theme-elevation-300);background:var(--theme-elevation-50)}.TestPreview_header__o_eUP{padding:24px;border-radius:12px;background:var(--theme-elevation-0);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px}.TestPreview_headerTop__Vvrg8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TestPreview_title__kdV32{margin:0;font-size:24px;font-weight:600;color:var(--theme-elevation-900)}.TestPreview_timer__Bcx7e{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#fef3c7;border:1px solid #fbbf24}.TestPreview_timerIcon__bayia{font-size:20px}.TestPreview_timerValue__bS2r8{font-size:18px;font-weight:700;font-family:Monaco,Courier New,monospace;color:#92400e}.TestPreview_progressBar__Bpx1v{position:relative;height:8px;border-radius:4px;background:var(--theme-elevation-100);overflow:hidden;margin-bottom:12px}.TestPreview_progressFill__SteIc{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.TestPreview_stats__PazkI{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:var(--theme-elevation-600)}.TestPreview_questionContainer__DbR_N{padding:32px;border-radius:12px;background:var(--theme-elevation-0);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px;min-height:400px}.TestPreview_questionHeader__DlQLG{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--theme-elevation-100)}.TestPreview_questionNumber__2swcX{padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600}.TestPreview_questionPoints__baAnL{padding:8px 16px;border-radius:8px;background:#fef3c7;border:1px solid #fbbf24;color:#92400e;font-size:14px;font-weight:600}.TestPreview_requiredBadge__iUHmL{padding:8px 16px;border-radius:8px;background:#fee2e2;border:1px solid #f87171;color:#991b1b;font-size:14px;font-weight:600}.TestPreview_questionText__U58fD{margin-bottom:24px;font-size:20px;line-height:1.6;color:var(--theme-elevation-900);font-weight:500}.TestPreview_questionImage__pjNzk{margin-bottom:24px;border-radius:8px;overflow:hidden}.TestPreview_questionImage__pjNzk img{width:100%;height:auto;display:block}.TestPreview_hint__TYKf8{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background:#dbeafe;border:1px solid #60a5fa;margin-bottom:24px}.TestPreview_hintIcon__YTkP6{font-size:20px;flex-shrink:0}.TestPreview_hintText__oGmom{font-size:14px;color:#1e40af;line-height:1.5}.TestPreview_questionContent__FfCH4{margin-top:24px}.TestPreview_navigation__6FQ9i{display:flex;justify-content:space-between;align-items:center;gap:16px}.TestPreview_navCenter__qdd0L{flex:1 1;display:flex;justify-content:center}.TestPreview_navButton__T_kzB{padding:12px 24px;border:2px solid var(--theme-elevation-200);border-radius:8px;background:var(--theme-elevation-0);color:var(--theme-elevation-700);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.TestPreview_navButton__T_kzB:hover:not(:disabled){border-color:var(--theme-elevation-300);background:var(--theme-elevation-50)}.TestPreview_navButton__T_kzB:disabled{opacity:.4;cursor:not-allowed}.TestPreview_nextButton__E_Odo{padding:12px 32px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.TestPreview_nextButton__E_Odo:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(102,126,234,.3)}.TestPreview_nextButton__E_Odo:active{transform:translateY(0)}.TestPreview_submitButton__KTCKB{padding:12px 32px;border:none;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.TestPreview_submitButton__KTCKB:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(16,185,129,.3)}.TestPreview_submitButton__KTCKB:active{transform:translateY(0)}.TestPreviewButton_previewButtonContainer__9QHu1{margin:20px 0;padding:20px;border-radius:8px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100)}.TestPreviewButton_previewButton__5HFEp{display:flex;align-items:center;gap:12px;padding:14px 28px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.TestPreviewButton_previewButton__5HFEp:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(102,126,234,.3)}.TestPreviewButton_previewButton__5HFEp:active:not(:disabled){transform:translateY(0)}.TestPreviewButton_previewButton__5HFEp:disabled{opacity:.5;cursor:not-allowed;background:var(--theme-elevation-300)}.TestPreviewButton_icon__eMeJT{font-size:20px}.TestPreviewButton_label__ff4pV{flex:1 1;text-align:center}.TestPreviewButton_warning__0Gupn{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px;border-radius:6px;background:#fef3c7;border:1px solid #fbbf24}.TestPreviewButton_warningIcon__7PzoA{font-size:16px;flex-shrink:0}.TestPreviewButton_warningText__OhUAK{font-size:14px;color:#92400e}.TestPreviewButton_info__9j5jp{margin-top:12px;text-align:center}.TestPreviewButton_infoText__B0RTf{font-size:14px;color:var(--theme-elevation-600);font-weight:500}.TestPreviewButton_modal__FPG5z{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.TestPreviewButton_modalOverlay__OIJSY{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TestPreviewButton_modalContent__Lg5K7{position:relative;width:100%;max-width:1200px;max-height:90vh;margin:24px;border-radius:16px;background:var(--theme-elevation-0);box-shadow:0 12px 48px rgba(0,0,0,.2);overflow-y:auto;z-index:1}.styles_manager__GqemK{--tqm-color-primary:#3b82f6;--tqm-color-primary-light:#eff6ff;--tqm-color-danger:#dc2626;--tqm-color-danger-light:#fef2f2;--tqm-color-danger-border:#fca5a5;--tqm-gray-50:#f9fafb;--tqm-gray-100:#f3f4f6;--tqm-gray-200:#e5e7eb;--tqm-gray-300:#d1d5db;--tqm-gray-400:#9ca3af;--tqm-gray-500:#6b7280;--tqm-gray-600:#4b5563;--tqm-gray-700:#374151;--tqm-gray-800:#1f2937;--tqm-gray-900:#111827;--tqm-bg-primary:#ffffff;--tqm-bg-secondary:#f9fafb;--tqm-text-primary:#111827;--tqm-text-secondary:#6b7280;--tqm-border-color:#e5e7eb;--tqm-space-xs:0.25rem;--tqm-space-sm:0.5rem;--tqm-space-md:0.75rem;--tqm-space-lg:1rem;--tqm-space-xl:1.5rem;--tqm-radius-sm:4px;--tqm-radius-md:6px;--tqm-radius-lg:8px;--tqm-radius-xl:12px;--tqm-transition:all 0.2s ease;--tqm-shadow-sm:0 1px 3px rgba(0,0,0,0.1);--tqm-shadow-md:0 4px 6px rgba(0,0,0,0.1);--tqm-shadow-lg:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--tqm-focus-ring:0 0 0 3px rgba(59,130,246,0.1);width:100%;padding:var(--tqm-space-lg);background:var(--tqm-bg-secondary);border-radius:var(--tqm-radius-lg)}[data-theme=dark] .styles_manager__GqemK{--tqm-gray-50:#1f2937;--tqm-gray-100:#374151;--tqm-gray-200:#4b5563;--tqm-gray-300:#6b7280;--tqm-gray-400:#9ca3af;--tqm-gray-500:#d1d5db;--tqm-gray-600:#e5e7eb;--tqm-gray-700:#f3f4f6;--tqm-gray-800:#f9fafb;--tqm-gray-900:#ffffff;--tqm-color-primary-light:#1e3a8a;--tqm-color-danger-light:#7f1d1d;--tqm-color-danger-border:#991b1b;--tqm-bg-primary:#1f2937;--tqm-bg-secondary:#111827;--tqm-text-primary:#f9fafb;--tqm-text-secondary:#d1d5db;--tqm-border-color:#4b5563}.styles_toolbar__2UFIO{display:flex;gap:var(--tqm-space-md);margin-bottom:var(--tqm-space-xl);align-items:center;padding:var(--tqm-space-lg);background:var(--tqm-bg-primary);border-radius:var(--tqm-radius-md);box-shadow:var(--tqm-shadow-sm)}.styles_counter__MuiG9{margin-left:auto;font-size:.875rem;color:var(--tqm-gray-500);font-weight:500}.styles_list__ZaWhj{display:flex;flex-direction:column;gap:var(--tqm-space-lg)}.styles_item__sOoiJ{background:var(--tqm-bg-primary);border:2px solid var(--tqm-border-color);border-radius:var(--tqm-radius-lg);transition:var(--tqm-transition)}.styles_item__sOoiJ:hover{border-color:var(--tqm-color-primary);box-shadow:0 4px 6px rgba(59,130,246,.1)}.styles_dragHandleWrapper__cPM9o{cursor:move;position:relative}.styles_dragHandle__7qaAL{display:flex;align-items:center;justify-content:center;width:32px;padding:var(--tqm-space-sm) 0;color:var(--tqm-gray-400);font-size:1.25rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.styles_dragHandle__7qaAL:hover{color:var(--tqm-color-primary)}.styles_dragHandle__7qaAL:active{cursor:-webkit-grabbing;cursor:grabbing}.styles_emptyState__CcNi6{text-align:center;padding:3rem var(--tqm-space-lg);background:var(--tqm-bg-primary);border:2px dashed var(--tqm-border-color);border-radius:var(--tqm-radius-lg);color:var(--tqm-text-secondary)}.styles_emptyState__CcNi6 p{margin:var(--tqm-space-sm) 0}.styles_emptyStateHint__vU9R_{font-size:.875rem;color:var(--tqm-gray-400)}.styles_questionEditorCard__Y9Tnb{display:flex;flex-direction:column;gap:var(--tqm-space-md);padding:var(--tqm-space-lg)}.styles_row__DrLnV{display:flex;gap:var(--tqm-space-lg);align-items:flex-start}.styles_left__QPd5_{flex:1 1;display:flex;flex-direction:column;gap:var(--tqm-space-md)}.styles_right__N4qYS{display:flex;gap:var(--tqm-space-sm);align-items:flex-start;flex-shrink:0}.styles_questionHeader__G72lg{gap:var(--tqm-space-md);margin-bottom:var(--tqm-space-xs)}.styles_questionNumber__0F1FW{color:var(--tqm-text-primary);font-size:.9375rem}.styles_questionType__1LBjA{padding:var(--tqm-space-xs) var(--tqm-space-sm);font-weight:500}.styles_questionInput__eEDZ8{padding:.625rem var(--tqm-space-md);border-radius:var(--tqm-radius-md)}.styles_metaRow__vMl7u{display:flex;gap:1.25rem;align-items:center}.styles_metaItem__oFxrc{display:flex;gap:var(--tqm-space-sm);align-items:center;font-size:.875rem;color:var(--tqm-gray-600)}.styles_metaItem__oFxrc input[type=checkbox]{cursor:pointer}.styles_pointsInput__Bg9H6{width:4.5rem;padding:var(--tqm-space-xs) var(--tqm-space-sm);border:1px solid var(--tqm-gray-300);border-radius:var(--tqm-radius-sm);font-size:.875rem;margin-left:var(--tqm-space-xs)}.styles_pointsInput__Bg9H6:focus{outline:none;border-color:var(--tqm-color-primary)}.styles_iconButton__e62ah{background:rgba(0,0,0,0);border:1px solid var(--tqm-gray-200);color:var(--tqm-gray-500);font-size:1.25rem;cursor:pointer;padding:.375rem var(--tqm-space-md);border-radius:var(--tqm-radius-sm);transition:var(--tqm-transition);min-width:2.5rem;display:flex;align-items:center;justify-content:center}.styles_iconButton__e62ah:hover{background:var(--tqm-gray-100);border-color:var(--tqm-gray-300);color:var(--tqm-gray-700)}.styles_iconButton__e62ah:active{transform:scale(.95)}.styles_iconButton__e62ah:disabled{opacity:.5;cursor:not-allowed}.styles_iconButtonDanger__cWCP_{color:var(--tqm-color-danger);border-color:var(--tqm-color-danger-border);background:var(--tqm-color-danger-light)}.styles_iconButtonDanger__cWCP_:hover{background:#fee2e2;border-color:#f87171;color:#b91c1c}.styles_details___WBHe{margin-top:var(--tqm-space-md);padding-top:var(--tqm-space-md);border-top:1px solid var(--tqm-gray-200);display:flex;flex-direction:column;gap:var(--tqm-space-md)}.styles_detailField__zFmCt{display:flex;flex-direction:column;gap:.375rem}.styles_detailField__zFmCt label{font-size:.875rem;font-weight:500;color:var(--tqm-gray-700)}.styles_detailInput__FEUFq{width:100%;padding:var(--tqm-space-sm) var(--tqm-space-md);border:1px solid var(--tqm-gray-300);border-radius:var(--tqm-radius-sm);font-size:.875rem}.styles_detailInput__FEUFq:focus{outline:none;border-color:var(--tqm-color-primary);box-shadow:var(--tqm-focus-ring)}.styles_detailTextarea__BJCVz{width:100%;padding:var(--tqm-space-sm) var(--tqm-space-md);border:1px solid var(--tqm-gray-300);border-radius:var(--tqm-radius-sm);font-size:.875rem;resize:vertical;font-family:inherit}.styles_detailTextarea__BJCVz:focus{outline:none;border-color:var(--tqm-color-primary);box-shadow:var(--tqm-focus-ring)}.styles_jsonArea__GkDKh{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Segoe UI Mono,Courier New,monospace;padding:var(--tqm-space-md);border:1px solid var(--tqm-gray-300);border-radius:var(--tqm-radius-sm);font-size:.8125rem;background:var(--tqm-gray-50);resize:vertical}.styles_jsonArea__GkDKh:focus{outline:none;border-color:var(--tqm-color-primary);background:var(--tqm-bg-primary)}.styles_jsonError__eSsTQ{padding:var(--tqm-space-sm) var(--tqm-space-md);border-left:3px solid var(--tqm-color-danger)}.styles_detailsActions__tVKE5{display:flex;gap:var(--tqm-space-md);justify-content:flex-end;padding-top:var(--tqm-space-sm)}.styles_modal__e429h{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--tqm-space-lg);animation:styles_fadeIn__9Pb1V .2s ease}@keyframes styles_fadeIn__9Pb1V{0%{opacity:0}to{opacity:1}}.styles_modalContent__5eKMB{background:var(--tqm-bg-primary);border-radius:var(--tqm-radius-xl);max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--tqm-shadow-lg);animation:styles_slideUp__av7bo .3s ease}@keyframes styles_slideUp__av7bo{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.styles_modalHeader__9P9hi{display:flex;justify-content:space-between;align-items:center;padding:var(--tqm-space-xl);border-bottom:1px solid var(--tqm-gray-200)}.styles_modalHeader__9P9hi h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--tqm-gray-900)}.styles_modalClose__d5Fin{background:rgba(0,0,0,0);border:none;font-size:1.75rem;color:var(--tqm-gray-400);cursor:pointer;padding:var(--tqm-space-xs) var(--tqm-space-sm);line-height:1;transition:color .2s}.styles_modalClose__d5Fin:hover{color:var(--tqm-gray-600)}.styles_questionTypeGrid__UhZpn{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--tqm-space-lg);gap:var(--tqm-space-lg);padding:var(--tqm-space-xl)}.styles_questionTypeCard__ZZfOE{background:var(--tqm-bg-primary);border:2px solid var(--tqm-border-color);border-radius:var(--tqm-radius-lg);padding:var(--tqm-space-xl) var(--tqm-space-lg);cursor:pointer;transition:var(--tqm-transition);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--tqm-space-sm)}.styles_questionTypeCard__ZZfOE:hover{border-color:var(--tqm-color-primary);background:var(--tqm-color-primary-light);transform:translateY(-2px);box-shadow:0 4px 6px rgba(59,130,246,.1)}.styles_questionTypeCard__ZZfOE:active{transform:translateY(0)}.styles_questionTypeIcon__hZsR6{font-size:2rem;color:var(--tqm-color-primary);margin-bottom:var(--tqm-space-xs)}.styles_questionTypeLabel__N9F4k{font-weight:600;color:var(--tqm-gray-900);font-size:.9375rem}.styles_questionTypeDescription__hjLVA{font-size:.8125rem;color:var(--tqm-gray-500);line-height:1.4}@media(max-width:768px){.styles_manager__GqemK{padding:var(--tqm-space-sm)}.styles_toolbar__2UFIO{flex-direction:column;align-items:stretch}.styles_toolbar__2UFIO .styles_counter__MuiG9{margin-left:0;text-align:center}.styles_row__DrLnV{flex-direction:column}.styles_dragHandle__7qaAL{width:100%;padding:var(--tqm-space-sm)}.styles_right__N4qYS{width:100%;justify-content:space-between}.styles_questionTypeGrid__UhZpn{grid-template-columns:1fr;gap:var(--tqm-space-sm)}}.styles_questionContent__bUHHx{margin-top:var(--tqm-space-lg);background:var(--tqm-gray-50);border-radius:var(--tqm-radius-md);border:1px solid var(--tqm-gray-200)}.styles_unsupportedType__KNFg_{padding:var(--tqm-space-xl);text-align:center;color:var(--tqm-gray-600)}.styles_unsupportedType__KNFg_ p{margin:var(--tqm-space-sm) 0;line-height:1.6}.styles_unsupportedType__KNFg_ p:first-child{font-size:1.1em;color:var(--tqm-gray-700)}.styles_unsupportedType__KNFg_ p strong{color:var(--tqm-color-primary);font-weight:600}.styles_dataEditor__BWusx{margin-top:var(--tqm-space-md)}.styles_dataEditorHeader__UmNZa{display:flex;justify-content:space-between;align-items:center;padding:var(--tqm-space-md);background:var(--tqm-gray-100);border-radius:var(--tqm-radius-md);cursor:pointer;transition:var(--tqm-transition)}.styles_dataEditorHeader__UmNZa:hover{background:var(--tqm-gray-200)}.styles_dataEditorHeader__UmNZa span{font-weight:500;color:var(--tqm-gray-700)}.styles_dataEditorToggle__WnIIZ{padding:var(--tqm-space-xs) var(--tqm-space-md);background:rgba(0,0,0,0);border:1px solid var(--tqm-gray-300);border-radius:var(--tqm-radius-sm);cursor:pointer;font-size:.875rem;color:var(--tqm-gray-600);transition:var(--tqm-transition)}.styles_dataEditorToggle__WnIIZ:hover{background:var(--tqm-bg-primary);border-color:var(--tqm-color-primary);color:var(--tqm-color-primary)}.styles_dataEditorContent__CdX6w{margin-top:var(--tqm-space-md);padding:var(--tqm-space-lg);border:1px solid var(--tqm-border-color);border-radius:var(--tqm-radius-md);background:var(--tqm-bg-primary)}.styles_jsonEditor__vntFB{width:100%;padding:var(--tqm-space-md);border:1px solid var(--tqm-gray-300);border-radius:var(--tqm-radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;resize:vertical;transition:var(--tqm-transition)}.styles_jsonEditor__vntFB:focus{outline:none;border-color:var(--tqm-color-primary);box-shadow:0 0 0 3px var(--tqm-color-primary-light)}.styles_jsonError__eSsTQ{margin-top:var(--tqm-space-sm);padding:var(--tqm-space-md);background:var(--tqm-color-danger-light);border:1px solid var(--tqm-color-danger-border);border-radius:var(--tqm-radius-sm);color:var(--tqm-color-danger);font-size:.875rem}.styles_dataEditorActions__g4o8_{display:flex;gap:var(--tqm-space-sm);margin-top:var(--tqm-space-md)}.styles_applyButton__7u60b,.styles_cancelButton__r0xNi{padding:var(--tqm-space-sm) var(--tqm-space-lg);border-radius:var(--tqm-radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--tqm-transition)}.styles_applyButton__7u60b{background:var(--tqm-color-primary);color:#fff;border:none}.styles_applyButton__7u60b:hover{background:#2563eb}.styles_cancelButton__r0xNi{background:rgba(0,0,0,0);color:var(--tqm-gray-600);border:1px solid var(--tqm-gray-300)}.styles_cancelButton__r0xNi:hover{background:var(--tqm-gray-100)}.styles_hint__0YDS3{margin-top:var(--tqm-space-lg);padding:var(--tqm-space-md);background:var(--tqm-color-primary-light);border-left:3px solid var(--tqm-color-primary);border-radius:var(--tqm-radius-sm);font-size:.875rem;color:var(--tqm-gray-700);line-height:1.6}.styles_hint__0YDS3 strong{color:var(--tqm-color-primary);font-weight:600}.styles_questionContent__bUHHx{padding:var(--tqm-space-lg)}.styles_fieldGroup__YF6IL{margin-bottom:1rem}.styles_fieldLabel__8EbNc{display:block;font-size:.875rem;font-weight:600;color:var(--tqm-text-primary);margin-bottom:.5rem}.styles_questionInput__eEDZ8{width:100%;padding:.75rem;font-size:.9375rem;border:1px solid var(--tqm-border-color);border-radius:var(--tqm-radius-sm);background:var(--tqm-bg-primary);color:var(--tqm-text-primary);transition:var(--tqm-transition)}.styles_questionInput__eEDZ8:focus{outline:none;border-color:var(--tqm-color-primary);box-shadow:var(--tqm-focus-ring)}.styles_questionInput__eEDZ8::placeholder{color:var(--tqm-gray-400)}.styles_optionsSection__xUuvq{margin-top:1.5rem}.styles_optionsHeader__jSmLz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.styles_optionsHeader__jSmLz h4{margin:0;font-size:.9375rem;font-weight:600;color:var(--tqm-text-primary)}.styles_addButton__R3XMO{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:var(--tqm-color-primary);color:#fff;border:none;border-radius:var(--tqm-radius-sm);cursor:pointer;transition:var(--tqm-transition)}.styles_addButton__R3XMO:hover:not(:disabled){background:#2563eb}.styles_addButton__R3XMO:disabled{opacity:.5;cursor:not-allowed}.styles_optionsList___08QY{display:flex;flex-direction:column;gap:.75rem}.styles_optionRow__Bn1NV{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--tqm-bg-secondary);border:1px solid var(--tqm-border-color);border-radius:var(--tqm-radius-md);transition:var(--tqm-transition)}.styles_optionRow__Bn1NV:hover{border-color:var(--tqm-gray-300);background:var(--tqm-bg-primary)}.styles_checkboxInput__onVQo,.styles_radioInput__GOSIV{width:18px;height:18px;cursor:pointer;flex-shrink:0}.styles_optionNumber__ra9mQ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.875rem;font-weight:600;color:var(--tqm-gray-600);background:var(--tqm-gray-100);border-radius:50%;flex-shrink:0}.styles_optionInput__lmAxl{flex:1 1;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--tqm-border-color);border-radius:var(--tqm-radius-sm);background:var(--tqm-bg-primary);color:var(--tqm-text-primary);transition:var(--tqm-transition)}.styles_optionInput__lmAxl:focus{outline:none;border-color:var(--tqm-color-primary);box-shadow:var(--tqm-focus-ring)}.styles_optionInput__lmAxl::placeholder{color:var(--tqm-gray-400)}.styles_removeButton__c3X2p{padding:.5rem;font-size:1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;opacity:.6;transition:var(--tqm-transition);flex-shrink:0}.styles_removeButton__c3X2p:hover{opacity:1;transform:scale(1.1)}.styles_modeIndicator__JlsGJ{margin-top:1rem;padding:.75rem 1rem;border-radius:var(--tqm-radius-md);border:1px solid;font-size:.875rem;font-weight:500}.styles_questionHeader__G72lg{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;border-bottom:1px solid var(--tqm-gray-200)}.styles_questionHeader__G72lg:hover{background:var(--tqm-gray-50)}.styles_questionNumber__0F1FW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:.875rem;font-weight:600;color:#fff;background:var(--tqm-color-primary);border-radius:50%;flex-shrink:0}.styles_questionType__1LBjA{padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:var(--tqm-color-primary);background:var(--tqm-color-primary-light);border-radius:var(--tqm-radius-sm);flex-shrink:0}.styles_questionPreview__3Pe1y{flex:1 1;font-size:.9375rem;color:var(--tqm-gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_questionActions__MCn6D{display:flex;gap:.5rem;flex-shrink:0}.FormField_fieldGroup__3NcAF{margin-bottom:1rem}.FormField_fieldGroup__3NcAF:last-child{margin-bottom:0}.FormField_fieldLabel__rky1X{display:block;font-size:14px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:.5rem}.FormField_required__nAtnB{color:var(--theme-error-500)}.FormField_fieldInput__SZhTO{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:var(--theme-elevation-50);color:var(--theme-elevation-900);transition:border-color .2s ease}.FormField_fieldInput__SZhTO:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.FormField_fieldInput__SZhTO::placeholder{color:var(--theme-elevation-500)}.FormField_fieldInput__SZhTO[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.FormField_fieldInput__SZhTO[type=number]::-webkit-inner-spin-button,.FormField_fieldInput__SZhTO[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.FormField_fieldTextarea__LMvla{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:var(--theme-elevation-50);color:var(--theme-elevation-900);transition:border-color .2s ease;resize:vertical;min-height:80px;font-family:inherit}.FormField_fieldTextarea__LMvla:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.FormField_fieldTextarea__LMvla::placeholder{color:var(--theme-elevation-500)}.FormField_fieldSelect__e6iJb{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:var(--theme-elevation-50);color:var(--theme-elevation-900);transition:border-color .2s ease;cursor:pointer}.FormField_fieldSelect__e6iJb:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.FormField_fieldSelect__e6iJb option{padding:.5rem}.FreeTextEditor_editor__v7PBh{padding:1rem;background:var(--theme-elevation-50);border-radius:8px;border:1px solid var(--theme-elevation-200)}.FreeTextEditor_field-group__EQw_Y{margin-bottom:1rem}.FreeTextEditor_field-group__EQw_Y:last-child{margin-bottom:0}.FreeTextEditor_field-label__mJ7nk{display:block;font-size:14px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:.5rem}.FreeTextEditor_field-input__Y34Ix{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:#fff;color:var(--theme-elevation-900);transition:border-color .2s ease}.FreeTextEditor_field-input__Y34Ix:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.FreeTextEditor_field-input__Y34Ix::placeholder{color:var(--theme-elevation-500)}.FreeTextEditor_field-textarea__L2HGI{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:#fff;color:var(--theme-elevation-900);transition:border-color .2s ease;resize:vertical;min-height:80px}.FreeTextEditor_field-textarea__L2HGI:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.FreeTextEditor_field-textarea__L2HGI::placeholder{color:var(--theme-elevation-500)}.NumericEditor_editor__cll5H{padding:1rem;background:var(--theme-elevation-50);border-radius:8px;border:1px solid var(--theme-elevation-200)}.NumericEditor_field-group__ydiL9{margin-bottom:1rem}.NumericEditor_field-group__ydiL9:last-child{margin-bottom:0}.NumericEditor_field-label__d_TG0{display:block;font-size:14px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:.5rem}.NumericEditor_field-input__T8gMh{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:#fff;color:var(--theme-elevation-900);transition:border-color .2s ease}.NumericEditor_field-input__T8gMh:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.NumericEditor_field-input__T8gMh::placeholder{color:var(--theme-elevation-500)}.MatchingPairsEditor_pairsHeader__hOow7{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.MatchingPairsEditor_addPairButton__39wKD{padding:.5rem .75rem;background:var(--theme-success-500);color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s ease}.MatchingPairsEditor_addPairButton__39wKD:hover{background:var(--theme-success-600)}.MatchingPairsEditor_pairsList__Iazf_{display:flex;flex-direction:column;gap:.75rem}.MatchingPairsEditor_pairItem__usRKP{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid var(--theme-elevation-200);border-radius:6px}.MatchingPairsEditor_pairInputs__zF8y_{display:flex;align-items:center;gap:.5rem;flex:1 1}.MatchingPairsEditor_pairArrow__kaiY8{font-size:16px;color:var(--theme-elevation-600);font-weight:700;flex-shrink:0}.MatchingPairsEditor_removePairButton__MTySa{width:24px;height:24px;background:var(--theme-error-500);color:#fff;border:none;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.MatchingPairsEditor_removePairButton__MTySa:hover{background:var(--theme-error-600)}.MatchingEditor_editor__YhtF7{padding:1rem;background:var(--theme-elevation-50);border-radius:8px;border:1px solid var(--theme-elevation-200)}.MatchingEditor_field-group__rLcfq{margin-bottom:1rem}.MatchingEditor_field-group__rLcfq:last-child{margin-bottom:0}.MatchingEditor_field-label__jLBSy{display:block;font-size:14px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:.5rem}.MatchingEditor_field-input__dxOTm{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:#fff;color:var(--theme-elevation-900);transition:border-color .2s ease}.MatchingEditor_field-input__dxOTm:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.MatchingEditor_field-input__dxOTm::placeholder{color:var(--theme-elevation-500)}.MatchingEditor_pairsHeader__qK0SP{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.MatchingEditor_addPairButton__ELZ34{padding:.5rem .75rem;background:var(--theme-success-500);color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s ease}.MatchingEditor_addPairButton__ELZ34:hover{background:var(--theme-success-600)}.MatchingEditor_pairsList__QkqXs{display:flex;flex-direction:column;gap:.75rem}.MatchingEditor_pairItem__DU33s{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid var(--theme-elevation-200);border-radius:6px}.MatchingEditor_pairInputs__JIEeA{display:flex;align-items:center;gap:.5rem;flex:1 1}.MatchingEditor_pairArrow__F6eAZ{font-size:16px;color:var(--theme-elevation-600);font-weight:700}.MatchingEditor_removePairButton__nioFG{width:24px;height:24px;background:var(--theme-error-500);color:#fff;border:none;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.MatchingEditor_removePairButton__nioFG:hover{background:var(--theme-error-600)}.YesNoEditor_editor__EL8tm{padding:1rem;background:var(--theme-elevation-50);border-radius:8px;border:1px solid var(--theme-elevation-200)}.YesNoEditor_field-group__U5rej{margin-bottom:1rem}.YesNoEditor_field-group__U5rej:last-child{margin-bottom:0}.YesNoEditor_field-label__UvFdh{display:block;font-size:14px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:.5rem}.YesNoEditor_field-input__8egH7{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:#fff;color:var(--theme-elevation-900);transition:border-color .2s ease}.YesNoEditor_field-input__8egH7:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.YesNoEditor_field-input__8egH7::placeholder{color:var(--theme-elevation-500)}.YesNoEditor_field-select__Ja5Tq{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:#fff;color:var(--theme-elevation-900);transition:border-color .2s ease}.YesNoEditor_field-select__Ja5Tq:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.Modal_backdrop__VXxEd{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);animation:Modal_fadeIn__tc8rO .2s ease-out;--modal-bg:#ffffff;--modal-text-primary:#333333;--modal-text-secondary:#666666;--modal-button-color:#999999;--modal-button-hover:#333333;--modal-button-bg-hover:rgba(0,0,0,0.05);--modal-button-bg-active:rgba(0,0,0,0.1)}@keyframes Modal_fadeIn__tc8rO{0%{opacity:0}to{opacity:1}}.Modal_modal__76TL4{position:relative;width:90%;max-height:90vh;overflow:auto;background-color:var(--modal-bg);border-radius:8px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:Modal_slideUp___nCqL .3s ease-out}@keyframes Modal_slideUp___nCqL{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_closeButton__HTRp_{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--modal-button-color);transition:color .2s;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.Modal_closeButton__HTRp_:hover{color:var(--modal-button-hover);background-color:var(--modal-button-bg-hover)}.Modal_closeButton__HTRp_:active{background-color:var(--modal-button-bg-active)}.Modal_header__O3A0t{margin-bottom:1.5rem;padding-right:2rem}.Modal_title__nG3Wi{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--modal-text-primary)}.Modal_subtitle__8TF0u{margin:0;font-size:.9rem;color:var(--modal-text-secondary)}[data-theme=dark] .Modal_backdrop__VXxEd{background-color:rgba(0,0,0,.7);--modal-bg:#1f2937;--modal-text-primary:#f9fafb;--modal-text-secondary:#d1d5db;--modal-button-color:#9ca3af;--modal-button-hover:#f3f4f6;--modal-button-bg-hover:rgba(255,255,255,0.1);--modal-button-bg-active:rgba(255,255,255,0.15)}.GroupResultRangesEditor_editor__JHsmq{display:flex;flex-direction:column;gap:1rem}.GroupResultRangesEditor_infoPanel__3k13j{padding:1rem;background:var(--theme-elevation-100);border-radius:6px;border:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;gap:.5rem}.GroupResultRangesEditor_infoItem__IcdjD{display:flex;align-items:center;gap:.5rem;font-size:14px}.GroupResultRangesEditor_infoLabel__zT2Fq{font-weight:600;color:var(--theme-elevation-700)}.GroupResultRangesEditor_infoValue__iUk0f{color:var(--theme-elevation-900);font-weight:500}.GroupResultRangesEditor_validation__x_5_6{display:flex;flex-direction:column;gap:.5rem}.GroupResultRangesEditor_error__Z8b0D{padding:.75rem;background:var(--theme-error-50);border:1px solid var(--theme-error-200);border-radius:6px;color:var(--theme-error-700);font-size:13px}.GroupResultRangesEditor_warning__DPt9M{padding:.75rem;background:var(--theme-warning-50);border:1px solid var(--theme-warning-200);border-radius:6px;color:var(--theme-warning-700);font-size:13px}.GroupResultRangesEditor_rangesList__yMCsv{display:flex;flex-direction:column;gap:1rem}.GroupResultRangesEditor_rangeItem__vgBPj{padding:1rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.GroupResultRangesEditor_rangeHeader__K58DR{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-elevation-200)}.GroupResultRangesEditor_rangeTitle__x5JY0{margin:0;font-size:15px;font-weight:600;color:var(--theme-elevation-800)}.GroupResultRangesEditor_removeButton__yDhux{width:28px;height:28px;background:var(--theme-error-500);color:#fff;border:none;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.GroupResultRangesEditor_removeButton__yDhux:hover{background:var(--theme-error-600)}.GroupResultRangesEditor_rangeFields__4Ne16{display:flex;flex-direction:column;gap:.75rem}.GroupResultRangesEditor_rangeRow__uwXLz{display:flex;gap:.75rem}.GroupResultRangesEditor_halfField__X2wke{flex:1 1}.GroupResultRangesEditor_checkbox__LLGin{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GroupResultRangesEditor_checkbox__LLGin input[type=checkbox]{width:18px;height:18px;cursor:pointer}.GroupResultRangesEditor_checkbox__LLGin span{font-size:14px;color:var(--theme-elevation-800)}.GroupResultRangesEditor_addRangeSection__evVs1{display:flex;justify-content:center;padding:.5rem}.GroupResultRangesEditor_hint__d6fwr{padding:1rem;background:var(--theme-info-50);border:1px solid var(--theme-info-200);border-radius:6px;color:var(--theme-info-700);font-size:13px;line-height:1.6}.GroupResultRangesEditor_hint__d6fwr strong{color:var(--theme-info-900)}.GroupResultRangesModal_modal__FDcLR{max-width:800px}.GroupResultRangesModal_modalContent__maotb{display:flex;flex-direction:column;gap:1.5rem;max-height:80vh;overflow:hidden}.GroupResultRangesModal_header__43PSZ{display:flex;flex-direction:column;gap:.5rem}.GroupResultRangesModal_title__J3P4u{margin:0;font-size:20px;font-weight:600;color:var(--theme-elevation-900)}.GroupResultRangesModal_subtitle__dAqXf{margin:0;font-size:14px;color:var(--theme-elevation-600)}.GroupResultRangesModal_editorContainer__9Fl1q{flex:1 1;overflow-y:auto;padding-right:.5rem}.GroupResultRangesModal_editorContainer__9Fl1q::-webkit-scrollbar{width:8px}.GroupResultRangesModal_editorContainer__9Fl1q::-webkit-scrollbar-track{background:var(--theme-elevation-100);border-radius:4px}.GroupResultRangesModal_editorContainer__9Fl1q::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:4px}.GroupResultRangesModal_editorContainer__9Fl1q::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-400)}.GroupResultRangesModal_footer__j3t1O{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--theme-elevation-200)}