.ask-ai{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:28px 0 22px;font:inherit;color:inherit;text-align:left}.ask-ai-label{font-size:13px;letter-spacing:.01em;line-height:1.5}.ask-ai-links{display:flex;flex-wrap:wrap;gap:8px}.ask-ai .ask-ai-links a{display:grid;place-items:center;position:relative;width:38px;height:38px;padding:7px;border:1px solid #8884;border-radius:11px;background:#ffffffed;color:#151918;transition:transform .22s,box-shadow .22s;text-decoration:none}.ask-ai-links img{display:block;width:22px;height:22px;object-fit:contain}.ask-ai-links a>span{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#16221f;color:#fff;padding:5px 9px;border-radius:6px;font-size:11px;opacity:0;pointer-events:none;white-space:nowrap}.ask-ai-links a:is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 5px 16px #0002}.ask-ai-links a:is(:hover,:focus-visible)>span{opacity:1}.ask-ai a:focus-visible,.ask-ai button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ask-ai .ask-ai-status{max-width:380px;font-size:12px;line-height:1.6;margin:0}.ask-ai-status:empty{display:none}.ask-ai-prompt{max-width:460px;width:100%;font-size:11px;opacity:.8}.ask-ai-prompt summary{cursor:pointer;list-style:none}.ask-ai-prompt textarea{width:100%;min-height:140px;margin:12px 0;padding:12px;color:inherit;background:transparent;border:1px solid #8887;border-radius:8px;font:inherit;font-size:13px;line-height:1.7}.ask-ai-prompt button{font:inherit;color:inherit;background:none;border:1px solid #8887;border-radius:6px;padding:8px 12px;cursor:pointer}@media(prefers-reduced-motion:reduce){.ask-ai-links a{transition:none}}.ask-ai .ask-ai-links a[data-ask-provider=kimi]{background:#172326}
