.pf-ai122{border:1px solid #d8d0f2;background:#fcfbff;border-radius:14px;padding:24px;color:#172333;font:14px/1.75 Arial,'NanumGothic',sans-serif;margin:20px 0;min-width:0}.pf-ai-head122{display:flex;align-items:center;justify-content:space-between;gap:20px}.pf-ai-head122 p{font-size:10px;color:#7361bb;letter-spacing:.13em;margin:0}.pf-ai-head122 h3{font-size:23px;line-height:1.4;margin:5px 0 14px}.pf-ai-count122{font-size:12px;white-space:nowrap;background:#ece6ff;padding:7px 10px;border-radius:8px;color:#5946bf}.pf-ai-intro122{font-size:13px;color:#536172}.pf-ai-options122{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.pf-ai-options122 label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:7px}.pf-ai-options122 select{width:100%;background:#fff;color:#172333;padding:12px;border:1px solid #cfc9dd;border-radius:6px;font-size:13px}.pf-ai-privacy122{background:#f2f0f8;border:1px solid #e4dfed;border-radius:8px;padding:15px;font-size:12px;line-height:1.8}.pf-ai-privacy122 p{margin:7px 0 12px;color:#5d6675}.pf-ai-privacy122 label{display:flex;gap:10px;align-items:flex-start}.pf-ai-privacy122 input{width:19px;height:19px;margin:2px 0 0;accent-color:#6250df;flex-shrink:0}.pf-ai122 a{color:#5b40b7;text-decoration:underline}.pf-ai-actions122{display:flex;align-items:center;gap:12px;margin-top:20px}.pf-ai-actions122 button,.pf-ai-results122 button{border:0;border-radius:7px;padding:13px 18px;color:#fff;background:#6250df;font-size:13px;font-weight:700;cursor:pointer}.pf-ai-actions122 button+button{border:1px solid #cbc8d6;background:#fff;color:#586374}.pf-ai122 button:disabled{opacity:.45;cursor:not-allowed}.pf-ai122 button:focus-visible,.pf-ai122 select:focus-visible{outline:3px solid #b1a0eb;outline-offset:3px}.pf-ai-unavailable122{background:#fff6df;border-left:3px solid #c49c42;padding:13px 15px;color:#765b29;font-size:12px;line-height:1.8;margin-top:17px}.pf-ai-meta122{font-size:11px;color:#707984;line-height:1.8;margin:14px 0 0}.pf-ai-message122{font-size:13px;color:#5b409f;min-height:20px}.pf-ai-results122{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.pf-ai-results122 article{border:1px solid #ddd6eb;border-radius:8px;overflow:hidden;background:#fff;padding-bottom:16px}.pf-ai-results122 img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#e9e8ec}.pf-ai-results122 p{font-size:12px;padding:0 14px;margin:12px 0}.pf-ai-results122 button{margin:0 14px;font-size:12px}.pf-ai-results122 small{display:block;padding:12px 14px;font-size:11px}.pf-ai-texts122{border:1px solid #dedbd5;background:#fff;padding:22px;border-radius:12px;margin:24px 0}.pf-ai-texts122 h3{font-size:18px;margin:0 0 12px}.pf-ai-texts122 label{display:block;font-size:13px;margin:14px 0}.pf-ai-texts122 input,.pf-ai-texts122 textarea{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #cbd1d8;border-radius:6px;font:14px/1.6 Arial,'NanumGothic',sans-serif;color:#172333}.pf-ai-texts122 textarea{min-height:95px}.pf-ai-legacy-tabs122{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pf-ai-legacy-tabs122 .mode-card-v2{min-width:0}.pf-ai-notice122{padding:14px;background:#f4f0ff;font-size:12px;line-height:1.7;border-radius:8px;margin:15px 0}@media(max-width:650px){.pf-ai122{padding:18px}.pf-ai-head122{align-items:flex-start;flex-direction:column;gap:2px}.pf-ai-head122 h3{font-size:21px}.pf-ai-options122{grid-template-columns:1fr}.pf-ai-actions122{flex-direction:column;align-items:stretch}.pf-ai-results122{grid-template-columns:1fr}.pf-ai-legacy-tabs122{grid-template-columns:1fr!important}}
