[data-v-ece6af31],[data-v-ece6af31]:after,[data-v-ece6af31]:before{box-sizing:border-box;margin:0;padding:0}.pb-card[data-v-ece6af31]{background:#ffffffdb;border:1.5px solid rgba(17,24,39,.14);border-radius:24px;box-shadow:0 24px 70px #0f172a24,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);transition:border-color .18s,box-shadow .18s,background .18s}.pb-card[data-v-ece6af31]:focus-within{background:#fffffff5;border-color:#4f46e557;box-shadow:0 28px 80px #0f172a29,0 0 0 4px #4f46e51a}.pb-ta[data-v-ece6af31]{width:100%;padding:18px 20px 8px;background:transparent;border:none;outline:none;color:#111827;font-size:15px;font-family:inherit;line-height:1.55;resize:none;min-height:62px;max-height:200px;display:block}.pb-ta[data-v-ece6af31]::-moz-placeholder{color:#9ca3af}.pb-ta[data-v-ece6af31]::placeholder{color:#9ca3af}.ref-row[data-v-ece6af31]{padding:10px 14px 0;display:flex;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ref-thumb-wrap[data-v-ece6af31]{position:relative;display:inline-flex}.ref-thumb[data-v-ece6af31]{width:70px;height:70px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1.5px solid rgba(17,24,39,.07);display:block}.ref-remove[data-v-ece6af31]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0000008c;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ref-remove[data-v-ece6af31]:hover{background:#000000bf}.attach-btn[data-v-ece6af31]{width:38px;height:38px;border-radius:999px;flex-shrink:0;border:1.5px solid rgba(17,24,39,.11);background:#fff;color:#374151;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent;outline:none}.attach-btn[data-v-ece6af31]:hover{border-color:#4f46e566;background:#f5f3ff;color:#4f46e5}.attach-btn:hover svg[data-v-ece6af31]{stroke:#4f46e5}.tpl-wrap[data-v-ece6af31]{position:relative;flex-shrink:0}.tpl-btn[data-v-ece6af31]{display:flex;align-items:center;justify-content:center;gap:5px;width:38px;height:38px;padding:0;border-radius:999px;border:1.5px solid rgba(17,24,39,.11);background:#fff;color:#374151;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap}.tpl-btn-active[data-v-ece6af31]{width:auto;padding:0 12px;max-width:160px;border-color:#4f46e540;background:#eef2ff;color:#4f46e5}.tpl-btn-active svg[data-v-ece6af31]{stroke:#4f46e5}.tpl-btn[data-v-ece6af31]:hover{border-color:#4f46e566;background:#f5f3ff;color:#4f46e5}.tpl-btn:hover svg[data-v-ece6af31]{stroke:#4f46e5}.tpl-name-text[data-v-ece6af31]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.tpl-clear[data-v-ece6af31]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:#4f46e526;color:#4f46e5;cursor:pointer;flex-shrink:0;padding:0}.tpl-clear[data-v-ece6af31]:hover{background:#4f46e54d}.tpl-menu[data-v-ece6af31]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:16px;padding:4px;box-shadow:0 18px 44px #0f172a29;z-index:100;animation:popUp-ece6af31 .13s ease}.tpl-empty[data-v-ece6af31]{padding:10px 14px;font-size:13px;color:#9ca3af}.tpl-item[data-v-ece6af31]{display:flex;align-items:center;gap:8px;padding:0 14px;width:100%;height:38px;border-radius:10px;border:none;background:transparent;cursor:pointer;transition:background .12s;-webkit-tap-highlight-color:transparent}.tpl-item[data-v-ece6af31]:hover{background:#f4f4f4}.tpl-item.active[data-v-ece6af31]{background:#eef2ff}.tpl-item-name[data-v-ece6af31]{font-size:14px;font-weight:500;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}.tpl-item:hover .tpl-item-name[data-v-ece6af31]{color:#111}.tpl-item.active .tpl-item-name[data-v-ece6af31]{color:#4f46e5;font-weight:600}.tier-badge[data-v-ece6af31]{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:999px;border:1px solid;line-height:1.4}.tier-badge-plus[data-v-ece6af31]{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.tier-badge-pro[data-v-ece6af31]{background:#fef3c7;color:#d97706;border-color:#fde68a}.tpl-lock-icon[data-v-ece6af31]{flex-shrink:0;color:#9ca3af;margin-left:2px}.tpl-locked[data-v-ece6af31]{opacity:.6;cursor:not-allowed}.tpl-locked .tpl-item-name[data-v-ece6af31]{color:#6b7280}.pb-footer[data-v-ece6af31]{padding:6px 12px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pb-footer[data-v-ece6af31],.pb-opts[data-v-ece6af31]{display:flex;align-items:center;gap:6px}.opt-wrap[data-v-ece6af31]{position:relative}.opt-btn[data-v-ece6af31]{display:flex;align-items:center;justify-content:center;gap:4px;height:38px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(17,24,39,.11);background:#fff;color:#374151;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap;letter-spacing:.01em}.opt-btn[data-v-ece6af31]:hover{border-color:#4f46e566;background:#f5f3ff;color:#4f46e5}.opt-btn:hover svg[data-v-ece6af31]{stroke:#4f46e5}.opt-wrap .opt-btn[data-v-ece6af31]{min-width:72px}.opt-menu[data-v-ece6af31]{position:absolute;bottom:calc(100% + 8px);background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:16px;padding:4px;left:0;right:0;box-shadow:0 18px 44px #0f172a29;z-index:100;animation:popUp-ece6af31 .13s ease}@keyframes popUp-ece6af31{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}.opt-item[data-v-ece6af31]{display:flex;align-items:center;justify-content:flex-start;padding:0 14px;width:100%;height:38px;border-radius:10px;border:none;background:transparent;color:#444;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .12s;-webkit-tap-highlight-color:transparent}.opt-item[data-v-ece6af31]:hover{background:#f4f4f4;color:#111}.opt-item.active[data-v-ece6af31]{background:#eef2ff;color:#4f46e5;font-weight:600}.pb-actions[data-v-ece6af31]{margin-left:auto}.pb-btn[data-v-ece6af31]{width:38px;height:38px;border-radius:50%;border:none;background:#5b4fd9;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s;flex-shrink:0;-webkit-tap-highlight-color:transparent}.pb-btn[data-v-ece6af31]:hover:not(:disabled){background:#6d62e8}.pb-btn[data-v-ece6af31]:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.pb-inner[data-v-ece6af31]{display:flex;align-items:center;justify-content:center}@media(max-width:640px){.tpl-name-text[data-v-ece6af31]{display:none}.tpl-btn-active[data-v-ece6af31]{padding:0 8px;max-width:unset}}
