.ps .studio-experience .open-artwork-lab{
  background:#ff681d;border-color:#ff681d;color:#171827;font-weight:800;
}
.ps .studio-ai{margin:0 0 24px;border:1px solid #b9c4ec;background:#f0f3ff;color:#161b31}
.ps .studio-ai-head{padding:18px 17px;background:#173bc9;color:white}
.ps .studio-ai-kicker{font-size:9px;letter-spacing:.14em;font-weight:800}
.ps .studio-ai-head h2{margin:6px 0;font-size:clamp(24px,3vw,38px);line-height:1}
.ps .studio-ai-head p{margin:0;color:#fff;font-size:12px;line-height:1.5}
.ps .studio-ai-body{display:grid;gap:9px;padding:16px}
.ps .studio-ai label{display:block;font-weight:700;font-size:13px}
.ps .studio-ai textarea{
  box-sizing:border-box;width:100%;min-height:90px;padding:10px;border:1px solid #7c87a9;
  background:#fff;color:#161b31;font:inherit;resize:vertical;
}
.ps .studio-ai textarea:focus-visible{outline:2px solid #173bc9;outline-offset:2px}
.ps .studio-ai .fine{margin:0}
.ps .studio-ai button{background:#173bc9;color:#fff;border-color:#173bc9}
.ps .studio-ai button:disabled{opacity:.55;cursor:wait}
.ps .studio-ai-ideas,.ps .studio-ai-action{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.ps .studio-ai .studio-ai-ideas button{
  margin:0;padding:5px 8px;background:#fff;color:#173bc9;font-size:10px;min-height:30px;
}
.ps .studio-ai-action button{margin:0}
.ps .studio-ai-status{font-size:12px;min-height:1.4em;margin:0}
.ps .studio-ai-result:not([hidden]){
  display:grid;grid-template-columns:minmax(66px,1fr) minmax(100px,1.25fr);gap:10px;
  align-items:start;border-top:1px solid #b9c4ec;padding-top:12px;
}
.ps .studio-ai-result img{
  width:100%;aspect-ratio:1;object-fit:contain;
  background:repeating-conic-gradient(#e4e8f6 0 25%,#fff 0 50%) 0 0/16px 16px;
}
.ps .studio-ai-result .fine{margin:4px 0}
.ps .studio-ai-download{display:block;width:fit-content;margin-top:5px;color:#173bc9;font-size:11px}
.ps .studio-manual-heading{line-height:1.5}
