.fork-capture-context{color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:10px;display:block}.fork-capture-context select{background:var(--bg-input);width:100%;color:var(--text);border:1px solid var(--border);border-radius:4px;margin-top:6px;padding:7px;display:block}.fork-capture-message{white-space:pre-wrap;margin:0 0 15px;font-size:12px;line-height:1.7}.fork-capture-proposal{border-top:1px solid var(--border);padding:12px 0;font-size:11px}.fork-capture-proposal pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;color:var(--text-muted);font-size:10px;overflow:auto}.fork-capture-proposal button{border:1px solid var(--border);border-radius:4px;margin-right:5px;padding:7px}.fork-capture-idea-sheet{background:var(--bg-card);width:min(580px,100vw - 340px);max-width:none;height:100dvh;max-height:none;color:var(--text);border:1px solid var(--border);margin:0;padding:22px;position:fixed;inset:0 340px 0 auto;overflow:auto}.fork-capture-idea-sheet::backdrop{background:#0005}.fork-capture-idea-sheet>button{float:right;font-size:22px}.fork-capture-idea-sheet>p{color:var(--text-muted);font-size:12px}.preview-journal-error{color:var(--pl-negative);background:var(--bg-card);padding:8px 20px;font-size:12px}.preview-journal-error button{margin-left:10px;text-decoration:underline}body[data-trader-preview] .preview-capture>header button{border:1px solid var(--border);border-radius:4px;padding:5px 7px;font-size:11px}.preview-capture form>small{color:var(--text-muted);font-size:10px}@media (max-width:1050px){.fork-capture-idea-sheet{width:100%;right:0}}.fork-capture-summary{max-height:280px;margin:12px 0;overflow:auto}.fork-capture-summary dl{margin:8px 0}.fork-capture-summary dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;margin:5px 0;display:grid}.fork-capture-summary dt{color:var(--text-muted);font-size:10px}.fork-capture-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px}.fork-capture-summary section{border-top:1px solid var(--border);padding:10px 0}.fork-capture-summary section>strong{font-size:12px;font-weight:600}.fork-capture-backdrop{z-index:59;background:#0000008f;border:0;position:fixed;inset:42px 0 0}.fork-capture-mobile-toggle{justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.fork-capture-toggle-label{font-size:9px}.fork-capture-mobile-drawer{box-shadow:-16px 0 42px #00000059}.fork-conversation-new{color:var(--text-muted)}.fork-conversation-history{border-bottom:1px solid var(--border);font-size:10px}.fork-conversation-history>summary{cursor:pointer;color:var(--text-muted);padding:8px 16px;font-weight:700}.fork-conversation-history>div{max-height:190px;padding:0 10px 9px;overflow:auto}.fork-conversation-history p{color:var(--text-muted);margin:5px 6px}.fork-conversation-history button{text-align:left;width:100%;min-width:0;color:var(--text-muted);border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 8px;display:flex}.fork-conversation-history button[aria-current=true]{background:var(--bg-input);color:var(--text)}.fork-conversation-history button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;display:block;overflow:hidden}.fork-conversation-history button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;display:block;overflow:hidden}.fork-history-older{border:1px solid var(--border);border-radius:4px;align-self:center;padding:5px 8px;font-size:10px}.fork-history-context-note{border-left:2px solid var(--accent);color:var(--text-muted);margin:0;padding:7px 8px;font-size:10px;line-height:1.45}.fork-turn-status{border:1px dashed var(--border);color:var(--text-muted);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin:-7px 12px 0 28px;padding:5px 8px;font-size:10px;display:flex}.fork-turn-status[data-status=failed],.fork-turn-status[data-status=interrupted]{color:var(--pl-negative)}.fork-turn-status button{text-decoration:underline}.fork-vet-context{border-bottom:1px solid var(--border);color:var(--text-muted);padding:10px 16px;font-size:10px}.fork-vet-context summary{cursor:pointer;color:var(--text);font-weight:650}.fork-vet-context ul{margin:8px 0;padding-left:16px;line-height:1.55}.fork-vet-context p{margin:7px 0 0;line-height:1.45}.fork-vet-context strong{color:var(--pl-negative);margin-top:8px;display:block}.fork-vet-context button{margin-top:7px;text-decoration:underline}.fork-vet-transcript{flex-direction:column;gap:12px;display:flex}.fork-vet-transcript-stale{opacity:.62}.fork-vet-message{border:1px solid var(--border);border-radius:5px;padding:10px;font-size:11px;line-height:1.55}.fork-vet-message>strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.fork-vet-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.fork-vet-message>small{color:var(--text-muted);margin-top:9px;display:block}.fork-vet-assessments>summary{cursor:pointer;border-top:1px solid var(--border);color:var(--text);margin-top:9px;padding-top:8px;font-size:10px;font-weight:700}.fork-vet-user{background:var(--bg-input);margin-left:28px}.fork-vet-assistant{background:var(--bg-card);margin-right:12px}.fork-vet-assessments{margin-top:10px}.fork-vet-assessments section{border-top:1px solid var(--border);padding:9px 0}.fork-vet-assessments header{flex-direction:column;gap:4px;display:flex}.fork-vet-assessments header span{background:var(--bg-input);text-transform:uppercase;border-radius:3px;width:max-content;padding:2px 5px;font-size:9px;font-weight:700}.fork-vet-assessments section[data-status=contradicted] header span{color:var(--pl-negative)}.fork-vet-assessments section[data-status=met] header span{color:var(--pl-positive)}.fork-vet-assessments q{quotes:"“" "”";font-weight:650}.fork-vet-assessments p{margin:6px 0}.fork-vet-assessments ul,.fork-vet-questions ol{margin:5px 0;padding-left:17px}.fork-vet-assessments li{color:var(--text-muted);overflow-wrap:anywhere;margin:3px 0}.fork-vet-questions{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}
