.reasoning-block_root__RkC8F{--rb-pad:16px;--rb-col:20px;--rb-gap:10px;position:relative;width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:20px}.reasoning-block_root__RkC8F[data-variant=card]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.reasoning-block_root__RkC8F[data-variant=plain]{--rb-pad:0px}.reasoning-block_srOnly__xVeaE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reasoning-block_top__gSiwm{position:relative;padding-bottom:12px;border-radius:calc(var(--radius-control) - 1px)}.reasoning-block_root__RkC8F[data-variant=plain] .reasoning-block_top__gSiwm{padding-bottom:8px}.reasoning-block_root__RkC8F[data-open] .reasoning-block_top__gSiwm{border-radius:calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px) 8px 8px}.reasoning-block_toggle__QRemO{position:absolute;inset:0;z-index:0;margin:0;border:0;padding:0;border-radius:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;--focus-outline-offset:-2px;transition:background-color var(--duration-fast) var(--ease-standard)}.reasoning-block_top__gSiwm>:not(.reasoning-block_toggle__QRemO){position:relative;z-index:1;pointer-events:none}.reasoning-block_root__RkC8F[data-variant=card] .reasoning-block_toggle__QRemO:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.reasoning-block_root__RkC8F[data-variant=card] .reasoning-block_toggle__QRemO:hover{background:color-mix(in oklab,var(--surface-muted) 70%,transparent)}.reasoning-block_toggle__QRemO:hover~.reasoning-block_head__ucP_E .reasoning-block_chevron__XIaO_{color:var(--text-secondary)}}.reasoning-block_head__ucP_E{display:grid;grid-template-columns:var(--rb-col) minmax(0,1fr) auto 16px;align-items:center;column-gap:var(--rb-gap);height:32px;padding:12px var(--rb-pad) 0}.reasoning-block_root__RkC8F[data-variant=plain] .reasoning-block_head__ucP_E{height:28px;padding-top:8px}.reasoning-block_mark__T8_UW{display:grid;width:var(--rb-col);height:20px;place-items:center}.reasoning-block_mark__T8_UW svg{display:block;width:18px;height:18px}.reasoning-block_label__F6vhS{position:relative;display:flex;min-width:0;align-items:center;height:20px}.reasoning-block_labelInner__a6xVH{display:inline-flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.reasoning-block_labelText__WrTRM{overflow:hidden;text-overflow:ellipsis}.reasoning-block_root__RkC8F[data-status=done] .reasoning-block_labelText__WrTRM,.reasoning-block_root__RkC8F[data-status=stopped] .reasoning-block_labelText__WrTRM{color:var(--text-secondary)}.reasoning-block_shimmer__auQTn{color:var(--foreground)}.reasoning-block_alert__iEiKM{flex:none;color:var(--danger)}.reasoning-block_counter__lFCxq{display:inline-grid;min-width:3.4ch;color:var(--text-muted);font-variant-numeric:tabular-nums}.reasoning-block_counterValue__VpM_G{grid-area:1/1}.reasoning-block_actions__r71wM{height:20px;align-items:center;justify-content:flex-end}.reasoning-block_actions__r71wM,.reasoning-block_actions__r71wM>*{display:inline-flex;pointer-events:auto}.reasoning-block_action__fDKKy.reasoning-block_action__fDKKy{flex:none;height:28px;min-height:28px;gap:6px;padding-inline:10px;font-size:var(--text-xs)}.reasoning-block_chevron__XIaO_{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.reasoning-block_root__RkC8F[data-open] .reasoning-block_chevron__XIaO_{transform:rotate(180deg)}.reasoning-block_liveClip__AFh2L{overflow:hidden}.reasoning-block_live__RuJfB{position:relative;height:40px;margin:4px var(--rb-pad) 0 calc(var(--rb-pad) + var(--rb-col) + var(--rb-gap));color:var(--text-muted)}.reasoning-block_liveLayer__8eDbn{position:absolute;inset:0}.reasoning-block_liveSlot__MIbET{position:absolute;inset:0;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end}.reasoning-block_liveSlot__MIbET[data-overflow]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px);mask-image:linear-gradient(180deg,transparent 0,#000 16px)}.reasoning-block_liveTail__sW5Zg{flex:none;min-height:100%;overflow-wrap:anywhere}.reasoning-block_chunk__sFpwD{animation:reasoning-block_rb-chunk__EXm6s .14s var(--ease-standard,ease-out) both}@keyframes reasoning-block_rb-chunk__EXm6s{0%{opacity:0}}.reasoning-block_panelClip__8BuYa{overflow:hidden}.reasoning-block_panel__zaz3d{padding:4px var(--rb-pad) 16px}.reasoning-block_root__RkC8F[data-variant=plain] .reasoning-block_panel__zaz3d{padding-block:4px 8px}.reasoning-block_steps__d6Fcc{display:grid;gap:16px;margin:0;padding:0;list-style:none}.reasoning-block_step__QJXFK:not(:last-child):before{content:"";position:absolute;top:10px;bottom:-26px;left:calc(var(--rb-col) / 2);width:1px;background:var(--border)}.reasoning-block_step__QJXFK{position:relative;min-width:0;padding-left:calc(var(--rb-col) + var(--rb-gap))}.reasoning-block_dot__TSRih{position:absolute;z-index:1;top:7px;left:calc(var(--rb-col) / 2 - 3px);width:7px;height:7px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--text-muted);transition:box-shadow var(--duration-standard) var(--ease-standard)}.reasoning-block_root__RkC8F[data-variant=plain] .reasoning-block_dot__TSRih{background:var(--background)}.reasoning-block_step__QJXFK[data-current] .reasoning-block_dot__TSRih{box-shadow:inset 0 0 0 1.5px var(--foreground),0 0 0 3px color-mix(in oklab,var(--foreground) 8%,transparent)}.reasoning-block_stepTitle__X0bZU{margin:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:20px;letter-spacing:inherit}.reasoning-block_para__g4qRU{margin:2px 0 0;color:var(--text-secondary);line-height:22px;overflow-wrap:anywhere;text-wrap:pretty}.reasoning-block_para__g4qRU+.reasoning-block_para__g4qRU{margin-top:8px}.reasoning-block_dot__TSRih+.reasoning-block_para__g4qRU{margin-top:0}.reasoning-block_foot__6cdWa{display:grid;grid-template-columns:var(--rb-col) minmax(0,1fr) auto;align-items:center;column-gap:var(--rb-gap);min-height:28px;margin-top:12px;color:var(--text-secondary);font-size:var(--text-xs)}.reasoning-block_footIcon__gQYkA{display:grid;place-items:center}.reasoning-block_foot__6cdWa[data-status=done] .reasoning-block_footIcon__gQYkA{color:var(--success)}.reasoning-block_foot__6cdWa[data-status=stopped] .reasoning-block_footIcon__gQYkA{color:var(--text-muted)}.reasoning-block_foot__6cdWa[data-status=error] .reasoning-block_footIcon__gQYkA{color:var(--danger)}.reasoning-block_footText__2KqKu{min-width:0}.reasoning-block_copy___zYIy{margin-block:-4px;margin-right:-8px;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.reasoning-block_chunk__sFpwD{animation:none}.reasoning-block_chevron__XIaO_,.reasoning-block_dot__TSRih,.reasoning-block_toggle__QRemO{transition:none}}@media (forced-colors:active){.reasoning-block_dot__TSRih{border:1px solid CanvasText;box-shadow:none}.reasoning-block_step__QJXFK:before{background:CanvasText}}