.reasoning-live-thinking-text .reasoning-note,.reasoning-notes-done .reasoning-note{margin:0 0 .45em;}.reasoning-live-thinking-text .reasoning-note:last-child,.reasoning-notes-done .reasoning-note:last-child{margin-bottom:0;}.reasoning-notes-done{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-light);font-size:.82rem;color:var(--text-secondary);line-height:1.6;}.reasoning-step.is-stopped .step-label::before{content:'–';display:inline-block;width:14px;margin-right:8px;text-align:center;}.reasoning-step.is-stopped .step-check{display:none!important;}:root{--rui-label:#0B7068;}[data-theme="dark"]{--rui-label:#2DD4BF;}.reasoning-live-thinking-label{color:var(--rui-label);}.reasoning-thought{white-space:normal;color:var(--text-secondary);}.reasoning-raw-text p{margin:0 0 .7em 0;}.reasoning-raw-text p:last-child{margin-bottom:0;}.reasoning-raw-text p>strong:only-child{display:block;margin-top:.5em;color:var(--text);font-weight:600;}.reasoning-raw-text ul,.reasoning-raw-text ol{margin:.4em 0 .7em 1.2em;padding-left:.6em;}.reasoning-raw-text li{margin:.2em 0;}.reasoning-raw-text h1,.reasoning-raw-text h2,.reasoning-raw-text h3,.reasoning-raw-text h4{margin:.8em 0 .35em 0;font-size:1em;font-weight:600;color:var(--text);}.reasoning-live-thinking-text .reasoning-thought + .reasoning-note,.reasoning-live-thinking-text .reasoning-note + .reasoning-thought,.reasoning-notes-done .reasoning-thought + .reasoning-note,.reasoning-notes-done .reasoning-note + .reasoning-thought{margin-top:.7em;}.reasoning-live-thinking-text .reasoning-note,.reasoning-notes-done .reasoning-note{position:relative;padding-left:14px;font-size:.95em;}.reasoning-live-thinking-text .reasoning-note::before,.reasoning-notes-done .reasoning-note::before{content:'';position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--rui-label);opacity:.75;}.reasoning-raw-text .code-block{margin:.6em 0;font-style:normal;}.reasoning-raw-text pre{margin:0;padding:.7em .9em;border-radius:8px;overflow-x:auto;font-style:normal;white-space:pre;}.reasoning-raw-text pre code,.reasoning-raw-text code{font-style:normal;font-family:var(--font-mono, 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace);}.reasoning-raw-text .code-header span{font-style:normal;}