.irx_aik_duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=1023px){.irx_aik_duo{grid-template-columns:minmax(0,1fr);gap:16px}}.irx_aik_win,.irx_aik_pan{background:#fff;border:1px solid #e5e8ed;border-radius:24px;align-content:start;display:grid;overflow:hidden;box-shadow:0 1px 2px #0a0c100a,0 12px 32px -14px #0a0c1024}.irx_aik_bar,.irx_aik_phd{background:#f5f7fa;border-bottom:1px solid #e5e8ed;align-items:center;gap:12px;padding:12px 16px;display:flex}.irx_aik_dots{gap:5px;display:inline-flex}.irx_aik_dots i{background:#d1d4d9;border-radius:50%;width:9px;height:9px}.irx_aik_app,.irx_aik_pnm{color:#545b69;font-size:.8rem;font-weight:600;line-height:1.2}.irx_aik_psb{color:#8b93a1;font-size:.8rem;font-weight:400;line-height:1.2}.irx_aik_conn{color:#004a9c;background:#eef6ff;border-radius:999px;margin-inline-start:auto;padding:3px 10px;font-size:.8rem;font-weight:500;line-height:1.2}.irx_aik_bdy,.irx_aik_pbd{align-content:start;gap:12px;min-height:260px;padding:20px;display:grid}@media (width<=639px){.irx_aik_bdy,.irx_aik_pbd{min-height:0;padding:16px}}.irx_aik_msg{border-radius:16px;max-width:88%;padding:10px 14px;font-size:1rem;font-weight:400;line-height:1.55;transition:opacity .45s,transform .45s}.irx_aik_msg--user{color:#111;background:#eef6ff;justify-self:end}.irx_aik_msg--ai{color:#545b69;justify-self:start;padding-inline:0}.irx_aik_msg--off{opacity:0;transform:translateY(8px)}.irx_aik_tool{background:#fff;border:1px solid #b8d8ff;border-radius:16px;gap:10px;padding:14px 16px;transition:opacity .45s,transform .45s;display:grid}.irx_aik_tool--off{opacity:0;transform:translateY(8px)}.irx_aik_thd{align-items:center;gap:10px;display:flex}.irx_aik_mark{color:#fff;letter-spacing:.04em;background:#0074ed;border-radius:8px;padding:2px 7px;font-size:.65rem;font-weight:700;line-height:1.4}.irx_aik_ttl{color:#111;font-size:.8rem;font-weight:600;line-height:1.3}.irx_aik_st{margin-inline-start:auto;font-size:.8rem;font-weight:600;line-height:1.2;transition:color .4s}.irx_aik_st--run{color:#0074ed}.irx_aik_st--done{color:#12a150}.irx_aik_st--fail{color:#d92d20}.irx_aik_rows{gap:6px;margin:0;display:grid}.irx_aik_row{grid-template-columns:minmax(0,7em) minmax(0,1fr);gap:12px;display:grid}.irx_aik_row dt{color:#8b93a1;font-size:.8rem;font-weight:400;line-height:1.4}.irx_aik_row dd{color:#111;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:500;line-height:1.4}.irx_aik_tft{color:#8b93a1;font-size:.8rem;font-weight:400;line-height:1.4}.irx_aik_list{gap:6px;display:grid}.irx_aik_itm{background:#fff;border:1px solid #e5e8ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;transition:opacity .45s,border-color .35s,background .35s;display:grid}.irx_aik_itm--off{opacity:.3}.irx_aik_itm--on{background:#eef6ff;border-color:#0074ed}.irx_aik_inm{color:#111;overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.3}.irx_aik_isb{color:#8b93a1;overflow-wrap:anywhere;grid-column:1;font-size:.8rem;font-weight:400;line-height:1.4}.irx_aik_ias{color:#545b69;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.8rem;font-weight:500;line-height:1.3}.irx_aik_stp{background:#fff;border:1px solid #e5e8ed;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:border-color .35s,background .35s;display:grid}.irx_aik_stp--on{background:#eef6ff;border-color:#0074ed}.irx_aik_stp--done{border-color:#91ccae}.irx_aik_num{color:#8b93a1;background:#f5f7fa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;line-height:1;transition:background .35s,color .35s;display:grid}.irx_aik_stp--on .irx_aik_num{color:#fff;background:#0074ed}.irx_aik_stp--done .irx_aik_num{color:#fff;background:#12a150}.irx_aik_snm{color:#111;gap:2px;font-size:.8rem;font-weight:600;line-height:1.3;display:grid}.irx_aik_ssb{color:#8b93a1;font-size:.8rem;font-weight:400;line-height:1.4}.irx_aik_win--flat .irx_aik_bar{background:#fff}.irx_aik_crmb{color:#8b93a1;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;font-weight:400;line-height:1.4;display:flex}.irx_aik_sep{color:#8b93a1;margin-inline-end:6px}.irx_aik_turn{gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.irx_aik_msg,.irx_aik_tool,.irx_aik_itm,.irx_aik_stp,.irx_aik_num,.irx_aik_st{transition:none}}
