.CP33Gq_input{resize:vertical;border:1px solid var(--field-line);border-radius:var(--r-md);width:100%;min-height:220px;font-family:var(--font-mono);font-size:var(--fs-sm);background:#fff;padding:10px 12px;line-height:1.5}.CP33Gq_input:focus-visible{border-color:var(--cobalt);box-shadow:var(--sh-focus);outline:none}.CP33Gq_inputs{gap:12px;display:grid}.CP33Gq_bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.CP33Gq_grow{flex:1}.CP33Gq_muted{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.CP33Gq_label{font-size:var(--fs-sm);font-weight:700}.CP33Gq_section{gap:8px;display:grid}.CP33Gq_h{font-size:var(--fs-md,1rem);margin:0;font-weight:700}.CP33Gq_tableWrap{overflow-x:auto}.CP33Gq_table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.CP33Gq_table th,.CP33Gq_table td{text-align:left;border-bottom:1px solid var(--field-line);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.CP33Gq_mono{font-family:var(--font-mono);word-break:break-all}.CP33Gq_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.CP33Gq_item{border:1px solid var(--field-line);border-radius:var(--r-md);font-size:var(--fs-sm);gap:4px;padding:8px 10px;display:grid}.CP33Gq_item span{overflow-wrap:anywhere}.CP33Gq_select{width:auto;max-width:100%;min-height:36px}.CP33Gq_search{border:1px solid var(--field-line);border-radius:var(--r-md);width:min(100%,320px);min-height:36px;font-size:var(--fs-sm);background:#fff;padding:0 10px}.CP33Gq_search:focus-visible{border-color:var(--cobalt);box-shadow:var(--sh-focus);outline:none}.CP33Gq_treeWrap{max-height:480px;padding:4px;overflow:auto}.CP33Gq_treeWrap:focus-visible{box-shadow:var(--sh-focus);outline:none}.CP33Gq_tree{border-left:1px solid var(--field-line);font-size:var(--fs-sm);margin:0;padding:0 0 0 16px;list-style:none}.CP33Gq_treeItem{overflow-wrap:anywhere;padding:3px 0}.CP33Gq_compare{gap:14px;display:grid}.CP33Gq_out{border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);max-height:420px;font-family:var(--font-mono);font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;overflow:auto}
