.markdown{white-space:normal;overflow-wrap:anywhere;min-width:0}.markdown p{white-space:pre-wrap;margin:0 0 8px}.markdown p:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-size:inherit;margin:16px 0 8px}.markdown ul,.markdown ol{margin:8px 0;padding-left:24px}.markdown a{color:var(--fg);text-underline-offset:3px}.markdown blockquote{border-left:1px solid var(--line2);color:var(--fg2);margin:8px 0;padding-left:12px}.markdown pre{border:1px solid var(--line2);border-radius:8px;max-width:100%;padding:12px;font-size:12px;overflow-x:auto}.markdown code{font-family:var(--mono);font-size:13px}.markdown-table{max-width:100%;overflow-x:auto}.markdown table{border-collapse:collapse;font-size:13px}.markdown th,.markdown td{border:1px solid var(--line2);text-align:left;padding:8px 12px}.markdown hr{border:0;border-top:1px solid var(--line2);margin:12px 0}.msg-selection{align-self:flex-start}.model-chooser-pop{width:300px;padding:8px}.model-chooser{flex-direction:column;gap:4px;min-width:0;display:flex}.model-search{align-items:center;display:flex;position:relative}.model-search>svg{color:var(--fg2);pointer-events:none;position:absolute;left:10px}.model-search>.search-input{width:100%;height:32px;padding-left:30px;font-size:13px}.model-search>.search-input:focus-visible{box-shadow:inset 0 0 0 1px var(--fg2);outline:none}.model-chooser-list{flex-direction:column;max-height:min(320px,50vh);margin-top:2px;display:flex;overflow-y:auto}.model-chooser-group{color:var(--fg2);padding:6px 8px 2px;font-size:11px;font-weight:500;line-height:16px}.model-chooser-option{width:100%;min-height:32px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.model-chooser-option:hover,.model-chooser-option:focus-visible,.model-chooser-option[aria-selected=true]{background:var(--tint2);outline:none}.model-chooser-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.model-chooser-option>svg{color:var(--fg);flex:none}.model-chooser-empty{color:var(--fg2);margin:0;padding:8px;font-size:13px}.model-chooser-thinking{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:4px;padding:8px 0 0 8px;display:flex}.model-chooser-label{color:var(--fg2);white-space:nowrap;flex:none;font-size:12px}.model-chooser-thinking .segmented{flex:1;min-width:0;margin-left:auto}.model-chooser-thinking .segmented-item{flex:1;min-width:0;padding:0 4px}.model-chooser-manage{border:0;border-top:1px solid var(--line);height:32px;color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;margin-top:4px;padding:0 8px;font-size:13px;display:flex}.model-chooser-manage:hover,.model-chooser-manage:focus-visible{color:var(--fg)}
