.migration-research .ex{max-width:1240px;margin-top:28px}.migration-research .ex-chips{border:1px solid var(--rp-rule2);flex-wrap:wrap;gap:0;width:max-content;max-width:100%;display:flex}.migration-research .chip{font-family:var(--cs-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:0;border-right:1px solid var(--rp-rule2);cursor:pointer;color:var(--rp-slate);background:#fff;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-size:11px;display:flex}.migration-research .chip:last-child{border-right:0}.migration-research .chip:hover{color:var(--cs-blue,#0808ba)}.migration-research .chip.on{background:var(--cs-blue,#0808ba);color:#fff}.migration-research .chip .ct{font-variant-numeric:tabular-nums;opacity:.7}.migration-research .ex-controls{flex-wrap:wrap;gap:12px 16px;margin-top:14px;display:flex}.migration-research .ex-controls label{font-family:var(--cs-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--rp-grey);flex-direction:column;gap:5px;font-size:10px;display:flex}.migration-research .ex-controls label.grow{flex:1;min-width:210px}.migration-research .ex-controls select,.migration-research .ex-controls input{font-family:var(--cs-geist), sans-serif;color:#0b0b0e;border:1px solid var(--rp-rule2);background:#fff;border-radius:0;min-width:150px;min-height:40px;padding:9px 11px;font-size:14px}.migration-research .ex-controls input{width:100%}.migration-research .ex-count{font-family:var(--cs-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-grey);margin-top:18px;font-size:11px}.migration-research .ex-head,.migration-research .conv>summary{grid-template-columns:1.05fr 1.7fr .95fr 1.15fr;gap:8px 20px;display:grid}.migration-research .ex-head{font-family:var(--cs-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--rp-grey);border-bottom:1px solid #0b0b0e;margin-top:8px;padding:10px 12px;font-size:10px}.migration-research .conv{border-bottom:1px solid var(--rp-rule)}.migration-research .conv>summary{cursor:pointer;align-items:start;padding:12px;list-style:none}.migration-research .conv>summary::-webkit-details-marker{display:none}.migration-research .conv>summary:hover,.migration-research .conv[open]>summary{background:var(--rp-shell)}.migration-research .conv .nm{font-family:var(--cs-mono), monospace;color:#0b0b0e;word-break:break-word;font-size:12.5px}.migration-research .conv .mt{color:var(--rp-grey);margin-top:3px;font-size:11.5px;line-height:1.45}.migration-research .conv .op{color:var(--rp-slate);font-size:13px;line-height:1.5}.migration-research .conv .vd{font-size:13px}.migration-research .conv .vd .tag{font-family:var(--cs-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.migration-research .conv .vd .tag.bad{color:#b3261e}.migration-research .conv .vd .tag.ok{color:var(--rp-grey)}.migration-research .conv .vd .sm{color:var(--rp-grey);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.migration-research .conv .cbody{background:var(--rp-shell);padding:4px 12px 18px}.migration-research .conv .call{border-top:1px solid var(--rp-rule2);padding:12px 0}.migration-research .conv .call .hd{font-family:var(--cs-mono), monospace;color:#0b0b0e;font-size:12.5px;line-height:1.55}.migration-research .conv .call .hd.bad{color:#b3261e}.migration-research .conv .call pre{font-family:var(--cs-mono), monospace;color:var(--rp-slate);white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.75;overflow-x:auto}.migration-research .conv .none{color:var(--rp-grey);border-top:1px solid var(--rp-rule2);padding:12px 0;font-size:13px}.migration-research .ex-more{margin-top:20px}.migration-research .ex-more button{font-family:var(--cs-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:#0b0b0e;background:#fff;border:1px solid #0b0b0e;min-height:44px;padding:13px 24px;font-size:11px}.migration-research .ex-more button:hover{color:#fff;background:#0b0b0e}.migration-research .ex-state{color:var(--rp-grey);border-top:1px solid var(--rp-rule);margin-top:20px;padding:26px 12px;font-size:14px}@media (max-width:860px){.migration-research .ex-head{display:none}.migration-research .conv>summary{grid-template-columns:1fr;gap:7px}.migration-research .conv .vd:before{content:attr(data-l);font-family:var(--cs-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--rp-grey);margin-bottom:3px;font-size:10px;display:block}}
