.personal-ai-page main{min-width:0;overflow-wrap:anywhere}
.personal-ai-page h1{font-family:Arial,sans-serif;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.1;margin:20px 0}
.personal-ai-page .hero-coin{display:block;width:120px;max-width:100%;height:auto;margin:18px 0}
.personal-ai-page h2 small{font-size:1rem;font-weight:400;color:#bbc9be}
.personal-ai-page .panel{min-width:0}
.personal-ai-page #ai-grid label{display:block;margin:12px 0}
.personal-ai-page #ai-grid textarea{display:block;width:100%;max-width:100%;min-height:120px}
.personal-ai-page #ai-grid input:not([type=checkbox]),.personal-ai-page #ai-grid select{max-width:100%}
.personal-ai-page #grid-creations article{border:1px solid #27483b;border-radius:12px;margin:16px 0;padding:16px}
.personal-ai-page #grid-creations pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto}
.personal-ai-page #grid-link{overflow-wrap:anywhere}
.personal-ai-page header{gap:16px;flex-wrap:wrap}
.personal-ai-page button:disabled{cursor:default;opacity:.65}
@media(max-width:700px){.personal-ai-page .hero-coin{width:80px}.personal-ai-page .panel{padding:22px}}
