.chain-of-thought-module__k0WYSW__root{border:1px solid var(--as-line);background:var(--as-panel);border-radius:12px;overflow:hidden}.chain-of-thought-module__k0WYSW__header{background:var(--as-wash);width:100%;min-height:44px;color:var(--as-navy);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;transition:background .18s;display:flex}.chain-of-thought-module__k0WYSW__header:hover{background:var(--as-blue-soft)}.chain-of-thought-module__k0WYSW__header:focus-visible{outline-offset:-2px;outline:3px solid #0b43b833}.chain-of-thought-module__k0WYSW__chevron{background:var(--as-panel);width:20px;height:20px;color:var(--as-blue);border-radius:6px;flex-shrink:0;place-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1);display:grid}.chain-of-thought-module__k0WYSW__chevronOpen{transform:rotate(90deg)}.chain-of-thought-module__k0WYSW__title{flex:1;min-width:0}.chain-of-thought-module__k0WYSW__meta{background:var(--as-blue-soft);color:var(--as-blue);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.chain-of-thought-module__k0WYSW__content{gap:6px;padding:12px 14px 14px;display:grid}.chain-of-thought-module__k0WYSW__step{background:var(--as-wash);border-radius:9px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.chain-of-thought-module__k0WYSW__stepIcon{background:var(--as-line);width:24px;height:24px;color:var(--as-muted);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;transition:background .2s,color .2s;display:grid}.chain-of-thought-module__k0WYSW__step[data-status=complete] .chain-of-thought-module__k0WYSW__stepIcon{background:var(--as-green-soft);color:var(--as-green)}.chain-of-thought-module__k0WYSW__step[data-status=active] .chain-of-thought-module__k0WYSW__stepIcon{background:var(--as-blue-soft);color:var(--as-blue);animation:2s cubic-bezier(.16,1,.3,1) infinite chain-of-thought-module__k0WYSW__stepPulse}.chain-of-thought-module__k0WYSW__step[data-status=error] .chain-of-thought-module__k0WYSW__stepIcon{background:var(--as-red-soft);color:var(--as-red)}.chain-of-thought-module__k0WYSW__stepCopy{gap:2px;min-width:0;display:grid}.chain-of-thought-module__k0WYSW__stepCopy strong{color:var(--as-navy);font-size:13px;font-weight:700}.chain-of-thought-module__k0WYSW__stepCopy small{color:var(--as-muted);font-size:12px;line-height:1.45}@keyframes chain-of-thought-module__k0WYSW__stepPulse{0%,to{box-shadow:0 0 #0b43b840}50%{box-shadow:0 0 0 5px #0b43b800}}.chain-of-thought-module__k0WYSW__tool{border:1px solid var(--as-line);background:var(--as-panel);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex}.chain-of-thought-module__k0WYSW__toolName{min-width:0;color:var(--as-navy);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.chain-of-thought-module__k0WYSW__toolName>svg:first-child{color:var(--as-green);flex-shrink:0}.chain-of-thought-module__k0WYSW__tool[data-ok=false] .chain-of-thought-module__k0WYSW__toolName>svg:first-child{color:var(--as-amber)}.chain-of-thought-module__k0WYSW__toolName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-of-thought-module__k0WYSW__toolMeta{font-variant-numeric:tabular-nums;color:var(--as-muted);flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.chain-of-thought-module__k0WYSW__toolMeta code{background:var(--as-wash);color:var(--as-muted);border-radius:5px;padding:1px 6px;font-size:10px}.chain-of-thought-module__k0WYSW__tool[data-ok=false] .chain-of-thought-module__k0WYSW__toolMeta{color:var(--as-amber)}@media (max-width:480px){.chain-of-thought-module__k0WYSW__header{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.chain-of-thought-module__k0WYSW__header .chain-of-thought-module__k0WYSW__meta{white-space:normal;text-align:left;order:3;width:100%}.chain-of-thought-module__k0WYSW__tool{border-radius:12px;flex-wrap:wrap;row-gap:6px}.chain-of-thought-module__k0WYSW__toolMeta{border-top:1px dashed var(--as-line);justify-content:space-between;width:100%;padding-top:4px}}@media (prefers-reduced-motion:reduce){.chain-of-thought-module__k0WYSW__chevron{transition:none}.chain-of-thought-module__k0WYSW__step[data-status=active] .chain-of-thought-module__k0WYSW__stepIcon{animation:none}}
.reasoning-module__BifSUq__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reasoning-module__BifSUq__step{background:var(--as-wash);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;padding:9px 11px;display:grid;position:relative;overflow:hidden}.reasoning-module__BifSUq__dot{background:var(--as-line);width:24px;height:24px;color:var(--as-muted);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.reasoning-module__BifSUq__step[data-status=complete] .reasoning-module__BifSUq__dot{background:var(--as-green-soft);color:var(--as-green)}.reasoning-module__BifSUq__step[data-status=active] .reasoning-module__BifSUq__dot{background:var(--as-blue-soft);color:var(--as-blue);animation:2s cubic-bezier(.16,1,.3,1) infinite reasoning-module__BifSUq__dot-pulse}.reasoning-module__BifSUq__step[data-status=error] .reasoning-module__BifSUq__dot{background:var(--as-red-soft);color:var(--as-red)}.reasoning-module__BifSUq__copy{gap:2px;min-width:0;display:grid}.reasoning-module__BifSUq__copy strong{color:var(--as-navy);font-size:13px;font-weight:700}.reasoning-module__BifSUq__copy small{color:var(--as-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.reasoning-module__BifSUq__step[data-status=active] .reasoning-module__BifSUq__copy strong{color:var(--as-blue)}.reasoning-module__BifSUq__shimmer{pointer-events:none;background:linear-gradient(100deg,#0000 20%,#0b43b80f 45%,#0b43b81f 50%,#0b43b80f 55%,#0000 80%) 0 0/200% 100%;animation:1.6s ease-in-out infinite reasoning-module__BifSUq__shimmer-sweep;position:absolute;inset:0}.reasoning-module__BifSUq__thinking{padding:2px 11px;display:flex}.reasoning-module__BifSUq__thinkingBar{background:linear-gradient(90deg, var(--as-blue-soft) 25%, var(--as-line) 50%, var(--as-blue-soft) 75%);background-size:200% 100%;border-radius:999px;width:100%;height:6px;animation:1.4s linear infinite reasoning-module__BifSUq__shimmer-sweep}.reasoning-module__BifSUq__panel{gap:6px;display:grid}@keyframes reasoning-module__BifSUq__dot-pulse{0%,to{box-shadow:0 0 #0b43b840}50%{box-shadow:0 0 0 5px #0b43b800}}@keyframes reasoning-module__BifSUq__shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.reasoning-module__BifSUq__step[data-status=active] .reasoning-module__BifSUq__dot,.reasoning-module__BifSUq__shimmer,.reasoning-module__BifSUq__thinkingBar{animation:none}}
