:root{--agent-accent:#efb36f}
.agent-message .message-label strong,.discord-member strong,.initials,.sheet-eyebrow,.priority,.finish-message p strong{color:var(--agent-accent)}
.tool-icon{border-top-color:var(--agent-accent)}.prospect-list,.call-sheet{border-left-color:var(--agent-accent)}.opening>span{color:var(--agent-accent)!important}.timeline>span{background:var(--agent-accent);box-shadow:none}.chapters button[aria-pressed=true]{background:color-mix(in srgb,var(--agent-accent) 20%,#fff);border-color:color-mix(in srgb,var(--agent-accent) 45%,#dce1eb);color:#27334a}.chapters button[aria-pressed=true]>span{color:#536079}
.discord-member>div{min-width:0}.discord-member strong{line-height:1.45;overflow-wrap:anywhere}.discord-member{align-items:flex-start}.channel-muted span,.channel-active span{overflow-wrap:anywhere;min-width:0}.discord-channel-title strong{white-space:normal;overflow-wrap:anywhere}.discord-typing{line-height:1.5;height:30px;font-size:9px}.window-status{max-width:160px}.window-status>span{overflow:hidden;text-overflow:ellipsis}.message-label{flex-wrap:wrap;row-gap:0!important}.message-label strong{overflow-wrap:anywhere}.call-sheet header>div{min-width:0}.call-sheet .ready-pill{white-space:nowrap;flex-shrink:0;margin-left:10px;font-size:8px}.call-sheet h3{font-size:13px;line-height:1.45;margin:0 0 10px;color:#f2f3f5}.prospect>div{min-width:0}.prospect strong,.prospect div>span{line-height:1.45}.result-caption{flex-wrap:wrap;row-gap:5px}.tool-run{min-width:0}.tool-run>div{min-width:0;line-height:1.4}.tool-state{margin-left:auto}.scene :is(ul,ol){padding-left:0;margin:0;list-style:none}.call-sheet p{line-height:1.7}.composer{min-width:0}.composer #composer-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.audit-comparison{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #404249}.audit-comparison>div{padding:16px}.audit-comparison>div+div{background:color-mix(in srgb,var(--agent-accent) 10%,#2b2d31);border-left:1px solid #404249}.audit-comparison div>span{font-size:8px;line-height:1.5}.audit-comparison>div:first-child p{text-decoration:line-through;color:#a7adb7}.audit-comparison>div+div p{color:#f2f3f5;font-weight:600}.audit-actions{padding:4px 17px!important}.audit-actions li{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #404249}.audit-actions li:last-child{border:0}.audit-actions li>span{color:var(--agent-accent);font-size:11px}.audit-actions strong{font-size:12px}.audit-actions p{margin-top:4px;font-size:11px}
.email-draft{padding:17px;background:#32393a}.email-draft>span,.social-label{font-size:8px;letter-spacing:.8px;color:var(--agent-accent)!important;font-weight:700}.email-draft .email-subject{border-bottom:1px solid #454a50;padding-bottom:10px;color:#f2f3f5}.email-draft blockquote{margin:13px 0 0;font-size:13px;line-height:1.8;color:#dbdee1}.email-sequence{padding:8px 17px!important}.email-sequence li{display:flex;gap:12px;padding:11px 0;align-items:flex-start}.email-sequence b{min-width:37px;color:var(--agent-accent);font-size:10px;border:1px solid #4b5556;border-radius:4px;padding:4px;text-align:center}.email-sequence strong{font-size:11px}.email-sequence p{font-size:10px;margin-top:3px}
.brief-item{padding:18px;border-bottom:1px solid #404249}.brief-tag{display:inline-block!important;background:color-mix(in srgb,var(--agent-accent) 15%,#2b2d31);color:var(--agent-accent)!important;font-size:8px!important;padding:4px 7px;border-radius:4px;margin-bottom:10px}.brief-item h3{margin-bottom:6px}.brief-item .brief-source{color:#b5bac1;font-size:10px;line-height:1.6}.brief-item .brief-inference{font-size:11px;border-left:2px solid var(--agent-accent);padding-left:11px;margin-top:12px}
.week-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#404249;border-bottom:1px solid #404249}.week-days>div{display:flex;flex-direction:column;gap:10px;padding:15px 12px;background:#2b2d31}.week-days>div>span{font-size:10px;color:var(--agent-accent);letter-spacing:0}.week-days strong{font-size:11px;line-height:1.5}.week-days small{font-size:9px;color:#b5bac1;line-height:1.5}.week-days>div:nth-child(2){background:#34383a}.meal-ideas,.shopping-list{padding:16px 18px}.meal-ideas li{font-size:12px;padding:5px 0;line-height:1.6}.meal-ideas li:before{content:'✓';margin-right:9px;color:var(--agent-accent)}.shopping-list{background:#253930}.shopping-list p{font-size:11px}
.social-draft{padding:18px}.social-draft p{white-space:pre-wrap;font-size:13px;color:#f2f3f5}.carousel-draft{padding:16px 18px;border-top:1px solid #404249}.carousel-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.carousel-slide{display:flex;flex-direction:column;align-items:flex-start;min-height:165px;padding:13px;background:color-mix(in srgb,var(--agent-accent) 15%,#27202c);border:1px solid #675062;border-radius:7px}.carousel-slide>span{font-size:8px!important;color:var(--agent-accent)!important;margin-bottom:18px}.carousel-slide strong{font-size:14px;line-height:1.2;letter-spacing:-.3px;color:#fff}.carousel-slide p{font-size:10px;line-height:1.5;margin-top:12px;color:#e2d5e0}
@media(max-width:650px){.discord-channel-title small{display:none}.message-label time{display:none}.demo-controls{gap:8px}.chapters button{padding:8px 6px;font-size:9px}.discord-typing{font-size:8px}.call-sheet h2{font-size:18px}.carousel-slides{grid-template-columns:1fr}.carousel-slide{min-height:0;padding:14px}.carousel-slide>span{margin-bottom:10px}.carousel-slide strong{font-size:17px}.carousel-slide p{font-size:11px}.week-days{grid-template-columns:1fr}.week-days>div{display:grid;grid-template-columns:54px 1fr;gap:6px 8px;padding:11px 14px}.week-days small{grid-column:2}.audit-comparison{grid-template-columns:1fr}.audit-comparison>div+div{border-left:0;border-top:1px solid #404249}.call-sheet .ready-pill{font-size:7px;padding:5px 7px;margin-left:6px}.window-status{max-width:135px}.email-draft blockquote{font-size:12px}}
@media(max-width:380px){.message .message-label{font-size:10px;column-gap:4px}.message .message-label .app-badge{font-size:6px}.window-status{max-width:116px;font-size:7px}.discord-channel-title strong{font-size:11px}.tool-run{flex-wrap:wrap}.tool-state{margin-left:24px}.call-sheet>header{align-items:flex-start;gap:8px;flex-wrap:wrap}.call-sheet .ready-pill{margin-left:0}.demo-note{font-size:8px!important}}
