._wrapper_1yue3_1{position:relative;display:inline-block}._toggleButton_1yue3_11{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:4px;border:1px solid #ef5350;background-color:#ffebee;color:#c62828;cursor:pointer;font-size:.85rem;white-space:nowrap;transition:background-color .2s}._toggleButton_1yue3_11:hover{background-color:#ffcdd2}._dropdown_1yue3_49{position:absolute;top:100%;left:0;z-index:1000;min-width:280px;max-width:420px;margin-top:4px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px #0000001f;overflow:hidden}._header_1yue3_79{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0}._headerTitle_1yue3_97{font-weight:600;font-size:.85rem;color:#333}._list_1yue3_111{list-style:none;margin:0;padding:4px 0;max-height:240px;overflow-y:auto}._item_1yue3_127{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:.83rem;transition:background-color .15s}._item_1yue3_127:hover{background-color:#fafafa}._itemLabel_1yue3_153{flex:1;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemCount_1yue3_169{color:#888;font-size:.8rem;white-space:nowrap}._undoButton_1yue3_181{background:none;border:none;color:#e65100;cursor:pointer;padding:2px 6px;font-size:1em;line-height:1;border-radius:4px;transition:background-color .2s}._undoButton_1yue3_181:hover{background-color:#fff3e0}._container_hrgjv_1{width:100%}._inputSection_hrgjv_9{margin-bottom:30px;background-color:#f9f9f9;padding:20px;border-radius:8px;border:1px solid #eee}._textarea_hrgjv_25{width:100%;height:400px;padding:12px 16px;margin:10px 0;border:2px solid #ddd;border-radius:8px;font-family:monospace;font-size:14px;box-sizing:border-box;transition:all .3s ease}._textarea_hrgjv_25:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._error_hrgjv_63{color:#d32f2f;margin-top:10px;padding:10px;background-color:#ffebee;border-radius:4px}._resultsSection_hrgjv_79{margin-top:30px}._tableWrapper_hrgjv_87{overflow-x:auto}._resultsTable_hrgjv_95{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}._resultsTable_hrgjv_95 th,._resultsTable_hrgjv_95 td{padding:12px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}._resultsTable_hrgjv_95 th{background-color:#f5f5f5;font-weight:700;color:#333}._resultsTable_hrgjv_95 tr:hover{background-color:#f9f9f9}._expandableRow_hrgjv_145{cursor:pointer;transition:background-color .2s}._expandableRow_hrgjv_145:hover{background-color:#f0f7ff}._expandedDetailsRow_hrgjv_163{background-color:#f8f9fa}._expandedDetailsContent_hrgjv_171{padding:15px 20px;border-left:4px solid #4a90e2;text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}._detailBlock_hrgjv_189{margin-bottom:15px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}._detailBlock_hrgjv_189:last-child{margin-bottom:0}._detailLabel_hrgjv_211{font-weight:700;display:block;margin-bottom:5px;color:#555}._chevron_hrgjv_225{display:inline-block;transition:transform .3s ease;font-size:12px;color:#888}._chevronExpanded_hrgjv_239{transform:rotate(180deg)}._sourcesSection_hrgjv_247{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._sourcesSection_hrgjv_247 summary{cursor:pointer;font-weight:700;color:#495057}._sourcesList_hrgjv_275{list-style:none;padding:0;margin-top:10px}._sourcesList_hrgjv_275 li{margin-bottom:5px;font-size:.9em}._sourcesList_hrgjv_275 a{color:#007bff;text-decoration:none}._sourcesList_hrgjv_275 a:hover{text-decoration:underline}._container_177k3_1{overflow-x:auto}._tableWrapper_177k3_9{min-width:100%}._comparisonTable_177k3_17{width:100%;border-collapse:collapse;font-size:.95rem}._comparisonTable_177k3_17 th,._comparisonTable_177k3_17 td{border:1px solid #dee2e6;padding:10px 12px;text-align:center;vertical-align:middle}._headerCell_177k3_45{background:#f8f9fa;font-weight:700;text-align:left;white-space:nowrap;color:#495057}._personHeader_177k3_61{background:#f8f9fa;font-weight:700;white-space:nowrap;color:#495057;min-width:100px}._dataRow_177k3_77:nth-child(2n){background-color:#f9f9f9}._dataRow_177k3_77:hover{background-color:#f0f4ff}._titleCell_177k3_93{text-align:left;font-weight:500;color:#212529;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scoreCell_177k3_113{font-weight:600;color:#6c757d;min-width:80px}._scoreCell_177k3_113._clickable_177k3_125{cursor:pointer;color:#0d6efd;transition:background-color .15s}._scoreCell_177k3_113._clickable_177k3_125:hover{background-color:#e7f1ff;text-decoration:underline}._scoreCell_177k3_113._clickable_177k3_125:focus{outline:2px solid #0d6efd;outline-offset:-2px}._scoreHigh_177k3_157{color:#198754}._scoreMedium_177k3_165{color:#fd7e14}._scoreLow_177k3_173{color:#dc3545}._dialogOverlay_177k3_183{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._dialogContent_177k3_211{background:#fff;border-radius:12px;padding:24px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 8px 32px #00000026}._dialogClose_177k3_235{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#6c757d;padding:4px 8px;border-radius:4px;line-height:1}._dialogClose_177k3_235:hover{background-color:#f1f3f5;color:#212529}._dialogTitle_177k3_273{margin:0 0 16px;font-size:1.15rem;color:#212529;padding-right:30px}._dialogMeta_177k3_287{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}._dialogPerson_177k3_305{font-weight:600;color:#495057;font-size:1rem}._dialogScore_177k3_317{font-weight:700;font-size:1.2rem;padding:2px 10px;border-radius:4px;background:#f8f9fa}._dialogReasoning_177k3_333{color:#495057;line-height:1.6;font-size:.95rem}._dialogReasoning_177k3_333 strong{display:block;margin-bottom:6px;color:#212529}@media(max-width:600px){._dialogOverlay_177k3_183{align-items:flex-end;padding:0}._dialogContent_177k3_211{border-radius:12px 12px 0 0;max-height:85vh;max-width:100%}._titleCell_177k3_93{max-width:150px}._comparisonTable_177k3_17 th,._comparisonTable_177k3_17 td{padding:8px;font-size:.85rem}}._error_ij6vv_1{color:#d32f2f;margin-top:10px;padding:10px;background-color:#ffebee;border-radius:4px;text-align:left}._errorMessage_ij6vv_19{margin:0 0 10px}._helpSection_ij6vv_27{margin-top:15px;border-top:1px solid #ffcdd2;padding-top:10px}._helpTitle_ij6vv_39{font-size:.9em;font-weight:700;margin-bottom:5px}._helpCode_ij6vv_51{background-color:#fff;padding:10px;border:1px solid #ffcdd2;border-radius:4px;font-family:monospace;font-size:.85em;margin-bottom:10px;white-space:pre-wrap}._copied_ij6vv_73{background-color:#28a745!important;border-color:#28a745!important}
