.UF4exG_stage{padding:2.25rem}.UF4exG_app{color:#1f2430;background:#f5f6f8;border:1px solid #2e2e33;border-radius:10px;font-size:12.5px;line-height:1.45;overflow:hidden}.UF4exG_body{min-height:430px}.UF4exG_main{grid-template-columns:1.45fr 1fr;gap:12px;padding:14px;display:grid}.UF4exG_card{background:#fff;border:1px solid #e6e8ee;border-radius:8px;padding:12px 14px}.UF4exG_head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.UF4exG_head h5{font-size:15px;font-weight:700}.UF4exG_button{color:#fff;background:#3b6cf6;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600;transition:transform .15s}.UF4exG_pressed{background:#2f58d6;transform:scale(.92)}.UF4exG_tabs{color:#6b7280;border-bottom:1px solid #e6e8ee;flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:11.5px;display:flex}.UF4exG_tabs span{padding:6px 0}.UF4exG_tabs .UF4exG_tabOn{color:#1f2430;border-bottom:2px solid #3b6cf6;font-weight:600}.UF4exG_table{border-collapse:collapse;width:100%}.UF4exG_table th{color:#6b7280;text-align:left;background:#f5f6f8;padding:7px 6px;font-size:11px;font-weight:500}.UF4exG_table td{white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:8px 6px}.UF4exG_table .UF4exG_num{text-align:right}.UF4exG_table .UF4exG_id{font-weight:600}.UF4exG_table small{color:#8a909c}.UF4exG_table .UF4exG_negative{color:#c2410c}.UF4exG_flash td{animation:1.2s ease-out UF4exG_flash}.UF4exG_inserted td{animation:.6s ease-out UF4exG_insert,1.4s ease-out UF4exG_flash}.UF4exG_finished td{animation:1.4s ease-out UF4exG_finish}@keyframes UF4exG_flash{0%{background:#e6eeff}to{background:0 0}}@keyframes UF4exG_finish{0%{background:#e3f6ea}to{background:0 0}}@keyframes UF4exG_insert{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.UF4exG_pill{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.UF4exG_completed{color:#1a7f45;background:#e3f6ea}.UF4exG_progress{color:#2f5bd3;background:#e6eeff}.UF4exG_notStarted{color:#6b7280;background:#eceef2}.UF4exG_side{align-content:start;gap:12px;display:grid}.UF4exG_chip{color:#3b5bd6;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.UF4exG_meta{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:46px;margin-bottom:10px;display:flex}.UF4exG_meta span{color:#4b5263;background:#f3f4f6;border-radius:4px;padding:2px 7px;font-size:11px}.UF4exG_trace{padding-left:16px;list-style:none;position:relative}.UF4exG_trace:before{content:"";background:#e3e6eb;width:1.5px;position:absolute;top:6px;bottom:6px;left:4px}.UF4exG_trace li{color:#9aa0ab;grid-template-columns:62px 1fr;gap:0 8px;padding:4px 0;transition:color .3s;display:grid;position:relative}.UF4exG_trace li:before{content:"";background:#fff;border:1.5px solid #cfd4dc;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-16px}.UF4exG_trace li b{font-weight:600}.UF4exG_trace li em{grid-column:2;font-size:11px;font-style:normal}.UF4exG_trace li.UF4exG_traceDone{color:#4b5263}.UF4exG_trace li.UF4exG_traceDone:before{background:#3b6cf6;border-color:#3b6cf6}.UF4exG_trace li.UF4exG_traceOn{color:#1f2430}.UF4exG_trace li.UF4exG_traceOn:before{border-color:#3b6cf6;box-shadow:0 0 0 4px #3b6cf62e}.UF4exG_star{color:#3b6cf6}.UF4exG_messages{flex-direction:column;gap:6px;height:132px;margin-bottom:8px;display:flex;overflow:hidden}.UF4exG_question{background:#eef1f6;border-radius:10px;align-self:flex-end;max-width:85%;padding:6px 10px}.UF4exG_answer{max-width:96%}.UF4exG_answer b{color:#2f5bd3;font-weight:600}.UF4exG_thinking{color:#8a909c;font-size:11.5px}.UF4exG_input{border:1px solid #dfe3ea;border-radius:10px;align-items:center;min-height:36px;padding:8px 10px;display:flex}.UF4exG_caret{background:#3b6cf6;width:1px;height:14px;margin-left:1px}.UF4exG_send{color:#fff;background:#3b6cf6;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:12px;display:grid}@media (max-width:900px){.UF4exG_stage{padding:.875rem}.UF4exG_main{grid-template-columns:1fr}.UF4exG_table th:nth-child(4),.UF4exG_table td:nth-child(4),.UF4exG_table th:nth-child(6),.UF4exG_table td:nth-child(6){display:none}}@media (max-width:520px){.UF4exG_table th:nth-child(2),.UF4exG_table td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.UF4exG_flash td,.UF4exG_inserted td,.UF4exG_finished td{animation:none}}
