.parlei-recognition-cta{font-family:var(--font-body);color:var(--text-muted);text-align:right;margin-bottom:-.5rem;font-size:13px;text-decoration:none;transition:color .18s;display:block}.parlei-recognition-cta:hover{color:var(--text);text-decoration:underline}.parlei-recognition-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@keyframes parlei-starling-idle-look-up{0%{transform:rotate(0)translateY(0)}3%{transform:rotate(-3deg)translateY(-1px)}7%{transform:rotate(-5deg)translateY(-2px)}12%{transform:rotate(-3deg)translateY(-1px)}16%{transform:rotate(0)translateY(0)}to{transform:rotate(0)translateY(0)}}.parlei-starling-avatar .starling-head{transform-origin:88px 96px;transform-box:fill-box;animation:10s ease-in-out infinite parlei-starling-idle-look-up}.parlei-conversation-input{border:2px solid var(--border);background-color:var(--bg-card);width:100%;color:var(--text);border-radius:.5rem;outline:none;padding:.75rem 1rem;transition:border-color .2s,opacity .2s}.parlei-conversation-input:disabled{opacity:.6;cursor:not-allowed}.parlei-conversation-input:focus{border-color:var(--accent)}@keyframes parlei-input-border-pulse{0%,to{border-color:var(--border)}50%{border-color:#5b4a8a47}}.parlei-conversation-input-resting:not(:focus):not(:disabled){animation:3s ease-in-out infinite parlei-input-border-pulse}.parlei-context-button{background-color:var(--bg-card);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:.5rem;padding:.375rem .5rem;font-size:.875rem;transition:border-color .18s,box-shadow .18s,transform .12s,background-color .18s}.parlei-context-button:hover:not(:disabled){background-color:var(--accent-soft);border-color:#5b4a8a4d;box-shadow:0 2px 8px #2b24400f}.parlei-context-button:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px #2b24400a}.parlei-context-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parlei-context-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.parlei-starling-avatar .starling-head,.parlei-conversation-input-resting:not(:focus):not(:disabled){animation:none}.parlei-conversation-input,.parlei-context-button{transition:none}.parlei-context-button:hover:not(:disabled),.parlei-context-button:active:not(:disabled){box-shadow:none;transform:none}}
