.home-start-hints #turns:has(>.welcome):not(:has(.work-chat-message,.turn)),.home-start-hints #turns:empty{display:none}
.home-start-prompt{min-height:76px;margin:0 3px 15px;padding:1px 0 17px;border-bottom:1px solid #e0e9e3;color:#52675e;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.home-message-input{position:relative;min-width:0}
.home-start-hints .journey-shell textarea#message{min-height:82px;line-height:1.65;caret-color:#087453}
.home-start-hints textarea#message::placeholder{color:#819087;opacity:1}
.home-start-hints .home-message-input.is-empty:not(:focus-within) textarea#message{padding-left:14px}
.home-message-input.is-empty:not(:focus-within)::before{content:'';position:absolute;left:3px;top:5px;width:2px;height:20px;border-radius:1px;background:#087453;pointer-events:none;animation:home-input-caret 1.15s steps(1,end) infinite}
.home-composer-meta{flex:1;min-width:0}
.home-keyboard-hint{margin:0;color:#6f8076;font-size:10px;line-height:1.7;font-weight:400}
.home-keyboard-hint kbd{font:inherit;font-weight:600;color:#536c5e}
.home-keyboard-hint>span{margin:0 6px;color:#9aa69f}
.home-start-hints .journey-shell #status{max-width:100%;margin-top:5px;font-size:11px}
.home-start-hints .journey-shell #status:empty{display:none}
.home-start-help{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes home-input-caret{0%,48%{opacity:1}49%,100%{opacity:0}}
@media(max-width:750px){.home-start-prompt{min-height:112px;font-size:13px;margin-bottom:15px}.home-start-hints .journey-shell textarea#message{min-height:100px;font-size:16px}.home-keyboard-hint{font-size:9px}.home-keyboard-hint>span{margin-inline:3px}.home-start-hints .work-chat-actions{gap:10px}}
@media(prefers-reduced-motion:reduce){.home-message-input.is-empty:not(:focus-within)::before{animation:none}}
