.ai-prompt{padding-top:24px;padding-bottom:56px}.ai-prompt h2{font-size:clamp(26px,3vw,38px);margin:12px 0}.ai-prompt>p{max-width:820px;line-height:1.7}.ai-prompt textarea{display:block;box-sizing:border-box;width:100%;min-height:185px;padding:22px;margin:22px 0 16px;border:1px solid #d9d6ee;border-radius:16px;background:#fff;color:#25233b;font:inherit;font-size:16px;line-height:1.7;resize:vertical}.ai-prompt textarea:focus-visible{outline:3px solid #6554ff;outline-offset:3px}.prompt-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ai-prompt .ai-detail{font-size:14px;color:#606078;margin-top:24px}.prompt-controls button{white-space:normal;text-align:center}
.prompt-controls button{appearance:none;background:#6554e8;color:#fff;border:1px solid #6554e8;border-radius:12px;padding:14px 22px;min-height:48px;font:inherit;font-weight:700;cursor:pointer}.prompt-controls button:hover{background:#5141c9;border-color:#5141c9}.prompt-controls button:focus-visible{outline:3px solid #9187ff;outline-offset:3px}
