.ibx-thread{background:#fff;border-radius:30px;max-width:860px;margin:80px auto 0;overflow:hidden;box-shadow:0 0 0 1px #071a4f0f,0 50px 90px -50px #071a4f8c}.ibx-thread .top{border-bottom:1px solid var(--ws-line2);align-items:center;gap:14px;padding:20px 26px;display:flex}.ibx-thread .av{color:#fff;background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.ibx-thread .who b{font-size:19px;display:block}.ibx-thread .who small{color:var(--ws-mute);align-items:center;gap:6px;font-size:13.5px;display:flex}.ibx-thread .who .fd-ch{margin:0}.ibx-thread .sw{background:#2fa36b1f;border-radius:999px;align-items:center;gap:12px;margin-left:auto;padding:9px 12px 9px 18px;transition:background .4s;display:flex;position:relative}.ibx-thread .sw .lb{color:#1f7a4d;font-size:15px;font-weight:700;display:none}.ibx-thread .sw[data-mode=w] .lb.w,.ibx-thread .sw[data-mode=y] .lb.y,.ibx-thread .sw[data-mode=b] .lb.b{display:inline}.ibx-thread .sw i{background:#2fa36b;border-radius:999px;width:46px;height:26px;transition:background .4s;position:relative}.ibx-thread .sw i:after{content:"";width:20px;height:20px;transition:left .4s var(--ws-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:23px}.ibx-thread .sw[data-mode=y]{background:#fff4de}.ibx-thread .sw[data-mode=y] .lb{color:#8a5a00}.ibx-thread .sw[data-mode=y] i{background:#c9cfdc}.ibx-thread .sw[data-mode=y] i:after{left:3px}.ibx-thread ol{background:#fafafc;flex-direction:column;gap:12px;min-height:560px;margin:0;padding:28px 30px 34px;list-style:none;display:flex}.ibx-thread li{opacity:0;max-width:74%;transition:opacity .5s,transform .6s var(--ws-ease);border-radius:20px;padding:14px 18px;font-size:18px;line-height:1.42;transform:translateY(8px)}.ibx-thread li.on{opacity:1;transform:none}.ibx-thread li.c{background:#fff;border-top-left-radius:6px;align-self:flex-start;box-shadow:0 0 0 1px #071a4f12}.ibx-thread li.w{background:var(--ws-navy);color:#fff;border-top-right-radius:6px;align-self:flex-end}.ibx-thread li.t{color:var(--ws-navy);box-shadow:inset 0 0 0 1.5px var(--ws-amber);background:#fff4de;border-top-right-radius:6px;align-self:flex-end}.ibx-thread li small{letter-spacing:.08em;text-transform:uppercase;color:#8a5a00;margin-bottom:4px;font:500 10.5px IBM Plex Mono,monospace;display:block}.ibx-thread li.flag{background:var(--ws-amber);color:#3b2600;border-radius:999px;align-self:center;max-width:none;padding:9px 16px;font-size:14.5px;font-weight:700}.ibx-board{grid-template-columns:1fr 1fr;gap:28px;max-width:1100px;margin:80px auto 0;display:grid}.ibx-board .lane{background:#fff;border-radius:30px;padding:24px;box-shadow:0 0 0 1px #071a4f0d,0 40px 80px -56px #071a4f80}.ibx-board .lane.human{background:#fff9ee;box-shadow:inset 0 0 0 1.5px #ffad1f8c}.ibx-board .lh{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 18px;font-size:20px;font-weight:700;display:flex}.ibx-board .lh i{background:#2fa36b;border-radius:50%;width:12px;height:12px}.ibx-board .human .lh i{background:var(--ws-amber)}.ibx-board .lh span{background:#f1f2f6;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:14px}.ibx-board .card{opacity:0;transition:opacity .6s calc(var(--i) * .4s),transform .7s var(--ws-ease) calc(var(--i) * .4s);background:#fff;border-radius:20px;flex-direction:column;gap:10px;margin-top:14px;padding:20px 22px;display:flex;transform:translateY(14px);box-shadow:0 0 0 1px #071a4f12,0 20px 40px -30px #071a4f66}.ibx-board.on .card{opacity:1;transform:none}.ibx-board .card .hd{align-items:center;gap:12px;display:flex}.ibx-board .card .av{background:#eef1f8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.ibx-board .card b{font-size:17px;display:block}.ibx-board .card small{color:var(--ws-mute);align-items:center;gap:6px;font-size:13px;display:flex}.ibx-board .card small .fd-ch{margin:0}.ibx-board .m{letter-spacing:-.01em;color:var(--ws-ink);margin:0;font-size:20px;font-weight:500;line-height:1.35}.ibx-board .rs{color:var(--ws-ink2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14.5px;display:flex}.ibx-board .rs b{color:#1f7a4d;background:#2fa36b21;border-radius:999px;padding:5px 11px;font-size:13px}.ibx-board .human .rs b{background:var(--ws-amber);color:#3b2600}.ibx-pill{background:#fff;border-radius:999px;align-items:center;gap:18px;padding:16px 18px 16px 28px;display:inline-flex;box-shadow:0 40px 80px -30px #0009}.ibx-pill span{letter-spacing:-.03em;color:#1f7a4d;font-size:28px;font-weight:600}.ibx-pill i{background:#2fa36b;border-radius:999px;width:70px;height:40px;position:relative}.ibx-pill i:after{content:"";background:#fff;border-radius:50%;width:30px;height:30px;position:absolute;top:5px;left:35px}@media (max-width:900px){.ibx-thread{margin-top:54px}.ibx-thread .top{flex-wrap:wrap;padding:16px}.ibx-thread .sw{margin-left:0}.ibx-thread ol{min-height:0;padding:18px 14px 22px}.ibx-thread li{max-width:88%;font-size:16px}.ibx-board{grid-template-columns:1fr;margin-top:54px}.ibx-board .m{font-size:17px}.ibx-pill span{font-size:20px}}@media (prefers-reduced-motion:reduce){.ibx-thread li,.ibx-board .card{opacity:1;transform:none}}.ib4-in{height:calc(100% + 48px);margin:-24px;display:flex}.ib4-in .ls{border-right:1px solid #eaecf0;flex:none;width:330px;padding:18px 0}.ib4-in .ls .hd{margin:0 18px}.ib4-in .ls .hd b{color:#101828;font-size:20px;font-weight:600}.ib4-in .ft{background:#f2f4f7;border-radius:9px;gap:4px;width:max-content;margin:12px 18px 8px;padding:3px;display:flex}.ib4-in .ft span{color:#667085;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600}.ib4-in .ft span.on{color:#101828;background:#fff;box-shadow:0 1px 2px #1018281a}.ib4-in .rw{border-top:1px solid #f2f4f7;align-items:flex-start;gap:10px;padding:12px 18px;display:flex}.ib4-in .rw.on{background:#fffaeb;box-shadow:inset 3px 0 #ffad1f}.ib4-in .rw .tx{flex:1;min-width:0}.ib4-in .rw b{color:#101828;justify-content:space-between;font-size:14px;font-weight:600;display:flex}.ib4-in .rw b small{color:#98a2b3;font-size:12px;font-weight:400}.ib4-in .rw .tx>span{color:#667085;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex;overflow:hidden}.ib4-in .rw .st{color:#344054;background:#f2f4f7;border-radius:999px;flex:none;margin-top:20px;padding:2px 8px;font-size:11.5px;font-weight:500}.ib4-in .rw .st.bk{color:#067647;background:#ecfdf3}.ib4-in .rw .st.nd{color:#3b2600;background:#ffad1f}.ib4-in .cv{flex-direction:column;flex:1;min-width:0;display:flex}.ib4-in .cv .hd{border-bottom:1px solid #eaecf0;align-items:center;gap:10px;margin:0;padding:18px 24px;display:flex}.ib4-in .cv .hd b{color:#101828;font-size:16px;font-weight:600}.ib4-in .cv .pz{color:#475467;background:#f2f4f7;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:500}.ib4-in .th{flex-direction:column;gap:10px;padding:22px 24px;display:flex}.ib4-in .th p{border-radius:12px;max-width:72%;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45}.ib4-in .th p small{margin-bottom:2px;font-size:11px;font-weight:600;display:block}.ib4-in .th p.c{color:#101828;background:#f2f4f7;border-top-left-radius:4px;align-self:flex-start}.ib4-in .th p.w{color:#fff;background:#071a4f;border-top-right-radius:4px;align-self:flex-end}.ib4-in .th p.w small{color:#ffc85a}.ib4-in .th p.flag{color:#b54708;background:#fffaeb;border-radius:999px;align-self:center;max-width:none;padding:6px 12px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1px #fedf89}.ib4-in .th p.you{color:#101828;background:#eef4ff;border-top-right-radius:4px;align-self:flex-end;box-shadow:inset 0 0 0 1px #c7d7fe}.ib4-in .th p.you small{color:#3538cd}.ib4-in .cu{border-left:1px solid #eaecf0;flex-direction:column;flex:none;align-items:flex-start;width:250px;padding:22px 20px;display:flex}.ib4-in .cu .av{color:#071a4f;background:#eef1f8;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:600;display:grid}.ib4-in .cu b{color:#101828;margin-top:10px;font-size:16px;font-weight:600}.ib4-in .cu small{color:#667085;font-size:13px}.ib4-in .cu dl{width:100%;margin:16px 0 0}.ib4-in .cu dl div{border-top:1px solid #f2f4f7;justify-content:space-between;padding:9px 0;font-size:13.5px;display:flex}.ib4-in .cu dt{color:#667085}.ib4-in .cu dd{color:#101828;margin:0;font-weight:500}.ib4-in .cu .nx{color:#101828;background:#f9fafb;border-radius:10px;width:100%;margin:12px 0 0;padding:12px;font-size:13.5px;font-weight:600}.ib4-in .cu .nx span{color:#667085;margin-bottom:2px;font-size:12px;font-weight:500;display:block}@media (max-width:760px){.ib4-in .ls,.ib4-in .cu,.ib4-in .cv .pz{display:none}.ib4-in .th p{max-width:88%}}
