[data-agent-chat=rail]{--agent-bg:#f7f7f5;--agent-surface:#fff;--agent-line:#e7e7e3;--agent-text:#171717;--agent-muted:#777773;--agent-soft:#a3a39e;--agent-green:#87aa00;--agent-green-dot:#75ae00;--agent-green-soft:#e9f4b8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;background:var(--agent-surface);color:var(--agent-text)}[data-agent-chat=rail] [data-agent-header]{height:70px;border-bottom:1px solid var(--agent-line);background:var(--agent-surface)}[data-agent-chat=rail] [data-testid=agent-context-bar]{border-color:var(--agent-line);background:#fafaf8;color:var(--agent-muted)}[data-agent-chat=rail] [data-testid=pending-change]{margin:10px 12px 0;border-bottom:1px solid var(--agent-line);border:1px solid var(--agent-line);border-radius:13px;background:var(--agent-surface);box-shadow:0 8px 24px rgba(20,20,15,.04)}[data-agent-chat=rail] [data-testid=pending-change] pre{border-color:var(--agent-line);background:#fbfbf9}[data-agent-chat=rail] .an-message-list{background:linear-gradient(#fff,#fdfdfb)}[data-agent-chat=rail] .an-message-list>div{max-width:none;padding:18px 16px 10px}[data-agent-chat=rail] .an-message-list [aria-hidden=true]{min-height:12px!important}[data-agent-chat=rail] .bg-an-user-message-bg{background:#f0f0ed!important;color:var(--agent-text)!important;border-radius:14px 14px 4px 14px!important;padding:11px 14px!important;font-size:13px;line-height:1.55}[data-agent-chat=rail] .group\/assistant-turn>.flex.flex-col:before{content:"ReguPace Agent";display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--agent-text)}[data-agent-chat=rail] .group\/assistant-text{font-size:13px;line-height:1.55;color:#252525}[data-agent-chat=rail] .an-tool-plan,[data-agent-chat=rail] [data-testid=agent-activity-card]{border-color:var(--agent-line);border-radius:14px;background:var(--agent-surface);box-shadow:0 8px 24px rgba(20,20,15,.035)}[data-agent-chat=rail] [data-agent-shell] .relative.cursor-text{border:1px solid #d9d9d4;border-radius:13px;background:var(--agent-surface);box-shadow:0 2px 8px rgba(0,0,0,.04);outline:none}[data-agent-chat=rail] [data-agent-shell] textarea{font-size:13px!important;line-height:1.55!important}[data-agent-chat=rail] [data-agent-shell] textarea::-moz-placeholder{color:#999}[data-agent-chat=rail] [data-agent-shell] textarea::placeholder{color:#999}[data-agent-chat=rail] .agent-chip{height:29px;border:1px solid var(--agent-line);border-radius:8px;background:var(--agent-surface);padding:0 9px;font-size:11px;color:#555}[data-agent-chat=rail] .agent-chip:hover{background:#f3f3f0;color:#222}[data-agent-chat=rail] .agent-chip-primary{font-weight:700;color:#171717}[data-agent-chat=rail] .agent-suggest-row:before{content:"SUGGESTED NEXT STEPS";display:block;width:100%;margin-bottom:7px;font-size:9px;font-weight:650;letter-spacing:.08em;color:#999}[data-agent-chat=rail] .agent-suggest-row,[data-agent-chat=rail] [data-agent-shell] .relative.cursor-text+.agent-suggest-row{margin-top:10px}[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .size-7{width:31px;height:31px;border-radius:9px}[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .bg-an-send-button-bg,[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .bg-foreground,[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .bg-muted{background:#111!important}[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .text-an-send-button-color,[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .text-background,[data-agent-chat=rail] [data-agent-shell] .cursor-pointer .text-neutral-400{color:#fff!important}[data-agent-chat=rail] [data-agent-disclaimer]{background:var(--agent-surface)}