._wrapper_jj598_3{display:flex;flex-direction:column;gap:12px}._label_jj598_9{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}._tags_jj598_18{display:flex;flex-direction:column;gap:8px}._tag_jj598_18{display:flex;align-items:center;gap:8px;background:#fafaf8;border:1px solid #eee;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:700;color:#1a2a3a}._tagDir_jj598_45{margin-left:auto;font-size:11px;font-weight:700;padding:3px 10px;border-radius:12px}._tagHigh_jj598_37 ._tagDir_jj598_45{background:#e8f4e8;color:#2d6a4f}._tagLow_jj598_41 ._tagDir_jj598_45{background:#fde8e8;color:#c0392b}._tagRemove_jj598_63{background:none;border:none;font-size:16px;line-height:1;color:#ccc;padding:0 2px;cursor:pointer}._tagRemove_jj598_63:hover{color:#dc3545}._inputRow_jj598_78{display:flex;gap:6px;align-items:flex-start}._inputGroup_jj598_84{position:relative;flex:1}._input_jj598_78{width:100%;padding:8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;background:#fafaf8;outline:none;transition:border-color .2s}._input_jj598_78:focus{border-color:#f0b429}._dropdown_jj598_105{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:7px;box-shadow:var(--shadow-md);list-style:none;z-index:100;max-height:240px;overflow-y:auto}._dropdownItem_jj598_121{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;transition:background .1s}._dropdownItem_jj598_121:hover,._dropdownItemActive_jj598_131{background:#f5f3ee}._hugoName_jj598_135{font-weight:700;font-size:14px;color:#1a2a3a}._ensemblId_jj598_141{font-size:10px;color:#2d6a4f;background:#e8f4e8;padding:2px 8px;border-radius:3px;font-weight:600}._dirToggle_jj598_151{display:flex;border:1.5px solid #ddd;border-radius:7px;overflow:hidden}._dirBtn_jj598_158{padding:8px 6px;border:none;background:#fafaf8;font-size:12px;font-weight:600;color:#888;transition:all .15s;width:50px;text-align:center}._dirBtn_jj598_158:not(:last-child){border-right:1px solid #ddd}._dirBtnActiveHigh_jj598_174{background:#2d6a4f;color:#fff}._dirBtnActiveLow_jj598_179{background:#c0392b;color:#fff}._addBtn_jj598_185{padding:8px 12px;background:#1a2a3a;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s}._addBtn_jj598_185:hover{background:#2a4a6c}@media (max-width: 480px){._inputRow_jj598_78{flex-wrap:wrap}._inputGroup_jj598_84{min-width:100%}._dirToggle_jj598_151,._addBtn_jj598_185{flex:1}}._title_gikz2_13{font-size:13px;font-weight:700;color:var(--clr-text);margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}._grid_gikz2_31{display:flex;flex-direction:column;gap:var(--sp-md)}._field_gikz2_43{display:flex;flex-direction:column;gap:var(--sp-xs)}._label_gikz2_55{font-size:var(--fs-sm);font-weight:600;color:var(--clr-text-secondary)}._hint_gikz2_67{font-size:11px;color:#888;margin-top:-4px;display:block}._advancedToggle_gikz2_85{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;margin-top:4px;border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--clr-text-secondary);transition:background .15s,border-color .15s}._advancedToggle_gikz2_85:hover{background:var(--clr-bg);border-color:#ccc}._advancedBadge_gikz2_129{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:10px;font-size:10px;font-weight:700;background:#f0b429;color:#1a2a3a}._chevron_gikz2_151{font-size:12px;transition:transform .2s}._chevronOpen_gikz2_161{transform:rotate(180deg)}._advancedSection_gikz2_169{display:flex;flex-direction:column;gap:var(--sp-md);padding:12px 0 0;border-top:1px solid var(--clr-border);animation:_slideDown_gikz2_1 .2s ease-out}._groupHeader_gikz2_187{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--clr-text-muted);padding-bottom:4px;margin-top:8px;border-bottom:1px solid var(--clr-border)}._groupHeader_gikz2_187:first-child{margin-top:0}@keyframes _slideDown_gikz2_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._sourceChecks_gikz2_243{display:flex;gap:var(--sp-md);flex-wrap:wrap}._sourceCheck_gikz2_243{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:500;cursor:pointer}._sourceCheck_gikz2_243 input[type=checkbox]{width:16px;height:16px;accent-color:var(--clr-primary)}._modeToggle_gikz2_289{display:flex;border:1px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden}._modeBtn_gikz2_303{flex:1;padding:var(--sp-sm) var(--sp-md);border:none;background:var(--clr-surface);font-size:var(--fs-sm);font-weight:500;color:var(--clr-text-muted);cursor:pointer;transition:all .15s}._modeBtn_gikz2_303:not(:last-child){border-right:1px solid var(--clr-border)}._mode_ignore_gikz2_335{background:var(--clr-border);color:var(--clr-text-secondary);font-weight:600}._mode_include_gikz2_347{background:var(--clr-success);color:#fff;font-weight:600}._mode_exclude_gikz2_359{background:var(--clr-danger);color:#fff;font-weight:600}._inlineCheck_gikz2_371{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:#555;cursor:pointer}._select_gikz2_395{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);outline:none;transition:border-color .15s}._select_gikz2_395:focus{border-color:#f0b429;box-shadow:0 0 0 3px #f0b42926}._thresholdRow_gikz2_427{display:flex;gap:var(--sp-sm)}._thresholdLabel_gikz2_437{flex:1;display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--clr-text-muted);font-weight:500}._thresholdInput_gikz2_457{padding:6px 8px;border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);font-size:var(--fs-sm);outline:none;width:100%;box-sizing:border-box;transition:border-color .15s}._thresholdInput_gikz2_457:focus{border-color:#f0b429;box-shadow:0 0 0 3px #f0b42926}._slider_gikz2_495{width:100%;accent-color:#1a2a3a;cursor:pointer}._checkLabel_gikz2_519{display:flex;align-items:center;gap:var(--sp-sm);font-size:var(--fs-sm);cursor:pointer}._checkLabel_gikz2_519 input[type=checkbox]{width:18px;height:18px;accent-color:var(--clr-primary)}._wrapper_qf09u_5{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}._header_qf09u_19{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #e8e4dd}._title_qf09u_35{font-size:15px;font-weight:700}._count_qf09u_45{font-weight:400;color:#888}._compareBar_qf09u_57{display:flex;align-items:center;gap:var(--sp-sm);background:#1a2a3a;color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600}._compareBtn_qf09u_81{padding:7px 16px;background:#f0b429;color:#1a2a3a;border:none;border-radius:6px;font-size:12px;font-weight:600}._compareBtn_qf09u_81:hover{opacity:.85}._clearBtn_qf09u_109{padding:7px 16px;background:#ffffff26;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600}._clearBtn_qf09u_109:hover{background:#ffffff40}._tableWrap_qf09u_139{overflow-x:auto}._table_qf09u_139{width:100%;border-collapse:separate;border-spacing:0}._table_qf09u_139 th{background:#f5f3ee;padding:10px 14px;text-align:left;font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e8e4dd;white-space:nowrap}._thCheck_qf09u_185{width:40px;text-align:center!important}._thRank_qf09u_195{width:50px}._row_qf09u_203{cursor:pointer;transition:background .1s}._row_qf09u_203:hover{background:#faf8f4}._row_qf09u_203 td{padding:12px 14px;border-bottom:1px solid #f0ede8;vertical-align:middle;font-size:13px}._row_qf09u_203:last-child td{border-bottom:none}._rowSelected_qf09u_243{background:#f0f7ff}._tdCheck_qf09u_251{text-align:center;width:40px}._tdCheck_qf09u_251 input[type=checkbox]{width:16px;height:16px;accent-color:#f0b429;cursor:pointer}._rank_qf09u_277{width:50px}._rankBadge_qf09u_285{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff}._rank1_qf09u_309{background:#f0b429}._rank2_qf09u_317{background:#9ca3af}._rank3_qf09u_325{background:#b87333}._rankOther_qf09u_333{background:#d1d5db;color:#666}._cellName_qf09u_345{font-weight:600;color:#1a2a3a}._achId_qf09u_355{font-size:10px;color:#999}._perGeneRanks_qf09u_365{font-size:10px;color:#777;margin-top:2px}._geneRankTag_qf09u_377{color:#777}._geneRankTag_qf09u_377 strong{color:#2d6a4f;font-weight:600}._disease_qf09u_395{font-size:11px;color:#888}._scoreCell_qf09u_407{display:flex;align-items:center;gap:6px;min-width:130px}._scoreBar_qf09u_421{width:70px;height:5px;background:#eee;border-radius:3px;overflow:hidden}._scoreFill_qf09u_437{height:100%;border-radius:3px;transition:width .3s ease}._fillHigh_qf09u_449{background:#2d6a4f}._fillMid_qf09u_457{background:#f0b429}._fillLow_qf09u_465{background:#dc3545}._scoreVal_qf09u_473{font-weight:700;font-size:13px;min-width:40px}._confBadge_qf09u_487{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}._confHigh_qf09u_503{background:#e8f4e8;color:#2d6a4f}._confMid_qf09u_513{background:#fef3cd;color:#856404}._confLow_qf09u_523{background:#f8d7da;color:#721c24}._scenTag_qf09u_535{display:inline-block;font-size:10px;color:#888;white-space:nowrap}._scenBoth_qf09u_549{color:#2d6a4f;font-weight:600}._scenRna_qf09u_559{color:#1e40af;font-weight:600}._scenProt_qf09u_569{color:#856404;font-weight:600}._assayOk_qf09u_581{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#e8f4e8;color:#2d6a4f}._assayWarn_qf09u_601{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#fef3cd;color:#856404;cursor:help}._matchExact_qf09u_625{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#d4edda;color:#155724}._matchDisease_qf09u_645{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#e8f4e8;color:#2d6a4f}._matchLineage_qf09u_665{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#fef3cd;color:#856404}._matchNone_qf09u_685{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:700;background:#e9ecef;color:#999}._noMatchBanner_qf09u_707{padding:10px 16px;background:#fff3cd;color:#856404;font-size:13px;font-weight:500;border-bottom:1px solid #ffeeba;text-align:center}._loading_qf09u_729{display:flex;flex-direction:column;align-items:center;gap:var(--sp-md);padding:48px 0;color:#888}._spinner_qf09u_747{width:32px;height:32px;border:3px solid #e8e4dd;border-top-color:#1a2a3a;border-radius:50%;animation:_spin_qf09u_747 .8s linear infinite}@keyframes _spin_qf09u_747{to{transform:rotate(360deg)}}@media (max-width: 768px){._compareBar_qf09u_57{flex-wrap:wrap;gap:8px;padding:10px 14px;font-size:12px}._table_qf09u_139 th,._table_qf09u_139 td{padding:8px 10px;font-size:12px}._scoreCell_qf09u_407{min-width:100px}._scoreBar_qf09u_421{width:50px}}@media (max-width: 480px){._header_qf09u_19{padding:8px 12px}._wrapper_qf09u_5{border-radius:8px}._table_qf09u_139 th,._table_qf09u_139 td{padding:6px 8px;font-size:11px}._rankBadge_qf09u_285{width:22px;height:22px;font-size:10px}._cellName_qf09u_345{font-size:12px}._scoreBar_qf09u_421{width:40px}._scoreVal_qf09u_473{font-size:11px;min-width:30px}}._overlay_1aegp_5{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:200;display:flex;justify-content:flex-end}._panel_1aegp_23{width:620px;max-width:95vw;height:100vh;background:#fff;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;overflow-y:auto;animation:_slideIn_1aegp_1 .2s ease-out}@keyframes _slideIn_1aegp_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1aegp_59{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e8e4dd;background:#fafaf8}._headerInfo_1aegp_77{flex:1;min-width:0}._title_1aegp_87{font-size:17px;font-weight:700;color:#1a2a3a;margin:0;line-height:1.3}._subtitle_1aegp_103{font-weight:400;color:#666;font-size:14px}._achMeta_1aegp_115{display:block;font-size:11px;color:#999;margin-top:4px}._headerRight_1aegp_129{display:flex;align-items:flex-start;gap:12px;flex-shrink:0}._detailScore_1aegp_143{background:#2d6a4f;color:#fff;font-size:18px;font-weight:700;padding:6px 14px;border-radius:8px;line-height:1}._closeBtn_1aegp_163{background:none;border:none;font-size:28px;line-height:1;color:#999;padding:0 4px;cursor:pointer}._closeBtn_1aegp_163:hover{color:#333}._loading_1aegp_193{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:#888;font-size:14px}._spinner_1aegp_213{width:28px;height:28px;border:3px solid #e8e4dd;border-top-color:#1a2a3a;border-radius:50%;animation:_spin_1aegp_213 .8s linear infinite}@keyframes _spin_1aegp_213{to{transform:rotate(360deg)}}._body_1aegp_241{padding:20px 24px;display:flex;flex-direction:column;gap:24px}._geneCards_1aegp_257{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._geneCard_1aegp_257{background:#f9f8f6;border:1px solid #ebe8e2;border-radius:10px;padding:14px 16px}._geneCardHeader_1aegp_283{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._geneCardLabel_1aegp_297{font-size:12px;font-weight:700;color:#555}._dirBadge_1aegp_309{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}._dirHigh_1aegp_323{background:#e8f4e8;color:#2d6a4f}._dirLow_1aegp_333{background:#fde8e8;color:#c0392b}._geneCardScore_1aegp_343{font-size:14px;color:#555;margin-bottom:4px}._geneCardScore_1aegp_343 strong{font-size:16px;color:#2d6a4f}._geneCardRank_1aegp_365{font-size:16px;font-weight:700;color:#2d6a4f;margin-bottom:4px}._rankTotal_1aegp_379{font-weight:400;font-size:13px;color:#888}._geneCardSub_1aegp_391{font-size:11px;color:#888;line-height:1.6}._srcYes_1aegp_403{color:#2d6a4f;font-weight:600;margin-right:6px}._srcNo_1aegp_415{color:#ccc;margin-right:6px}._proteinConfirm_1aegp_425{color:#2d6a4f;font-weight:600}._sourceSection_1aegp_437{display:flex;flex-direction:column;gap:10px}._sectionLabel_1aegp_449{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0}._sourceGrid_1aegp_467{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}._sourceCard_1aegp_479{background:#f9f8f6;border:1px solid #ebe8e2;border-radius:10px;padding:14px}._sourceTitle_1aegp_493{font-size:13px;font-weight:700;color:#1a2a3a;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #e8e4dd}._sourceRow_1aegp_511{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;color:#666}._val_1aegp_529{font-weight:700;color:#1a2a3a;font-size:13px}._mutTableWrap_1aegp_543{overflow-x:auto}._mutTable_1aegp_543{width:100%;border-collapse:collapse;font-size:12px}._mutTable_1aegp_543 th{text-align:left;padding:8px 6px;font-size:10px;font-weight:700;color:#888;text-transform:uppercase;border-bottom:1px solid #e8e4dd}._thCenter_1aegp_583{text-align:center!important}._mutTable_1aegp_543 td{padding:8px 6px;border-bottom:1px solid #f0ede8;vertical-align:middle}._tdCenter_1aegp_603{text-align:center}._mono_1aegp_611{font-family:Courier New,monospace;font-size:11px}._proteinChange_1aegp_621{font-weight:600}._pill_1aegp_629{display:inline-block;padding:2px 10px;border-radius:10px;font-size:10px;font-weight:600}._pillPass_1aegp_645{background:#e8f4e8;color:#2d6a4f}._pillFail_1aegp_655{background:#f5f3ee;color:#999}._similarHeader_1aegp_667{display:flex;justify-content:space-between;align-items:center;padding:8px 0;-webkit-user-select:none;user-select:none}._similarHeader_1aegp_667:hover ._sectionLabel_1aegp_449{color:#555}._similarHint_1aegp_691{font-size:11px;color:#aaa;font-style:italic}._similarDesc_1aegp_703{font-size:11px;color:#888;margin:0;line-height:1.5}._similarLoading_1aegp_717{font-size:12px;color:#999;padding:12px 0}._similarGrid_1aegp_729{display:flex;flex-direction:column;gap:8px}._similarCard_1aegp_741{background:#f9f8f6;border:1px solid #ebe8e2;border-radius:10px;padding:12px 14px}._similarCardHeader_1aegp_755{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._similarCardName_1aegp_769{font-size:13px;font-weight:700;color:#1a2a3a;display:flex;align-items:center;gap:8px}._derivBadge_1aegp_787{font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px;background:#fef3cd;color:#856404;text-transform:uppercase;letter-spacing:.3px}._similarScore_1aegp_809{font-size:12px;font-weight:700;color:#fff;padding:3px 10px;border-radius:6px;white-space:nowrap}._similarMeta_1aegp_827{font-size:11px;color:#888;margin-bottom:6px}._similarLayers_1aegp_839{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}._layerTag_1aegp_853{font-size:10px;font-weight:600;padding:2px 8px;border-radius:8px;background:#eef2f7;color:#4a6785}._similarScoredOn_1aegp_871{font-size:10px;color:#aaa}._methodInfo_1aegp_883{background:#f5f3ee;border:1px solid #e8e4dd;border-radius:10px;padding:16px}._methodTitle_1aegp_897{font-size:12px;font-weight:700;color:#555;margin:0 0 8px}._methodText_1aegp_911{font-size:12px;color:#666;line-height:1.7;margin:0}._methodText_1aegp_911 code{background:#e8e4dd;padding:1px 5px;border-radius:3px;font-size:11px;font-weight:600}._omicsBar_1aegp_943{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#1a2a3a;color:#fff;border-radius:10px;font-size:13px}._omicsLabel_1aegp_965{font-size:11px;font-weight:700;text-transform:uppercase;color:#fff9}._omicsText_1aegp_979{font-size:12px;color:#ffffffe6}._omicsCount_1aegp_989{font-size:12px;font-weight:700;background:#f0b429;color:#1a2a3a;padding:4px 12px;border-radius:6px;white-space:nowrap}@media (max-width: 768px){._panel_1aegp_23{width:100%;max-width:100vw}._geneCards_1aegp_257,._sourceGrid_1aegp_467{grid-template-columns:1fr}._omicsBar_1aegp_943{flex-direction:column;gap:8px;text-align:center}}@media (max-width: 480px){._header_1aegp_59{padding:14px 16px;flex-direction:column;gap:10px}._headerRight_1aegp_129{align-self:flex-end}._body_1aegp_241{padding:14px 16px}._title_1aegp_87{font-size:15px}._subtitle_1aegp_103{display:none}}._overlay_15zg2_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:300;display:flex;align-items:center;justify-content:center}._modal_15zg2_13{background:var(--clr-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90vw;max-width:1000px;max-height:85vh;display:flex;flex-direction:column;animation:_fadeIn_15zg2_1 .15s ease-out}@keyframes _fadeIn_15zg2_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._header_15zg2_36{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-lg);border-bottom:1px solid var(--clr-border)}._title_15zg2_44{font-size:var(--fs-xl);font-weight:700}._closeBtn_15zg2_49{background:none;border:none;font-size:28px;line-height:1;color:var(--clr-text-muted);padding:0 var(--sp-xs)}._closeBtn_15zg2_49:hover{color:var(--clr-text)}._geneTabs_15zg2_63{display:flex;border-bottom:1px solid var(--clr-border)}._geneTab_15zg2_63{padding:var(--sp-sm) var(--sp-lg);border:none;background:none;font-weight:600;font-size:var(--fs-sm);color:var(--clr-text-muted);border-bottom:2px solid transparent;transition:all .15s}._geneTab_15zg2_63:hover{color:var(--clr-text)}._geneTabActive_15zg2_83{color:var(--clr-primary);border-bottom-color:var(--clr-primary)}._content_15zg2_89{padding:var(--sp-lg);overflow-y:auto}._loading_15zg2_94{padding:var(--sp-xl);text-align:center;color:var(--clr-text-muted)}._tableWrap_15zg2_101{overflow-x:auto}._table_15zg2_101{width:100%;border-collapse:collapse}._table_15zg2_101 th,._table_15zg2_101 td{padding:var(--sp-sm) var(--sp-md);text-align:center;border-bottom:1px solid var(--clr-border);font-size:var(--fs-sm)}._table_15zg2_101 th{background:var(--clr-bg);font-weight:600}._metricCol_15zg2_123{text-align:left!important;width:140px}._metricLabel_15zg2_128{text-align:left!important;font-weight:600;color:var(--clr-text-secondary)}._clName_15zg2_134{font-weight:700}._clId_15zg2_138{font-size:var(--fs-xs);color:var(--clr-text-muted)}._bestVal_15zg2_143{background:var(--clr-success-light);color:var(--clr-success);font-weight:700}@media (max-width: 768px){._modal_15zg2_13{width:95vw;max-height:90vh}._content_15zg2_89{padding:var(--sp-md)}._table_15zg2_101 th,._table_15zg2_101 td{padding:6px 8px;font-size:12px}._metricCol_15zg2_123{width:100px}}@media (max-width: 480px){._modal_15zg2_13{width:100vw;max-height:100vh;border-radius:0}._header_15zg2_36{padding:var(--sp-md)}}._bubble_cxe14_5{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--clr-primary);color:#fff;border:none;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #2563eb59;transition:transform .2s,box-shadow .2s;z-index:1000}._bubble_cxe14_5:hover{transform:scale(1.08);box-shadow:0 6px 20px #2563eb73}._panel_cxe14_59{position:fixed;bottom:24px;right:24px;width:380px;height:520px;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000026;z-index:1000;animation:_slideUp_cxe14_1 .25s ease-out}@keyframes _slideUp_cxe14_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_cxe14_117{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--clr-primary);border-radius:16px 16px 0 0;color:#fff}._headerTitle_cxe14_137{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}._headerIcon_cxe14_153{font-size:18px}._closeBtn_cxe14_161{background:none;border:none;color:#fffc;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}._closeBtn_cxe14_161:hover{color:#fff}._messages_cxe14_193{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._welcome_cxe14_211{text-align:center;padding:24px 16px;color:var(--clr-text-secondary)}._welcomeIcon_cxe14_223{font-size:36px;margin-bottom:8px}._welcomeTitle_cxe14_233{font-size:15px;font-weight:600;color:var(--clr-text);margin-bottom:6px}._welcomeText_cxe14_247{font-size:12.5px;line-height:1.5}._suggestions_cxe14_257{display:flex;flex-direction:column;gap:6px;margin-top:12px}._suggestionBtn_cxe14_271{background:var(--clr-primary-light);border:1px solid var(--clr-border);border-radius:8px;padding:8px 12px;font-size:12px;color:var(--clr-primary-dark);cursor:pointer;text-align:left;transition:background .15s}._suggestionBtn_cxe14_271:hover{background:#bfdbfe}._msgRow_cxe14_307{display:flex}._msgRowUser_cxe14_315{justify-content:flex-end}._msgRowBot_cxe14_323{justify-content:flex-start}._msgBubble_cxe14_331{max-width:85%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.55;word-wrap:break-word;white-space:pre-wrap}._msgUser_cxe14_351{background:var(--clr-primary);color:#fff;border-bottom-right-radius:4px}._msgBot_cxe14_363{background:var(--clr-bg);color:var(--clr-text);border:1px solid var(--clr-border);border-bottom-left-radius:4px}._msgError_cxe14_377{background:var(--clr-danger-light);color:var(--clr-danger);border:1px solid var(--clr-danger);border-bottom-left-radius:4px}._typing_cxe14_395{display:flex;align-items:center;gap:4px;padding:10px 14px;background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:12px 12px 12px 4px;width:fit-content}._dot_cxe14_419{width:7px;height:7px;border-radius:50%;background:var(--clr-text-secondary);animation:_bounce_cxe14_1 1.2s infinite}._dot_cxe14_419:nth-child(2){animation-delay:.15s}._dot_cxe14_419:nth-child(3){animation-delay:.3s}@keyframes _bounce_cxe14_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}._inputArea_cxe14_477{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--clr-border)}._input_cxe14_477{flex:1;border:1px solid var(--clr-border);border-radius:20px;padding:9px 16px;font-size:13px;outline:none;background:var(--clr-bg);color:var(--clr-text);transition:border-color .15s}._input_cxe14_477:focus{border-color:var(--clr-primary)}._input_cxe14_477::placeholder{color:var(--clr-text-secondary)}._sendBtn_cxe14_533{width:36px;height:36px;border-radius:50%;background:var(--clr-primary);color:#fff;border:none;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}._sendBtn_cxe14_533:hover{background:var(--clr-primary-dark)}._sendBtn_cxe14_533:disabled{background:var(--clr-border);cursor:not-allowed}._toolsBadge_cxe14_587{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--clr-text-secondary);margin-top:4px;font-style:italic}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--clr-primary: #2563eb;--clr-primary-light: #dbeafe;--clr-primary-dark: #1d4ed8;--clr-success: #16a34a;--clr-success-light: #dcfce7;--clr-warning: #ca8a04;--clr-warning-light: #fef9c3;--clr-danger: #dc2626;--clr-danger-light: #fee2e2;--clr-bg: #f8fafc;--clr-surface: #ffffff;--clr-border: #e2e8f0;--clr-text: #1e293b;--clr-text-secondary: #64748b;--clr-text-muted: #94a3b8;--clr-conf-high: #16a34a;--clr-conf-mid: #ca8a04;--clr-conf-low: #dc2626;--sp-xs: 4px;--sp-sm: 8px;--sp-md: 16px;--sp-lg: 24px;--sp-xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.875rem}body{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--clr-text);background:var(--clr-bg);line-height:1.5;-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:inherit;font-size:inherit}input,select{font-family:inherit;font-size:inherit}
