.prompt-bar{position:relative;width:100%;color:var(--learn-ink);font:inherit}.prompt-bar__field{display:flex;flex-direction:column;gap:10px;padding:15px 16px 10px;border:1px solid var(--learn-line);border-radius:23px;background:#fffcf8;box-shadow:0 3px 0 #f5efe8;transition:border-color .18s}.prompt-bar__field:focus-within{border-color:#d6ad94}.prompt-bar__field textarea{display:block;width:100%;min-height:22px;padding:0;border:0;background:transparent;color:inherit;resize:none;outline:none;font:inherit;font-size:14px;line-height:22px;overflow-wrap:anywhere}.prompt-bar__field textarea::placeholder{color:#9a8d82}.prompt-bar__bar{display:flex;align-items:center;gap:10px}.prompt-bar__pick{display:flex;align-items:center;gap:7px;min-height:40px;padding:2px 9px 2px 3px;border:0;border-radius:99px;background:#f5ece3;color:#766354;font-size:12px;font-weight:800;flex-shrink:0}.prompt-bar__pick .learning-character{width:29px}.prompt-bar__pick .learning-character .philio-float,.prompt-bar__row .learning-character .philio-float{animation:none}.prompt-bar__pick:hover:not(:disabled){background:#f3e2d3}.prompt-bar__pick:disabled{opacity:.6;cursor:default}.prompt-bar__focus{font-size:10px;color:var(--learn-muted);line-height:1.4}.prompt-bar__send{margin-left:auto;display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;padding:0;border:0;border-radius:15px;background:var(--learn-coral);color:white;box-shadow:0 3px 0 #c97b64;transition:transform .16s,opacity .16s}.prompt-bar__send svg{width:21px;height:21px}.prompt-bar__send:active:not(:disabled){transform:scale(.96)}.prompt-bar__send:disabled{opacity:.4;box-shadow:none;cursor:default}.prompt-bar__menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:5;width:min(310px,100%);max-height:min(440px,calc(100svh - 260px));overflow-y:auto;padding:8px;border:1px solid var(--learn-line);border-radius:22px;background:#fffdf9;box-shadow:0 12px 35px #634a3026;transform-origin:bottom left;animation:prompt-bar-pop .18s cubic-bezier(.23,1,.32,1) both}.prompt-bar__menu-title{padding:9px 10px 11px;font-size:11px;font-weight:800;color:var(--learn-muted)}.prompt-bar__row{display:flex;align-items:center;gap:13px;width:100%;min-height:57px;padding:8px 12px;border:0;border-radius:15px;background:transparent;text-align:left;color:inherit}.prompt-bar__row:focus-visible,.prompt-bar__row:hover{background:#f5ede5}.prompt-bar__row[aria-selected=true]{background:#fce9df}.prompt-bar__row .learning-character{width:36px}.prompt-bar__row>span{flex:1;min-width:0}.prompt-bar__row strong{display:block;font-size:13px}.prompt-bar__row small{display:block;margin-top:3px;color:var(--learn-muted);font-size:11px}.prompt-bar button:focus-visible{outline:2px solid #a44730;outline-offset:3px}.learning-chat-composer>.prompt-bar:last-child{display:block;margin:0}@keyframes prompt-bar-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}@media(max-width:760px){.prompt-bar__field{padding:12px 13px 9px;border-radius:19px}.prompt-bar__field textarea{font-size:16px}.prompt-bar__focus{font-size:9px}.learning-chat-header p{max-width:none}.learning-chat-header>div:not(.learning-character){flex:1}.learning-chat-header .learning-chat-tag{font-size:9px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.prompt-bar__menu{animation:none}.prompt-bar__send:active:not(:disabled){transform:none}}