._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_16i9s_7{font-size:13px;font-weight:700;color:var(--clr-text);margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}._grid_16i9s_16{display:flex;flex-direction:column;gap:var(--sp-md)}._field_16i9s_22{display:flex;flex-direction:column;gap:var(--sp-xs)}._label_16i9s_28{font-size:var(--fs-sm);font-weight:600;color:var(--clr-text-secondary)}._sourceChecks_16i9s_35{display:flex;gap:var(--sp-md);flex-wrap:wrap}._sourceCheck_16i9s_35{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:500;cursor:pointer}._sourceCheck_16i9s_35 input[type=checkbox]{width:16px;height:16px;accent-color:var(--clr-primary)}._modeToggle_16i9s_57{display:flex;border:1px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden}._modeBtn_16i9s_64{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);transition:all .15s}._modeBtn_16i9s_64:not(:last-child){border-right:1px solid var(--clr-border)}._mode_ignore_16i9s_79{background:var(--clr-border);color:var(--clr-text-secondary);font-weight:600}._mode_include_16i9s_85{background:var(--clr-success);color:#fff;font-weight:600}._mode_exclude_16i9s_91{background:var(--clr-danger);color:#fff;font-weight:600}._select_16i9s_98{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_16i9s_98:focus{border-color:#f0b429;box-shadow:0 0 0 3px #f0b42926}._slider_16i9s_113{width:100%;accent-color:#1a2a3a;cursor:pointer}._checkLabel_16i9s_124{display:flex;align-items:center;gap:var(--sp-sm);font-size:var(--fs-sm);cursor:pointer}._checkLabel_16i9s_124 input[type=checkbox]{width:18px;height:18px;accent-color:var(--clr-primary)}._wrapper_134t3_3{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}._header_134t3_10{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #e8e4dd}._title_134t3_18{font-size:15px;font-weight:700}._count_134t3_23{font-weight:400;color:#888}._compareBar_134t3_29{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_134t3_41{padding:7px 16px;background:#f0b429;color:#1a2a3a;border:none;border-radius:6px;font-size:12px;font-weight:600}._compareBtn_134t3_41:hover{opacity:.85}._clearBtn_134t3_55{padding:7px 16px;background:#ffffff26;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600}._clearBtn_134t3_55:hover{background:#ffffff40}._tableWrap_134t3_70{overflow-x:auto}._table_134t3_70{width:100%;border-collapse:separate;border-spacing:0}._table_134t3_70 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_134t3_93{width:40px;text-align:center!important}._thRank_134t3_98{width:50px}._row_134t3_102{cursor:pointer;transition:background .1s}._row_134t3_102:hover{background:#faf8f4}._row_134t3_102 td{padding:12px 14px;border-bottom:1px solid #f0ede8;vertical-align:middle;font-size:13px}._row_134t3_102:last-child td{border-bottom:none}._rowSelected_134t3_122{background:#f0f7ff}._tdCheck_134t3_126{text-align:center;width:40px}._tdCheck_134t3_126 input[type=checkbox]{width:16px;height:16px;accent-color:#f0b429;cursor:pointer}._rank_134t3_139{width:50px}._rankBadge_134t3_143{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff}._rank1_134t3_155{background:#f0b429}._rank2_134t3_159{background:#9ca3af}._rank3_134t3_163{background:#b87333}._rankOther_134t3_167{background:#d1d5db;color:#666}._cellName_134t3_173{font-weight:600;color:#1a2a3a}._achId_134t3_178{font-size:10px;color:#999}._disease_134t3_183{font-size:11px;color:#888}._scoreCell_134t3_189{display:flex;align-items:center;gap:6px;min-width:130px}._scoreBar_134t3_196{width:70px;height:5px;background:#eee;border-radius:3px;overflow:hidden}._scoreFill_134t3_204{height:100%;border-radius:3px;transition:width .3s ease}._fillHigh_134t3_210{background:#2d6a4f}._fillMid_134t3_214{background:#f0b429}._fillLow_134t3_218{background:#dc3545}._scoreVal_134t3_222{font-weight:700;font-size:13px;min-width:40px}._confBadge_134t3_229{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}._confHigh_134t3_237{background:#e8f4e8;color:#2d6a4f}._confMid_134t3_242{background:#fef3cd;color:#856404}._confLow_134t3_247{background:#f8d7da;color:#721c24}._scenTag_134t3_253{display:inline-block;font-size:10px;color:#888;white-space:nowrap}._scenBoth_134t3_260{color:#2d6a4f;font-weight:600}._scenRna_134t3_265{color:#1e40af;font-weight:600}._scenProt_134t3_270{color:#856404;font-weight:600}._loading_134t3_276{display:flex;flex-direction:column;align-items:center;gap:var(--sp-md);padding:48px 0;color:#888}._spinner_134t3_285{width:32px;height:32px;border:3px solid #e8e4dd;border-top-color:#1a2a3a;border-radius:50%;animation:_spin_134t3_285 .8s linear infinite}@keyframes _spin_134t3_285{to{transform:rotate(360deg)}}@media (max-width: 768px){._compareBar_134t3_29{flex-wrap:wrap;gap:8px;padding:10px 14px;font-size:12px}._table_134t3_70 th,._table_134t3_70 td{padding:8px 10px;font-size:12px}._scoreCell_134t3_189{min-width:100px}._scoreBar_134t3_196{width:50px}}@media (max-width: 480px){._header_134t3_10{padding:8px 12px}._wrapper_134t3_3{border-radius:8px}._table_134t3_70 th,._table_134t3_70 td{padding:6px 8px;font-size:11px}._rankBadge_134t3_143{width:22px;height:22px;font-size:10px}._cellName_134t3_173{font-size:12px}._scoreBar_134t3_196{width:40px}._scoreVal_134t3_222{font-size:11px;min-width:30px}}._overlay_12x36_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:200;display:flex;justify-content:flex-end}._panel_12x36_12{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_12x36_1 .2s ease-out}@keyframes _slideIn_12x36_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_12x36_30{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e8e4dd;background:#fafaf8}._headerInfo_12x36_39{flex:1;min-width:0}._title_12x36_44{font-size:17px;font-weight:700;color:#1a2a3a;margin:0;line-height:1.3}._subtitle_12x36_52{font-weight:400;color:#666;font-size:14px}._achMeta_12x36_58{display:block;font-size:11px;color:#999;margin-top:4px}._headerRight_12x36_65{display:flex;align-items:flex-start;gap:12px;flex-shrink:0}._detailScore_12x36_72{background:#2d6a4f;color:#fff;font-size:18px;font-weight:700;padding:6px 14px;border-radius:8px;line-height:1}._closeBtn_12x36_82{background:none;border:none;font-size:28px;line-height:1;color:#999;padding:0 4px;cursor:pointer}._closeBtn_12x36_82:hover{color:#333}._loading_12x36_97{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:#888;font-size:14px}._spinner_12x36_107{width:28px;height:28px;border:3px solid #e8e4dd;border-top-color:#1a2a3a;border-radius:50%;animation:_spin_12x36_107 .8s linear infinite}@keyframes _spin_12x36_107{to{transform:rotate(360deg)}}._body_12x36_121{padding:20px 24px;display:flex;flex-direction:column;gap:24px}._geneCards_12x36_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._geneCard_12x36_129{background:#f9f8f6;border:1px solid #ebe8e2;border-radius:10px;padding:14px 16px}._geneCardHeader_12x36_142{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._geneCardLabel_12x36_149{font-size:12px;font-weight:700;color:#555}._dirBadge_12x36_155{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}._dirHigh_12x36_162{background:#e8f4e8;color:#2d6a4f}._dirLow_12x36_167{background:#fde8e8;color:#c0392b}._geneCardRank_12x36_172{font-size:16px;font-weight:700;color:#2d6a4f;margin-bottom:4px}._rankTotal_12x36_179{font-weight:400;font-size:13px;color:#888}._geneCardSub_12x36_185{font-size:11px;color:#888;line-height:1.6}._srcYes_12x36_191{color:#2d6a4f;font-weight:600;margin-right:6px}._srcNo_12x36_197{color:#ccc;margin-right:6px}._proteinConfirm_12x36_202{color:#2d6a4f;font-weight:600}._sourceSection_12x36_208{display:flex;flex-direction:column;gap:10px}._sectionLabel_12x36_214{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0}._sourceGrid_12x36_223{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}._sourceCard_12x36_229{background:#f9f8f6;border:1px solid #ebe8e2;border-radius:10px;padding:14px}._sourceTitle_12x36_236{font-size:13px;font-weight:700;color:#1a2a3a;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #e8e4dd}._sourceRow_12x36_245{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;color:#666}._val_12x36_254{font-weight:700;color:#1a2a3a;font-size:13px}._mutTableWrap_12x36_261{overflow-x:auto}._mutTable_12x36_261{width:100%;border-collapse:collapse;font-size:12px}._mutTable_12x36_261 th{text-align:left;padding:8px 6px;font-size:10px;font-weight:700;color:#888;text-transform:uppercase;border-bottom:1px solid #e8e4dd}._thCenter_12x36_281{text-align:center!important}._mutTable_12x36_261 td{padding:8px 6px;border-bottom:1px solid #f0ede8;vertical-align:middle}._tdCenter_12x36_291{text-align:center}._mono_12x36_295{font-family:Courier New,monospace;font-size:11px}._proteinChange_12x36_300{font-weight:600}._pill_12x36_304{display:inline-block;padding:2px 10px;border-radius:10px;font-size:10px;font-weight:600}._pillPass_12x36_312{background:#e8f4e8;color:#2d6a4f}._pillFail_12x36_317{background:#f5f3ee;color:#999}._methodInfo_12x36_323{background:#f5f3ee;border:1px solid #e8e4dd;border-radius:10px;padding:16px}._methodTitle_12x36_330{font-size:12px;font-weight:700;color:#555;margin:0 0 8px}._methodText_12x36_337{font-size:12px;color:#666;line-height:1.7;margin:0}._methodText_12x36_337 code{background:#e8e4dd;padding:1px 5px;border-radius:3px;font-size:11px;font-weight:600}._omicsBar_12x36_353{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#1a2a3a;color:#fff;border-radius:10px;font-size:13px}._omicsLabel_12x36_364{font-size:11px;font-weight:700;text-transform:uppercase;color:#fff9}._omicsText_12x36_371{font-size:12px;color:#ffffffe6}._omicsCount_12x36_376{font-size:12px;font-weight:700;background:#f0b429;color:#1a2a3a;padding:4px 12px;border-radius:6px;white-space:nowrap}@media (max-width: 768px){._panel_12x36_12{width:100%;max-width:100vw}._geneCards_12x36_129,._sourceGrid_12x36_223{grid-template-columns:1fr}._omicsBar_12x36_353{flex-direction:column;gap:8px;text-align:center}}@media (max-width: 480px){._header_12x36_30{padding:14px 16px;flex-direction:column;gap:10px}._headerRight_12x36_65{align-self:flex-end}._body_12x36_121{padding:14px 16px}._title_12x36_44{font-size:15px}._subtitle_12x36_52{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_1awf5_3{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_1awf5_3:hover{transform:scale(1.08);box-shadow:0 6px 20px #2563eb73}._panel_1awf5_30{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_1awf5_1 .25s ease-out}@keyframes _slideUp_1awf5_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_1awf5_59{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_1awf5_69{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}._headerIcon_1awf5_77{font-size:18px}._closeBtn_1awf5_81{background:none;border:none;color:#fffc;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}._closeBtn_1awf5_81:hover{color:#fff}._messages_1awf5_97{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._welcome_1awf5_106{text-align:center;padding:24px 16px;color:var(--clr-text-secondary)}._welcomeIcon_1awf5_112{font-size:36px;margin-bottom:8px}._welcomeTitle_1awf5_117{font-size:15px;font-weight:600;color:var(--clr-text);margin-bottom:6px}._welcomeText_1awf5_124{font-size:12.5px;line-height:1.5}._suggestions_1awf5_129{display:flex;flex-direction:column;gap:6px;margin-top:12px}._suggestionBtn_1awf5_136{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_1awf5_136:hover{background:#bfdbfe}._msgRow_1awf5_154{display:flex}._msgRowUser_1awf5_158{justify-content:flex-end}._msgRowBot_1awf5_162{justify-content:flex-start}._msgBubble_1awf5_166{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_1awf5_176{background:var(--clr-primary);color:#fff;border-bottom-right-radius:4px}._msgBot_1awf5_182{background:var(--clr-bg);color:var(--clr-text);border:1px solid var(--clr-border);border-bottom-left-radius:4px}._msgError_1awf5_189{background:var(--clr-danger-light);color:var(--clr-danger);border:1px solid var(--clr-danger);border-bottom-left-radius:4px}._typing_1awf5_198{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_1awf5_210{width:7px;height:7px;border-radius:50%;background:var(--clr-text-secondary);animation:_bounce_1awf5_1 1.2s infinite}._dot_1awf5_210:nth-child(2){animation-delay:.15s}._dot_1awf5_210:nth-child(3){animation-delay:.3s}@keyframes _bounce_1awf5_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}._inputArea_1awf5_239{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--clr-border)}._input_1awf5_239{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_1awf5_239:focus{border-color:var(--clr-primary)}._input_1awf5_239::placeholder{color:var(--clr-text-secondary)}._sendBtn_1awf5_267{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_1awf5_267:hover{background:var(--clr-primary-dark)}._sendBtn_1awf5_267:disabled{background:var(--clr-border);cursor:not-allowed}._toolsBadge_1awf5_294{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}
