body.pm-premium #ask{--ink:#1e1f21;--ink-2:#585b5e;--ink-3:#585b5e;--ink-4:#585b5e}
:root[data-theme="dark"] body.pm-premium #ask{--ink:#f2f3f4;--ink-2:#b8b9bc;--ink-3:#b8b9bc;--ink-4:#b8b9bc}
body.pm-premium #ask .cmsg.coach.canvas:has(.coach-answer){white-space:normal}
.coach-answer{max-width:62ch;font-size:16px;line-height:1.55;overflow-wrap:anywhere}
.coach-answer p{margin:0 0 12px}
.coach-answer p:last-child,.coach-answer :is(ul,ol):last-child{margin-bottom:0}
.coach-answer>p:first-child,.coach-answer strong{font-weight:650;color:var(--ink)}
.coach-answer>p:first-child{font-size:18px;line-height:1.4;margin-bottom:14px}
.coach-answer .coach-answer-heading{font-weight:700;color:var(--ink);margin-top:16px;margin-bottom:6px}
.coach-answer :is(ul,ol){margin:8px 0 14px;padding-left:24px}
.coach-answer li{padding-left:3px;margin:6px 0}
.coach-answer li::marker{color:var(--ink);font-weight:650}
.coach-answer code{font-family:ui-monospace,monospace;font-size:.9em}
body.pm-premium #ask .coachwho i{background:#a7cff2!important}
body.pm-premium #ask #chatIn{color:var(--ink)!important}
body.pm-premium #ask #chatIn::placeholder{color:var(--ink-2)!important;opacity:1}
body.pm-premium #ask #chatDock #chatSend{background:#a7cff2!important;color:#1e1f21!important;box-shadow:none!important}
body.pm-premium #ask #chatDock #chatSend svg{stroke:#1e1f21!important}
