.AiCreationForm-module__XQXQGq__creator{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:1rem;margin-top:2rem;display:grid}.AiCreationForm-module__XQXQGq__formPanel,.AiCreationForm-module__XQXQGq__resultPanel{border:1px solid var(--line);border-radius:var(--radius-frame);background:var(--surface);min-width:0;min-height:31rem}.AiCreationForm-module__XQXQGq__formPanel{padding:clamp(1.2rem,3vw,2rem)}.AiCreationForm-module__XQXQGq__quota{color:var(--ink-soft);align-items:baseline;gap:.35rem;margin-bottom:1.5rem;font-size:.76rem;display:flex}.AiCreationForm-module__XQXQGq__quota span{margin-right:auto;font-weight:680}.AiCreationForm-module__XQXQGq__quota strong{color:var(--accent);letter-spacing:-.06em;font-size:2.4rem;line-height:1}.AiCreationForm-module__XQXQGq__quota small{font-weight:680}.AiCreationForm-module__XQXQGq__promptField{gap:.65rem;display:grid}.AiCreationForm-module__XQXQGq__promptField>span{font-size:.82rem;font-weight:720}.AiCreationForm-module__XQXQGq__promptField textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--page);width:100%;min-height:9.5rem;color:var(--ink);font:inherit;outline:none;padding:.9rem 1rem;line-height:1.6}.AiCreationForm-module__XQXQGq__promptField textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.AiCreationForm-module__XQXQGq__examples{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.AiCreationForm-module__XQXQGq__examples button{border:1px solid var(--line);min-height:2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:0 .65rem;font-size:.7rem}.AiCreationForm-module__XQXQGq__examples button:hover{border-color:var(--accent);color:var(--accent)}.AiCreationForm-module__XQXQGq__promptNote{color:var(--ink-soft);margin:1rem 0;font-size:.76rem;line-height:1.6}.AiCreationForm-module__XQXQGq__error{color:#a2382e;margin:0 0 1rem;font-size:.78rem;line-height:1.5}.AiCreationForm-module__XQXQGq__generateButton,.AiCreationForm-module__XQXQGq__primaryAction,.AiCreationForm-module__XQXQGq__resultActions a{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;font-weight:720;display:inline-flex}.AiCreationForm-module__XQXQGq__generateButton{background:var(--accent);color:#fff;cursor:pointer;border:0;width:100%;padding:0 1rem}.AiCreationForm-module__XQXQGq__generateButton:disabled{cursor:not-allowed;opacity:.48}.AiCreationForm-module__XQXQGq__resultPanel{grid-template-rows:minmax(0,1fr) auto;padding:1rem;display:grid;overflow:hidden}.AiCreationForm-module__XQXQGq__resultPanel img{object-fit:contain;border-radius:calc(var(--radius-frame) - 6px);background:var(--page-soft);width:100%;height:100%;min-height:0}.AiCreationForm-module__XQXQGq__emptyResult{min-height:28rem;color:var(--ink-soft);text-align:center;place-content:center;justify-items:center;padding:2rem;display:grid}.AiCreationForm-module__XQXQGq__emptyResult svg{color:var(--accent)}.AiCreationForm-module__XQXQGq__emptyResult strong{color:var(--ink);margin-top:1rem;font-size:1.05rem}.AiCreationForm-module__XQXQGq__emptyResult p{max-width:24rem;margin:.55rem 0 0;font-size:.78rem;line-height:1.6}.AiCreationForm-module__XQXQGq__resultActions{grid-template-columns:1fr auto;gap:.65rem;padding-top:1rem;display:grid}.AiCreationForm-module__XQXQGq__primaryAction{background:var(--accent);color:#fff;cursor:pointer;border:0;padding:0 1rem}.AiCreationForm-module__XQXQGq__primaryAction:disabled{opacity:.5}.AiCreationForm-module__XQXQGq__resultActions a{border:1px solid var(--line);color:var(--ink);padding:0 1rem}@media (max-width:760px){.AiCreationForm-module__XQXQGq__creator{grid-template-columns:1fr}.AiCreationForm-module__XQXQGq__formPanel,.AiCreationForm-module__XQXQGq__resultPanel{min-height:auto}.AiCreationForm-module__XQXQGq__resultPanel{min-height:24rem}.AiCreationForm-module__XQXQGq__emptyResult{min-height:22rem}.AiCreationForm-module__XQXQGq__resultActions{grid-template-columns:1fr}}
