body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Arial,sans-serif;text-align:center}.app-container{margin:0 auto;max-width:1200px;padding:20px}.app-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;margin-bottom:20px;padding:20px}.header-content{align-items:center;display:flex;justify-content:space-between}.main-content{flex-direction:row;gap:20px}.main-content,.single-container{align-items:stretch;display:flex}.single-container{background-color:#fff;box-sizing:border-box;flex:3 1;flex-direction:column;text-align:left}.process-scores-container,.single-container{border:1px solid #e9ecef;border-radius:8px;height:100%;padding:20px}.process-scores-container{background-color:#f8f9fa;display:flex;flex:1 1;flex-direction:column}.filter-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-bottom:20px;width:100%}.filter-container>*{flex:1 1;min-width:0}.question-label{font-size:18px;font-weight:700}.question-area,.question-label{margin-bottom:10px;text-align:left}.question-area{border:1px solid #ced4da;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;font-size:16px;line-height:1.5;min-height:150px;overflow-y:hidden;padding:20px;resize:none;transition:height .2s ease;width:100%}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left-color:#09f;border-radius:50%;height:36px;margin:0 auto;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-page{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;margin-top:20px;padding:20px}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin-bottom:15px;padding:10px}.ProcessGroupSelector_container__lcZZh{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:8px;height:100%;width:100%}.ProcessGroupSelector_label__S8sSJ{align-items:center;color:#1d1d1f;display:flex;font-size:16px;font-weight:700;height:24px;margin-bottom:8px;width:100%}.ProcessGroupSelector_select__L\+zmw{-webkit-appearance:none;appearance:none;background-color:#0000000a;border:none;border-radius:12px;color:#1d1d1f;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.ProcessGroupSelector_select__L\+zmw:hover{background-color:#00000014}.ProcessGroupSelector_select__L\+zmw:focus{background-color:#0000000a;box-shadow:0 0 0 2px #0071e3;outline:none}.ProcessGroupSelector_selectWrapper__Hfd1k{position:relative;width:100%}.ProcessGroupSelector_selectWrapper__Hfd1k:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:10px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px}.KnowledgeAreaSelector_container__ym9O5{align-items:flex-start;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:8px;height:100%;width:100%}.KnowledgeAreaSelector_label__-zQIp{align-items:center;color:#1d1d1f;display:flex;font-size:16px;font-weight:700;height:24px;margin-bottom:8px;text-align:left;width:100%}.KnowledgeAreaSelector_select__LOpoC{-webkit-appearance:none;appearance:none;background-color:#0000000a;border:none;border-radius:12px;color:#1d1d1f;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.KnowledgeAreaSelector_select__LOpoC:hover{background-color:#00000014}.KnowledgeAreaSelector_select__LOpoC:focus{background-color:#0000000a;box-shadow:0 0 0 2px #0071e3;outline:none}.KnowledgeAreaSelector_selectWrapper__xYHET{position:relative;width:100%}.KnowledgeAreaSelector_selectWrapper__xYHET:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:10px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px}.ToolSelector_container__ZRMuK{align-items:flex-start;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:8px;height:100%;width:100%}.ToolSelector_label__X4WB5{align-items:center;color:#1d1d1f;display:flex;font-size:16px;font-weight:700;height:24px;margin-bottom:8px;text-align:left;width:100%}.ToolSelector_select__046Pp{-webkit-appearance:none;appearance:none;background-color:#0000000a;border:none;border-radius:12px;color:#1d1d1f;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.ToolSelector_select__046Pp:hover{background-color:#00000014}.ToolSelector_select__046Pp:focus{background-color:#0000000a;box-shadow:0 0 0 2px #0071e3;outline:none}.ToolSelector_selectWrapper__l5aYz{position:relative;width:100%}.ToolSelector_selectWrapper__l5aYz:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:10px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px}.AnswerOptions_options-container__oq\+bF{align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;flex:1 1 auto;margin-left:0;margin-right:0;margin-top:10px;padding:20px;width:100%}.AnswerOptions_option-group__uzhr0{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;width:100%}.AnswerOptions_buttons-container__xgN0A{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px;width:100%}.AnswerOptions_option-item__XUang{align-items:flex-start;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.AnswerOptions_option-item__XUang:hover{background-color:#f5f5f5}.AnswerOptions_option-item__XUang:has(input:disabled){cursor:default}.AnswerOptions_option-item__XUang:has(input:disabled):hover{background-color:inherit}.AnswerOptions_radio-input__IiT4D{margin-right:12px;margin-top:4px}.AnswerOptions_option-label__7GMkl{flex:1 1;font-family:inherit;font-size:16px;line-height:1.5;text-align:left}.AnswerOptions_apple-submit-button__EDXnQ{background:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:12px 32px;transition:all .2s ease}.AnswerOptions_apple-submit-button__EDXnQ:hover:not(:disabled){background:#06c}.AnswerOptions_apple-submit-button__EDXnQ:active:not(:disabled){background:#05a;transform:scale(.98)}.AnswerOptions_apple-submit-button__EDXnQ:disabled{background:#b0b0b0;cursor:not-allowed;opacity:.7}.AnswerOptions_nav-button__SSeFc{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .2s ease}.AnswerOptions_nav-button__SSeFc:hover:not(:disabled){background:#06c}.AnswerOptions_nav-button__SSeFc:active:not(:disabled){transform:scale(.98)}.AnswerOptions_nav-button__SSeFc:disabled{background:#b0b0b0;cursor:not-allowed;opacity:.7}.AnswerOptions_prev-button__iI1P3{background:#8e8e93}.AnswerOptions_prev-button__iI1P3:hover:not(:disabled){background:#6e6e73}.AnswerOptions_prev-button__iI1P3:active:not(:disabled){background:#5e5e62}.AnswerOptions_next-button__ijJxh{background:#007aff}.AnswerOptions_next-button__ijJxh:hover:not(:disabled){background:#06c}.AnswerOptions_next-button__ijJxh:active:not(:disabled){background:#05a}.EditResponseDialog_overlay__zJSXh{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditResponseDialog_dialog__iUFR8{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:90%}.EditResponseDialog_header__HChlo{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.EditResponseDialog_header__HChlo h2{color:#333;font-size:1.5rem;margin:0}.EditResponseDialog_closeButton__yHgiX{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:0}.EditResponseDialog_closeButton__yHgiX:hover{color:#333}.EditResponseDialog_form__\+mJMW{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.EditResponseDialog_error__WIXV8{background-color:#f8d7da;border-radius:4px;color:#dc3545;margin-bottom:16px;padding:8px}.EditResponseDialog_idSection__N\+q22{margin-bottom:16px}.EditResponseDialog_idField__Z2NyM{display:flex;flex-direction:column;gap:8px}.EditResponseDialog_idInputGroup__scwxR{display:flex;gap:8px}.EditResponseDialog_idInput__spp4s{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#666;flex:1 1;padding:8px}.EditResponseDialog_copyButton__4HZSO{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 16px;white-space:nowrap}.EditResponseDialog_copyButton__4HZSO:hover{background-color:#e0e0e0}.EditResponseDialog_contentGrid__-eW99{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.EditResponseDialog_section__s4sJf{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.EditResponseDialog_section__s4sJf h3{border-bottom:1px solid #e0e0e0;color:#333;font-size:1.1rem;margin:0;padding-bottom:8px}.EditResponseDialog_field__K0K-I{display:flex;flex-direction:column;gap:4px}.EditResponseDialog_field__K0K-I label{color:#333;font-size:1rem;font-weight:700;margin-bottom:6px;text-align:left}.EditResponseDialog_input__wUlzp,.EditResponseDialog_select__8PXm7,.EditResponseDialog_textarea__4FHp\+{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:8px;resize:vertical;width:100%}.EditResponseDialog_textarea__4FHp\+{max-height:200px;min-height:60px}.EditResponseDialog_input__wUlzp:focus,.EditResponseDialog_select__8PXm7:focus,.EditResponseDialog_textarea__4FHp\+:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.EditResponseDialog_actions__\+Vw-i{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding-top:16px}.EditResponseDialog_cancelButton__7TAVO,.EditResponseDialog_saveButton__O7N8B{border-radius:4px;cursor:pointer;font-size:.9rem;padding:8px 24px;transition:background-color .2s}.EditResponseDialog_cancelButton__7TAVO{background-color:#f8f9fa;border:1px solid #ddd;color:#333}.EditResponseDialog_cancelButton__7TAVO:hover{background-color:#e9ecef}.EditResponseDialog_saveButton__O7N8B{background-color:#007bff;border:1px solid #0056b3;color:#fff}.EditResponseDialog_saveButton__O7N8B:hover{background-color:#0056b3}.EditResponseDialog_deleteButton__vIt1z{background-color:#dc3545;border:1px solid #c82333;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 24px;transition:background-color .2s}.EditResponseDialog_deleteButton__vIt1z:hover:not(:disabled){background-color:#c82333}.EditResponseDialog_cancelButton__7TAVO:disabled,.EditResponseDialog_deleteButton__vIt1z:disabled,.EditResponseDialog_saveButton__O7N8B:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.EditResponseDialog_contentGrid__-eW99{grid-template-columns:1fr}.EditResponseDialog_dialog__iUFR8{max-height:95vh;width:95%}.EditResponseDialog_form__\+mJMW{padding:16px}}.RetrieveQuestionDialog_overlay__VJDjh{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RetrieveQuestionDialog_dialog__PsstY{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.RetrieveQuestionDialog_header__OJFsc{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.RetrieveQuestionDialog_header__OJFsc h2{color:#333;font-size:1.5rem;margin:0}.RetrieveQuestionDialog_closeButton__1lEp7{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:0}.RetrieveQuestionDialog_closeButton__1lEp7:hover{color:#333}.RetrieveQuestionDialog_content__tanbI{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.RetrieveQuestionDialog_inputSection__jD7Ll{display:flex;flex-direction:column;gap:8px}.RetrieveQuestionDialog_inputSection__jD7Ll label{color:#555;font-size:.9rem;font-weight:500}.RetrieveQuestionDialog_inputGroup__3DknA{align-items:center;display:flex;gap:12px}.RetrieveQuestionDialog_input__w5SRM{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:.9rem;padding:8px 12px}.RetrieveQuestionDialog_input__w5SRM:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.RetrieveQuestionDialog_retrieveButton__JFxtK{background-color:#007bff;border:1px solid #0056b3;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;white-space:nowrap}.RetrieveQuestionDialog_retrieveButton__JFxtK:hover:not(:disabled){background-color:#0056b3}.RetrieveQuestionDialog_retrieveButton__JFxtK:disabled{cursor:not-allowed;opacity:.7}.RetrieveQuestionDialog_error__iij8Z{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;padding:8px}.RetrieveQuestionDialog_resultSection__ffY9i{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.RetrieveQuestionDialog_resultSection__ffY9i h3{color:#333;font-size:1.1rem;margin:0 0 16px}.RetrieveQuestionDialog_questionInfo__e2a0z{display:flex;flex-direction:column;gap:12px}.RetrieveQuestionDialog_metadataRow__JQL3Q{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px;padding:12px}.RetrieveQuestionDialog_metadataItem__DdmbF{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:120px}.RetrieveQuestionDialog_metadataItem__DdmbF label{color:#555;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.RetrieveQuestionDialog_metadataItem__DdmbF span{color:#333;font-size:.9rem;font-weight:500;padding:2px 0}.RetrieveQuestionDialog_field__xWP7N{display:flex;flex-direction:column;gap:4px}.RetrieveQuestionDialog_field__xWP7N label{color:#555;font-size:.9rem;font-weight:600}.RetrieveQuestionDialog_field__xWP7N span{color:#333;font-size:.9rem}.RetrieveQuestionDialog_questionText__wFkgB{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:.9rem;line-height:1.4;padding:8px}.RetrieveQuestionDialog_options__UwwKp{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:8px}.RetrieveQuestionDialog_options__UwwKp div{color:#333;font-size:.9rem;line-height:1.3}.RetrieveQuestionDialog_analysis__J1ZST{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:8px}.RetrieveQuestionDialog_analysis__J1ZST div{color:#333;font-size:.9rem;line-height:1.3}.RetrieveQuestionDialog_concepts__ZrRMb{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:.9rem;line-height:1.4;padding:8px}.RetrieveQuestionDialog_suggestedRead__OGqbb{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:8px}.RetrieveQuestionDialog_suggestedRead__OGqbb div{color:#333;font-size:.9rem;line-height:1.3}.RetrieveQuestionDialog_additionalNotes__eqHHK{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:.9rem;line-height:1.4;padding:8px}.RetrieveQuestionDialog_actions__oIrcZ{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.RetrieveQuestionDialog_actions__oIrcZ .RetrieveQuestionDialog_closeButton__1lEp7{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#333;font-size:.9rem;padding:8px 24px}.RetrieveQuestionDialog_actions__oIrcZ .RetrieveQuestionDialog_closeButton__1lEp7:hover{background-color:#e9ecef}.RetrieveQuestionDialog_saveButton__qXZyb{background-color:#28a745;border:1px solid #1e7e34;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 24px}.RetrieveQuestionDialog_saveButton__qXZyb:hover:not(:disabled){background-color:#1e7e34}.RetrieveQuestionDialog_saveButton__qXZyb:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.RetrieveQuestionDialog_dialog__PsstY{max-height:95vh;width:95%}.RetrieveQuestionDialog_content__tanbI{padding:16px}.RetrieveQuestionDialog_inputGroup__3DknA{align-items:stretch;flex-direction:column}.RetrieveQuestionDialog_retrieveButton__JFxtK{width:100%}.RetrieveQuestionDialog_metadataRow__JQL3Q{flex-direction:column;gap:8px}.RetrieveQuestionDialog_metadataItem__DdmbF{flex:none;min-width:auto}}.RetrieveQuestionDialog_debugSection__KEGSj{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-top:20px;padding:16px}.RetrieveQuestionDialog_debugSection__KEGSj h4{color:#333;font-size:1rem;margin:0 0 12px}.RetrieveQuestionDialog_debugSection__KEGSj details{margin-top:8px}.RetrieveQuestionDialog_debugSection__KEGSj summary{background-color:#e9ecef;border-radius:4px;color:#495057;cursor:pointer;font-weight:500;padding:8px}.RetrieveQuestionDialog_debugSection__KEGSj summary:hover{background-color:#dee2e6}.RetrieveQuestionDialog_debugData__3lfec{word-wrap:break-word;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4;margin-top:8px;max-height:300px;overflow-y:auto;padding:12px;white-space:pre-wrap}.DebugDialog_overlay__--EoB{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DebugDialog_dialog__d8IuL{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:80%}.DebugDialog_header__-ZR6Q{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.DebugDialog_header__-ZR6Q h2{color:#333;font-size:1.5rem;margin:0}.DebugDialog_closeButton__aXA6G{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:0}.DebugDialog_closeButton__aXA6G:hover{color:#333}.DebugDialog_content__HSK\+U{display:flex;flex-direction:column;gap:20px}.DebugDialog_section__X7ckQ{background:#f8f9fa;border-radius:6px;padding:15px}.DebugDialog_section__X7ckQ h3{color:#2c3e50;font-size:1.2rem;margin:0 0 10px}.DebugDialog_section__X7ckQ h4{color:#34495e;font-size:1rem;margin:15px 0 5px}.DebugDialog_section__X7ckQ p{color:#666;margin:5px 0}.DebugDialog_section__X7ckQ ul{list-style:none;margin:0;padding:0}.DebugDialog_section__X7ckQ li{border-bottom:1px solid #eee;color:#666;padding:4px 0}.DebugDialog_section__X7ckQ li:last-child{border-bottom:none}
/*# sourceMappingURL=main.93a41a19.css.map*/