.modal-overlay[data-v-4d38702d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.modal-container[data-v-4d38702d]{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:16px;box-shadow:0 24px 80px #00000059,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;max-height:90vh;max-width:620px;overflow:hidden;width:100%}.modal-header[data-v-4d38702d]{border-bottom:1px solid var(--border-secondary);justify-content:space-between;padding:20px 24px}.modal-header[data-v-4d38702d],.modal-title-row[data-v-4d38702d]{align-items:center;display:flex}.modal-title-row[data-v-4d38702d]{gap:14px}.modal-icon[data-v-4d38702d]{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.modal-title[data-v-4d38702d]{color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.2}.modal-subtitle[data-v-4d38702d]{color:var(--text-muted);font-size:13px;margin-top:2px}.modal-close[data-v-4d38702d]{align-items:center;background:transparent;border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:all .15s;width:36px}.modal-close[data-v-4d38702d]:hover{background:var(--bg-primary);color:var(--text-primary)}.step-indicator[data-v-4d38702d]{background:var(--bg-primary);border-bottom:1px solid var(--border-secondary);gap:8px;padding:14px 24px}.step[data-v-4d38702d],.step-indicator[data-v-4d38702d]{align-items:center;display:flex}.step[data-v-4d38702d]{border-radius:50%;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.step.done[data-v-4d38702d]{background:#10b981;color:#fff}.step.active[data-v-4d38702d]{background:var(--accent-primary);color:#fff}.step-line[data-v-4d38702d]{background:var(--border-secondary);border-radius:1px;height:2px;width:28px}.step-label[data-v-4d38702d]{color:var(--text-muted);font-size:13px;font-weight:600;margin-left:4px}.modal-body[data-v-4d38702d]{flex:1;gap:20px;overflow-y:auto;padding:20px 24px}.detail-field[data-v-4d38702d],.modal-body[data-v-4d38702d]{display:flex;flex-direction:column}.detail-field[data-v-4d38702d]{gap:10px}.detail-field-header[data-v-4d38702d]{align-items:flex-start;display:flex;gap:10px}.detail-field-icon[data-v-4d38702d]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.detail-field-icon.what[data-v-4d38702d]{background:color-mix(in srgb,var(--accent-primary) 15%,transparent);color:var(--accent-primary)}.detail-field-icon.why[data-v-4d38702d]{background:#10b9811f;color:#10b981}.detail-field-icon.success[data-v-4d38702d]{background:#f59e0b1f;color:#f59e0b}.detail-field-icon.audience[data-v-4d38702d]{background:#ec48991f;color:#ec4899}.detail-field-title[data-v-4d38702d]{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.2}.detail-field-hint[data-v-4d38702d]{color:var(--text-muted);font-size:12px;line-height:1.4;margin-top:1px}.detail-textarea[data-v-4d38702d]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.55;min-height:60px;outline:none;padding:10px 14px;resize:vertical;transition:border-color .15s;width:100%}.detail-textarea[data-v-4d38702d]:focus{border-color:var(--accent-primary)}.detail-textarea[data-v-4d38702d]::-moz-placeholder{color:var(--text-muted);opacity:.5}.detail-textarea[data-v-4d38702d]::placeholder{color:var(--text-muted);opacity:.5}.modal-footer[data-v-4d38702d]{border-top:1px solid var(--border-secondary);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.btn[data-v-4d38702d]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .15s}.btn-ghost[data-v-4d38702d]{background:transparent;border:1px solid var(--border-secondary);color:var(--text-secondary)}.btn-ghost[data-v-4d38702d]:hover{background:var(--bg-primary);color:var(--text-primary)}.btn-primary[data-v-4d38702d]{background:var(--accent-primary);color:#fff}.btn-primary[data-v-4d38702d]:hover{box-shadow:0 4px 16px #6366f14d;transform:translateY(-1px)}.modal-enter-active[data-v-4d38702d],.modal-leave-active[data-v-4d38702d]{transition:opacity .2s ease}.modal-enter-active .modal-container[data-v-4d38702d],.modal-leave-active .modal-container[data-v-4d38702d]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-4d38702d],.modal-leave-to[data-v-4d38702d]{opacity:0}.modal-enter-from .modal-container[data-v-4d38702d]{opacity:0;transform:scale(.95) translateY(10px)}.modal-leave-to .modal-container[data-v-4d38702d]{opacity:0;transform:scale(.97) translateY(5px)}
