.sl-wthread{position:relative;--otw-text:#ffffff;--otw-text-muted:rgba(255,255,255,0.62);--otw-border:rgba(255,255,255,0.12);--otw-surface:#0a0a0b;--otw-control-strong:#f4f4f5;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--otw-text);-webkit-font-smoothing:antialiased;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36px);mask-image:linear-gradient(180deg,transparent 0,#000 36px)}.sl-wthread .otw-message-row{display:flex;width:100%;flex-shrink:0}.sl-wthread .otw-message-row.otw-in{justify-content:flex-start}.sl-wthread .otw-message-row.otw-out{justify-content:flex-end}.sl-wthread .otw-message-row.otw-gap-tight{margin-bottom:5px}.sl-wthread .otw-message-row.otw-gap-normal{margin-bottom:16px}.sl-wthread .otw-message-row:last-child{margin-bottom:0}.sl-wthread .otw-message-stack{display:flex;flex-direction:column;align-items:flex-start;max-width:78%;min-width:44px}.sl-wthread .otw-message-stack>.otw-bubble{max-width:100%}.sl-wthread .otw-bubble{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:78%;min-width:44px;padding:11px 14px;border-radius:20px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.sl-wthread .otw-bubble--in{background:rgb(39,39,42);color:rgb(248,250,252)}.sl-wthread .otw-bubble--out{background:rgb(244,244,245);color:rgb(10,10,11)}.sl-wthread .otw-bubble-content{display:flow-root}.sl-wthread .otw-inline-meta{float:right;margin-left:8px;font-size:10px;opacity:.7;white-space:nowrap;line-height:1;position:relative;top:6px;display:inline-flex;align-items:center;gap:4px}.sl-wthread .otw-bubble.otw-bubble--human{background:var(--otw-surface);color:var(--otw-text);box-shadow:inset 0 0 0 1px var(--otw-border),0 1px 2px rgba(15,23,42,.05)}.sl-wthread .otw-from-human .otw-message-stack{max-width:82%}.sl-wthread .otw-author-label{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px 2px;color:var(--otw-text-muted);font-size:12px;font-weight:600;line-height:1;letter-spacing:.005em}.sl-wthread .otw-author-avatar{position:relative;overflow:hidden;display:inline-flex;width:18px;height:18px;border-radius:50%;background-color:var(--otw-control-strong);box-shadow:inset 0 -1px 3px rgba(0,0,0,.18),inset 0 1px 1px rgba(255,255,255,.45)}.sl-wthread .otw-event-row{display:flex;flex-shrink:0;align-items:center;gap:10px;margin:6px 0 18px;color:var(--otw-text-muted)}.sl-wthread .otw-event-row:after,.sl-wthread .otw-event-row:before{content:"";flex:1;height:1px;background:var(--otw-border)}.sl-wthread .otw-event-row+.otw-event-row{margin-top:-10px}.sl-wthread .otw-event-chip{display:inline-flex;align-items:center;gap:6px;max-width:78%;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.005em;text-align:center}.sl-wthread .otw-event-chip svg{flex-shrink:0;opacity:.8}.sl-wthread .otw-pending-bubble{--otw-pending-fg:var(--otw-text);display:flex;align-items:center;gap:10px;max-width:100%;min-height:28px;padding:2px 2px 2px 4px;color:var(--otw-text-muted)}.sl-wthread .otw-quantum{position:relative;display:inline-block;flex-shrink:0;width:calc(176px * var(--otw-quantum-scale));height:calc(48px * var(--otw-quantum-scale))}.sl-wthread .otw-quantum--pending{--otw-quantum-scale:0.46}.sl-wthread .otw-quantum-stage{position:absolute;top:calc(-24px * var(--otw-quantum-scale));left:0;isolation:isolate;display:flex;align-items:center;justify-content:center;width:176px;height:96px;transform:scale(var(--otw-quantum-scale));transform-origin:0 0}.sl-wthread .otw-quantum-particle{position:absolute;display:block}.sl-wthread .otw-quantum-dot{display:block;width:100%;height:100%;border-radius:9999px}.sl-wthread .otw-quantum-red{z-index:30;width:16px;height:16px;animation:sl-otw-quantum-red 3.8s cubic-bezier(.37,0,.63,1) infinite}.sl-wthread .otw-quantum-red .otw-quantum-dot{background:#f87171;box-shadow:0 0 12px rgba(248,113,113,.75),0 0 24px rgba(248,113,113,.3)}.sl-wthread .otw-quantum-blue{z-index:10;width:24px;height:24px;animation:sl-otw-quantum-blue 5.6s cubic-bezier(.37,0,.63,1) infinite}.sl-wthread .otw-quantum-blue .otw-quantum-dot{background:#60a5fa;box-shadow:0 0 16px rgba(96,165,250,.7),0 0 30px rgba(96,165,250,.25)}.sl-wthread .otw-quantum-yellow{z-index:40;width:20px;height:20px;animation:sl-otw-quantum-yellow 3.1s cubic-bezier(.37,0,.63,1) infinite}.sl-wthread .otw-quantum-yellow .otw-quantum-dot{background:#facc15;box-shadow:0 0 14px rgba(250,204,21,.75),0 0 26px rgba(250,204,21,.3)}.sl-wthread .otw-quantum-green{z-index:0;width:14px;height:14px;animation:sl-otw-quantum-green 6.4s cubic-bezier(.37,0,.63,1) infinite alternate}.sl-wthread .otw-quantum-green .otw-quantum-dot{background:#4ade80;box-shadow:0 0 12px rgba(74,222,128,.75),0 0 24px rgba(74,222,128,.3)}@keyframes sl-otw-quantum-red{0%{transform:translate3d(-46px,7px,0) scale(.72);opacity:.45}25%{transform:translate3d(-23px,-7px,0) scale(.95);opacity:.78}50%{transform:translate3d(46px,0,0) scale(1.18);opacity:1}75%{transform:translate3d(23px,7px,0) scale(.95);opacity:.78}to{transform:translate3d(-46px,7px,0) scale(.72);opacity:.45}}@keyframes sl-otw-quantum-blue{0%{transform:translate3d(38px,-4px,0) scale(1);opacity:.95}25%{transform:translate3d(19px,7px,0) scale(.88);opacity:.72}50%{transform:translate3d(-38px,3px,0) scale(.68);opacity:.42}75%{transform:translate3d(-19px,-7px,0) scale(.88);opacity:.72}to{transform:translate3d(38px,-4px,0) scale(1);opacity:.95}}@keyframes sl-otw-quantum-yellow{0%{transform:translate3d(-27px,2px,0) scale(.82);opacity:.65}20%{transform:translate3d(-17px,-5px,0) scale(.94);opacity:.82}50%{transform:translate3d(27px,0,0) scale(1.08);opacity:1}80%{transform:translate3d(17px,5px,0) scale(.94);opacity:.82}to{transform:translate3d(-27px,2px,0) scale(.82);opacity:.65}}@keyframes sl-otw-quantum-green{0%{transform:translate3d(64px,6px,0) scale(.52);opacity:.25}20%{transform:translate3d(43px,-5px,0) scale(.68);opacity:.45}50%{transform:translate3d(0,3px,0) scale(1);opacity:.9}80%{transform:translate3d(-43px,-5px,0) scale(.68);opacity:.45}to{transform:translate3d(-64px,6px,0) scale(.52);opacity:.25}}.sl-wthread .otw-pending-label{min-width:0;font-size:13px;line-height:1.3;letter-spacing:.005em;color:transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--otw-pending-fg) 48%,transparent) 0,color-mix(in srgb,var(--otw-pending-fg) 48%,transparent) 38%,var(--otw-pending-fg) 50%,color-mix(in srgb,var(--otw-pending-fg) 48%,transparent) 62%,color-mix(in srgb,var(--otw-pending-fg) 48%,transparent) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:sl-otw-pending-shimmer 2.2s linear infinite}@keyframes sl-otw-pending-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sl-wthread>[data-key]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .4s ease}.sl-wthread .otw-enter{animation:sl-otw-row-enter .26s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--otw-enter-delay,0s)}.sl-wthread .otw-message-row.otw-enter{animation-name:sl-otw-bubble-in;animation-duration:.3s;transform-origin:0 100%}.sl-wthread .otw-message-row.otw-out.otw-enter{transform-origin:100% 100%}.sl-wthread .otw-event-row.otw-enter{animation-name:sl-otw-fade-in;animation-duration:.24s}.sl-wthread .otw-event-row.otw-enter:after,.sl-wthread .otw-event-row.otw-enter:before{animation:sl-otw-line-draw .46s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--otw-enter-delay, 0s) + 60ms)}.sl-wthread .otw-event-row.otw-enter:before{transform-origin:100% 50%}.sl-wthread .otw-event-row.otw-enter:after{transform-origin:0 50%}.sl-wthread .otw-pending-enter{animation:sl-otw-row-enter .26s cubic-bezier(.22,1,.36,1) 90ms backwards}@keyframes sl-otw-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-otw-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sl-otw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-otw-line-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.sl-wthread .sl-wthread-source{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0 4px;font-size:11px;color:var(--otw-text-muted)}@media (prefers-reduced-motion:reduce){.sl-wthread .otw-enter,.sl-wthread .otw-event-row.otw-enter:after,.sl-wthread .otw-event-row.otw-enter:before,.sl-wthread .otw-pending-enter,.sl-wthread .otw-pending-label,.sl-wthread .otw-quantum-particle{animation:none}.sl-wthread>[data-key]{transition:none}}